@charset "UTF-8";

/* ../../styles/common/icons.scss */
[class^=icon-]::before,
[class^=icon-]::after,
[class*=" icon-"]::before,
[class*=" icon-"]::after {
  font-family: advantshopfonts, sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  line-height: 1;
  text-align: center;
  opacity: 1;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
}
.icon-animate-spin {
  animation: spin 2s infinite linear;
  display: inline-block;
}
.icon-animate-spin-after::after,
.icon-animate-spin-before::before {
  animation: spin 2s infinite linear;
  display: inline-block;
  text-shadow: none;
}
@keyframes spin {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(359deg);
  }
}
.icon-down-open-before:before,
.icon-down-open-after:after,
.icon-down-open-before-abs:before,
.icon-down-open-after-abs:after,
.icon-down-open-before-abs-offset:before,
.icon-down-open-after-abs-offset:after {
  content: "\e800";
}
.icon-left-open-before:before,
.icon-left-open-after:after,
.icon-left-open-before-abs:before,
.icon-left-open-after-abs:after,
.icon-left-open-before-abs-offset:before,
.icon-left-open-after-abs-offset:after {
  content: "\e801";
}
.icon-right-open-before:before,
.icon-right-open-after:after,
.icon-right-open-before-abs:before,
.icon-right-open-after-abs:after,
.icon-right-open-before-abs-offset:before,
.icon-right-open-after-abs-offset:after {
  content: "\e802";
}
.icon-up-open-before:before,
.icon-up-open-after:after,
.icon-up-open-before-abs:before,
.icon-up-open-after-abs:after,
.icon-up-open-before-abs-offset:before,
.icon-up-open-after-abs-offset:after {
  content: "\e803";
}
.icon-equalizer-before:before,
.icon-equalizer-after:after,
.icon-equalizer-before-abs:before,
.icon-equalizer-after-abs:after,
.icon-equalizer-before-abs-offset:before,
.icon-equalizer-after-abs-offset:after {
  content: "\e804";
}
.icon-spinner-before:before,
.icon-spinner-after:after,
.icon-spinner-before-abs:before,
.icon-spinner-after-abs:after,
.icon-spinner-before-abs-offset:before,
.icon-spinner-after-abs-offset:after {
  content: "\e80b";
}
.icon-dot-before:before,
.icon-dot-after:after,
.icon-dot-before-abs:before,
.icon-dot-after-abs:after,
.icon-dot-before-abs-offset:before,
.icon-dot-after-abs-offset:after {
  content: "\e809";
}
.icon-ok-before:before,
.icon-ok-after:after,
.icon-ok-before-abs:before,
.icon-ok-after-abs:after,
.icon-ok-before-abs-offset:before,
.icon-ok-after-abs-offset:after {
  content: "\e80d";
}
.icon-star-before:before,
.icon-star-after:after,
.icon-star-before-abs:before,
.icon-star-after-abs:after,
.icon-star-before-abs-offset:before,
.icon-star-after-abs-offset:after {
  content: "\e80e";
}
.icon-heart-before:before,
.icon-heart-after:after,
.icon-heart-before-abs:before,
.icon-heart-after-abs:after,
.icon-heart-before-abs-offset:before,
.icon-heart-after-abs-offset:after {
  content: "\e80f";
}
.icon-bag-before:before,
.icon-bag-after:after,
.icon-bag-before-abs:before,
.icon-bag-after-abs:after,
.icon-bag-before-abs-offset:before,
.icon-bag-after-abs-offset:after {
  content: "\e810";
}
.icon-menu-before:before,
.icon-menu-after:after,
.icon-menu-before-abs:before,
.icon-menu-after-abs:after,
.icon-menu-before-abs-offset:before,
.icon-menu-after-abs-offset:after {
  content: "\e80c";
}
.icon-down-before:before,
.icon-down-after:after,
.icon-down-before-abs:before,
.icon-down-after-abs:after,
.icon-down-before-abs-offset:before,
.icon-down-after-abs-offset:after {
  content: "\e812";
}
.icon-left-before:before,
.icon-left-after:after,
.icon-left-before-abs:before,
.icon-left-after-abs:after,
.icon-left-before-abs-offset:before,
.icon-left-after-abs-offset:after {
  content: "\e813";
}
.icon-right-before:before,
.icon-right-after:after,
.icon-right-before-abs:before,
.icon-right-after-abs:after,
.icon-right-before-abs-offset:before,
.icon-right-after-abs-offset:after {
  content: "\e814";
}
.icon-up-before:before,
.icon-up-after:after,
.icon-up-before-abs:before,
.icon-up-after-abs:after,
.icon-up-before-abs-offset:before,
.icon-up-after-abs-offset:after {
  content: "\e815";
}
.icon-th-large-before:before,
.icon-th-large-after:after,
.icon-th-large-before-abs:before,
.icon-th-large-after-abs:after,
.icon-th-large-before-abs-offset:before,
.icon-th-large-after-abs-offset:after {
  content: "\e816";
}
.icon-th-list-before:before,
.icon-th-list-after:after,
.icon-th-list-before-abs:before,
.icon-th-list-after-abs:after,
.icon-th-list-before-abs-offset:before,
.icon-th-list-after-abs-offset:after {
  content: "\e817";
}
.icon-left-thin-before:before,
.icon-left-thin-after:after,
.icon-left-thin-before-abs:before,
.icon-left-thin-after-abs:after,
.icon-left-thin-before-abs-offset:before,
.icon-left-thin-after-abs-offset:after {
  content: "\e818";
}
.icon-right-thin-before:before,
.icon-right-thin-after:after,
.icon-right-thin-before-abs:before,
.icon-right-thin-after-abs:after,
.icon-right-thin-before-abs-offset:before,
.icon-right-thin-after-abs-offset:after {
  content: "\e819";
}
.icon-up-thin-before:before,
.icon-up-thin-after:after,
.icon-up-thin-before-abs:before,
.icon-up-thin-after-abs:after,
.icon-up-thin-before-abs-offset:before,
.icon-up-thin-after-abs-offset:after {
  content: "\e81a";
}
.icon-down-thin-before:before,
.icon-down-thin-after:after,
.icon-down-thin-before-abs:before,
.icon-down-thin-after-abs:after,
.icon-down-thin-before-abs-offset:before,
.icon-down-thin-after-abs-offset:after {
  content: "\e81b";
}
.icon-down-1-before:before,
.icon-down-1-after:after,
.icon-down-1-before-abs:before,
.icon-down-1-after-abs:after,
.icon-down-1-before-abs-offset:before,
.icon-down-1-after-abs-offset:after {
  content: "\e81c";
}
.icon-left-1-before:before,
.icon-left-1-after:after,
.icon-left-1-before-abs:before,
.icon-left-1-after-abs:after,
.icon-left-1-before-abs-offset:before,
.icon-left-1-after-abs-offset:after {
  content: "\e81d";
}
.icon-right-1-before:before,
.icon-right-1-after:after,
.icon-right-1-before-abs:before,
.icon-right-1-after-abs:after,
.icon-right-1-before-abs-offset:before,
.icon-right-1-after-abs-offset:after {
  content: "\e81e";
}
.icon-up-1-before:before,
.icon-up-1-after:after,
.icon-up-1-before-abs:before,
.icon-up-1-after-abs:after,
.icon-up-1-before-abs-offset:before,
.icon-up-1-after-abs-offset:after {
  content: "\e81f";
}
.icon-search-before:before,
.icon-search-after:after,
.icon-search-before-abs:before,
.icon-search-after-abs:after,
.icon-search-before-abs-offset:before,
.icon-search-after-abs-offset:after {
  content: "\e820";
}
.icon-mail-before:before,
.icon-mail-after:after,
.icon-mail-before-abs:before,
.icon-mail-after-abs:after,
.icon-mail-before-abs-offset:before,
.icon-mail-after-abs-offset:after {
  content: "\e821";
}
.icon-dot-3-before:before,
.icon-dot-3-after:after,
.icon-dot-3-before-abs:before,
.icon-dot-3-after-abs:after,
.icon-dot-3-before-abs-offset:before,
.icon-dot-3-after-abs-offset:after {
  content: "\e822";
}
.icon-ellipsis-before:before,
.icon-ellipsis-after:after,
.icon-ellipsis-before-abs:before,
.icon-ellipsis-after-abs:after,
.icon-ellipsis-before-abs-offset:before,
.icon-ellipsis-after-abs-offset:after {
  content: "\e823";
}
.icon-camera-before:before,
.icon-camera-after:after,
.icon-camera-before-abs:before,
.icon-camera-after-abs:after,
.icon-camera-before-abs-offset:before,
.icon-camera-after-abs-offset:after {
  content: "\e824";
}
.icon-arrows-ccw-before:before,
.icon-arrows-ccw-after:after,
.icon-arrows-ccw-before-abs:before,
.icon-arrows-ccw-after-abs:after,
.icon-arrows-ccw-before-abs-offset:before,
.icon-arrows-ccw-after-abs-offset:after {
  content: "\e825";
}
.icon-cancel-before:before,
.icon-cancel-after:after,
.icon-cancel-before-abs:before,
.icon-cancel-after-abs:after,
.icon-cancel-before-abs-offset:before,
.icon-cancel-after-abs-offset:after {
  content: "\e829";
}
.icon-cancel-circled-before:before,
.icon-cancel-circled-after:after,
.icon-cancel-circled-before-abs:before,
.icon-cancel-circled-after-abs:after,
.icon-cancel-circled-before-abs-offset:before,
.icon-cancel-circled-after-abs-offset:after {
  content: "\e828";
}
.icon-tw-before:before,
.icon-tw-after:after,
.icon-tw-before-abs:before,
.icon-tw-after-abs:after,
.icon-tw-before-abs-offset:before,
.icon-tw-after-abs-offset:after {
  content: "\e808";
}
.icon-vk-before:before,
.icon-vk-after:after,
.icon-vk-before-abs:before,
.icon-vk-after-abs:after,
.icon-vk-before-abs-offset:before,
.icon-vk-after-abs-offset:after {
  content: "\e807";
}
.icon-fb-before:before,
.icon-fb-after:after,
.icon-fb-before-abs:before,
.icon-fb-after-abs:after,
.icon-fb-before-abs-offset:before,
.icon-fb-after-abs-offset:after {
  content: "\e806";
}
.icon-print-before:before,
.icon-print-after:after,
.icon-print-before-abs:before,
.icon-print-after-abs:after,
.icon-print-before-abs-offset:before,
.icon-print-after-abs-offset:after {
  content: "\e80a";
}
.icon-phone-before:before,
.icon-phone-after:after,
.icon-phone-before-abs:before,
.icon-phone-after-abs:after,
.icon-phone-before-abs-offset:before,
.icon-phone-after-abs-offset:after {
  content: "\e826";
}
.icon-alert-before:before,
.icon-alert-after:after,
.icon-alert-before-abs:before,
.icon-alert-after-abs:after,
.icon-alert-before-abs-offset:before,
.icon-alert-after-abs-offset:after {
  content: "\e811";
}
.icon-down-open-big-before:before,
.icon-down-open-big-after:after,
.icon-down-open-big-before-abs:before,
.icon-down-open-big-after-abs:after,
.icon-down-open-big-before-abs-offset:before,
.icon-down-open-big-after-abs-offset:after {
  content: "\e830";
}
.icon-left-open-big-before:before,
.icon-left-open-big-after:after,
.icon-left-open-big-before-abs:before,
.icon-left-open-big-after-abs:after,
.icon-left-open-big-before-abs-offset:before,
.icon-left-open-big-after-abs-offset:after {
  content: "\e831";
}
.icon-right-open-big-before:before,
.icon-right-open-big-after:after,
.icon-right-open-big-before-abs:before,
.icon-right-open-big-after-abs:after,
.icon-right-open-big-before-abs-offset:before,
.icon-right-open-big-after-abs-offset:after {
  content: "\e832";
}
.icon-up-open-big-before:before,
.icon-up-open-big-after:after,
.icon-up-open-big-before-abs:before,
.icon-up-open-big-after-abs:after,
.icon-up-open-big-before-abs-offset:before,
.icon-up-open-big-after-abs-offset:after {
  content: "\e833";
}
.icon-adult-before:before,
.icon-adult-after:after,
.icon-adult-before-abs:before,
.icon-adult-after-abs:after,
.icon-adult-before-abs-offset:before,
.icon-adult-after-abs-offset:after {
  content: "\e834";
}
.icon-level-up-before:before,
.icon-level-up-after:after,
.icon-level-up-before-abs:before,
.icon-level-up-after-abs:after,
.icon-level-up-before-abs-offset:before,
.icon-level-up-after-abs-offset:after {
  content: "\e838";
}
.icon-chart-line-before:before,
.icon-chart-line-after:after,
.icon-chart-line-before-abs:before,
.icon-chart-line-after-abs:after,
.icon-chart-line-before-abs-offset:before,
.icon-chart-line-after-abs-offset:after {
  content: "\e836";
}
.icon-chart-bar-before:before,
.icon-chart-bar-after:after,
.icon-chart-bar-before-abs:before,
.icon-chart-bar-after-abs:after,
.icon-chart-bar-before-abs-offset:before,
.icon-chart-bar-after-abs-offset:after {
  content: "\e835";
}
.icon-list-before:before,
.icon-list-after:after,
.icon-list-before-abs:before,
.icon-list-after-abs:after,
.icon-list-before-abs-offset:before,
.icon-list-after-abs-offset:after {
  content: "\e839";
}
.icon-rss-squared-before:before,
.icon-rss-squared-after:after,
.icon-rss-squared-before-abs:before,
.icon-rss-squared-after-abs:after,
.icon-rss-squared-before-abs-offset:before,
.icon-rss-squared-after-abs-offset:after {
  content: "\e83a";
}
.icon-pencil-before:before,
.icon-pencil-after:after,
.icon-pencil-before-abs:before,
.icon-pencil-after-abs:after,
.icon-pencil-before-abs-offset:before,
.icon-pencil-after-abs-offset:after {
  content: "\e83b";
}
.icon-warning-empty-before:before,
.icon-warning-empty-after:after,
.icon-warning-empty-before-abs:before,
.icon-warning-empty-after-abs:after,
.icon-warning-empty-before-abs-offset:before,
.icon-warning-empty-after-abs-offset:after {
  content: "\e83c";
}
.icon-trash-before:before,
.icon-trash-after:after,
.icon-trash-before-abs:before,
.icon-trash-after-abs:after,
.icon-trash-before-abs-offset:before,
.icon-trash-after-abs-offset:after {
  content: "\e83d";
}
.icon-plus-circled-before:before,
.icon-plus-circled-after:after,
.icon-plus-circled-before-abs:before,
.icon-plus-circled-after-abs:after,
.icon-plus-circled-before-abs-offset:before,
.icon-plus-circled-after-abs-offset:after {
  content: "\e83e";
}
.icon-down-circle-before:before,
.icon-down-circle-after:after,
.icon-down-circle-before-abs:before,
.icon-down-circle-after-abs:after,
.icon-down-circle-before-abs-offset:before,
.icon-down-circle-after-abs-offset:after {
  content: "\e805";
}
.icon-up-circle-before:before,
.icon-up-circle-after:after,
.icon-up-circle-before-abs:before,
.icon-up-circle-after-abs:after,
.icon-up-circle-before-abs-offset:before,
.icon-up-circle-after-abs-offset:after {
  content: "\e841";
}
.icon-left-circle-before:before,
.icon-left-circle-after:after,
.icon-left-circle-before-abs:before,
.icon-left-circle-after-abs:after,
.icon-left-circle-before-abs-offset:before,
.icon-left-circle-after-abs-offset:after {
  content: "\e83f";
}
.icon-right-circle-before:before,
.icon-right-circle-after:after,
.icon-right-circle-before-abs:before,
.icon-right-circle-after-abs:after,
.icon-right-circle-before-abs-offset:before,
.icon-right-circle-after-abs-offset:after {
  content: "\e840";
}
.icon-mobile-before:before,
.icon-mobile-after:after,
.icon-mobile-before-abs:before,
.icon-mobile-after-abs:after,
.icon-mobile-before-abs-offset:before,
.icon-mobile-after-abs-offset:after {
  content: "\e842";
}
.icon-plus-before:before,
.icon-plus-after:after,
.icon-plus-before-abs:before,
.icon-plus-after-abs:after,
.icon-plus-before-abs-offset:before,
.icon-plus-after-abs-offset:after {
  content: "\e843";
}
.icon-minus-before:before,
.icon-minus-after:after,
.icon-minus-before-abs:before,
.icon-minus-after-abs:after,
.icon-minus-before-abs-offset:before,
.icon-minus-after-abs-offset:after {
  content: "\e844";
}
.icon-basket-before:before,
.icon-basket-after:after,
.icon-basket-before-abs:before,
.icon-basket-after-abs:after,
.icon-basket-before-abs-offset:before,
.icon-basket-after-abs-offset:after {
  content: "\e845";
}
.icon-mail-1-before:before,
.icon-mail-1-after:after,
.icon-mail-1-before-abs:before,
.icon-mail-1-after-abs:after,
.icon-mail-1-before-abs-offset:before,
.icon-mail-1-after-abs-offset:after {
  content: "\e846";
}
.icon-phone-1-before:before,
.icon-phone-1-after:after,
.icon-phone-1-before-abs:before,
.icon-phone-1-after-abs:after,
.icon-phone-1-before-abs-offset:before,
.icon-phone-1-after-abs-offset:after {
  content: "\e847";
}
.icon-question-before:before,
.icon-question-after:after,
.icon-question-before-abs:before,
.icon-question-after-abs:after,
.icon-question-before-abs-offset:before,
.icon-question-after-abs-offset:after {
  content: "\e848";
}
.icon-vkontakte-before:before,
.icon-vkontakte-after:after,
.icon-vkontakte-before-abs:before,
.icon-vkontakte-after-abs:after,
.icon-vkontakte-before-abs-offset:before,
.icon-vkontakte-after-abs-offset:after {
  content: "\f189";
}
.icon-facebook-before:before,
.icon-facebook-after:after,
.icon-facebook-before-abs:before,
.icon-facebook-after-abs:after,
.icon-facebook-before-abs-offset:before,
.icon-facebook-after-abs-offset:after {
  content: "\e806";
}
.icon-youtube-before:before,
.icon-youtube-after:after,
.icon-youtube-before-abs:before,
.icon-youtube-after-abs:after,
.icon-youtube-before-abs-offset:before,
.icon-youtube-after-abs-offset:after {
  content: "\f167";
}
.icon-twitter-before:before,
.icon-twitter-after:after,
.icon-twitter-before-abs:before,
.icon-twitter-after-abs:after,
.icon-twitter-before-abs-offset:before,
.icon-twitter-after-abs-offset:after {
  content: "\e808";
}
.icon-instagram-before:before,
.icon-instagram-after:after,
.icon-instagram-before-abs:before,
.icon-instagram-after-abs:after,
.icon-instagram-before-abs-offset:before,
.icon-instagram-after-abs-offset:after {
  content: "\f16d";
}
.icon-telegram-before:before,
.icon-telegram-after:after,
.icon-telegram-before-abs:before,
.icon-telegram-after-abs:after,
.icon-telegram-before-abs-offset:before,
.icon-telegram-after-abs-offset:after {
  content: "\e849";
}
.icon-odnoklassniki-before:before,
.icon-odnoklassniki-after:after,
.icon-odnoklassniki-before-abs:before,
.icon-odnoklassniki-after-abs:after,
.icon-odnoklassniki-before-abs-offset:before,
.icon-odnoklassniki-after-abs-offset:after {
  content: "\f263";
}
.icon-yandex-zen-before:before,
.icon-yandex-zen-after:after,
.icon-yandex-zen-before-abs:before,
.icon-yandex-zen-after-abs:after,
.icon-yandex-zen-before-abs-offset:before,
.icon-yandex-zen-after-abs-offset:after {
  content: "\e84a";
}
.icon-rutube-before:before,
.icon-rutube-after:after,
.icon-rutube-before-abs:before,
.icon-rutube-after-abs:after,
.icon-rutube-before-abs-offset:before,
.icon-rutube-after-abs-offset:after {
  content: "\e84b";
}
.icon-down-open-before:before,
.icon-down-open-before-abs:before,
.icon-down-open-before-abs-offset:before,
.icon-left-open-before:before,
.icon-left-open-before-abs:before,
.icon-left-open-before-abs-offset:before,
.icon-right-open-before:before,
.icon-right-open-before-abs:before,
.icon-right-open-before-abs-offset:before,
.icon-up-open-before:before,
.icon-up-open-before-abs:before,
.icon-up-open-before-abs-offset:before,
.icon-equalizer-before:before,
.icon-equalizer-before-abs:before,
.icon-equalizer-before-abs-offset:before,
.icon-spinner-before:before,
.icon-spinner-before-abs:before,
.icon-spinner-before-abs-offset:before,
.icon-dot-before:before,
.icon-dot-before-abs:before,
.icon-dot-before-abs-offset:before,
.icon-ok-before:before,
.icon-ok-before-abs:before,
.icon-ok-before-abs-offset:before,
.icon-star-before:before,
.icon-star-before-abs:before,
.icon-star-before-abs-offset:before,
.icon-heart-before:before,
.icon-heart-before-abs:before,
.icon-heart-before-abs-offset:before,
.icon-bag-before:before,
.icon-bag-before-abs:before,
.icon-bag-before-abs-offset:before,
.icon-menu-before:before,
.icon-menu-before-abs:before,
.icon-menu-before-abs-offset:before,
.icon-down-before:before,
.icon-down-before-abs:before,
.icon-down-before-abs-offset:before,
.icon-left-before:before,
.icon-left-before-abs:before,
.icon-left-before-abs-offset:before,
.icon-right-before:before,
.icon-right-before-abs:before,
.icon-right-before-abs-offset:before,
.icon-up-before:before,
.icon-up-before-abs:before,
.icon-up-before-abs-offset:before,
.icon-th-large-before:before,
.icon-th-large-before-abs:before,
.icon-th-large-before-abs-offset:before,
.icon-th-list-before:before,
.icon-th-list-before-abs:before,
.icon-th-list-before-abs-offset:before,
.icon-left-thin-before:before,
.icon-left-thin-before-abs:before,
.icon-left-thin-before-abs-offset:before,
.icon-right-thin-before:before,
.icon-right-thin-before-abs:before,
.icon-right-thin-before-abs-offset:before,
.icon-up-thin-before:before,
.icon-up-thin-before-abs:before,
.icon-up-thin-before-abs-offset:before,
.icon-down-thin-before:before,
.icon-down-thin-before-abs:before,
.icon-down-thin-before-abs-offset:before,
.icon-down-1-before:before,
.icon-down-1-before-abs:before,
.icon-down-1-before-abs-offset:before,
.icon-left-1-before:before,
.icon-left-1-before-abs:before,
.icon-left-1-before-abs-offset:before,
.icon-right-1-before:before,
.icon-right-1-before-abs:before,
.icon-right-1-before-abs-offset:before,
.icon-up-1-before:before,
.icon-up-1-before-abs:before,
.icon-up-1-before-abs-offset:before,
.icon-search-before:before,
.icon-search-before-abs:before,
.icon-search-before-abs-offset:before,
.icon-mail-before:before,
.icon-mail-before-abs:before,
.icon-mail-before-abs-offset:before,
.icon-dot-3-before:before,
.icon-dot-3-before-abs:before,
.icon-dot-3-before-abs-offset:before,
.icon-ellipsis-before:before,
.icon-ellipsis-before-abs:before,
.icon-ellipsis-before-abs-offset:before,
.icon-camera-before:before,
.icon-camera-before-abs:before,
.icon-camera-before-abs-offset:before,
.icon-arrows-ccw-before:before,
.icon-arrows-ccw-before-abs:before,
.icon-arrows-ccw-before-abs-offset:before,
.icon-cancel-before:before,
.icon-cancel-before-abs:before,
.icon-cancel-before-abs-offset:before,
.icon-cancel-circled-before:before,
.icon-cancel-circled-before-abs:before,
.icon-cancel-circled-before-abs-offset:before,
.icon-tw-before:before,
.icon-tw-before-abs:before,
.icon-tw-before-abs-offset:before,
.icon-vk-before:before,
.icon-vk-before-abs:before,
.icon-vk-before-abs-offset:before,
.icon-fb-before:before,
.icon-fb-before-abs:before,
.icon-fb-before-abs-offset:before,
.icon-print-before:before,
.icon-print-before-abs:before,
.icon-print-before-abs-offset:before,
.icon-phone-before:before,
.icon-phone-before-abs:before,
.icon-phone-before-abs-offset:before,
.icon-alert-before:before,
.icon-alert-before-abs:before,
.icon-alert-before-abs-offset:before,
.icon-down-open-big-before:before,
.icon-down-open-big-before-abs:before,
.icon-down-open-big-before-abs-offset:before,
.icon-left-open-big-before:before,
.icon-left-open-big-before-abs:before,
.icon-left-open-big-before-abs-offset:before,
.icon-right-open-big-before:before,
.icon-right-open-big-before-abs:before,
.icon-right-open-big-before-abs-offset:before,
.icon-up-open-big-before:before,
.icon-up-open-big-before-abs:before,
.icon-up-open-big-before-abs-offset:before,
.icon-adult-before:before,
.icon-adult-before-abs:before,
.icon-adult-before-abs-offset:before,
.icon-level-up-before:before,
.icon-level-up-before-abs:before,
.icon-level-up-before-abs-offset:before,
.icon-chart-line-before:before,
.icon-chart-line-before-abs:before,
.icon-chart-line-before-abs-offset:before,
.icon-chart-bar-before:before,
.icon-chart-bar-before-abs:before,
.icon-chart-bar-before-abs-offset:before,
.icon-list-before:before,
.icon-list-before-abs:before,
.icon-list-before-abs-offset:before,
.icon-rss-squared-before:before,
.icon-rss-squared-before-abs:before,
.icon-rss-squared-before-abs-offset:before,
.icon-pencil-before:before,
.icon-pencil-before-abs:before,
.icon-pencil-before-abs-offset:before,
.icon-warning-empty-before:before,
.icon-warning-empty-before-abs:before,
.icon-warning-empty-before-abs-offset:before,
.icon-trash-before:before,
.icon-trash-before-abs:before,
.icon-trash-before-abs-offset:before,
.icon-plus-circled-before:before,
.icon-plus-circled-before-abs:before,
.icon-plus-circled-before-abs-offset:before,
.icon-down-circle-before:before,
.icon-down-circle-before-abs:before,
.icon-down-circle-before-abs-offset:before,
.icon-up-circle-before:before,
.icon-up-circle-before-abs:before,
.icon-up-circle-before-abs-offset:before,
.icon-left-circle-before:before,
.icon-left-circle-before-abs:before,
.icon-left-circle-before-abs-offset:before,
.icon-right-circle-before:before,
.icon-right-circle-before-abs:before,
.icon-right-circle-before-abs-offset:before,
.icon-mobile-before:before,
.icon-mobile-before-abs:before,
.icon-mobile-before-abs-offset:before,
.icon-plus-before:before,
.icon-plus-before-abs:before,
.icon-plus-before-abs-offset:before,
.icon-minus-before:before,
.icon-minus-before-abs:before,
.icon-minus-before-abs-offset:before,
.icon-basket-before:before,
.icon-basket-before-abs:before,
.icon-basket-before-abs-offset:before,
.icon-mail-1-before:before,
.icon-mail-1-before-abs:before,
.icon-mail-1-before-abs-offset:before,
.icon-phone-1-before:before,
.icon-phone-1-before-abs:before,
.icon-phone-1-before-abs-offset:before,
.icon-question-before:before,
.icon-question-before-abs:before,
.icon-question-before-abs-offset:before,
.icon-vkontakte-before:before,
.icon-vkontakte-before-abs:before,
.icon-vkontakte-before-abs-offset:before,
.icon-facebook-before:before,
.icon-facebook-before-abs:before,
.icon-facebook-before-abs-offset:before,
.icon-youtube-before:before,
.icon-youtube-before-abs:before,
.icon-youtube-before-abs-offset:before,
.icon-twitter-before:before,
.icon-twitter-before-abs:before,
.icon-twitter-before-abs-offset:before,
.icon-instagram-before:before,
.icon-instagram-before-abs:before,
.icon-instagram-before-abs-offset:before,
.icon-telegram-before:before,
.icon-telegram-before-abs:before,
.icon-telegram-before-abs-offset:before,
.icon-odnoklassniki-before:before,
.icon-odnoklassniki-before-abs:before,
.icon-odnoklassniki-before-abs-offset:before,
.icon-yandex-zen-before:before,
.icon-yandex-zen-before-abs:before,
.icon-yandex-zen-before-abs-offset:before,
.icon-rutube-before:before,
.icon-rutube-before-abs:before,
.icon-rutube-before-abs-offset:before {
  margin-right: 0.2em;
}
.icon-down-open-after:after,
.icon-down-open-after-abs:after,
.icon-down-open-after-abs-offset:after,
.icon-left-open-after:after,
.icon-left-open-after-abs:after,
.icon-left-open-after-abs-offset:after,
.icon-right-open-after:after,
.icon-right-open-after-abs:after,
.icon-right-open-after-abs-offset:after,
.icon-up-open-after:after,
.icon-up-open-after-abs:after,
.icon-up-open-after-abs-offset:after,
.icon-equalizer-after:after,
.icon-equalizer-after-abs:after,
.icon-equalizer-after-abs-offset:after,
.icon-spinner-after:after,
.icon-spinner-after-abs:after,
.icon-spinner-after-abs-offset:after,
.icon-dot-after:after,
.icon-dot-after-abs:after,
.icon-dot-after-abs-offset:after,
.icon-ok-after:after,
.icon-ok-after-abs:after,
.icon-ok-after-abs-offset:after,
.icon-star-after:after,
.icon-star-after-abs:after,
.icon-star-after-abs-offset:after,
.icon-heart-after:after,
.icon-heart-after-abs:after,
.icon-heart-after-abs-offset:after,
.icon-bag-after:after,
.icon-bag-after-abs:after,
.icon-bag-after-abs-offset:after,
.icon-menu-after:after,
.icon-menu-after-abs:after,
.icon-menu-after-abs-offset:after,
.icon-down-after:after,
.icon-down-after-abs:after,
.icon-down-after-abs-offset:after,
.icon-left-after:after,
.icon-left-after-abs:after,
.icon-left-after-abs-offset:after,
.icon-right-after:after,
.icon-right-after-abs:after,
.icon-right-after-abs-offset:after,
.icon-up-after:after,
.icon-up-after-abs:after,
.icon-up-after-abs-offset:after,
.icon-th-large-after:after,
.icon-th-large-after-abs:after,
.icon-th-large-after-abs-offset:after,
.icon-th-list-after:after,
.icon-th-list-after-abs:after,
.icon-th-list-after-abs-offset:after,
.icon-left-thin-after:after,
.icon-left-thin-after-abs:after,
.icon-left-thin-after-abs-offset:after,
.icon-right-thin-after:after,
.icon-right-thin-after-abs:after,
.icon-right-thin-after-abs-offset:after,
.icon-up-thin-after:after,
.icon-up-thin-after-abs:after,
.icon-up-thin-after-abs-offset:after,
.icon-down-thin-after:after,
.icon-down-thin-after-abs:after,
.icon-down-thin-after-abs-offset:after,
.icon-down-1-after:after,
.icon-down-1-after-abs:after,
.icon-down-1-after-abs-offset:after,
.icon-left-1-after:after,
.icon-left-1-after-abs:after,
.icon-left-1-after-abs-offset:after,
.icon-right-1-after:after,
.icon-right-1-after-abs:after,
.icon-right-1-after-abs-offset:after,
.icon-up-1-after:after,
.icon-up-1-after-abs:after,
.icon-up-1-after-abs-offset:after,
.icon-search-after:after,
.icon-search-after-abs:after,
.icon-search-after-abs-offset:after,
.icon-mail-after:after,
.icon-mail-after-abs:after,
.icon-mail-after-abs-offset:after,
.icon-dot-3-after:after,
.icon-dot-3-after-abs:after,
.icon-dot-3-after-abs-offset:after,
.icon-ellipsis-after:after,
.icon-ellipsis-after-abs:after,
.icon-ellipsis-after-abs-offset:after,
.icon-camera-after:after,
.icon-camera-after-abs:after,
.icon-camera-after-abs-offset:after,
.icon-arrows-ccw-after:after,
.icon-arrows-ccw-after-abs:after,
.icon-arrows-ccw-after-abs-offset:after,
.icon-cancel-after:after,
.icon-cancel-after-abs:after,
.icon-cancel-after-abs-offset:after,
.icon-cancel-circled-after:after,
.icon-cancel-circled-after-abs:after,
.icon-cancel-circled-after-abs-offset:after,
.icon-tw-after:after,
.icon-tw-after-abs:after,
.icon-tw-after-abs-offset:after,
.icon-vk-after:after,
.icon-vk-after-abs:after,
.icon-vk-after-abs-offset:after,
.icon-fb-after:after,
.icon-fb-after-abs:after,
.icon-fb-after-abs-offset:after,
.icon-print-after:after,
.icon-print-after-abs:after,
.icon-print-after-abs-offset:after,
.icon-phone-after:after,
.icon-phone-after-abs:after,
.icon-phone-after-abs-offset:after,
.icon-alert-after:after,
.icon-alert-after-abs:after,
.icon-alert-after-abs-offset:after,
.icon-down-open-big-after:after,
.icon-down-open-big-after-abs:after,
.icon-down-open-big-after-abs-offset:after,
.icon-left-open-big-after:after,
.icon-left-open-big-after-abs:after,
.icon-left-open-big-after-abs-offset:after,
.icon-right-open-big-after:after,
.icon-right-open-big-after-abs:after,
.icon-right-open-big-after-abs-offset:after,
.icon-up-open-big-after:after,
.icon-up-open-big-after-abs:after,
.icon-up-open-big-after-abs-offset:after,
.icon-adult-after:after,
.icon-adult-after-abs:after,
.icon-adult-after-abs-offset:after,
.icon-level-up-after:after,
.icon-level-up-after-abs:after,
.icon-level-up-after-abs-offset:after,
.icon-chart-line-after:after,
.icon-chart-line-after-abs:after,
.icon-chart-line-after-abs-offset:after,
.icon-chart-bar-after:after,
.icon-chart-bar-after-abs:after,
.icon-chart-bar-after-abs-offset:after,
.icon-list-after:after,
.icon-list-after-abs:after,
.icon-list-after-abs-offset:after,
.icon-rss-squared-after:after,
.icon-rss-squared-after-abs:after,
.icon-rss-squared-after-abs-offset:after,
.icon-pencil-after:after,
.icon-pencil-after-abs:after,
.icon-pencil-after-abs-offset:after,
.icon-warning-empty-after:after,
.icon-warning-empty-after-abs:after,
.icon-warning-empty-after-abs-offset:after,
.icon-trash-after:after,
.icon-trash-after-abs:after,
.icon-trash-after-abs-offset:after,
.icon-plus-circled-after:after,
.icon-plus-circled-after-abs:after,
.icon-plus-circled-after-abs-offset:after,
.icon-down-circle-after:after,
.icon-down-circle-after-abs:after,
.icon-down-circle-after-abs-offset:after,
.icon-up-circle-after:after,
.icon-up-circle-after-abs:after,
.icon-up-circle-after-abs-offset:after,
.icon-left-circle-after:after,
.icon-left-circle-after-abs:after,
.icon-left-circle-after-abs-offset:after,
.icon-right-circle-after:after,
.icon-right-circle-after-abs:after,
.icon-right-circle-after-abs-offset:after,
.icon-mobile-after:after,
.icon-mobile-after-abs:after,
.icon-mobile-after-abs-offset:after,
.icon-plus-after:after,
.icon-plus-after-abs:after,
.icon-plus-after-abs-offset:after,
.icon-minus-after:after,
.icon-minus-after-abs:after,
.icon-minus-after-abs-offset:after,
.icon-basket-after:after,
.icon-basket-after-abs:after,
.icon-basket-after-abs-offset:after,
.icon-mail-1-after:after,
.icon-mail-1-after-abs:after,
.icon-mail-1-after-abs-offset:after,
.icon-phone-1-after:after,
.icon-phone-1-after-abs:after,
.icon-phone-1-after-abs-offset:after,
.icon-question-after:after,
.icon-question-after-abs:after,
.icon-question-after-abs-offset:after,
.icon-vkontakte-after:after,
.icon-vkontakte-after-abs:after,
.icon-vkontakte-after-abs-offset:after,
.icon-facebook-after:after,
.icon-facebook-after-abs:after,
.icon-facebook-after-abs-offset:after,
.icon-youtube-after:after,
.icon-youtube-after-abs:after,
.icon-youtube-after-abs-offset:after,
.icon-twitter-after:after,
.icon-twitter-after-abs:after,
.icon-twitter-after-abs-offset:after,
.icon-instagram-after:after,
.icon-instagram-after-abs:after,
.icon-instagram-after-abs-offset:after,
.icon-telegram-after:after,
.icon-telegram-after-abs:after,
.icon-telegram-after-abs-offset:after,
.icon-odnoklassniki-after:after,
.icon-odnoklassniki-after-abs:after,
.icon-odnoklassniki-after-abs-offset:after,
.icon-yandex-zen-after:after,
.icon-yandex-zen-after-abs:after,
.icon-yandex-zen-after-abs-offset:after,
.icon-rutube-after:after,
.icon-rutube-after-abs:after,
.icon-rutube-after-abs-offset:after {
  margin-left: 0.2em;
}
.icon-down-open-before-abs:before,
.icon-down-open-after-abs:after,
.icon-down-open-before-abs-offset:before,
.icon-down-open-after-abs-offset:after,
.icon-left-open-before-abs:before,
.icon-left-open-after-abs:after,
.icon-left-open-before-abs-offset:before,
.icon-left-open-after-abs-offset:after,
.icon-right-open-before-abs:before,
.icon-right-open-after-abs:after,
.icon-right-open-before-abs-offset:before,
.icon-right-open-after-abs-offset:after,
.icon-up-open-before-abs:before,
.icon-up-open-after-abs:after,
.icon-up-open-before-abs-offset:before,
.icon-up-open-after-abs-offset:after,
.icon-equalizer-before-abs:before,
.icon-equalizer-after-abs:after,
.icon-equalizer-before-abs-offset:before,
.icon-equalizer-after-abs-offset:after,
.icon-spinner-before-abs:before,
.icon-spinner-after-abs:after,
.icon-spinner-before-abs-offset:before,
.icon-spinner-after-abs-offset:after,
.icon-dot-before-abs:before,
.icon-dot-after-abs:after,
.icon-dot-before-abs-offset:before,
.icon-dot-after-abs-offset:after,
.icon-ok-before-abs:before,
.icon-ok-after-abs:after,
.icon-ok-before-abs-offset:before,
.icon-ok-after-abs-offset:after,
.icon-star-before-abs:before,
.icon-star-after-abs:after,
.icon-star-before-abs-offset:before,
.icon-star-after-abs-offset:after,
.icon-heart-before-abs:before,
.icon-heart-after-abs:after,
.icon-heart-before-abs-offset:before,
.icon-heart-after-abs-offset:after,
.icon-bag-before-abs:before,
.icon-bag-after-abs:after,
.icon-bag-before-abs-offset:before,
.icon-bag-after-abs-offset:after,
.icon-menu-before-abs:before,
.icon-menu-after-abs:after,
.icon-menu-before-abs-offset:before,
.icon-menu-after-abs-offset:after,
.icon-down-before-abs:before,
.icon-down-after-abs:after,
.icon-down-before-abs-offset:before,
.icon-down-after-abs-offset:after,
.icon-left-before-abs:before,
.icon-left-after-abs:after,
.icon-left-before-abs-offset:before,
.icon-left-after-abs-offset:after,
.icon-right-before-abs:before,
.icon-right-after-abs:after,
.icon-right-before-abs-offset:before,
.icon-right-after-abs-offset:after,
.icon-up-before-abs:before,
.icon-up-after-abs:after,
.icon-up-before-abs-offset:before,
.icon-up-after-abs-offset:after,
.icon-th-large-before-abs:before,
.icon-th-large-after-abs:after,
.icon-th-large-before-abs-offset:before,
.icon-th-large-after-abs-offset:after,
.icon-th-list-before-abs:before,
.icon-th-list-after-abs:after,
.icon-th-list-before-abs-offset:before,
.icon-th-list-after-abs-offset:after,
.icon-left-thin-before-abs:before,
.icon-left-thin-after-abs:after,
.icon-left-thin-before-abs-offset:before,
.icon-left-thin-after-abs-offset:after,
.icon-right-thin-before-abs:before,
.icon-right-thin-after-abs:after,
.icon-right-thin-before-abs-offset:before,
.icon-right-thin-after-abs-offset:after,
.icon-up-thin-before-abs:before,
.icon-up-thin-after-abs:after,
.icon-up-thin-before-abs-offset:before,
.icon-up-thin-after-abs-offset:after,
.icon-down-thin-before-abs:before,
.icon-down-thin-after-abs:after,
.icon-down-thin-before-abs-offset:before,
.icon-down-thin-after-abs-offset:after,
.icon-down-1-before-abs:before,
.icon-down-1-after-abs:after,
.icon-down-1-before-abs-offset:before,
.icon-down-1-after-abs-offset:after,
.icon-left-1-before-abs:before,
.icon-left-1-after-abs:after,
.icon-left-1-before-abs-offset:before,
.icon-left-1-after-abs-offset:after,
.icon-right-1-before-abs:before,
.icon-right-1-after-abs:after,
.icon-right-1-before-abs-offset:before,
.icon-right-1-after-abs-offset:after,
.icon-up-1-before-abs:before,
.icon-up-1-after-abs:after,
.icon-up-1-before-abs-offset:before,
.icon-up-1-after-abs-offset:after,
.icon-search-before-abs:before,
.icon-search-after-abs:after,
.icon-search-before-abs-offset:before,
.icon-search-after-abs-offset:after,
.icon-mail-before-abs:before,
.icon-mail-after-abs:after,
.icon-mail-before-abs-offset:before,
.icon-mail-after-abs-offset:after,
.icon-dot-3-before-abs:before,
.icon-dot-3-after-abs:after,
.icon-dot-3-before-abs-offset:before,
.icon-dot-3-after-abs-offset:after,
.icon-ellipsis-before-abs:before,
.icon-ellipsis-after-abs:after,
.icon-ellipsis-before-abs-offset:before,
.icon-ellipsis-after-abs-offset:after,
.icon-camera-before-abs:before,
.icon-camera-after-abs:after,
.icon-camera-before-abs-offset:before,
.icon-camera-after-abs-offset:after,
.icon-arrows-ccw-before-abs:before,
.icon-arrows-ccw-after-abs:after,
.icon-arrows-ccw-before-abs-offset:before,
.icon-arrows-ccw-after-abs-offset:after,
.icon-cancel-before-abs:before,
.icon-cancel-after-abs:after,
.icon-cancel-before-abs-offset:before,
.icon-cancel-after-abs-offset:after,
.icon-cancel-circled-before-abs:before,
.icon-cancel-circled-after-abs:after,
.icon-cancel-circled-before-abs-offset:before,
.icon-cancel-circled-after-abs-offset:after,
.icon-tw-before-abs:before,
.icon-tw-after-abs:after,
.icon-tw-before-abs-offset:before,
.icon-tw-after-abs-offset:after,
.icon-vk-before-abs:before,
.icon-vk-after-abs:after,
.icon-vk-before-abs-offset:before,
.icon-vk-after-abs-offset:after,
.icon-fb-before-abs:before,
.icon-fb-after-abs:after,
.icon-fb-before-abs-offset:before,
.icon-fb-after-abs-offset:after,
.icon-print-before-abs:before,
.icon-print-after-abs:after,
.icon-print-before-abs-offset:before,
.icon-print-after-abs-offset:after,
.icon-phone-before-abs:before,
.icon-phone-after-abs:after,
.icon-phone-before-abs-offset:before,
.icon-phone-after-abs-offset:after,
.icon-alert-before-abs:before,
.icon-alert-after-abs:after,
.icon-alert-before-abs-offset:before,
.icon-alert-after-abs-offset:after,
.icon-down-open-big-before-abs:before,
.icon-down-open-big-after-abs:after,
.icon-down-open-big-before-abs-offset:before,
.icon-down-open-big-after-abs-offset:after,
.icon-left-open-big-before-abs:before,
.icon-left-open-big-after-abs:after,
.icon-left-open-big-before-abs-offset:before,
.icon-left-open-big-after-abs-offset:after,
.icon-right-open-big-before-abs:before,
.icon-right-open-big-after-abs:after,
.icon-right-open-big-before-abs-offset:before,
.icon-right-open-big-after-abs-offset:after,
.icon-up-open-big-before-abs:before,
.icon-up-open-big-after-abs:after,
.icon-up-open-big-before-abs-offset:before,
.icon-up-open-big-after-abs-offset:after,
.icon-adult-before-abs:before,
.icon-adult-after-abs:after,
.icon-adult-before-abs-offset:before,
.icon-adult-after-abs-offset:after,
.icon-level-up-before-abs:before,
.icon-level-up-after-abs:after,
.icon-level-up-before-abs-offset:before,
.icon-level-up-after-abs-offset:after,
.icon-chart-line-before-abs:before,
.icon-chart-line-after-abs:after,
.icon-chart-line-before-abs-offset:before,
.icon-chart-line-after-abs-offset:after,
.icon-chart-bar-before-abs:before,
.icon-chart-bar-after-abs:after,
.icon-chart-bar-before-abs-offset:before,
.icon-chart-bar-after-abs-offset:after,
.icon-list-before-abs:before,
.icon-list-after-abs:after,
.icon-list-before-abs-offset:before,
.icon-list-after-abs-offset:after,
.icon-rss-squared-before-abs:before,
.icon-rss-squared-after-abs:after,
.icon-rss-squared-before-abs-offset:before,
.icon-rss-squared-after-abs-offset:after,
.icon-pencil-before-abs:before,
.icon-pencil-after-abs:after,
.icon-pencil-before-abs-offset:before,
.icon-pencil-after-abs-offset:after,
.icon-warning-empty-before-abs:before,
.icon-warning-empty-after-abs:after,
.icon-warning-empty-before-abs-offset:before,
.icon-warning-empty-after-abs-offset:after,
.icon-trash-before-abs:before,
.icon-trash-after-abs:after,
.icon-trash-before-abs-offset:before,
.icon-trash-after-abs-offset:after,
.icon-plus-circled-before-abs:before,
.icon-plus-circled-after-abs:after,
.icon-plus-circled-before-abs-offset:before,
.icon-plus-circled-after-abs-offset:after,
.icon-down-circle-before-abs:before,
.icon-down-circle-after-abs:after,
.icon-down-circle-before-abs-offset:before,
.icon-down-circle-after-abs-offset:after,
.icon-up-circle-before-abs:before,
.icon-up-circle-after-abs:after,
.icon-up-circle-before-abs-offset:before,
.icon-up-circle-after-abs-offset:after,
.icon-left-circle-before-abs:before,
.icon-left-circle-after-abs:after,
.icon-left-circle-before-abs-offset:before,
.icon-left-circle-after-abs-offset:after,
.icon-right-circle-before-abs:before,
.icon-right-circle-after-abs:after,
.icon-right-circle-before-abs-offset:before,
.icon-right-circle-after-abs-offset:after,
.icon-mobile-before-abs:before,
.icon-mobile-after-abs:after,
.icon-mobile-before-abs-offset:before,
.icon-mobile-after-abs-offset:after,
.icon-plus-before-abs:before,
.icon-plus-after-abs:after,
.icon-plus-before-abs-offset:before,
.icon-plus-after-abs-offset:after,
.icon-minus-before-abs:before,
.icon-minus-after-abs:after,
.icon-minus-before-abs-offset:before,
.icon-minus-after-abs-offset:after,
.icon-basket-before-abs:before,
.icon-basket-after-abs:after,
.icon-basket-before-abs-offset:before,
.icon-basket-after-abs-offset:after,
.icon-mail-1-before-abs:before,
.icon-mail-1-after-abs:after,
.icon-mail-1-before-abs-offset:before,
.icon-mail-1-after-abs-offset:after,
.icon-phone-1-before-abs:before,
.icon-phone-1-after-abs:after,
.icon-phone-1-before-abs-offset:before,
.icon-phone-1-after-abs-offset:after,
.icon-question-before-abs:before,
.icon-question-after-abs:after,
.icon-question-before-abs-offset:before,
.icon-question-after-abs-offset:after,
.icon-vkontakte-before-abs:before,
.icon-vkontakte-after-abs:after,
.icon-vkontakte-before-abs-offset:before,
.icon-vkontakte-after-abs-offset:after,
.icon-facebook-before-abs:before,
.icon-facebook-after-abs:after,
.icon-facebook-before-abs-offset:before,
.icon-facebook-after-abs-offset:after,
.icon-youtube-before-abs:before,
.icon-youtube-after-abs:after,
.icon-youtube-before-abs-offset:before,
.icon-youtube-after-abs-offset:after,
.icon-twitter-before-abs:before,
.icon-twitter-after-abs:after,
.icon-twitter-before-abs-offset:before,
.icon-twitter-after-abs-offset:after,
.icon-instagram-before-abs:before,
.icon-instagram-after-abs:after,
.icon-instagram-before-abs-offset:before,
.icon-instagram-after-abs-offset:after,
.icon-telegram-before-abs:before,
.icon-telegram-after-abs:after,
.icon-telegram-before-abs-offset:before,
.icon-telegram-after-abs-offset:after,
.icon-odnoklassniki-before-abs:before,
.icon-odnoklassniki-after-abs:after,
.icon-odnoklassniki-before-abs-offset:before,
.icon-odnoklassniki-after-abs-offset:after,
.icon-yandex-zen-before-abs:before,
.icon-yandex-zen-after-abs:after,
.icon-yandex-zen-before-abs-offset:before,
.icon-yandex-zen-after-abs-offset:after,
.icon-rutube-before-abs:before,
.icon-rutube-after-abs:after,
.icon-rutube-before-abs-offset:before,
.icon-rutube-after-abs-offset:after {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.icon-down-open-before-abs:before,
.icon-left-open-before-abs:before,
.icon-right-open-before-abs:before,
.icon-up-open-before-abs:before,
.icon-equalizer-before-abs:before,
.icon-spinner-before-abs:before,
.icon-dot-before-abs:before,
.icon-ok-before-abs:before,
.icon-star-before-abs:before,
.icon-heart-before-abs:before,
.icon-bag-before-abs:before,
.icon-menu-before-abs:before,
.icon-down-before-abs:before,
.icon-left-before-abs:before,
.icon-right-before-abs:before,
.icon-up-before-abs:before,
.icon-th-large-before-abs:before,
.icon-th-list-before-abs:before,
.icon-left-thin-before-abs:before,
.icon-right-thin-before-abs:before,
.icon-up-thin-before-abs:before,
.icon-down-thin-before-abs:before,
.icon-down-1-before-abs:before,
.icon-left-1-before-abs:before,
.icon-right-1-before-abs:before,
.icon-up-1-before-abs:before,
.icon-search-before-abs:before,
.icon-mail-before-abs:before,
.icon-dot-3-before-abs:before,
.icon-ellipsis-before-abs:before,
.icon-camera-before-abs:before,
.icon-arrows-ccw-before-abs:before,
.icon-cancel-before-abs:before,
.icon-cancel-circled-before-abs:before,
.icon-tw-before-abs:before,
.icon-vk-before-abs:before,
.icon-fb-before-abs:before,
.icon-print-before-abs:before,
.icon-phone-before-abs:before,
.icon-alert-before-abs:before,
.icon-down-open-big-before-abs:before,
.icon-left-open-big-before-abs:before,
.icon-right-open-big-before-abs:before,
.icon-up-open-big-before-abs:before,
.icon-adult-before-abs:before,
.icon-level-up-before-abs:before,
.icon-chart-line-before-abs:before,
.icon-chart-bar-before-abs:before,
.icon-list-before-abs:before,
.icon-rss-squared-before-abs:before,
.icon-pencil-before-abs:before,
.icon-warning-empty-before-abs:before,
.icon-trash-before-abs:before,
.icon-plus-circled-before-abs:before,
.icon-down-circle-before-abs:before,
.icon-up-circle-before-abs:before,
.icon-left-circle-before-abs:before,
.icon-right-circle-before-abs:before,
.icon-mobile-before-abs:before,
.icon-plus-before-abs:before,
.icon-minus-before-abs:before,
.icon-basket-before-abs:before,
.icon-mail-1-before-abs:before,
.icon-phone-1-before-abs:before,
.icon-question-before-abs:before,
.icon-vkontakte-before-abs:before,
.icon-facebook-before-abs:before,
.icon-youtube-before-abs:before,
.icon-twitter-before-abs:before,
.icon-instagram-before-abs:before,
.icon-telegram-before-abs:before,
.icon-odnoklassniki-before-abs:before,
.icon-yandex-zen-before-abs:before,
.icon-rutube-before-abs:before {
  left: 0;
}
.icon-down-open-after-abs:after,
.icon-left-open-after-abs:after,
.icon-right-open-after-abs:after,
.icon-up-open-after-abs:after,
.icon-equalizer-after-abs:after,
.icon-spinner-after-abs:after,
.icon-dot-after-abs:after,
.icon-ok-after-abs:after,
.icon-star-after-abs:after,
.icon-heart-after-abs:after,
.icon-bag-after-abs:after,
.icon-menu-after-abs:after,
.icon-down-after-abs:after,
.icon-left-after-abs:after,
.icon-right-after-abs:after,
.icon-up-after-abs:after,
.icon-th-large-after-abs:after,
.icon-th-list-after-abs:after,
.icon-left-thin-after-abs:after,
.icon-right-thin-after-abs:after,
.icon-up-thin-after-abs:after,
.icon-down-thin-after-abs:after,
.icon-down-1-after-abs:after,
.icon-left-1-after-abs:after,
.icon-right-1-after-abs:after,
.icon-up-1-after-abs:after,
.icon-search-after-abs:after,
.icon-mail-after-abs:after,
.icon-dot-3-after-abs:after,
.icon-ellipsis-after-abs:after,
.icon-camera-after-abs:after,
.icon-arrows-ccw-after-abs:after,
.icon-cancel-after-abs:after,
.icon-cancel-circled-after-abs:after,
.icon-tw-after-abs:after,
.icon-vk-after-abs:after,
.icon-fb-after-abs:after,
.icon-print-after-abs:after,
.icon-phone-after-abs:after,
.icon-alert-after-abs:after,
.icon-down-open-big-after-abs:after,
.icon-left-open-big-after-abs:after,
.icon-right-open-big-after-abs:after,
.icon-up-open-big-after-abs:after,
.icon-adult-after-abs:after,
.icon-level-up-after-abs:after,
.icon-chart-line-after-abs:after,
.icon-chart-bar-after-abs:after,
.icon-list-after-abs:after,
.icon-rss-squared-after-abs:after,
.icon-pencil-after-abs:after,
.icon-warning-empty-after-abs:after,
.icon-trash-after-abs:after,
.icon-plus-circled-after-abs:after,
.icon-down-circle-after-abs:after,
.icon-up-circle-after-abs:after,
.icon-left-circle-after-abs:after,
.icon-right-circle-after-abs:after,
.icon-mobile-after-abs:after,
.icon-plus-after-abs:after,
.icon-minus-after-abs:after,
.icon-basket-after-abs:after,
.icon-mail-1-after-abs:after,
.icon-phone-1-after-abs:after,
.icon-question-after-abs:after,
.icon-vkontakte-after-abs:after,
.icon-facebook-after-abs:after,
.icon-youtube-after-abs:after,
.icon-twitter-after-abs:after,
.icon-instagram-after-abs:after,
.icon-telegram-after-abs:after,
.icon-odnoklassniki-after-abs:after,
.icon-yandex-zen-after-abs:after,
.icon-rutube-after-abs:after {
  right: 0;
}
.icon-down-open-before-abs-offset:before,
.icon-left-open-before-abs-offset:before,
.icon-right-open-before-abs-offset:before,
.icon-up-open-before-abs-offset:before,
.icon-equalizer-before-abs-offset:before,
.icon-spinner-before-abs-offset:before,
.icon-dot-before-abs-offset:before,
.icon-ok-before-abs-offset:before,
.icon-star-before-abs-offset:before,
.icon-heart-before-abs-offset:before,
.icon-bag-before-abs-offset:before,
.icon-menu-before-abs-offset:before,
.icon-down-before-abs-offset:before,
.icon-left-before-abs-offset:before,
.icon-right-before-abs-offset:before,
.icon-up-before-abs-offset:before,
.icon-th-large-before-abs-offset:before,
.icon-th-list-before-abs-offset:before,
.icon-left-thin-before-abs-offset:before,
.icon-right-thin-before-abs-offset:before,
.icon-up-thin-before-abs-offset:before,
.icon-down-thin-before-abs-offset:before,
.icon-down-1-before-abs-offset:before,
.icon-left-1-before-abs-offset:before,
.icon-right-1-before-abs-offset:before,
.icon-up-1-before-abs-offset:before,
.icon-search-before-abs-offset:before,
.icon-mail-before-abs-offset:before,
.icon-dot-3-before-abs-offset:before,
.icon-ellipsis-before-abs-offset:before,
.icon-camera-before-abs-offset:before,
.icon-arrows-ccw-before-abs-offset:before,
.icon-cancel-before-abs-offset:before,
.icon-cancel-circled-before-abs-offset:before,
.icon-tw-before-abs-offset:before,
.icon-vk-before-abs-offset:before,
.icon-fb-before-abs-offset:before,
.icon-print-before-abs-offset:before,
.icon-phone-before-abs-offset:before,
.icon-alert-before-abs-offset:before,
.icon-down-open-big-before-abs-offset:before,
.icon-left-open-big-before-abs-offset:before,
.icon-right-open-big-before-abs-offset:before,
.icon-up-open-big-before-abs-offset:before,
.icon-adult-before-abs-offset:before,
.icon-level-up-before-abs-offset:before,
.icon-chart-line-before-abs-offset:before,
.icon-chart-bar-before-abs-offset:before,
.icon-list-before-abs-offset:before,
.icon-rss-squared-before-abs-offset:before,
.icon-pencil-before-abs-offset:before,
.icon-warning-empty-before-abs-offset:before,
.icon-trash-before-abs-offset:before,
.icon-plus-circled-before-abs-offset:before,
.icon-down-circle-before-abs-offset:before,
.icon-up-circle-before-abs-offset:before,
.icon-left-circle-before-abs-offset:before,
.icon-right-circle-before-abs-offset:before,
.icon-mobile-before-abs-offset:before,
.icon-plus-before-abs-offset:before,
.icon-minus-before-abs-offset:before,
.icon-basket-before-abs-offset:before,
.icon-mail-1-before-abs-offset:before,
.icon-phone-1-before-abs-offset:before,
.icon-question-before-abs-offset:before,
.icon-vkontakte-before-abs-offset:before,
.icon-facebook-before-abs-offset:before,
.icon-youtube-before-abs-offset:before,
.icon-twitter-before-abs-offset:before,
.icon-instagram-before-abs-offset:before,
.icon-telegram-before-abs-offset:before,
.icon-odnoklassniki-before-abs-offset:before,
.icon-yandex-zen-before-abs-offset:before,
.icon-rutube-before-abs-offset:before {
  right: 100%;
}
.icon-down-open-after-abs-offset:after,
.icon-left-open-after-abs-offset:after,
.icon-right-open-after-abs-offset:after,
.icon-up-open-after-abs-offset:after,
.icon-equalizer-after-abs-offset:after,
.icon-spinner-after-abs-offset:after,
.icon-dot-after-abs-offset:after,
.icon-ok-after-abs-offset:after,
.icon-star-after-abs-offset:after,
.icon-heart-after-abs-offset:after,
.icon-bag-after-abs-offset:after,
.icon-menu-after-abs-offset:after,
.icon-down-after-abs-offset:after,
.icon-left-after-abs-offset:after,
.icon-right-after-abs-offset:after,
.icon-up-after-abs-offset:after,
.icon-th-large-after-abs-offset:after,
.icon-th-list-after-abs-offset:after,
.icon-left-thin-after-abs-offset:after,
.icon-right-thin-after-abs-offset:after,
.icon-up-thin-after-abs-offset:after,
.icon-down-thin-after-abs-offset:after,
.icon-down-1-after-abs-offset:after,
.icon-left-1-after-abs-offset:after,
.icon-right-1-after-abs-offset:after,
.icon-up-1-after-abs-offset:after,
.icon-search-after-abs-offset:after,
.icon-mail-after-abs-offset:after,
.icon-dot-3-after-abs-offset:after,
.icon-ellipsis-after-abs-offset:after,
.icon-camera-after-abs-offset:after,
.icon-arrows-ccw-after-abs-offset:after,
.icon-cancel-after-abs-offset:after,
.icon-cancel-circled-after-abs-offset:after,
.icon-tw-after-abs-offset:after,
.icon-vk-after-abs-offset:after,
.icon-fb-after-abs-offset:after,
.icon-print-after-abs-offset:after,
.icon-phone-after-abs-offset:after,
.icon-alert-after-abs-offset:after,
.icon-down-open-big-after-abs-offset:after,
.icon-left-open-big-after-abs-offset:after,
.icon-right-open-big-after-abs-offset:after,
.icon-up-open-big-after-abs-offset:after,
.icon-adult-after-abs-offset:after,
.icon-level-up-after-abs-offset:after,
.icon-chart-line-after-abs-offset:after,
.icon-chart-bar-after-abs-offset:after,
.icon-list-after-abs-offset:after,
.icon-rss-squared-after-abs-offset:after,
.icon-pencil-after-abs-offset:after,
.icon-warning-empty-after-abs-offset:after,
.icon-trash-after-abs-offset:after,
.icon-plus-circled-after-abs-offset:after,
.icon-down-circle-after-abs-offset:after,
.icon-up-circle-after-abs-offset:after,
.icon-left-circle-after-abs-offset:after,
.icon-right-circle-after-abs-offset:after,
.icon-mobile-after-abs-offset:after,
.icon-plus-after-abs-offset:after,
.icon-minus-after-abs-offset:after,
.icon-basket-after-abs-offset:after,
.icon-mail-1-after-abs-offset:after,
.icon-phone-1-after-abs-offset:after,
.icon-question-after-abs-offset:after,
.icon-vkontakte-after-abs-offset:after,
.icon-facebook-after-abs-offset:after,
.icon-youtube-after-abs-offset:after,
.icon-twitter-after-abs-offset:after,
.icon-instagram-after-abs-offset:after,
.icon-telegram-after-abs-offset:after,
.icon-odnoklassniki-after-abs-offset:after,
.icon-yandex-zen-after-abs-offset:after,
.icon-rutube-after-abs-offset:after {
  left: 100%;
}
.icon-no-margin::after,
.icon-no-margin::before {
  margin: 0;
}

/* ../../fonts/fonts.funnel.css */
@font-face {
  font-family: advantshopfonts;
  src: url(../../../../fonts/advantshopfonts/advantshopfonts.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Alegreya Sans SC";
  src: url(../../../../fonts/AlegreyaSansSC/AlegreyaSansSC-ExtraBoldItalic.woff2) format("woff2");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Alegreya Sans SC";
  src: url(../../../../fonts/AlegreyaSansSC/AlegreyaSansSC-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Alegreya Sans SC";
  src: url(../../../../fonts/AlegreyaSansSC/AlegreyaSansSC-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Alegreya Sans SC";
  src: url(../../../../fonts/AlegreyaSansSC/AlegreyaSansSC-LightItalic.woff2) format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Alegreya Sans SC";
  src: url(../../../../fonts/AlegreyaSansSC/AlegreyaSansSC-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Alegreya Sans SC";
  src: url(../../../../fonts/AlegreyaSansSC/AlegreyaSansSC-ThinItalic.woff2) format("woff2");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Alegreya Sans SC";
  src: url(../../../../fonts/AlegreyaSansSC/AlegreyaSansSC-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Alegreya Sans SC";
  src: url(../../../../fonts/AlegreyaSansSC/AlegreyaSansSC-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Alegreya Sans SC";
  src: url(../../../../fonts/AlegreyaSansSC/AlegreyaSansSC-ExtraBold.woff2) format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Cormorant;
  src: url(../../../../fonts/Cormorant/Cormorant-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Cormorant;
  src: url(../../../../fonts/Cormorant/Cormorant-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Cormorant;
  src: url(../../../../fonts/Cormorant/Cormorant-LightItalic.woff2) format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Cormorant;
  src: url(../../../../fonts/Cormorant/Cormorant-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Cormorant;
  src: url(../../../../fonts/Cormorant/Cormorant-SemiBoldItalic.woff2) format("woff2");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Cormorant;
  src: url(../../../../fonts/Cormorant/Cormorant-SemiBold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Cormorant;
  src: url(../../../../fonts/Cormorant/Cormorant-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Cormorant;
  src: url(../../../../fonts/Cormorant/Cormorant-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Merriweather;
  src: url(../../../../fonts/Merriweather/Merriweather-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Merriweather;
  src: url(../../../../fonts/Merriweather/Merriweather-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Merriweather;
  src: url(../../../../fonts/Merriweather/Merriweather-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Merriweather;
  src: url(../../../../fonts/Merriweather/Merriweather-LightItalic.woff2) format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Merriweather;
  src: url(../../../../fonts/Merriweather/Merriweather-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Merriweather;
  src: url(../../../../fonts/Merriweather/Merriweather-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Montserrat;
  src: url(../../../../fonts/Montserrat/Montserrat-SemiBoldItalic.woff2) format("woff2");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Montserrat;
  src: url(../../../../fonts/Montserrat/Montserrat-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Montserrat;
  src: url(../../../../fonts/Montserrat/Montserrat-SemiBold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Montserrat;
  src: url(../../../../fonts/Montserrat/Montserrat-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Montserrat;
  src: url(../../../../fonts/Montserrat/Montserrat-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Montserrat;
  src: url(../../../../fonts/Montserrat/Montserrat-ExtraBoldItalic.woff2) format("woff2");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Montserrat;
  src: url(../../../../fonts/Montserrat/Montserrat-ExtraBold.woff2) format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Montserrat;
  src: url(../../../../fonts/Montserrat/Montserrat-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Montserrat;
  src: url(../../../../fonts/Montserrat/Montserrat-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Montserrat;
  src: url(../../../../fonts/Montserrat/Montserrat-LightItalic.woff2) format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: OpenSans;
  src: url(../../../../fonts/OpenSans/OpenSans-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: OpenSans;
  src: url(../../../../fonts/OpenSans/OpenSans-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: OpenSans;
  src: url(../../../../fonts/OpenSans/OpenSans-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: OpenSans;
  src: url(../../../../fonts/OpenSans/OpenSans-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: OpenSans;
  src: url(../../../../fonts/OpenSans/OpenSans-ExtraBoldItalic.woff2) format("woff2");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: OpenSans;
  src: url(../../../../fonts/OpenSans/OpenSans-SemiBoldItalic.woff2) format("woff2");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: OpenSans;
  src: url(../../../../fonts/OpenSans/OpenSans-ExtraBold.woff2) format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: OpenSans;
  src: url(../../../../fonts/OpenSans/OpenSans-SemiBold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: OpenSans;
  src: url(../../../../fonts/OpenSans/OpenSans-LightItalic.woff2) format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: OpenSans;
  src: url(../../../../fonts/OpenSans/OpenSans-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url(../../../../fonts/PlayfairDisplay/PlayfairDisplay-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url(../../../../fonts/PlayfairDisplay/PlayfairDisplay-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url(../../../../fonts/PlayfairDisplay/PlayfairDisplay-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Playfair Display";
  src: url(../../../../fonts/PlayfairDisplay/PlayfairDisplay-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Roboto;
  src: url(../../../../fonts/Roboto/Roboto-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Roboto;
  src: url(../../../../fonts/Roboto/Roboto-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Roboto;
  src: url(../../../../fonts/Roboto/Roboto-LightItalic.woff2) format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Roboto;
  src: url(../../../../fonts/Roboto/Roboto-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Roboto;
  src: url(../../../../fonts/Roboto/Roboto-Medium.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Roboto;
  src: url(../../../../fonts/Roboto/Roboto-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Roboto;
  src: url(../../../../fonts/Roboto/Roboto-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Spectral SC";
  src: url(../../../../fonts/SpectralSC/SpectralSC-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Spectral SC";
  src: url(../../../../fonts/SpectralSC/SpectralSC-ExtraBold.woff2) format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Spectral SC";
  src: url(../../../../fonts/SpectralSC/SpectralSC-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Spectral SC";
  src: url(../../../../fonts/SpectralSC/SpectralSC-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Spectral SC";
  src: url(../../../../fonts/SpectralSC/SpectralSC-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Spectral SC";
  src: url(../../../../fonts/SpectralSC/SpectralSC-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Spectral SC";
  src: url(../../../../fonts/SpectralSC/SpectralSC-LightItalic.woff2) format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Spectral SC";
  src: url(../../../../fonts/SpectralSC/SpectralSC-SemiBoldItalic.woff2) format("woff2");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Spectral SC";
  src: url(../../../../fonts/SpectralSC/SpectralSC-ExtraBoldItalic.woff2) format("woff2");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Spectral SC";
  src: url(../../../../fonts/SpectralSC/SpectralSC-SemiBold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Ubuntu;
  src: url(../../../../fonts/Ubuntu/Ubuntu-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Ubuntu;
  src: url(../../../../fonts/Ubuntu/Ubuntu-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Ubuntu;
  src: url(../../../../fonts/Ubuntu/Ubuntu-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Ubuntu;
  src: url(../../../../fonts/Ubuntu/Ubuntu-LightItalic.woff2) format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: Ubuntu;
  src: url(../../../../fonts/Ubuntu/Ubuntu-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Ubuntu;
  src: url(../../../../fonts/Ubuntu/Ubuntu-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: advlp;
  src: url(../../../../fonts/advlp/advlp.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: AstakhovDished;
  src: url(../../../../fonts/AstakhovDished/AstakhovDished.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}
@font-face {
  font-family: Dobrozrachniy;
  src: url(../../../../fonts/Dobrozrachniy/Dobrozrachniy-Regular.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}
@font-face {
  font-family: "Fakedes Outline";
  src: url(../../../../fonts/Fakedes_Outline/FakedesOutline.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}
@font-face {
  font-family: "Jazz Ball";
  src: url(../../../../fonts/JazzBall/JazzBall.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}
@font-face {
  font-family: Krabuler;
  src: url(../../../../fonts/Krabuler/RFKrabuler-Regular.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}
@font-face {
  font-family: "Kurica Lapoi 1.3";
  src: url(../../../../fonts/KuricaLapoi1.3/KuricaLapoi1.3.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}
@font-face {
  font-family: Pelmeshka;
  src: url(../../../../fonts/Pelmeshka/Pelmeshka.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
}
[class^=icon-lp-]::before,
[class*=" icon-lp-"]::before {
  font-family: advlp;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-lp-email::before {
  content: "\e800";
}
.icon-lp-phone::before {
  content: "\e801";
}
.icon-lp-right-open::before {
  content: "\e802";
}
.icon-lp-plus-circled::before {
  content: "\e803";
}
.icon-lp-trash-empty::before {
  content: "\e804";
}
.icon-lp-down::before {
  content: "\e805";
}
.icon-lp-up::before {
  content: "\e806";
}
.icon-lp-plus::before {
  content: "\e807";
}
.icon-lp-cog::before {
  content: "\e808";
}
.icon-lp-cancel::before {
  content: "\e809";
}
.icon-lp-ok::before {
  content: "\e80a";
}
.icon-lp-arrows-ccw::before {
  content: "\e80b";
}
.icon-lp-trash::before {
  content: "\e80c";
}
.icon-lp-left::before {
  content: "\e80d";
}
.icon-lp-pencil::before {
  content: "\e80e";
}
.icon-lp-eye::before {
  content: "\e80f";
}
.icon-lp-eye-off::before {
  content: "\e810";
}
.icon-lp-up-open::before {
  content: "\e811";
}
.icon-lp-down-open::before {
  content: "\e812";
}
.icon-lp-left-open::before {
  content: "\e813";
}
.icon-lp-check::before {
  content: "\e814";
}
.icon-lp-cog-1::before {
  content: "\e815";
}
.icon-lp-telegram::before {
  content: "\e816";
}
.icon-lp-left-open-mini::before {
  content: "\e817";
}
.icon-lp-right-open-mini::before {
  content: "\e818";
}
.icon-lp-down-dir::before {
  content: "\e819";
}
.icon-lp-up-dir::before {
  content: "\e81a";
}
.icon-lp-cancel-1::before {
  content: "\e81b";
}
.icon-lp-viber::before {
  content: "\e81c";
}
.icon-lp-right-open-1::before {
  content: "\f006";
}
.icon-lp-left-open-1::before {
  content: "\f007";
}
.icon-lp-twitter::before {
  content: "\f099";
}
.icon-lp-facebook::before {
  content: "\f09a";
}
.icon-lp-docs::before {
  content: "\f0c5";
}
.icon-lp-menu::before {
  content: "\f0c9";
}
.icon-lp-exchange::before {
  content: "\f0ec";
}
.icon-lp-spinner::before {
  content: "\f110";
}
.icon-lp-youtube::before {
  content: "\f167";
}
.icon-lp-rutube::before {
  content: "\e81d";
}
.icon-lp-yandexzen::before {
  content: "\e81e";
}
.icon-lp-instagram::before {
  content: "\f16d";
}
.icon-lp-vkontakte::before {
  content: "\f189";
}
.icon-lp-whatsapp::before {
  content: "\f232";
}
.icon-lp-odnoklassniki::before {
  content: "\f263";
}
@font-face {
  font-family: "Roboto Condensed";
  src: url(../../../../fonts/RobotoCondensed/RobotoCondensed-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Condensed";
  src: url(../../../../fonts/RobotoCondensed/RobotoCondensed-LightItalic.woff2) format("woff2");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Roboto Condensed";
  src: url(../../../../fonts/RobotoCondensed/RobotoCondensed-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Condensed";
  src: url(../../../../fonts/RobotoCondensed/RobotoCondensed-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Condensed";
  src: url(../../../../fonts/RobotoCondensed/RobotoCondensed-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Roboto Condensed";
  src: url(../../../../fonts/RobotoCondensed/RobotoCondensed-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Roboto Slab";
  src: url(../../../../fonts/RobotoSlab/RobotoSlab-SemiBold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Slab";
  src: url(../../../../fonts/RobotoSlab/RobotoSlab-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Slab";
  src: url(../../../../fonts/RobotoSlab/RobotoSlab-ExtraBold.woff2) format("woff2");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Slab";
  src: url(../../../../fonts/RobotoSlab/RobotoSlab-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Slab";
  src: url(../../../../fonts/RobotoSlab/RobotoSlab-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Rubik;
  src: url(../../../../fonts/Rubik/Rubik-LightItalic.woff2) format("woff2");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: Rubik;
  src: url(../../../../fonts/Rubik/Rubik-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: Rubik;
  src: url(../../../../fonts/Rubik/Rubik-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Rubik;
  src: url(../../../../fonts/Rubik/Rubik-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: Rubik;
  src: url(../../../../fonts/Rubik/Rubik-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: Rubik;
  src: url(../../../../fonts/Rubik/Rubik-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url(../../../../fonts/IBMPlexSans/IBMPlexSans.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url(../../../../fonts/IBMPlexSans/IBMPlexSans-LightItalic.woff2) format("woff2");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url(../../../../fonts/IBMPlexSans/IBMPlexSans-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url(../../../../fonts/IBMPlexSans/IBMPlexSans-SemiBoldItalic.woff2) format("woff2");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url(../../../../fonts/IBMPlexSans/IBMPlexSans-SemiBold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url(../../../../fonts/IBMPlexSans/IBMPlexSans-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url(../../../../fonts/IBMPlexSans/IBMPlexSans-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url(../../../../fonts/IBMPlexSans/IBMPlexSans-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: Scada;
  src: url(../../../../fonts/Scada/Scada-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: Scada;
  src: url(../../../../fonts/Scada/Scada-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: Scada;
  src: url(../../../../fonts/Scada/Scada-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Scada;
  src: url(../../../../fonts/Scada/Scada-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: Inter;
  src: url(../../../../fonts/Inter/Inter-Black.woff2) format("woff2");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: Inter;
  src: url(../../../../fonts/Inter/Inter-SemiBold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: Inter;
  src: url(../../../../fonts/Inter/Inter-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Inter;
  src: url(../../../../fonts/Inter/Inter-ExtraBold.woff2) format("woff2");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: Inter;
  src: url(../../../../fonts/Inter/Inter-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: Inter;
  src: url(../../../../fonts/Inter/Inter-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "PT Sans";
  src: url(../../../../fonts/PTSans/PTSans-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PT Sans";
  src: url(../../../../fonts/PTSans/PTSans-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "PT Sans";
  src: url(../../../../fonts/PTSans/PTSans-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "PT Sans";
  src: url(../../../../fonts/PTSans/PTSans-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "PT Serif";
  src: url(../../../../fonts/PTSerif/PTSerif-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PT Serif";
  src: url(../../../../fonts/PTSerif/PTSerif-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "PT Serif";
  src: url(../../../../fonts/PTSerif/PTSerif-BoldItalic.woff2) format("woff2");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "PT Serif";
  src: url(../../../../fonts/PTSerif/PTSerif-Italic.woff2) format("woff2");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: Oswald;
  src: url(../../../../fonts/Oswald/Oswald-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: Oswald;
  src: url(../../../../fonts/Oswald/Oswald-SemiBold.woff2) format("woff2");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: Oswald;
  src: url(../../../../fonts/Oswald/Oswald-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: Oswald;
  src: url(../../../../fonts/Oswald/Oswald-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "TT Commons Pro Trial Variable";
  src: url("../../../../fonts/TT Commons Pro Trial Variable/TT Commons Pro Trial Variable.woff2") format("woff2 supports variations"), url("../../../../fonts/TT Commons Pro Trial Variable/TT Commons Pro Trial Variable.woff2") format("woff2-variations");
  font-weight: 100 1000;
}

/* ../../node_modules/normalize.css/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
main {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: none;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none;
}

/* ../../node_modules/flexboxgrid/dist/flexboxgrid.css */
.container-fluid,
.container {
  margin-right: auto;
  margin-left: auto;
}
.container-fluid {
  padding-right: 2rem;
  padding-left: 2rem;
}
.row {
  box-sizing: border-box;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}
.row.reverse {
  flex-direction: row-reverse;
}
.col.reverse {
  flex-direction: column-reverse;
}
.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-offset-0,
.col-xs-offset-1,
.col-xs-offset-2,
.col-xs-offset-3,
.col-xs-offset-4,
.col-xs-offset-5,
.col-xs-offset-6,
.col-xs-offset-7,
.col-xs-offset-8,
.col-xs-offset-9,
.col-xs-offset-10,
.col-xs-offset-11,
.col-xs-offset-12 {
  box-sizing: border-box;
  flex: 0 0 auto;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.col-xs {
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
}
.col-xs-1 {
  flex-basis: 8.33333333%;
  max-width: 8.33333333%;
}
.col-xs-2 {
  flex-basis: 16.66666667%;
  max-width: 16.66666667%;
}
.col-xs-3 {
  flex-basis: 25%;
  max-width: 25%;
}
.col-xs-4 {
  flex-basis: 33.33333333%;
  max-width: 33.33333333%;
}
.col-xs-5 {
  flex-basis: 41.66666667%;
  max-width: 41.66666667%;
}
.col-xs-6 {
  flex-basis: 50%;
  max-width: 50%;
}
.col-xs-7 {
  flex-basis: 58.33333333%;
  max-width: 58.33333333%;
}
.col-xs-8 {
  flex-basis: 66.66666667%;
  max-width: 66.66666667%;
}
.col-xs-9 {
  flex-basis: 75%;
  max-width: 75%;
}
.col-xs-10 {
  flex-basis: 83.33333333%;
  max-width: 83.33333333%;
}
.col-xs-11 {
  flex-basis: 91.66666667%;
  max-width: 91.66666667%;
}
.col-xs-12 {
  flex-basis: 100%;
  max-width: 100%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.start-xs {
  justify-content: flex-start;
  text-align: left;
}
.center-xs {
  justify-content: center;
  text-align: center;
}
.end-xs {
  justify-content: flex-end;
  text-align: right;
}
.top-xs {
  align-items: flex-start;
}
.middle-xs {
  align-items: center;
}
.bottom-xs {
  align-items: flex-end;
}
.around-xs {
  justify-content: space-around;
}
.between-xs {
  justify-content: space-between;
}
.first-xs {
  order: -1;
}
.last-xs {
  order: 1;
}
@media only screen and (min-width: 48em) {
  .container {
    width: 49rem;
  }
  .col-sm,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-offset-0,
  .col-sm-offset-1,
  .col-sm-offset-2,
  .col-sm-offset-3,
  .col-sm-offset-4,
  .col-sm-offset-5,
  .col-sm-offset-6,
  .col-sm-offset-7,
  .col-sm-offset-8,
  .col-sm-offset-9,
  .col-sm-offset-10,
  .col-sm-offset-11,
  .col-sm-offset-12 {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .col-sm {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-sm-1 {
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .start-sm {
    justify-content: flex-start;
    text-align: left;
  }
  .center-sm {
    justify-content: center;
    text-align: center;
  }
  .end-sm {
    justify-content: flex-end;
    text-align: right;
  }
  .top-sm {
    align-items: flex-start;
  }
  .middle-sm {
    align-items: center;
  }
  .bottom-sm {
    align-items: flex-end;
  }
  .around-sm {
    justify-content: space-around;
  }
  .between-sm {
    justify-content: space-between;
  }
  .first-sm {
    order: -1;
  }
  .last-sm {
    order: 1;
  }
}
@media only screen and (min-width: 64em) {
  .container {
    width: 65rem;
  }
  .col-md,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-offset-0,
  .col-md-offset-1,
  .col-md-offset-2,
  .col-md-offset-3,
  .col-md-offset-4,
  .col-md-offset-5,
  .col-md-offset-6,
  .col-md-offset-7,
  .col-md-offset-8,
  .col-md-offset-9,
  .col-md-offset-10,
  .col-md-offset-11,
  .col-md-offset-12 {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .col-md {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-md-1 {
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .start-md {
    justify-content: flex-start;
    text-align: left;
  }
  .center-md {
    justify-content: center;
    text-align: center;
  }
  .end-md {
    justify-content: flex-end;
    text-align: right;
  }
  .top-md {
    align-items: flex-start;
  }
  .middle-md {
    align-items: center;
  }
  .bottom-md {
    align-items: flex-end;
  }
  .around-md {
    justify-content: space-around;
  }
  .between-md {
    justify-content: space-between;
  }
  .first-md {
    order: -1;
  }
  .last-md {
    order: 1;
  }
}
@media only screen and (min-width: 75em) {
  .container {
    width: 76rem;
  }
  .col-lg,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-offset-0,
  .col-lg-offset-1,
  .col-lg-offset-2,
  .col-lg-offset-3,
  .col-lg-offset-4,
  .col-lg-offset-5,
  .col-lg-offset-6,
  .col-lg-offset-7,
  .col-lg-offset-8,
  .col-lg-offset-9,
  .col-lg-offset-10,
  .col-lg-offset-11,
  .col-lg-offset-12 {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .col-lg {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-lg-1 {
    flex-basis: 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    flex-basis: 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex-basis: 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    flex-basis: 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex-basis: 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    flex-basis: 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex-basis: 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    flex-basis: 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .start-lg {
    justify-content: flex-start;
    text-align: left;
  }
  .center-lg {
    justify-content: center;
    text-align: center;
  }
  .end-lg {
    justify-content: flex-end;
    text-align: right;
  }
  .top-lg {
    align-items: flex-start;
  }
  .middle-lg {
    align-items: center;
  }
  .bottom-lg {
    align-items: flex-end;
  }
  .around-lg {
    justify-content: space-around;
  }
  .between-lg {
    justify-content: space-between;
  }
  .first-lg {
    order: -1;
  }
  .last-lg {
    order: 1;
  }
}

/* frontend/_common/flexboxgrid.ext.scss */
@media screen and (min-width: 100em) {
  .col-wl {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-wl-1 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-wl-2 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-wl-3 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-wl-4 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-wl-5 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-wl-6 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-wl-7 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-wl-8 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-wl-9 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-wl-10 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-wl-11 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-wl-12 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-1 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 8.3333333333%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-2 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 16.6666666667%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-3 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 25%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-4 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 33.3333333333%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-5 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 41.6666666667%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-6 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 50%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-7 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 58.3333333333%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-8 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 66.6666666667%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-9 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 75%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-10 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 83.3333333333%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-11 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 91.6666666667%;
  }
}
@media screen and (min-width: 100em) {
  .col-wl-offset-12 {
    box-sizing: border-box;
    flex-grow: 0;
    flex-shrink: 0;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-left: 100%;
  }
}
@media screen and (min-width: 100em) {
  .start-wl {
    justify-content: flex-start;
  }
}
@media screen and (min-width: 100em) {
  .center-wl {
    justify-content: center;
  }
}
@media screen and (min-width: 100em) {
  .end-wl {
    justify-content: flex-end;
  }
}
@media screen and (min-width: 100em) {
  .top-wl {
    align-items: flex-start;
  }
}
@media screen and (min-width: 100em) {
  .middle-wl {
    align-items: center;
  }
}
@media screen and (min-width: 100em) {
  .bottom-wl {
    align-items: flex-end;
  }
}
@media screen and (min-width: 100em) {
  .around-wl {
    justify-content: space-around;
  }
}
@media screen and (min-width: 100em) {
  .between-wl {
    justify-content: space-between;
  }
}
@media screen and (min-width: 100em) {
  .first-wl {
    order: -1;
  }
}
@media screen and (min-width: 100em) {
  .last-wl {
    order: 1;
  }
}
@media screen and (min-width: 100em) {
  .reverse-wl {
    flex-direction: row-reverse;
  }
}
.col-xs-slim {
  flex: 0 1 auto;
  padding-left: 8px;
  padding-right: 8px;
}
.col--only-pad {
  padding-left: 8px;
  padding-right: 8px;
}
.col--v-pad {
  padding-top: 8px;
  padding-bottom: 8px;
}
@media (min-width: 48em) {
  .col-sm-slim {
    flex: 0 1 auto;
  }
}
@media (min-width: 64em) {
  .col-md-slim {
    flex: 0 1 auto;
  }
}
@media (min-width: 75em) {
  .col-lg-slim {
    flex: 0 1 auto;
  }
}

/* ../../styles/common/custom-input.scss */
.custom-input-text {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.custom-input-text__indent {
  padding-left: 23px;
}
.custom-input-checkbox,
.custom-input-radio {
  flex-shrink: 0;
  cursor: pointer;
  position: relative;
  top: 2px;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 0.5rem 0 0;
  box-shadow: 0 0 0.125rem #818181;
  border: 1px #818181 solid;
  border-bottom-color: #2d2d2d;
  background:
    linear-gradient(
      to bottom,
      rgb(253, 253, 253) 0%,
      rgb(243, 243, 243) 11%,
      rgb(235, 235, 235) 33%,
      rgb(220, 220, 220) 44%,
      rgb(230, 230, 230) 67%,
      rgb(240, 240, 240) 78%,
      rgb(246, 246, 246) 89%,
      rgb(255, 255, 255) 100%);
}
.custom-input-checkbox:hover,
.custom-input-radio:hover {
  background:
    linear-gradient(
      to bottom,
      rgb(255, 255, 255) 0%,
      rgb(246, 246, 246) 11%,
      rgb(240, 240, 240) 22%,
      rgb(230, 230, 230) 33%,
      rgb(220, 220, 220) 56%,
      rgb(235, 235, 235) 67%,
      rgb(243, 243, 243) 89%,
      rgb(253, 253, 253) 100%);
}
.custom-input-checkbox {
  border-radius: 0.1875rem;
}
.custom-input-checkbox ~ .custom-input-text {
  font-size: 13px;
}
.custom-input-checkbox__abs {
  position: absolute;
  left: 0;
  top: 4px;
}
.custom-input-radio {
  border-radius: 50%;
}
.custom-input-checkbox::after {
  content: "";
  position: absolute;
  width: 0.8125rem;
  height: 0.8125rem;
  background-repeat: no-repeat;
  left: 0.0625rem;
  top: -0.125rem;
}
.custom-input-radio::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.custom-input-native {
  opacity: 0;
  position: absolute;
}
.custom-input-native:checked ~ .custom-input-checkbox,
.custom-input-native:checked ~ .custom-input-radio {
  background:
    linear-gradient(
      to bottom,
      rgb(66, 80, 155) 0%,
      rgb(148, 163, 202) 3%,
      rgb(233, 248, 255) 5%,
      rgb(230, 243, 249) 8%,
      rgb(218, 234, 247) 11%,
      rgb(186, 223, 242) 16%,
      rgb(171, 212, 242) 19%,
      rgb(153, 206, 238) 22%,
      rgb(128, 197, 238) 41%,
      rgb(121, 196, 235) 43%,
      rgb(119, 189, 241) 46%,
      rgb(51, 179, 226) 49%,
      rgb(60, 179, 235) 51%,
      rgb(65, 179, 233) 54%,
      rgb(81, 182, 234) 57%,
      rgb(81, 186, 234) 59%,
      rgb(100, 192, 243) 65%,
      rgb(102, 193, 238) 68%,
      rgb(127, 204, 250) 78%,
      rgb(141, 215, 254) 81%,
      rgb(167, 235, 254) 86%,
      rgb(176, 246, 255) 89%,
      rgb(183, 251, 254) 92%,
      rgb(184, 252, 255) 95%,
      rgb(181, 247, 255) 97%,
      rgb(171, 236, 254) 100%);
}
.custom-input-native:disabled ~ .custom-input-text {
  color: #94969b;
  pointer-events: none;
}
.custom-input-native:disabled ~ .custom-input-checkbox {
  opacity: 0.5;
  pointer-events: none;
}
.custom-input-native:focus ~ .custom-input-checkbox,
.custom-input-native:focus ~ .custom-input-radio {
  box-shadow: 0 0 5px 0 rgb(66, 80, 155);
}
.custom-input-native:checked ~ .custom-input-checkbox::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBvbHlnb24gcG9pbnRzPSIwLDUgNCwxMSA1LDExIDExLDAgOSwwIDUsOCA0LDggMyw1IiBmaWxsPSJyZWQ7Ij48L3BvbHlnb24+PC9zdmc+);
}
.custom-input-native:checked ~ .custom-input-radio::after {
  background-color: #000;
}
.custom-iphone-checkbox {
  border-radius: 0.1875rem;
  cursor: pointer;
  display: inline-block;
  height: 1.125rem;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
  width: 3.4375rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  font-size: 0.625rem;
  transform: translateZ(0);
}
.custom-iphone-checkbox input {
  display: none;
}
.custom-iphone-checkbox input:checked + .custom-iphone-checkbox-slider {
  left: 0;
}
.custom-iphone-checkbox-slider {
  left: -50%;
  position: absolute;
  top: 0;
  bottom: 0;
  transition: left 0.25s ease-out;
  border-radius: 0.1875rem;
}
.custom-iphone-checkbox-on,
.custom-iphone-checkbox-block,
.custom-iphone-checkbox-off {
  display: block;
  font-weight: bold;
  height: 100%;
  line-height: 1.125rem;
  position: absolute;
  text-align: center;
  top: 0;
  box-sizing: border-box;
}
.custom-iphone-checkbox-on {
  background-color: rgb(6, 98, 193);
  color: white;
  left: 0;
  width: 1.84375rem;
  padding-right: 0.125rem;
  border-top-left-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
}
.custom-iphone-checkbox-off {
  background-color: #252729;
  color: #8b8b8b;
  padding-left: 0.125rem;
  left: 3.3125rem;
  width: 1.71875rem;
  border-top-right-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem;
}
.custom-iphone-checkbox-block {
  background-color: #5a5d60;
  border-radius: 0.1875rem;
  height: 100%;
  left: 1.71875rem;
  width: 1.71875rem;
}
.btn-ghost {
  border: 0;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto 1.25rem auto 0;
  width: 13px;
  height: 13px;
  color: #adadad;
}
.btn-ghost:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: #adadad;
}
.select-custom {
  position: relative;
  display: inline-block;
  width: 100%;
  color: #fff;
  vertical-align: middle;
}
.select-custom::after {
  right: 0.625rem;
  pointer-events: none;
}
.select-custom select,
.select-custom .form-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-color: transparent;
  padding: 0.5rem 1.875rem 0.5rem 0.9375rem;
  border-radius: 0.3125rem;
  width: 100%;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
}
.select-custom select:hover,
.select-custom .form-select:hover {
  outline: none;
}
.select-custom select::-ms-expand,
.select-custom .form-select::-ms-expand {
  display: none;
}
.select-custom select option,
.select-custom .form-select option {
  background-color: #fff;
  color: #333;
  border: none;
}
.select-custom select option:disabled,
.select-custom .form-select option:disabled {
  color: #4b4f58;
  background-color: #d1d1d1;
}
.select-custom--slim select,
.select-custom--slim .form-select {
  padding: 0 1.875rem 0 0.9375rem;
  height: 1.625rem;
}
.select-custom--fat select,
.select-custom--fat .form-select {
  padding-top: 12px;
  padding-bottom: 12px;
}
.select-custom--shrink {
  width: inherit;
  max-width: 100%;
}
.sizes-select-custom::after,
.color-select-custom::after {
  color: #252729;
}

/* ../../styles/views/product.scss */
.details-block {
  margin-bottom: 1.875rem;
  border-radius: 0.3125rem;
}
.details-payment {
  border-style: solid;
  border-width: 0.0625rem 0;
  padding: 7px 0;
}
.details-payment .price {
  margin-bottom: 0.3125rem;
  display: block;
}
.details-payment .price-current,
.details-payment .price-new {
  font-size: 1.625rem;
}
.details-payment .price-old {
  font-size: 0.875rem;
}
.details-payment .price-discount {
  font-size: 0.6875rem;
}
.instead__text-price {
  font-size: 16px;
  font-weight: 600;
}
.details-payment-price {
  white-space: nowrap;
}
.details-amount .availability {
  vertical-align: inherit;
}
.details-payment-item {
  padding-left: 0.625rem;
}
.details-payment-inline {
  display: inline-block;
  margin-bottom: 0.3125rem;
  vertical-align: top;
}
.availability {
  display: inline-block;
  vertical-align: middle;
  border-radius: 0.1875rem;
  color: #fff;
  padding: 0.3125rem;
  line-height: 1;
}
div[show-stocks] {
  cursor: pointer;
}
.available {
  background-color: #b1cd03;
}
.not-available {
  background-color: #fb6363;
}
.details-brand {
  text-align: center;
  margin-bottom: 2.5rem;
}
.details-aside {
}
.details-aside .social-btns {
  padding: 0.9375rem;
}
.details-social {
  margin-bottom: 2.5rem;
}
.details-payment-block {
  display: flex;
  flex-wrap: wrap;
}
.details-payment-block .btn {
  white-space: nowrap;
}
.details-payment-cell {
  margin-top: 7px;
  margin-bottom: 7px;
}
.details-carousel-item,
.details-carousel-item-vertical {
  border: 0.0625rem transparent solid;
  cursor: pointer;
  vertical-align: middle;
  box-sizing: border-box;
  text-align: center;
}
.details-carousel-item {
  display: inline-block;
}
.details-carousel-item-vertical {
  display: block;
}
.details-carousel-selected {
  border-radius: 0.3125rem;
  opacity: 0.5;
  border-color: #efd706;
  cursor: default;
}
.first-payment-note {
  font-size: 0.6875rem;
}
.modal .details-modal-preview {
  width: 100%;
  height: calc(100% - 45px - 45px);
  display: inline-flex;
  flex-direction: column;
}
.modal .details-modal-preview .modal-content {
  overflow-y: visible;
  position: relative;
  max-height: 100%;
  flex-grow: 1;
}
.modal-preview-image-load {
  opacity: 0;
}
.modal-preview-image-complete {
  opacity: 1;
  transition: opacity linear 0.5s;
}
.details-buy-one-click {
  line-height: 1;
}
.details-carousel,
.details-tabs {
  margin-top: 0.9375rem;
}
.details-carousel-hidden {
  opacity: 0;
}
.details-preview-block {
  font-size: 0;
  line-height: 0;
}
.details-preview-block .zoomer-window-title {
  line-height: 1;
  font-size: 12px;
}
.details-preview-block .zoomer-inner ~ .zoomer-window .zoomer-window-title {
  top: auto;
  bottom: 0;
}
.details-modal-preview-block {
  display: flex;
  flex-direction: row;
  height: 100%;
}
.details-modal-preview-cell {
  vertical-align: top;
}
.details-modal-preview-cell-photo {
  width: 100%;
  vertical-align: middle;
  align-self: center;
}
.details-modal-carousel {
  padding: 1.625rem 0;
  height: auto !important;
}
.details-briefdescription p {
  margin: 0;
  padding: 0;
}
.details-spinbox-block {
  width: 5rem;
}
.details-rotate {
  display: flex;
  justify-content: center;
  box-sizing: border-box;
  flex-flow: column wrap;
}
.top-shipping-row {
  margin-bottom: 5px;
}
.details-param-name,
.details-param-value,
.details-param-value-weight {
  display: inline;
  font-size: 0.75rem;
}
.details-avalable-text,
.details-avalable-unit {
  display: inline-block;
}
.gifts-list {
  display: none;
}
.gift-properties {
  display: table;
  padding: 0;
  margin: 0.3125rem 0 0;
}
.gift-properties__item {
  display: table-row;
}
.gift-properties__itemName,
.gift-properties__itemValue {
  display: table-cell;
  vertical-align: middle;
  padding-right: 0.625rem;
  font-size: 0.75rem;
}
.product-gift-image {
  height: 69.9px;
  width: 75.9px;
  background: url("../assets/giftIcon.TOROPKQO.png") no-repeat top left/100% 100%;
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: -10px;
}
.product-gift-image .gifts-list-container {
  background: white;
  position: relative;
  border-radius: 0.3125rem;
  z-index: 1;
}
.product-gift-image .gifts-list {
  display: none;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
  width: 300px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -320px;
  white-space: normal;
}
.product-gift-image .gifts-list .gift-txt {
  text-align: left;
}
.product-gift-image .gifts-list .gift-txt-descr {
  font-size: 0.6875rem;
  color: #e20a0a;
}
.product-gift-image .gifts-list::before,
.product-gift-image .gifts-list::after {
  content: "";
  display: inline-block;
  left: -20px;
  width: 20px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  position: absolute;
}
.product-gift-image .gifts-list::before {
  background: white;
  height: 20px;
  width: 20px;
  left: -10px;
  transform: rotate(45deg);
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.25);
}
.product-gift-image .gifts-list::after {
  background-color: transparent;
  height: 100%;
}
.product-gift-image.active .gifts-list {
  display: block;
}
.details-modal-preview-arrow {
  width: 100px;
  align-self: center;
  font-size: 40px;
  text-align: center;
}
.details-photos__left {
  margin: 0 10px;
  display: flex;
}
.details-photos__right {
  margin: 0 10px;
}
.details-photos__trigger-360,
.details-photos__trigger-video {
  height: 27px;
  width: 25px;
  padding: 0;
}
.details-photos__trigger + .details-photos__trigger {
  margin-left: 20px;
}
.products-view-video-wrap {
  margin-bottom: 40px;
}
.products-view-video-wrap:last-child {
  margin-bottom: 0;
}
.products-view-video-wrap .video-name,
.products-view-video-wrap .video-description {
  font-size: 14px;
  line-height: 1.5;
}
.products-view-video-wrap .video-name {
  margin-bottom: 10px;
  font-size: 22px;
}
.products-view-video-wrap .video-description {
  margin-top: 10px;
  white-space: normal;
}
.product-videos-in-modal {
  display: flex;
}
.product-videos-in-modal .products-view-video-wrap {
  margin-bottom: 0;
}
.carousel-product-video-in-modal:not(.carousel-nav-not-show) {
}
.carousel-product-video-in-modal-btn {
  font-size: 36px;
}
.carousel-product-video-in-modal-content {
  width: 650px;
}
.cart-popup-product-sku {
  font-size: 13px;
}
.related-product-carousel-wrap {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.details-row {
  margin-top: 0.9375rem;
}
.details-row__amount-table {
  margin-top: 20px;
  margin-bottom: 20px;
}
.product-card--quickview .details-size-color-picker--cols-1 .color-select-custom,
.product-card--quickview .details-size-color-picker--cols-1 .sizes-select-custom {
  width: 50%;
}
.details-size-color-picker--cols-1 .color-select-custom,
.details-size-color-picker--cols-1 .sizes-select-custom {
  width: 60%;
}
.details-size-color-picker--cols-2 {
  display: flex;
  flex-wrap: nowrap;
  -moz-column-gap: 10px;
  column-gap: 10px;
}
.details-size-color-picker--cols-2 .details-colors,
.details-size-color-picker--cols-2 .details-sizes {
  flex-grow: 1;
  min-width: calc(50% - 5px);
}
.details-size-color-picker--cols-2 .sizes-viewer-list {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.details-size-color-picker--cols-2 .sizes-viewer-list [data-sizes-viewer] {
  flex-grow: 1;
}
.details-size-color-picker--cols-2 .sizes-viewer-list .select-custom,
.details-size-color-picker--cols-2 .sizes-viewer-list .choices,
.details-size-color-picker--cols-2 .sizes-viewer-list .form-select {
  height: 100%;
}
.details-size-color-picker--cols-2 .sizes-viewer-list .form-select {
  display: flex;
  align-items: center;
}
.marketplace-button-header {
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  color: #000;
  margin-bottom: 10px;
}
.marketplace-buttons {
  height: 50px;
  gap: 20px;
}
.product-preview-modal-wrap .details-modal-preview {
  max-width: 100vw !important;
  height: 100% !important;
  border-radius: 0 !important;
}
.product-preview-modal-wrap .details-modal-preview .modal-header {
  display: none;
}
.product-preview-modal-wrap .details-modal-preview .adv-modal-close {
  top: 15px !important;
  overflow: visible;
  color: black !important;
}
.product-preview-modal-wrap .details-modal-preview .adv-modal-close::after {
  content: "\e829" !important;
  right: 50px !important;
  top: -13px;
  background: none !important;
}
.product-preview-modal-wrap .details-modal-preview-cell {
  align-self: center !important;
}
.product-preview-modal-wrap .details-modal-carousel {
  padding-top: 2rem;
  margin-top: 2rem;
}

/* ../../styles/common/connector.scss */
.connector {
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 500;
}
.connector__list {
  display: none;
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: visible;
  flex-flow: column wrap;
  max-height: calc(100vh - 80px);
}
.connector__list-item {
  padding: 0;
  margin: 20px 5px 0;
  position: relative;
}
.connector__list-item:hover .connector__popup {
  display: block;
}
.connector__item,
.connector__trigger {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border: 0;
}
.connector__item--custom {
  background-color: #ababab;
}
.connector__trigger {
  position: relative;
  margin: 5px 5px 0;
}
.connector__trigger-el {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.connector__trigger-close {
  display: none;
}
.connector__state {
  position: absolute;
  height: 0;
  width: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}
.connector__state:checked ~ .connector__trigger {
  margin-top: 20px;
}
.connector__state:checked ~ .connector__trigger .connector__trigger-open {
  display: none;
}
.connector__state:checked ~ .connector__trigger .connector__trigger-close {
  display: block;
}
.connector__state:checked ~ .connector__list {
  display: flex;
}
.connector__trigger,
.connector__item--chat {
  background-color: #2d9ced;
}
.connector__trigger:hover,
.connector__item--chat:hover {
  box-shadow: 0 0 10px 0 #2d9ced;
}
.connector__connector__trigger-el {
  position: absolute;
}
.connector__item--vkontakte {
  background-color: #597da0;
}
.connector__item--vkontakte:hover {
  box-shadow: 0 0 10px 0 #597da0;
}
.connector__item--facebook {
  background-color: #0084ff;
}
.connector__item--facebook:hover {
  box-shadow: 0 0 10px 0 #0084ff;
}
.connector__item--callback {
  background-color: #055a98;
}
.connector__item--callback:hover {
  box-shadow: 0 0 10px 0 #055a98;
}
.connector__item--whatsapp {
  background-color: #26d367;
}
.connector__item--whatsapp:hover {
  box-shadow: 0 0 10px 0 #26d367;
}
.connector__item--viber {
  background-color: #7c529e;
}
.connector__item--viber:hover {
  box-shadow: 0 0 10px 0 #7c529e;
}
.connector__item--telegram {
  background-color: #2da5e1;
}
.connector__item--telegram:hover {
  box-shadow: 0 0 10px 0 #2da5e1;
}
.connector__item--odnoklassniki {
  background-color: #ef7d01;
}
.connector__item--odnoklassniki:hover {
  box-shadow: 0 0 10px 0 #ef7d01;
}
.connector__popup {
  background: #fff;
  border-radius: 3px;
  position: absolute;
  right: 100%;
  margin-right: 10px;
  padding: 5px 10px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 12px;
  text-align: center;
  color: #4b4f58;
}
.connector__ip-telephony--compact .connector__ip-telephony-form {
  display: none;
}
.connector__ip-telephony--full ~ .connector__popup {
  display: none !important;
}
.connector__ip-telephony-form {
  position: absolute;
  right: 100%;
  top: 50%;
  transform: translateY(-50%);
  color: #fff;
  background-color: #055a98;
  display: table;
  border-radius: 0.3125rem;
  font-size: 0.875rem;
  padding: 5px;
  max-width: calc(100vw - 10px);
  box-sizing: border-box;
  width: 450px;
  margin-right: 10px;
}
.connector__ip-telephony-cell {
  display: table-cell;
  vertical-align: middle;
  padding: 5px;
}
.connector__input {
  font-size: 0.75rem;
  padding: 0.5625rem;
  box-sizing: border-box;
  border-radius: 5px;
  border: 1px #e2e3e4 solid;
  vertical-align: middle;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none;
  height: auto;
  line-height: normal;
}
.connector__button {
  display: inline-block;
  vertical-align: middle;
  -webkit-text-decoration: none;
  text-decoration: none;
  border: 0;
  text-align: center;
  border-radius: 0.3125rem;
  line-height: 1.3;
  box-sizing: border-box;
  color: #fff;
  background: #e20000;
  cursor: pointer;
}
.connector__button--small {
  font-weight: bold;
  font-size: 0.75rem;
  padding: 0.625rem;
}
.connector__button:hover {
  color: #fff;
  background: #fc0000;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.connector__button:active {
  color: #fff;
  background: #c90000;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.connector a.connector__item:hover {
  color: #fff;
}
.connector__ip-telephony-input {
  color: #4b4f58;
}
.connector__ip-telephony-close {
  position: absolute;
  bottom: 100%;
  left: 100%;
  font-size: 20px;
  line-height: 1;
  font-family: Arial, sans-serif;
  background-color: transparent;
  padding: 0;
  border: 0;
  color: #434142;
  cursor: pointer;
}
.connector__ip-telephony-copyright {
  position: absolute;
  top: 100%;
  font-size: 12px;
  right: 0;
}
.connector-with-bottom-panel {
  bottom: 100px !important;
}
@media (min-height: 641px) {
  .connector__item,
  .connector__trigger {
    width: 56px;
    height: 56px;
  }
}
@media (max-width: 321px) {
  .connector__item,
  .connector__trigger {
    width: 36px;
    height: 36px;
  }
  .connector__item svg,
  .connector__trigger svg {
    width: 20px;
    height: 20px;
  }
}

/* ../../node_modules/swiper/swiper-bundle.min.css */
@font-face {
  font-family: swiper-icons;
  src: url(data:application/font-woff;charset=utf-8;base64,\ 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);
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: ease;
  transition-timing-function: initial;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
  transform-style: preserve-3d;
}
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-left: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-top: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, .15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image:
    linear-gradient(
      to left,
      rgba(0, 0, 0, .5),
      rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image:
    linear-gradient(
      to right,
      rgba(0, 0, 0, .5),
      rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image:
    linear-gradient(
      to top,
      rgba(0, 0, 0, .5),
      rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image:
    linear-gradient(
      to bottom,
      rgba(0, 0, 0, .5),
      rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid #007aff;
  border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size:44px;
}
.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  top: var(--swiper-navigation-top-offset,50%);
  width: calc(44px/ 44 * 27);
  width: calc(var(--swiper-navigation-size)/ 44 * 27);
  height: 44px;
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (44px/ 2));
  margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #007aff;
  color: var(--swiper-navigation-color,var(--swiper-theme-color));
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}
.swiper-button-next svg,
.swiper-button-prev svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-next svg,
.swiper-rtl .swiper-button-prev svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  left: var(--swiper-navigation-sides-offset,10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  right: var(--swiper-navigation-sides-offset,10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
.swiper-button-next:after,
.swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: 44px;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-feature-settings:;
  font-variant: normal;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev";
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  right: var(--swiper-navigation-sides-offset,10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next";
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: .3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 8px;
  bottom: var(--swiper-pagination-bottom,8px);
  top: auto;
  top: var(--swiper-pagination-top,auto);
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(.33);
}
.swiper-pagination-bullet {
  width: 8px;
  width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));
  height: 8px;
  height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
  display: inline-block;
  border-radius: 50%;
  border-radius: var(--swiper-pagination-bullet-border-radius,50%);
  background: #000;
  background: var(--swiper-pagination-bullet-inactive-color,#000);
  opacity: .2;
  opacity: var(--swiper-pagination-bullet-inactive-opacity, .2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: #007aff;
  background: var(--swiper-pagination-color,var(--swiper-theme-color));
}
.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
  right: 8px;
  right: var(--swiper-pagination-right,8px);
  left: auto;
  left: var(--swiper-pagination-left,auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0;
  display: block;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: .2s transform, .2s top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform, .2s left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform, .2s right;
}
.swiper-pagination-fraction {
  color: inherit;
  color: var(--swiper-pagination-fraction-color,inherit);
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, .25);
  background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  background: var(--swiper-pagination-color,var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  height: var(--swiper-pagination-progressbar-size,4px);
  left: 0;
  top: 0;
}
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical > .swiper-pagination-progressbar {
  width: 4px;
  width: var(--swiper-pagination-progressbar-size,4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
.swiper-scrollbar {
  border-radius: 10px;
  border-radius: var(--swiper-scrollbar-border-radius,10px);
  position: relative;
  touch-action: none;
  background: rgba(0, 0, 0, .1);
  background: var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  left: var(--swiper-scrollbar-sides-offset,1%);
  bottom: 4px;
  bottom: var(--swiper-scrollbar-bottom,4px);
  top: auto;
  top: var(--swiper-scrollbar-top,auto);
  z-index: 50;
  height: 4px;
  height: var(--swiper-scrollbar-size,4px);
  width: calc(100% - 2 * 1%);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));
}
.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: auto;
  left: var(--swiper-scrollbar-left,auto);
  right: 4px;
  right: var(--swiper-scrollbar-right,4px);
  top: 1%;
  top: var(--swiper-scrollbar-sides-offset,1%);
  z-index: 50;
  width: 4px;
  width: var(--swiper-scrollbar-size,4px);
  height: calc(100% - 2 * 1%);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, .5);
  background: var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));
  border-radius: 10px;
  border-radius: var(--swiper-scrollbar-border-radius,10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: .6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property:
    transform,
    opacity,
    height;
}
.swiper.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

/* ../../scripts/_common/tabs/styles/tabs.scss */
.tabs-headers {
  padding: 0;
  margin: 0;
  list-style: none;
}
.tab-content,
.mobile-tab-content {
  display: none;
}
.tab-content-active,
.mobile-tab-content-active {
  display: block;
}
.tabs-header-item-link {
  display: block;
  line-height: 1;
}
.tabs-header-active {
}
.tabs-horizontal {
}
.tabs-horizontal .tabs-header-item-link {
  font-size: 1.375rem;
}
.tabs-horizontal .tabs-header-item {
  padding: 0.9375rem 1.25rem;
  border: 0.0625rem solid transparent;
  border-radius: 0.3125rem;
  float: left;
  margin-right: 10px;
}
.tabs-horizontal .tabs-content {
  padding: 0.9375rem 1.25rem;
  font-size: 0.875rem;
}
.tabs-vertical {
  display: table;
  width: 100%;
}
.tabs-vertical .tabs-headers,
.tabs-vertical .tabs-content {
  display: table-cell;
  vertical-align: top;
}
.tabs-vertical .tabs-headers {
  width: 25%;
  padding-right: 0.9375rem;
}
.tabs-vertical .tabs-header-item-link {
  font-size: 0.875rem;
  padding: 0.625rem 0.9375rem;
}
.tabs-vertical .tabs-header-item {
  border-radius: 0.3125rem;
}
.tabs-vertical .tabs-content {
  padding: 0 0;
}
.mobile-details-tabs-header-item {
  padding: 10px 20px;
  display: block;
  font-size: 21px;
  border-width: 1px 0 0;
  border-style: solid;
  position: relative;
  cursor: pointer;
}
.mobile-details-tabs-arrow {
  display: inline-block;
  top: 0;
  bottom: 0;
  margin: auto 0;
  height: 23px;
  width: 12px;
  position: absolute;
  right: 20px;
}
.mobile-tab-content {
  padding: 0.9375rem 1.25rem;
}

/* ../../scripts/_common/carousel/styles/carousel.scss */
.carousel {
  position: relative;
  box-sizing: border-box;
  transform: translate3d(0, 0, 0);
}
.carousel-main-list {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.carousel-inner {
  overflow: hidden;
  position: relative;
}
.carousel-list {
  white-space: nowrap;
  font-size: 0;
  line-height: 0;
  transition-property: transform;
  transform: translate3d(0, 0, 0);
  overflow: hidden;
}
.carousel-item {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  transform: translateZ(0) scale(1, 1);
}
.carousel-dots {
  padding: 0;
  margin: 0;
  list-style: none;
  display: block;
  text-align: center;
  margin-top: 10px;
  line-height: 1;
}
.carousel-dots-item {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  padding: 0.3125rem;
  font-size: 0;
  line-height: 0;
  opacity: 0.5;
}
.carousel-dots-item-inner {
  border-radius: 50%;
  height: 0.5rem;
  width: 0.5rem;
  display: inline-block;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
}
.carousel-dots-selected {
  opacity: 1;
}
.carousel-nav-prev,
.carousel-nav-next {
  position: absolute;
  text-align: center;
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent none;
  font-size: 1rem;
  cursor: pointer;
}
.carousel-nav-prev:focus,
.carousel-nav-next:focus {
  outline: none;
}
.carousel-nav-prev::after,
.carousel-nav-next::after {
  margin: 0;
}
.carousel-nav-prev:disabled,
.carousel-nav-next:disabled {
  display: none;
}
.carousel-vertical.carousel-wrap-nav-outside {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.carousel-vertical > .carousel-nav-inside .carousel-nav-prev {
  top: 0;
  transform: translateX(-50%);
  left: 50%;
}
.carousel-vertical > .carousel-nav-inside .carousel-nav-next {
  bottom: 0;
  transform: translateX(-50%);
  left: 50%;
}
.carousel-vertical > .carousel-nav-outside .carousel-nav-prev {
  bottom: 100%;
  transform: translateX(-50%);
  left: 50%;
}
.carousel-vertical > .carousel-nav-outside .carousel-nav-next {
  top: 100%;
  transform: translateX(-50%);
  left: 50%;
}
.carousel-horizontal.carousel-wrap-nav-outside {
  margin-top: 2rem;
}
.carousel-horizontal .carousel-nav-prev {
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.carousel-horizontal .carousel-nav-next {
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}
.carousel-horizontal .carousel-nav-inside .carousel-nav-prev {
  left: 0;
}
.carousel-horizontal .carousel-nav-inside .carousel-nav-next {
  right: 0;
}
.carousel-horizontal .carousel-nav-outside {
  position: absolute;
  bottom: 100%;
  right: 0.625rem;
  white-space: nowrap;
}
.carousel-horizontal .carousel-nav-outside .carousel-nav-prev,
.carousel-horizontal .carousel-nav-outside .carousel-nav-next {
  position: relative;
  width: 35px;
  left: auto;
  right: auto;
  top: auto;
  transform: translateY(0);
  display: inline-block;
  vertical-align: middle;
}
.carousel-horizontal .carousel-nav-outside .carousel-nav-prev:disabled,
.carousel-horizontal .carousel-nav-outside .carousel-nav-next:disabled {
  opacity: 0.3;
}
.carousel-horizontal .res-arrow-prev.carousel-nav-prev,
.carousel-horizontal .res-arrow-next.carousel-nav-next {
  top: -0.1875rem;
}
.carousel-horizontal .res-arrow-prev.carousel-nav-prev {
  right: 2.1875rem;
  left: auto;
}
.carousel-horizontal .res-arrow-next.carousel-nav-next {
  right: 0.625rem;
}
.carousel-mobile {
  padding: 0;
}
.carousel-update {
  visibility: hidden;
}
.carousel--not-hidden-on-update.carousel-update {
  visibility: visible;
}
.carousel-nav-not-show > .carousel-nav {
  display: none;
}
.carousel-scroll-nav .carousel-inner {
  overflow: auto;
}
.carousel-placeholder {
  max-height: 1px;
  max-width: 1px;
}

/* ../../node_modules/@glidejs/glide/dist/css/glide.core.css */
.glide {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}
.glide * {
  box-sizing: inherit;
}
.glide__track {
  overflow: hidden;
}
.glide__slides {
  position: relative;
  width: 100%;
  list-style: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-Y;
  overflow: hidden;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}
.glide__slides--dragging {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.glide__slide {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  white-space: normal;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.glide__slide a {
  -webkit-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.glide__arrows {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.glide__bullets {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.glide--rtl {
  direction: rtl;
}
.glide__lazy__loaded {
  animation: fadeInFromNone 0.5s ease-in 0s forwards;
}
@keyframes fadeInFromNone {
  0% {
    visibility: hidden;
    opacity: 0;
  }
  1% {
    visibility: visible;
    opacity: 0;
  }
  100% {
    visibility: visible;
    opacity: 1;
  }
}

/* ../../node_modules/@glidejs/glide/dist/css/glide.theme.css */
.glide__arrow {
  position: absolute;
  display: block;
  top: 50%;
  z-index: 2;
  color: white;
  text-transform: uppercase;
  padding: 9px 12px;
  background-color: transparent;
  border: 2px solid rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
  text-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.1);
  opacity: 1;
  cursor: pointer;
  transition: opacity 150ms ease, border 300ms ease-in-out;
  transform: translateY(-50%);
  line-height: 1;
}
.glide__arrow:focus {
  outline: none;
}
.glide__arrow:hover {
  border-color: white;
}
.glide__arrow--left {
  left: 2em;
}
.glide__arrow--right {
  right: 2em;
}
.glide__arrow--disabled {
  opacity: 0.33;
}
.glide__bullets {
  position: absolute;
  z-index: 2;
  bottom: 2em;
  left: 50%;
  display: inline-flex;
  list-style: none;
  transform: translateX(-50%);
}
.glide__bullet {
  background-color: rgba(255, 255, 255, 0.5);
  width: 9px;
  height: 9px;
  padding: 0;
  border-radius: 50%;
  border: 2px solid transparent;
  transition: all 300ms ease-in-out;
  cursor: pointer;
  line-height: 0;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
  margin: 0 0.25em;
}
.glide__bullet:focus {
  outline: none;
}
.glide__bullet:hover,
.glide__bullet:focus {
  border: 2px solid white;
  background-color: rgba(255, 255, 255, 0.5);
}
.glide__bullet--active {
  background-color: white;
}
.glide--swipeable {
  cursor: grab;
  cursor: -webkit-grab;
}
.glide--dragging {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}

/* ../../scripts/_common/carousel-ext/carousel-ext.scss */
.carousel-ext,
.carousel-ext__track {
  display: block;
}
.carousel-ext__slide {
  display: block;
  width: 100vw;
  flex-shrink: 0;
  flex-grow: 1;
}
.carousel-ext__nav--bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 25px;
  text-align: center;
}
.carousel-ext__arrow {
  border: none;
  box-shadow: none;
  text-shadow: none;
  border-radius: 0;
}
.carousel-ext__arrow--prev {
  right: calc(100% + 2.2vw);
  transform: translateY(-50%) rotate(180deg);
}
.carousel-ext__arrow--next {
  left: calc(100% + 2.2vw);
}
.carousel-ext__arrow--hidden-xs {
  display: none;
}
.carousel-ext__arrow--bottom {
  background-color: transparent;
  cursor: pointer;
  margin-bottom: 0;
}
.carousel-ext__arrow--bottom-prev {
  margin-top: 3px;
  transform: rotate(180deg);
}
.carousel-ext__dot-item {
  background-color: #cfd6e6;
}
.carousel-ext__dot-item:hover,
.carousel-ext__dot-item:focus {
  border: 2px solid #cfd6e6;
}
.carousel-ext__dot-item.glide__bullet--active {
  background-color: #112f91;
}
.carousel-ext__dot-item.glide__bullet--active:hover,
.carousel-ext__dot-item.glide__bullet--active:focus {
  border: 2px solid #112f91;
}
.carousel-ext__slides {
  will-change: auto;
}
.carousel-ext--full .carousel-ext__arrow--prev {
  right: calc(100% - 50px);
  transform: translateY(-50%) rotate(180deg);
}
.carousel-ext--full .carousel-ext__arrow--next {
  left: calc(100% - 50px);
}
.carousel-ext--full .carousel-ext__arrow--bottom {
  background-color: transparent;
  cursor: pointer;
  margin-bottom: 0;
}
.carousel-ext--full .carousel-ext__arrow--bottom-prev {
  margin-top: 3px;
  transform: rotate(180deg);
}
.slider-disable .glide__track {
  cursor: default;
}
.slider-disable .glide__arrow {
  display: none !important;
}
@media (min-width: (min-width: 48em)) {
  .carousel-ext__arrow--visible-sm {
    display: block;
  }
}
@media (min-width: (min-width: 64em)) {
  .carousel-ext__arrow--visible-md {
    display: block;
  }
}
@media (min-width: (min-width: 75em)) {
  .carousel-ext__arrow--visible-lg {
    display: block;
  }
}
@media (min-width: (min-width: 100em)) {
  .carousel-ext__arrow--visible-xxl {
    display: block;
  }
}

/* frontend/blocks/team/teamCarouselWithMain/teamCarouselWithMain.scss */
.experts__slider-helper {
  position: relative;
}
.experts__slider-helper .swiper-slide {
  width: auto;
}
.experts__slide {
  border-radius: 50%;
  overflow: hidden;
}
.experts__slide-media {
  width: 100%;
  height: 100%;
}
.team-carousel-arrow {
  display: none;
  width: var(--nav-size);
  height: var(--nav-size);
  border-radius: 50%;
  border: 1px solid white;
  top: 0;
  margin-top: 0;
  background-color: var(--adv-black-100);
  align-items: center;
  justify-content: center;
  color: inherit;
}
.team-carousel-arrow::after {
  display: none;
}
.team-carousel-arrow-prev {
  right: calc(100% - 7.3vw);
  left: auto;
  transform: rotate(180deg);
}
.team-carousel-arrow-next {
  left: calc(100% - 7.3vw);
  right: auto;
}
.team-carousel-arrow svg {
  width: auto;
  width: initial;
  height: auto;
  height: initial;
}
.team-carousel__report-tile {
  max-width: 506px;
  margin: 0 auto var(--adv-m-8);
}
.team-carousel-with-main__slide img {
  border-radius: 50%;
}
@media (min-width: 1024px) {
  .experts__slider-helper {
    padding-left: 160px;
    padding-right: 160px;
    position: relative;
  }
}
@media (min-width: 1440px) {
  .team-carousel-with-main__root {
    --nav-size: 140px;
  }
  .team-carousel-arrow {
    display: flex;
  }
}

/* frontend/blocks/participants/participants/participants.scss */
.participants {
  margin-bottom: 180px;
  color: #151515;
}
@media (max-width: 1390px) {
  .participants {
    margin-bottom: 140px;
  }
}
@media (max-width: 1023px) {
  .participants {
    margin-bottom: 80px;
  }
}
.participants__title {
  margin-bottom: 60px;
  font-size: 54px;
  font-weight: 589;
  line-height: 110%;
  text-transform: uppercase;
}
@media (max-width: 1390px) {
  .participants__title {
    margin-bottom: 50px;
    font-size: 40px;
  }
}
@media (max-width: 1023px) {
  .participants__title {
    margin-bottom: 40px;
    font-size: 26px;
  }
}
.participants__grid {
  display: grid;
  grid-template-columns: 1fr 358px 317px;
}
@media (max-width: 1390px) {
  .participants__grid {
    grid-template-columns: 1fr 241px 220px;
  }
}
@media (max-width: 1023px) {
  .participants__grid {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
.participants__head {
  margin-bottom: 60px;
}
@media (max-width: 1390px) {
  .participants__head {
    margin-bottom: 50px;
  }
}
@media (max-width: 1023px) {
  .participants__head {
    display: none;
  }
}
.participants__head span {
  padding: 15px 30px;
  border-left: 1px solid rgba(21, 21, 21, 0.3);
  font-size: 20px;
  font-weight: 453;
  line-height: 125%;
}
@media (max-width: 1390px) {
  .participants__head span {
    font-size: 16px;
  }
}
.participants__head span:last-child {
  border-right: 1px solid rgba(21, 21, 21, 0.3);
}
.participants__item {
  border-radius: 25px;
  background-color: #F7F8F9;
  align-items: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
}
@media (max-width: 1023px) {
  .participants__item {
    padding: 20px;
  }
}
.participants__item:not(:last-child) {
  margin-bottom: 25px;
}
@media (max-width: 1390px) {
  .participants__item:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media (max-width: 1023px) {
  .participants__item:not(:last-child) {
    margin-bottom: 16px;
  }
}
.participants__info {
  padding: 30px;
  display: flex;
  align-items: center;
  gap: 30px;
}
@media (max-width: 1390px) {
  .participants__info {
    gap: 24px;
  }
}
@media (max-width: 1023px) {
  .participants__info {
    padding: 0;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }
}
.participants__photo {
  flex-shrink: 0;
  width: 140px;
  height: 140px;
  border-radius: 50%;
  overflow: hidden;
}
@media (max-width: 1390px) {
  .participants__photo {
    width: 120px;
    height: 120px;
  }
}
.participants__photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.participants__name {
  color: black;
  display: block;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 589;
  line-height: 110%;
  letter-spacing: 0.24px;
}
@media (max-width: 1390px) {
  .participants__name {
    font-size: 20px;
  }
}
@media (max-width: 1023px) {
  .participants__name {
    font-size: 18px;
  }
}
.participants__job {
  font-size: 16px;
  font-weight: 453;
  line-height: 120%;
  color: rgba(21, 21, 21, 0.7);
}
@media (max-width: 1390px) {
  .participants__job {
    font-size: 14px;
  }
}
.participants__company {
  color: black;
  padding: 30px;
  font-size: 20px;
  font-weight: 453;
  line-height: 125%;
}
@media (max-width: 1390px) {
  .participants__company {
    font-size: 16px;
  }
}
@media (max-width: 1023px) {
  .participants__company {
    padding: 0;
  }
}
.participants__city {
  padding: 30px;
  font-size: 16px;
  font-weight: 453;
  line-height: 120%;
  color: rgba(21, 21, 21, 0.7);
}
@media (max-width: 1390px) {
  .participants__city {
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  .participants__city {
    padding: 0;
  }
}
.participants-filter {
  margin-bottom: 80px;
}
@media (max-width: 1390px) {
  .participants-filter {
    margin-bottom: 60px;
  }
}
@media (max-width: 1023px) {
  .participants-filter {
    margin-bottom: 30px;
  }
}
.participants-filter__search {
  position: relative;
  display: block;
  margin-bottom: 25px;
}
@media (max-width: 1390px) {
  .participants-filter__search {
    margin-bottom: 20px;
  }
}
@media (max-width: 1023px) {
  .participants-filter__search {
    margin-bottom: 16px;
  }
}
.participants-filter__search span {
  position: absolute;
  top: 14px;
  left: 20px;
}
@media (max-width: 1390px) {
  .participants-filter__search span {
    top: 14px;
  }
}
.participants-filter__search input {
  box-sizing: border-box;
  width: 100%;
  padding: 18px 20px 16px 54px;
  border: none;
  outline: none;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 453;
  line-height: 120%;
  background-color: #F7F8F9;
  transition: background-color 0.3s;
}
@media (max-width: 1390px) {
  .participants-filter__search input {
    font-size: 14px;
  }
}
.participants-filter__search input::-moz-placeholder {
  color: rgba(21, 21, 21, 0.7);
  -moz-transition: color 0.3s;
  transition: color 0.3s;
}
.participants-filter__search input::placeholder {
  color: rgba(21, 21, 21, 0.7);
  transition: color 0.3s;
}
.participants-filter__search input:hover {
  background-color: #EEF2F6;
}
.participants-filter__search input:hover::-moz-placeholder {
  color: rgb(21, 21, 21);
}
.participants-filter__search input:hover::placeholder {
  color: rgb(21, 21, 21);
}
.participants-filter__search input:hover + span svg path {
  stroke-opacity: 1;
}
.participants-filter__search input:focus {
  background-color: #F7F8F9;
}
.participants-filter__search input:focus::-moz-placeholder {
  color: rgb(21, 21, 21);
}
.participants-filter__search input:focus::placeholder {
  color: rgb(21, 21, 21);
}
.participants-filter__search input:focus + span svg path {
  stroke-opacity: 1;
}
.participants-filter__search svg path {
  transition: stroke-opacity 0.3s;
}
.participants-filter__box {
  display: grid;
  grid-template-columns: minmax(318px, auto) minmax(318px, auto) 1fr;
  grid-gap: 10px;
  gap: 10px;
}
@media (max-width: 1390px) {
  .participants-filter__box {
    grid-template-columns: minmax(280px, auto) minmax(280px, auto) 1fr;
  }
}
@media (max-width: 1023px) {
  .participants-filter__box {
    grid-template-columns: 1fr;
  }
}
.participants-filter__select {
  position: relative;
  font-size: 16px;
  font-weight: 490;
  line-height: 100%;
  letter-spacing: 0.32px;
  text-transform: uppercase;
}
@media (max-width: 1390px) {
  .participants-filter__select {
    font-size: 14px;
    letter-spacing: 0.02em;
  }
}
.participants-filter__select.open .participants-filter__head {
  border: 1px solid rgba(21, 21, 21, 0.5);
  z-index: 10;
}
.participants-filter__select.open .participants-filter__head svg {
  transform: rotate(180deg);
}
.participants-filter__select.open .participants-filter__list {
  visibility: visible;
  opacity: 1;
  z-index: 5;
}
.participants-filter__head {
  --_select-filter-p-x: var(--adv-m-5);
  position: relative;
  padding: var(--adv-m-3) var(--_select-filter-p-x);
  border-radius: 10px;
  border: 1px solid rgba(21, 21, 21, 0.7);
  cursor: pointer;
  transition: border 0.3s;
}
.participants-filter__head.open::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  top: 50%;
  transform: translateY(-50%);
  right: var(--_select-filter-p-x);
  margin-top: 0;
  background: url("../assets/black-arrow-up.JEU3JEM5.svg") no-repeat center;
}
@media (max-width: 1390px) {
  .participants-filter__head {
    padding: 15px 19px;
  }
}
@media (max-width: 1023px) {
  .participants-filter__head {
    padding: 15px;
  }
}
.participants-filter__head:hover {
  border: 1px solid rgba(21, 21, 21, 0.5);
}
.participants-filter__head svg {
  transition: transform 0.3s;
}
.participants-filter__list {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 50px;
  width: 100%;
  border-radius: 8px;
  background: #ffffff;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
  visibility: hidden;
  opacity: 0;
  z-index: -50;
  transition: all 0.3s;
}
.participants-filter__item {
  padding: 20px;
  color: rgba(21, 21, 21, 0.3);
  transition: color 0.3s, background-color 0.3s;
}
@media (max-width: 1390px) {
  .participants-filter__item {
    padding: 16px 17px;
  }
}
@media (max-width: 1023px) {
  .participants-filter__item {
    padding: 14px 15px;
  }
}
.participants-filter__item:hover {
  color: #1A66BF;
  background-color: #EEF2F6;
}
.participants-filter__spikers {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
}
@media (max-width: 1023px) {
  .participants-filter__spikers {
    margin-top: 10px;
    justify-content: flex-start;
  }
}
.participants-filter__checkbox {
  position: relative;
}
.participants-filter__checkbox input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.participants-filter__checkbox-inner {
  width: 100%;
  height: 100%;
}
.participants-filter__checkbox-inner:hover {
  cursor: pointer;
}
.participants-filter__checkbox input:checked + span {
  color: var(--adv-white-100);
  background-color: var(--adv-black-100);
  border: 1px solid rgb(21, 21, 21);
}
.participants-filter__checkbox span {
  display: block;
  padding: 9px 29px;
  border-radius: 500px;
  border: 1px solid rgba(21, 21, 21, 0.5);
  font-size: 16px;
  font-weight: 589;
  line-height: 100%;
  letter-spacing: 0.32px;
  text-transform: uppercase;
  cursor: pointer;
  transition: border 0.3s;
}
@media (max-width: 1390px) {
  .participants-filter__checkbox span {
    padding: 9px 20px;
    font-size: 14px;
    font-weight: 490;
    letter-spacing: 0.28px;
  }
}
@media (min-width: 1023px) {
  .participants__name {
    transition: color 0.3s;
  }
  .participants__item:hover .participants__name {
    color: var(--adv-blue);
  }
}

/* frontend/blocks/partners-logo/partnersLogoCarouselAuto/partnersLogoCarouselAuto.scss */
.speakers-company__slider-helper {
  position: relative;
}
.speakers-company__slider-helper .swiper-slide {
  width: auto;
}
.speakers-company__slide-media-wrap {
  min-width: 122px;
  aspect-ratio: 122/120;
  border-radius: 10px;
  border: 1px solid var(--adv-black-10);
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 122px;
}
@media (min-width: 1024px) {
  .speakers-company__slide-media-wrap {
    min-width: 240px;
    aspect-ratio: 245/240;
    max-width: none;
    max-width: initial;
  }
}
@media (min-width: 1440px) {
  .speakers-company__slide-media-wrap {
    min-width: 317px;
    aspect-ratio: 317/310;
  }
}

/* frontend/blocks/gallery/tileCarousel/tileCarousel.scss */
.tile-carousel__head {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
.tile-carousel__carousel {
  margin-bottom: var(--adv-m-11);
  width: 100%;
}
.tile-carousel__item {
  position: relative;
  border-radius: 25px;
  border: 1px solid rgba(21, 21, 21, 0.5);
  max-width: 434px;
  width: 100%;
  aspect-ratio: 434/416;
  flex-shrink: 0;
  transition: all 0.5 ease-in-out;
  display: flex;
  align-items: end;
}
.tile-carousel__item:before {
  background-image:
    linear-gradient(
      to top,
      var(--adv-black-100),
      rgba(21, 21, 21, 0)),
    var(--tile-carousel-bg);
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  z-index: -1;
  border-radius: 25px;
}
.tile-carousel__item-text {
  padding: 0 25px 25px 25px;
  width: 100%;
}
.tile-carousel__item-title {
  max-width: 332px;
  text-transform: uppercase;
  font-weight: 589;
  line-height: 37.8px;
  font-size: var(--adv-h2);
  transition: 0.5s ease-in;
  margin-bottom: 10px;
}
.tile-carousel__item-subtitle {
  color: rgba(21, 21, 21, 0.7);
  font-weight: 453;
  margin-bottom: 0;
  transition: 0.5s ease-in;
  font-size: 14px;
  max-width: 322px;
}
.tile-carousel__item:hover,
.tile-carousel__item.swiper-slide-active {
  border: 1px solid #ffffff;
}
.tile-carousel__item:hover:before,
.tile-carousel__item.swiper-slide-active:before {
  opacity: 1;
}
.tile-carousel__item:hover .tile-carousel__item-title,
.tile-carousel__item.swiper-slide-active .tile-carousel__item-title {
  color: #ffffff;
}
.tile-carousel__item:hover .tile-carousel__item-subtitle,
.tile-carousel__item.swiper-slide-active .tile-carousel__item-subtitle {
  color: #ffffff;
}
@media (max-width: 1430px) {
  .partners__container {
    padding: 0 40px;
  }
}
@media (max-width: 1024px) {
  .tile-carousel__item {
    max-width: 380px;
    aspect-ratio: 1;
  }
  .tile-carousel__item-title {
    line-height: 27.3px;
  }
  .partners-activities__list-text-title {
    line-height: 27.3px;
  }
  .tile-carousel__item-subtitle {
    line-height: 14.95px;
  }
}
@media (max-width: 970px) {
  .tile-carousel__item-title {
    line-height: 22.05px;
  }
  .tile-carousel__item-subtitle {
    line-height: 14.95px;
  }
}
@media (max-width: 768px) {
  .tile-carousel__item {
    max-width: 280px;
  }
}

/* frontend/blocks/reviews/reviewsVideo/reviewsVideo.scss */
.circle-video {
  position: relative;
  width: 100%;
  height: 100%;
}
.circle-video__btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  z-index: 10;
  opacity: 1;
  visibility: visible;
  transition:
    opacity 0.3s,
    z-index 0.3s,
    visibility 0.3s;
  background: transparent;
  border: transparent;
}
.circle-video__btn.active {
  opacity: 0;
  z-index: -100;
  visibility: hidden;
}
.circle-video__timeline {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(90deg);
  width: 100%;
  height: 100%;
  opacity: 0;
}
.circle-video__timeline.active {
  opacity: 1;
}
.circle-video__timeline.active .circle-video__timeline-line {
  scale: 1.5909090909;
}
.circle-video__timeline-line {
  stroke-width: 4px;
  stroke: var(--adv-white-100);
  stroke-dasharray: 691;
  transition: stroke-dashoffset 0.5s ease-out;
}
.reviews__box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.reviews__btn-box {
  display: flex;
  gap: 15px;
}
@media (max-width: 1400px) {
  .reviews__btn-box {
    display: none;
  }
}
.reviews__slider {
  display: grid;
  grid-auto-flow: column;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  padding: 20px 10px;
  grid-gap: 20px;
  gap: 20px;
  height: 490px;
}
.reviews__slide {
  position: relative;
  scroll-snap-align: center;
}
.reviews__video {
  margin-bottom: var(--adv-m-6);
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.reviews__video video {
  border: 2px solid var(--adv-black-100);
  border-radius: 50%;
}
.reviews__name {
  display: flex;
  flex-direction: column;
  gap: 15px;
  text-align: center;
  opacity: 0;
  transition: opacity 0.3s;
  font-size: var(--adv-text-1);
  font-style: normal;
  font-weight: 589;
  line-height: 110%;
  letter-spacing: 0.24px;
}
@media (max-width: 1400px) {
  .reviews__name {
    gap: 12px;
  }
}
@media (max-width: 991px) {
  .reviews__name {
    gap: 10px;
  }
}
.reviews__info {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.reviews__pos,
.reviews__company {
  font-size: var(--adv-text-4);
  font-weight: 400;
  line-height: 125%;
  opacity: 0;
}
.reviews .reviews__slide {
  transition: width 0.3s;
  aspect-ratio: 1;
  width: 220px;
}
.reviews .reviews__slide.active {
  width: 350px;
}
.reviews .reviews__slide.active .reviews__name,
.reviews .reviews__slide.active .reviews__pos,
.reviews .reviews__slide.active .reviews__company {
  opacity: 1;
}
.reviews__slider .swiper-slide {
  width: auto;
}
@media (min-width: 1024px) {
  .reviews__slider {
    overflow-x: hidden;
  }
  .reviews__slide {
    scroll-snap-align: start;
  }
}

/* ../../scripts/_common/rating/styles/rating.scss */
.rating {
  display: inline-block;
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 1.125rem;
  line-height: 1;
  direction: rtl;
}
.rating-item {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  margin: 0;
  cursor: pointer;
  color: #d1d1d1;
  line-height: 1;
}
.rating-readonly .rating-item {
  cursor: default;
}
.rating-item-selected {
  color: #fec419;
}
.rating:not(.rating-readonly) > li:hover::before,
.rating:not(.rating-readonly) > li:hover ~ li::before {
  color: #db2929;
}

/* ../../scripts/_common/spinbox/styles/spinbox.scss */
.spinbox-more,
.spinbox-less {
  display: block;
  line-height: 1;
  padding: 0.125rem 0.3125rem;
  background-color: transparent;
  border: 0;
  cursor: pointer;
}
.spinbox-button-disabled {
  cursor: default;
}
.spinbox-input {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.spinbox-input::-webkit-outer-spin-button,
.spinbox-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
.spinbox-input-wrap {
  padding-right: 0;
}
.spinbox-block {
  flex-wrap: nowrap;
}
.spinbox--mobile {
  position: relative;
}
.spinbox--mobile .spinbox-input-wrap {
  padding-right: 0.625rem;
}
.spinbox--mobile .spinbox-input {
  text-align: center;
}
.spinbox--mobile .spinbox__arrows {
  width: 0;
}
.spinbox--mobile .spinbox-less,
.spinbox--mobile .spinbox-more {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
  font-size: 12px;
}
.spinbox--mobile .spinbox-less::before,
.spinbox--mobile .spinbox-more::before {
  margin: 0;
}
.spinbox--mobile .spinbox-less {
  left: 0;
}
.spinbox--mobile .spinbox-less::before {
  content: "\e844";
}
.spinbox--mobile .spinbox-more {
  right: 0;
}
.spinbox--mobile .spinbox-more::before {
  content: "\e843";
}
.spinbox-tooltip .tooltip-inner {
  font-size: 13px;
  white-space: nowrap;
  padding: 8px;
}

/* ../../styles/common/tooltip.scss */
.tooltip {
  --bs-tooltip-bg: #000;
  --bs-tooltip-arrow-height: 0;
  --bs-tooltip-arrow-width: 0;
  --bs-tooltip-max-width: none;
  position: absolute;
  z-index: 1;
  display: block;
  opacity: 0;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.in {
  opacity: 1;
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

/* ../../node_modules/angular-ui-bootstrap/src/position/position.css */
.uib-position-measure {
  display: block !important;
  visibility: hidden !important;
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}
.uib-position-scrollbar-measure {
  position: absolute !important;
  top: -9999px !important;
  width: 50px !important;
  height: 50px !important;
  overflow: scroll !important;
}
.uib-position-body-scrollbar-measure {
  overflow: scroll !important;
}

/* ../../node_modules/angular-ui-bootstrap/src/tooltip/tooltip.css */
[uib-tooltip-popup].tooltip.top-left > .tooltip-arrow,
[uib-tooltip-popup].tooltip.top-right > .tooltip-arrow,
[uib-tooltip-popup].tooltip.bottom-left > .tooltip-arrow,
[uib-tooltip-popup].tooltip.bottom-right > .tooltip-arrow,
[uib-tooltip-popup].tooltip.left-top > .tooltip-arrow,
[uib-tooltip-popup].tooltip.left-bottom > .tooltip-arrow,
[uib-tooltip-popup].tooltip.right-top > .tooltip-arrow,
[uib-tooltip-popup].tooltip.right-bottom > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.top-left > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.top-right > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.bottom-left > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.bottom-right > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.left-top > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.left-bottom > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.right-top > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.right-bottom > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.top-left > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.top-right > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.bottom-left > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.bottom-right > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.left-top > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.left-bottom > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.right-top > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.right-bottom > .tooltip-arrow,
[uib-popover-popup].popover.top-left > .arrow,
[uib-popover-popup].popover.top-right > .arrow,
[uib-popover-popup].popover.bottom-left > .arrow,
[uib-popover-popup].popover.bottom-right > .arrow,
[uib-popover-popup].popover.left-top > .arrow,
[uib-popover-popup].popover.left-bottom > .arrow,
[uib-popover-popup].popover.right-top > .arrow,
[uib-popover-popup].popover.right-bottom > .arrow,
[uib-popover-html-popup].popover.top-left > .arrow,
[uib-popover-html-popup].popover.top-right > .arrow,
[uib-popover-html-popup].popover.bottom-left > .arrow,
[uib-popover-html-popup].popover.bottom-right > .arrow,
[uib-popover-html-popup].popover.left-top > .arrow,
[uib-popover-html-popup].popover.left-bottom > .arrow,
[uib-popover-html-popup].popover.right-top > .arrow,
[uib-popover-html-popup].popover.right-bottom > .arrow,
[uib-popover-template-popup].popover.top-left > .arrow,
[uib-popover-template-popup].popover.top-right > .arrow,
[uib-popover-template-popup].popover.bottom-left > .arrow,
[uib-popover-template-popup].popover.bottom-right > .arrow,
[uib-popover-template-popup].popover.left-top > .arrow,
[uib-popover-template-popup].popover.left-bottom > .arrow,
[uib-popover-template-popup].popover.right-top > .arrow,
[uib-popover-template-popup].popover.right-bottom > .arrow {
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  margin: 0;
}
[uib-popover-popup].popover,
[uib-popover-html-popup].popover,
[uib-popover-template-popup].popover {
  display: block !important;
}

/* ../../scripts/_common/transformer/styles/transformer.scss */
.transformer-freeze {
  position: absolute;
  left: auto !important;
}
.transformer-notouch.transformer-scroll-over {
  position: fixed;
  transform: translate3d(0, 0, 0) !important;
  z-index: 31;
}
.transformer-notouch.transformer-scroll-over--top {
  top: 0;
}
.transformer-notouch.transformer-scroll-over--bottom {
  bottom: 0;
}
.transformer-touch.transformer-scroll-over {
  position: fixed;
  left: auto !important;
  z-index: 31;
}
.transformer-touch.transformer-scroll-over--top {
  top: 0;
}
.transformer-touch.transformer-scroll-over--bottom {
  bottom: 0;
}
.transformer-hidden {
  height: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
  padding: 0 !important;
  margin: 0 !important;
}
.transformer-sticky {
  position: -webkit-sticky;
  position: -webkit-sticky;
  position: sticky;
}

/* ../../scripts/_common/iframe-responsive/styles/iframe-responsive.scss */
iframe-responsive {
  display: block;
  width: 100%;
  height: 100%;
}
.iframe-responsive__container-wrap {
  width: 100%;
  height: 100%;
}
.iframe-responsive__container {
  position: relative;
  aspect-ratio: 16/9;
  width: 100%;
  height: 100%;
}
.iframe-responsive__container iframe {
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-container {
  position: relative;
  aspect-ratio: 16/9;
  width: 100%;
  height: 100%;
  overflow: hidden;
  max-width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed,
.embed-container video {
  width: 100%;
  height: 100%;
}
.iframe-responsive__container .iframe-responsive__custom-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  z-index: 1;
  border-radius: 50%;
  background-color: #fff;
  width: 75px;
  height: 75px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.iframe-responsive__custom-play-wrap {
  pointer-events: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  z-index: 1;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-origin: padding-box;
  background-position-x: 50%;
  background-position-y: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.iframe-responsive__custom-play-icon {
  width: 52px;
  height: 52px;
}
.modal-video-icon {
  margin-right: 24px;
}
@media (max-width: 30em) {
  .iframe-responsive__container .iframe-responsive__custom-play {
    border: 2px solid #fff;
  }
  .iframe-responsive__custom-play-icon {
    width: 72px;
    height: 72px;
  }
}
.opacity {
  opacity: 0;
}
.iframe-responsive__container-upload video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.embed-container.iframe-responsive__container-upload {
}
.iframe-responsive__container--image {
  display: block !important;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  background-repeat: no-repeat;
  background-size: cover;
}

/* ../../scripts/_partials/colors-viewer/styles/colors-viewer.scss */
.color-viewer-item {
  line-height: 0;
  font-size: 0;
  display: inline-block;
  padding: 0.0625rem;
  box-sizing: border-box;
  border: 1px transparent solid;
  vertical-align: middle;
}
.color-viewer-item,
.color-viewer-inner {
  border-radius: 0.1875rem;
  position: relative;
  cursor: pointer;
}
.color-viewer-alt .color-viewer-inner {
  width: auto !important;
  height: auto !important;
  padding: 10px;
  font-size: 12px;
  line-height: 1;
  background: transparent !important;
  border: 0;
}
.color-viewer-inner {
  display: inline-flex;
  background-repeat: no-repeat;
  margin: 2px;
  background-size: 100% 100%;
  border-width: 1px;
  border-style: solid;
}
.color-viewer-header {
  font-size: 0.75rem;
  margin-bottom: 0.3125rem;
}
.carousel-colors-wrap {
  text-align: center;
}
.carousel-colors-wrap .carousel-inner {
  padding: 0;
}
.color-viewer-list,
.color-viewer {
  display: flex;
  flex-wrap: wrap;
}
.carousel-colors {
  padding: 0 1.25rem;
}
.carousel-colors.carousel-nav-not-show {
  padding: 0;
}
.carousel-colors .color-viewer-list {
  flex-wrap: nowrap;
}
.carousel-colors:not(.carousel-nav-not-show) .carousel-inner,
.products-view-tile .carousel-colors .carousel-inner {
  margin-left: auto;
  margin-right: auto;
}
.products-view .carousel-colors.carousel-initilized {
  display: block;
  max-width: 100%;
}
.products-view-tile .carousel-colors.carousel-initilized {
  display: block;
}
.color-viewer-item-block {
  border: 1px transparent solid;
  display: inline-flex;
  cursor: pointer;
  border-radius: 0.1875rem;
  padding: 2px;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  vertical-align: middle;
}
.color-viewer-item-wrap {
  padding: 2px;
  vertical-align: middle;
  box-sizing: border-box;
  flex-shrink: 0;
}
.color-viewer-item-name {
  font-size: 13px;
  box-sizing: border-box;
  line-height: 1;
}
.color-viewer-inner + .color-viewer-item-name {
  padding-left: 5px;
}
.color-viewer__color-selected-name {
  flex-basis: 100%;
}
.color-viewer-item-disabled {
  position: relative;
  pointer-events: none;
  color: #94969b;
}
.color-viewer--icon .color-viewer-item-disabled .color-viewer-inner::after,
.color-viewer--iconandtext .color-viewer-item-disabled .color-viewer-inner::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  cursor: default;
  pointer-events: none;
  background-color: rgba(255, 255, 255, 0.7);
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 460.775 460.775' style='enable-background:new 0 0 460.775 460.775' xml:space='preserve'%3E%3Cpath fill='red' d='M285.08 230.397 456.218 59.27c6.076-6.077 6.076-15.911 0-21.986L423.511 4.565a15.55 15.55 0 0 0-21.985 0l-171.138 171.14L59.25 4.565a15.551 15.551 0 0 0-21.985 0L4.558 37.284c-6.077 6.075-6.077 15.909 0 21.986l171.138 171.128L4.575 401.505c-6.074 6.077-6.074 15.911 0 21.986l32.709 32.719a15.555 15.555 0 0 0 21.986 0l171.117-171.12 171.118 171.12a15.551 15.551 0 0 0 21.985 0l32.709-32.719c6.074-6.075 6.074-15.909 0-21.986L285.08 230.397z'/%3E%3C/svg%3E");
}
.colors-viewer--in-filter.color-viewer--iconandtext,
.colors-viewer--in-filter.color-viewer--text {
  justify-content: start;
}
.colors-viewer--in-filter.color-viewer--iconandtext .color-viewer-item-wrap,
.colors-viewer--in-filter.color-viewer--text .color-viewer-item-wrap {
  flex-grow: 1;
  flex-basis: 100%;
}
.colors-viewer--in-filter.color-viewer--iconandtext .color-viewer-item-block,
.colors-viewer--in-filter.color-viewer--text .color-viewer-item-block {
  justify-content: start;
}
.colors-viewer--in-filter.color-viewer--iconandtext .color-viewer-item-selected,
.colors-viewer--in-filter.color-viewer--text .color-viewer-item-selected {
  border-color: transparent !important;
}
.colors-viewer--in-filter.color-viewer--iconandtext .color-viewer-item-wrap,
.colors-viewer--in-filter.color-viewer--iconandtext .color-viewer-item-block,
.colors-viewer--in-filter.color-viewer--text .color-viewer-item-wrap,
.colors-viewer--in-filter.color-viewer--text .color-viewer-item-block {
  padding: 0;
}
.colors-viewer--in-filter.color-viewer--iconandtext.color-viewer--text .color-viewer-item-wrap,
.colors-viewer--in-filter.color-viewer--text.color-viewer--text .color-viewer-item-wrap {
  padding-top: 3px;
  padding-bottom: 3px;
}
.colors-viewer--in-filter.color-viewer--icon {
  margin-left: -8px;
}
.select-custom .color-viewer-item-block,
.select-custom .color-viewer-item-wrap {
  border: 0;
  padding: 0;
}
.select-custom .color-viewer-item-name {
  font-size: inherit;
}
.select-custom .color-viewer-inner {
  max-width: 50px;
  max-height: 50px;
}
[ng-transclude-slot=colorsViewerItemBefore]:empty {
  display: none;
}

/* ../../scripts/_partials/custom-options/styles/customOptions.scss */
.custom-options-list {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.custom-options-row {
  display: table-row;
}
.custom-options-name,
.custom-options-value {
  display: table-cell;
  vertical-align: middle;
}
.custom-options-name {
  padding: 0.3125rem 0.3125rem 0.3125rem 0;
}
.custom-options-value {
  padding: 0.3125rem 0 0.3125rem 0.3125rem;
}
.custom-options--additional-goods .custom-options-list {
  display: grid !important;
  grid-row-gap: 20px;
  row-gap: 20px;
}
.custom-options--additional-goods .custom-options-name,
.custom-options--additional-goods .custom-options-list,
.custom-options--additional-goods .custom-options-value,
.custom-options--additional-goods .custom-options-row {
  display: block;
}
.custom-options--additional-goods .custom-options-name {
  padding: 0;
  display: grid;
  grid-row-gap: 10px;
  row-gap: 10px;
}
.custom-options--additional-goods .custom-options-name > label {
  font-weight: 600;
  font-size: 28px;
  line-height: 1.1 !important;
}
.custom-options--additional-goods .custom-options-value {
  padding: 0;
}
.custom-options--additional-goods .custom-options-inner {
  display: grid;
  grid-row-gap: 10px;
  row-gap: 10px;
}
.custom-options--additional-goods .custom-options-control {
  display: flex;
  align-items: center;
  -moz-column-gap: 16px;
  column-gap: 16px;
  padding: 16px 16px 16px 20px;
  border-radius: 15px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  background: #fff;
}
.custom-options--additional-goods .custom-options-control .adv-checkbox-emul,
.custom-options--additional-goods .custom-options-control .adv-radio-emul {
  margin-right: 0;
}
.custom-options--additional-goods .custom-options-control .custom-input-native:focus ~ .custom-input-checkbox {
  box-shadow: none !important;
}
.custom-options--additional-goods .custom-options-control .custom-input-checkbox:hover,
.custom-options--additional-goods .custom-options-control .custom-input-radio:hover {
  box-shadow: none !important;
}
.custom-options--additional-goods .custom-options-control--pointer {
  cursor: pointer;
}
.custom-options--additional-goods .custom-options-control-info {
  display: grid;
  grid-row-gap: 12px;
  row-gap: 12px;
  flex-grow: 1;
}
.custom-options--additional-goods .custom-options-img-wrap {
  max-width: 70px;
}
.custom-options--additional-goods .custom-options-img-wrap > img {
  display: block;
}
.custom-options--additional-goods .custom-options-text-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  -moz-column-gap: 5px;
  column-gap: 5px;
}
.custom-options--additional-goods .custom-options-text {
  display: grid;
  grid-row-gap: 6px;
  row-gap: 6px;
  padding-top: 0 !important;
}
.custom-options--additional-goods .custom-options-price {
  font-size: 14px;
  font-weight: bolder;
  line-height: 1.1;
}
.custom-options--additional-goods .custom-options-title {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.1;
}
.custom-options--additional-goods .custom-options-item-description {
  font-size: 14px;
  line-height: 1.2;
}
.custom-options--additional-goods .custom-options-item-counter {
  width: 110px;
  cursor: auto;
}
.custom-options--additional-goods .custom-options-item-counter .spinbox-input {
  pointer-events: none !important;
}
.custom-options--additional-goods .custom-options-item-counter .spinbox-button-disabled {
  opacity: 0.5;
}

/* ../../scripts/_partials/sizes-viewer/styles/sizes-viewer.scss */
.sizes-viewer-block {
  display: inline-block;
  text-align: center;
}
.sizes-viewer-item,
.sizes-viewer-inner {
  border-radius: 0.1875rem;
  position: relative;
  cursor: pointer;
}
.sizes-viewer-item {
  border: 1px transparent solid;
  display: inline-block;
}
.sizes-viewer-inner {
  margin: 0.25rem;
  line-height: 1;
  padding: 0.3125rem;
  font-size: 0.875rem;
}
.sizes-viewer-selector {
  font-size: 0;
  line-height: 0;
}
.sizes-viewer-radio {
  border: 0;
  padding: 0;
  margin: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  position: absolute;
}
.sizes-viewer-block-slider {
  padding: 0 20px;
}
.sizes-viewer-header {
  font-size: 0.75rem;
  margin-bottom: 0.3125rem;
}
.sizes-viewer-item-disabled {
  opacity: 0.5;
  cursor: default;
}

/* ../../scripts/_mobile/full-height-mobile/full-height-mobile.scss */
:root {
  --min-full-height: 100vh;
  --min-full-height-raw: 0;
}

/* ../../node_modules/slick-carousel/slick/slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}

/* ../../node_modules/slick-carousel/slick/slick-theme.scss */
.slick-loading .slick-list {
  background: #fff url("../assets/ajax-loader.BOAPMZMT.gif") center center no-repeat;
}
@font-face {
  font-family: "slick";
  src: url(./fonts/slick.eot);
  src:
    url(./fonts/slick.eot?#iefix) format("embedded-opentype"),
    url(./fonts/slick.woff) format("woff"),
    url(./fonts/slick.ttf) format("truetype"),
    url("../assets/slick.7CK47X3J.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "\2190";
}
[dir=rtl] .slick-prev:before {
  content: "\2192";
}
.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "\2192";
}
[dir=rtl] .slick-next:before {
  content: "\2190";
}
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "\2022";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/* frontend/vendors/slick/slick-theme.scss */
.slick-loading .slick-list {
  background: #fff url("../assets/ajax-loader.BOAPMZMT.gif") center center no-repeat;
}
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "advlp";
  font-size: 20px;
  line-height: 1;
  color: #80909c;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "\e813";
}
[dir=rtl] .slick-prev:before {
  content: "\e802";
}
.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "\e802";
}
[dir=rtl] .slick-next:before {
  content: "\e813";
}
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 20px;
  height: 20px;
  font-family: "advlp";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}
.slick-dots li button {
  height: 16px;
  width: 16px;
  cursor: pointer;
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid #dee6ed;
}
.slick-dots.slick-active button {
  border-color: #629fd1;
  background-color: #629fd1;
}
.slick-dots.slick-active button:before {
  color: black;
  opacity: 0.75;
}
slick [data-lazy] {
  visibility: hidden;
}
.slick-slide img {
  margin: 0 auto;
}

/* frontend/_common/lp-head.scss */
.lp-container {
  max-width: var(--adv-site-width);
  margin: 0 auto;
}
.container-fluid {
  padding-left: var(--adv-container-p-1);
  padding-right: var(--adv-container-p-1);
}

/* frontend/_common/responsive.scss */
.hidden-xs {
  display: none !important;
}
.visible-xs {
  display: block !important;
}
@media (min-width: 48em) {
  .hidden-sm {
    display: none !important;
  }
  .visible-sm {
    display: block !important;
  }
}
@media (min-width: 64em) {
  .hidden-md {
    display: none !important;
  }
  .visible-md {
    display: block !important;
  }
}
@media (min-width: 75em) {
  .hidden-lg {
    display: none !important;
  }
  .visible-lg {
    display: block !important;
  }
}
@media (max-width: 63em) {
  .hidden-device-mobile {
    display: none !important;
  }
}
@media (min-width: 64em) {
  .hidden-device-desktop {
    display: none !important;
  }
}

/* frontend/_common/text-align-adaptive.scss */
.text-align-left-xs {
  text-align: left;
}
.text-align-center-xs {
  text-align: center;
}
.text-align-right-xs {
  text-align: right;
}
@media (min-width: 48em) {
  .text-align-left-sm {
    text-align: left;
  }
  .text-align-center-sm {
    text-align: center;
  }
  .text-align-right-sm {
    text-align: right;
  }
}
@media (min-width: 64em) {
  .text-align-left-md {
    text-align: left;
  }
  .text-align-center-md {
    text-align: center;
  }
  .text-align-right-md {
    text-align: right;
  }
}
@media (min-width: 75em) {
  .text-align-left-lg {
    text-align: left;
  }
  .text-align-center-lg {
    text-align: center;
  }
  .text-align-right-lg {
    text-align: right;
  }
}

/* frontend/_common/buttons/buttons.scss */
.lp-btn,
.btn {
  -webkit-text-decoration: none;
  text-decoration: none;
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: middle;
  cursor: pointer;
  align-items: center;
  text-align: center;
  justify-content: center;
  box-sizing: border-box;
  font-size: 16px;
  line-height: normal;
}
.lp-btn::after,
.lp-btn::before,
.btn::after,
.btn::before {
  content: "";
  flex: 1 0 auto;
}
.lp-btn:hover,
.lp-btn:active,
.btn:hover,
.btn:active {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.lp-btn:focus,
.btn:focus {
  outline: none;
}
.lp-btn--sm {
  padding: 6px 12px;
  font-size: 12px;
}
.lp-btn--upper {
  text-transform: uppercase;
}
.lp-btn--expand {
  width: 100%;
}
.lp-btn--link {
  background-color: transparent;
  border: 0;
  color: currentcolor;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.lp-btn--link:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.lp-btn--disabled {
  opacity: 0.5;
  cursor: default;
}
.lp-btn--disabled:hover,
.lp-btn--disabled:active {
  opacity: 0.5;
  cursor: default;
}
.lp-btn--invisible {
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent none;
}
.btn-sm {
  padding: 6px 12px;
  font-size: 12px;
}
.lp-btn-group {
  display: inline-flex;
  align-items: center;
  margin-left: -10px;
  margin-right: -10px;
  flex-wrap: wrap;
}
.lp-btn-group__item--indent {
  padding: 10px;
}

/* frontend/_common/general.scss */
* {
  outline: none;
}
body {
  font-size: 14px;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
b,
strong {
  font-weight: bold;
}
p {
  padding: 0;
  margin: 16px 0 0;
}
iframe {
  border: 0;
}
figure {
  margin: 0;
}
h1,
.lp-h1,
.h1 {
  font-size: 32px;
  margin-bottom: 22px;
}
h2,
.lp-h2,
.h2 {
  font-size: 28px;
  margin-bottom: 12px;
}
h3,
.lp-h3,
.h3 {
  font-size: 16px;
  margin-bottom: 16px;
}
.lp-font-size--xsmall {
  font-size: 12px;
}
.lp-font-size--small {
  font-size: 14px;
}
.lp-font-size--middle {
  font-size: 16px;
}
.lp-font-size--large {
  font-size: 18px;
}
.slick-list {
  width: calc(100% - 1px);
  box-sizing: border-box;
}
@media (min-width: 64em) {
  h1,
  .lp-h1 {
    font-size: 48px;
    margin-bottom: 24px;
  }
  h2,
  .lp-h2 {
    font-size: 36px;
    margin-bottom: 16px;
  }
  .lp-h2--single {
    margin-bottom: 32px;
  }
  h3,
  .lp-h3 {
    font-size: 20px;
    margin-bottom: 32px;
  }
  .lp-font-size--xsmall {
    font-size: 14px;
  }
  .lp-font-size--small {
    font-size: 16px;
  }
  .lp-font-size--middle {
    font-size: 18px;
  }
  .lp-font-size--large {
    font-size: 24px;
  }
}
@media (min-width: 75em) {
  h1,
  .lp-h1 {
    font-size: 48px;
    margin-bottom: 24px;
  }
  h2,
  .lp-h2 {
    font-size: 36px;
    margin-bottom: 24px;
  }
  .lp-h2--single {
    margin-bottom: 48px;
  }
  h3,
  .lp-h3 {
    font-size: 24px;
    margin-bottom: 48px;
  }
}
.lp-h2--margin-none,
.lp-h1--margin-none,
.lp-h3--margin-none {
  margin-bottom: 0;
}
.slick-dots li:only-child {
  display: none;
}
.lp-product-description {
  padding: 0 0 20px;
}
.lp-old-price {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
}
.slick-slide img {
  display: inline-block;
}
.block-html-content {
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 20px;
  font-size: 20px;
}
.border-bottom-dashed {
  border-bottom: 1px dashed;
}
.video-view {
  position: relative;
}
.video-view__custom-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  z-index: 1;
  border-radius: 50%;
  border: 11px solid #fff;
  background-color: #fff;
}
.video-view__custom-play-icon {
  width: 52px;
  height: 52px;
}
.background-attachment-scroll,
.background-attachment-fixed {
  background-size: cover;
  background-position: center center;
}
.background-attachment-scroll {
  background-attachment: scroll;
}
.background-attachment-fixed {
  background-attachment: fixed;
}
@media (max-device-width: 30em) {
  .background-attachment-fixed {
    background-attachment: scroll;
  }
}
.scroll-always-visible::-webkit-scrollbar {
  -webkit-appearance: none;
  appearance: none;
  width: 100px;
  height: 2px;
}
.scroll-always-visible::-webkit-scrollbar-thumb {
  background-color: #bfbfbf;
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.zoom-animation > img {
  overflow: hidden;
  transition: 1s;
}
.zoom-animation > img:hover {
  transform: scale(1.1);
}
.next-image-animation__item {
  height: 100%;
}
.next-image-animation {
  position: relative;
}
.next-image-animation img {
  transition: opacity 0.2s linear;
}
.next-image-animation img:nth-child(2n) {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
}
.next-image-animation:hover img:not(:last-child) {
  opacity: 0;
}
.next-image-animation:hover img:not(:first-child) {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  opacity: 1;
}
.mobile-version .modal {
  z-index: 3000 !important;
}
.mobile-version .modal .modal-content {
  margin: 0 10px;
}
.mobile-version .modal .modal-header {
  border-radius: 0.3125rem 0.3125rem 0 0;
  font-size: 16px;
  line-height: 1.25;
  font-weight: normal;
  padding: 16px 45px 12px 25px;
  border-bottom-color: #f0f0f0;
}
.mobile-version .modal .modal-header .modal-header-title {
  font-size: 16px;
  line-height: 1.25;
}
.mobile-version .modal .modal-body {
  width: auto;
  background-color: #f9f9f9;
}
.mobile-version .popover {
  z-index: 4000 !important;
}
.mobile-version .m-b {
  margin-bottom: 15px;
}
.mobile-version .blocks-constructor-modal .modal-content {
  display: block;
  font-size: 14px;
  font-family: Roboto, sans-serif;
  line-height: 1.6;
}
.mobile-version .blocks-constructor-modal .modal-content .blocks-constructor-row__name {
  font-size: 14px;
  margin-bottom: 10px;
  font-weight: 500;
  font-family: Roboto, sans-serif;
}
.mobile-version .blocks-constructor-modal .modal-content .blocks-constructor-label-text {
  line-height: 1.6;
  font-size: 14px;
  font-family: Roboto, sans-serif;
}
.mobile-version .blocks-constructor-modal .modal-content .tabs-horizontal .tabs-content {
  font-size: 14px;
  font-family: Roboto, sans-serif;
  line-height: 1.6;
  margin-top: 10px;
}
.mobile-version {
}
.mobile-version select.flatpickr-monthDropdown-months,
.mobile-version input.cur-year {
  box-shadow: none !important;
  padding: 0 0 0 0.5ch !important;
}
.mobile-version .flatpickr-innerContainer {
  margin-top: 10px;
}
.mobile-version .modal-content {
  display: block !important;
  height: 90vh;
}
.mobile-version .modal-content select,
.mobile-version .modal-content textarea {
  font-size: var(--input-font-size);
}
.mobile-version .modal-content .gallery-block {
  padding-right: 0;
}
.mobile-version .ui-grid-custom-pagination-select {
  background-color: #fff !important;
}
.mobile-version .blocks-constructor-row__name {
  font-size: 14px;
  margin-bottom: 10px;
  font-weight: 500;
  font-family: Roboto, sans-serif;
}
.mobile-version .blocks-constructor-label-text {
  line-height: 1.6;
  font-size: 14px;
  font-family: Roboto, sans-serif;
}
.mobile-version .tabs-horizontal .tabs-content {
  font-size: 14px;
  font-family: Roboto, sans-serif;
  line-height: 1.6;
}
.mobile-version .blocks-constructor-buttons-color-scheme {
  background-color: #f9f9f9;
}
.mobile-version .blocks-constructor-buttons-color-scheme .blocks-constructor-buttons-color-scheme__preview {
  min-height: 120px;
}
.mobile-version .btn-success:focus,
.mobile-version .btn-success:active:focus,
.mobile-version .btn-primary:focus,
.mobile-version .btn-primary:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.mobile-version .btn-success:not(.btn-outline):not([disabled]),
.mobile-version .btn-primary:not(.btn-outline):not([disabled]) {
  color: #fff;
  background-color: #2196f3;
  border-color: #2196f3;
}
.mobile-version .btn-default:not(.ui-select-toggle) {
  border: 1px solid #ddd;
  color: #0078bd;
  background: white;
}
.mobile-version select:not(.ng-dirty.ng-invalid):not(.admin-signin-field),
.mobile-version textarea:not(.ng-dirty.ng-invalid):not(.admin-signin-field),
.mobile-version .form-control:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not(.ng-dirty.ng-invalid):not(.ui-select-container):not(.ui-select-search):not(.ui-select-toggle),
.mobile-version input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not(.ng-dirty.ng-invalid):not(.ui-select-search):not(.admin-signin-field):not(#CaptchaCode):not(.auth-field) {
  border: none;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05);
}
.mobile-version .pagination > .active > span,
.mobile-version .pagination > .active > a {
  border-color: #f9f9f9;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.mobile-version .pagination > li > a,
.mobile-version .pagination > li > span {
  border-color: #f9f9f9;
}
.mobile-version .blocks-constructor-select,
.mobile-version .logo-generator-form .select-custom {
  border: none !important;
  position: relative;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05);
}
.mobile-version .adv-body-fixed-touch {
  position: relative !important;
}
.mobile-version .lp-grid__remove {
  flex-basis: auto !important;
}
.mobile-version .lp-admin-panel-wrap {
  z-index: 1500;
}
.mobile-version .lp-admin-panel-item:not(:first-child) {
  display: block;
}
.mobile-version .lp-settings-modal .tabs-headers.tabs-headers--common-settings {
  padding-left: 0 !important;
  flex-wrap: nowrap;
  overflow-x: scroll;
  overflow-y: hidden;
  overflow: scroll hidden;
}
.mobile-version .lp-settings-modal .tabs-headers.tabs-headers--common-settings .tabs-header-item-link {
  padding: 15px;
}
.mobile-version .lp-settings-modal .tabs-headers.tabs-headers--common-settings .tabs-header-item {
  margin: 0;
}
.mobile-version .lp-settings-modal .tabs-headers.tabs-headers--common-settings .tabs-header-item.tabs-header-active {
  border-width: 0 0 0 4px;
  background-color: rgb(238, 238, 238);
}
.mobile-version .lp-settings-modal-overlay .modal-content {
  padding: 0 10px;
  display: block;
}
.mobile-version .lp-admin-panel-wrap + div.lp-main .lp-menu-header-container--open .lp-menu-header__mobile-padding-for-panel {
  padding-top: 42px;
}
.mobile-version .lp-admin-panel-wrap + div.lp-main .lp-menu-header-container--open .lp-menu-header__mobile-padding-for-panel .lp-menu-header__close {
  top: 69px;
}
.mobile-version .myaccount-page__tabs {
  display: block;
  overflow: hidden;
}
.mobile-version .myaccount-page__tabs .tabs-headers.tabs-headers--width {
  display: flex;
  overflow: scroll;
  width: 100%;
  padding: 0;
}
.mobile-version .myaccount-page__tabs .tabs-header-item {
  flex-shrink: 0;
}
.mobile-version .myaccount-page__tabs .tabs-header-item-link {
  border-radius: 0.3125rem;
  color: currentcolor;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.mobile-version .myaccount-page__tabs .tab-content {
  margin-top: 24px;
}
.mobile-version .myaccount-page__tabs .address-list .address-list-item .row {
  flex-direction: column;
  align-items: flex-start;
}
.mobile-version .myaccount-page__tabs .address-list .address-list-item .row .address-list-address-text {
  display: inline-block;
  margin-bottom: 16px;
}
.mobile-version .myaccount-page__tabs .address-list .address-list-item .row .end-xs.col-xs-5 {
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
}
.mobile-version .myaccount-page__tabs .address-list .address-list-item .row .end-xs.col-xs-5 .address-controls-item {
  margin-left: 0;
}
.mobile-version .myaccount-page__tabs select:not(.ng-dirty.ng-invalid):not(.admin-signin-field),
.mobile-version .myaccount-page__tabs textarea:not(.ng-dirty.ng-invalid):not(.admin-signin-field),
.mobile-version .myaccount-page__tabs .form-control:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not(.ng-dirty.ng-invalid):not(.ui-select-container),
.mobile-version .myaccount-page__tabs input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not(.ng-dirty.ng-invalid):not(.ui-select-search):not(.admin-signin-field):not(#CaptchaCode):not(.auth-field) {
  border-width: 1px;
  border-style: solid;
  border-color: var(--input-border-color);
  box-shadow: none;
  color: var(--input-color);
  padding: var(--input-indents);
  box-sizing: border-box;
  line-height: 1.5;
  border-radius: 3px;
  font-size: var(--input-font-size);
  height: var(--input-height);
}
.mobile-version.edit-mode .lp-admin-panel-wrap {
  margin-bottom: 30px;
}
.mobile-version.edit-mode .lp-admin-panel-wrap + div.lp-main .lp-menu-header-container--open .lp-menu-header__mobile-padding-for-panel {
  padding-top: 42px;
}
.mobile-version.edit-mode .lp-admin-panel-wrap + div.lp-main .lp-menu-header-container--open .lp-menu-header__mobile-padding-for-panel .lp-menu-header__close {
  top: 68px;
}
.mobile-version.edit-mode .overflow-hidden-for-modal-ios .lp-admin-panel-wrap + div.lp-main .lp-blocks-constructor-buttons {
  display: none;
}
.mobile-version.edit-mode .lp-block-exit-popup-buttons-countdown .lp-block-products-view__empty--admin .lp-btn {
  margin-bottom: 8px;
}

/* frontend/_common/lp-table.scss */
.lp-table {
}
.lp-table__head {
  display: none;
  font-size: 14px;
}
.lp-table__body {
  font-size: 14px;
}
.lp-table__header,
.lp-table__cell {
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e0e0e0;
}
.lp-table__header {
  font-size: 23px;
  font-weight: bold;
}
.lp-table__cell_last:last-child {
  border-bottom-width: 0;
}
.lp-table__cell-title {
  font-weight: bold;
}
.lp-table__cell--slim {
  padding-top: 5px;
  padding-bottom: 5px;
}
.lp-table__cell--border-none {
  border-bottom-width: 0;
}
.lp-grid__row--nowrap {
  flex-wrap: nowrap !important;
  border-bottom: 1px solid #e0e0e0;
}
.lp-grid__row--nowrap .lp-table__cell,
.lp-grid__row--nowrap .lp-table__cell-grid-custom {
  border-bottom: none;
  padding: 0;
}
.lp-grid__row--nowrap .lp-grid__drag {
  padding: 16px 0;
}
@media (min-width: 64em) {
  .lp-table__row {
    margin-top: 0;
    margin-bottom: 0;
    border-bottom: 1px solid #e0e0e0;
  }
  .lp-table__header,
  .lp-table__cell {
    border-bottom-width: 0;
  }
  .lp-table__cell_last:last-child {
    border-bottom-width: 1px;
  }
  .lp-table__cell-title {
    font-weight: normal;
  }
}

/* frontend/_common/lp-input.scss */
.lp-select-wrap {
  position: relative;
}
.lp-select-arrow-emul {
  position: absolute;
  right: 10px;
  top: 54%;
  transform: translateY(-50%);
  pointer-events: none;
}
.lp-input,
.lp-select,
.lp-textarea,
.input-small,
.textarea-small,
.select-custom select,
.lp-form__picture-button-add {
  border: solid 1px #d8d8d8;
}
.lp-input,
.lp-select,
.lp-textarea,
.input-small,
.textarea-small,
.select-custom select {
  border-radius: 4px;
  padding: 12px 18px;
  font-size: 18px;
  line-height: normal;
  box-sizing: border-box;
  width: 100%;
  vertical-align: middle;
}
.ng-submitted.ng-dirty .ng-invalid.lp-form__picture-button-add {
  border-color: #f15959;
}
.lp-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 40px;
}
.lp-checkbox {
  position: absolute;
  opacity: 0;
}
.lp-checkbox:checked + .lp-checkbox-decor::before {
  text-indent: 0;
}
.custom-input-native:checked ~ .custom-input-checkbox::after {
  text-indent: 0;
  background-image: none;
}
.ng-submitted.ng-dirty .lp-checkbox.ng-invalid + .lp-checkbox-decor::before {
  border-color: #f15959;
}
.lp-label {
  display: inline-flex;
  cursor: pointer;
}
.custom-input-checkbox,
.custom-input-native:checked ~ .custom-input-checkbox,
.custom-input-checkbox:hover {
  border-width: 0;
  background: transparent none;
  box-shadow: none !important;
  width: auto;
  height: auto;
  outline: none;
  top: auto;
  margin: 0;
}
.lp-checkbox-decor::before,
.custom-input-checkbox::after {
  width: 24px;
  height: 24px;
  border-radius: 2px;
  border: solid 1px #d8d8d8;
  margin-right: 14px;
  line-height: 1;
  font-size: 24px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  box-sizing: border-box;
  content: "\e814";
  font-family: advlp, sans-serif;
  position: relative;
  overflow: hidden;
  text-indent: 24px;
  flex: 0 0 24px;
  max-width: 24px;
}

/* frontend/_common/lp-form/styles/lp-form.scss */
.lp-form__title {
  line-height: 1.33;
}
.lp-form__title--vertical,
.lp-form__title--horizontal {
}
.lp-form__subtitle {
  font-size: 18px;
}
.lp-form__wrap {
  flex-wrap: nowrap;
}
.lp-form__body--vertical {
  margin-top: 20px;
}
.lp-form__subtitle--horizontal {
  margin-top: 48px;
}
.lp-form__subtitle--vertical,
.lp-form__field,
.lp-form__submit-block {
  margin-top: 8px;
  margin-bottom: 8px;
}
.lp-form__agreement {
  margin: 20px 0;
  font-size: 18px;
}
.lp-form__content--success {
  padding: 30px;
}
.lp-form__field-label {
  margin-bottom: 10px;
}
.lp-form-in-modal {
  width: 500px;
}
@media (min-width: 48em) {
  .lp-form--vertical {
  }
  .lp-form--horizontal .lp-textarea {
    height: 50px;
  }
}
.lp-form__picture-block--horizontal {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}
.lp-form__picture-button-add {
  color: #dedede;
  background: #fff none;
  padding: 0;
  height: 100%;
  width: 100%;
  font-size: 50px;
  line-height: 1;
  cursor: pointer;
  min-height: 80px;
}
.lp-form__picture-item {
  padding-bottom: 8px;
}
.lp-form__picture-item--horizontal {
  min-width: 88px;
  max-width: 120px;
}
.lp-form__picture-item--horizontal .lp-form__picture-button-add {
  min-width: 110px;
}
.lp-form__picture {
  vertical-align: middle;
}
.lp-form__picture-item-wrap {
  position: relative;
  border: solid 1px #d8d8d8;
}
.lp-form__picture-delete {
  border: 0;
  padding: 0;
  background: transparent none;
  position: absolute;
  top: -6px;
  right: -6px;
  cursor: pointer;
}
.form-field-name,
.form-field-input {
  display: block;
}
.lp-form__filearchive {
  padding: 8px;
  text-align: center;
}
.lp-form__filearchive-icon {
  font-size: 2.25em;
  color: rgb(96, 96, 96);
}
.lp-form__filearchive-name {
  font-size: 13px;
  max-height: 36px;
  overflow: hidden;
  margin: 8px 0 0;
}

/* frontend/_common/lp-link.scss */
.link-service,
.link-service--secondary {
  cursor: pointer;
}
.link-service {
  color: #2d9ced;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.link-service:hover {
  color: #8bc8f5;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.link-service:active {
  color: #0e66a6;
}
.link-service--secondary {
  color: #4b4f58;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.link-service--secondary:hover {
  color: #7b818e;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.link-service--secondary:active {
  color: #1c1e21;
}
.link-decoration-invert,
.link-decoration-none,
.link-text-decoration-none,
.link-decoration-none:hover,
.link-text-decoration-none:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.link-decoration-invert:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.link-dotted,
.link-dotted-invert {
  border-bottom: 1px transparent dotted;
}
.link-dotted {
  border-bottom-color: #fff;
}
.link-dotted:hover {
  border-bottom-color: transparent;
}

/* frontend/_common/error.scss */
.error-landing {
  width: 100%;
  padding-top: 20px;
  box-sizing: border-box;
  font-size: 13px;
  font-family:
    Tahoma,
    "Helvetica Neue",
    Helvetica,
    Geneva,
    Arial,
    sans-serif;
  line-height: 1.5;
  flex-grow: 1;
}
.err-container {
  margin-top: 50px;
  margin-bottom: 50px;
}
.err-txt {
  font-size: 36px;
  font-weight: bold;
}
.err-reasons {
  text-align: center;
  font-size: 16px;
}
.err-reasons-title {
  font-size: 24px;
}
.err-reasons-list {
  list-style: none;
  padding: 0;
  font-size: 21px;
  margin-bottom: 35px;
}
.err-code {
  color: black;
  font-size: 140px;
  position: relative;
  margin: 0 auto;
  line-height: 1;
  margin-top: -30px;
}
.err-image {
  margin: 0 auto;
  display: block;
}
@media (min-width: 48em) {
  .err-code {
    margin-top: -30px;
    font-size: 192px;
  }
}

/* frontend/_common/scroll-to-block/style/style.scss */
.scroll-to-block-trigger {
  position: absolute;
  bottom: 24px;
  left: 50%;
  transform: translateX(-50%);
  cursor: pointer;
}

/* frontend/_common/lp-accordion/lp-accordion.scss */
.lp-accordion {
  list-style: none;
  margin: 0 0 16px;
  padding: 0;
}
.lp-accordion__item {
  padding: 0;
  margin: 0;
  border-radius: 4px;
}
.lp-accordion__trigger {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.lp-accordion__trigger::after {
  content: "\f006";
  font-family: advlp, sans-serif;
  transform: rotate(90deg);
}
.lp-accordion__state {
  opacity: 0;
  position: absolute;
}
.lp-accordion__state:checked + .lp-accordion__item {
  box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.07);
}
.lp-accordion__state:checked + .lp-accordion__item--box-shadow-none {
  box-shadow: none;
}
.lp-accordion__state:checked + .lp-accordion__item .lp-accordion__trigger::after {
  transform: rotate(270deg);
}
.lp-accordion__state:checked + .lp-accordion__item .lp-accordion__content {
  display: block;
}
.lp-accordion__content {
  display: none;
}
.lp-accordion__content-divider {
  height: 1px;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
}
.lp-accordion-theme--list .lp-accordion__trigger {
  padding: 24px 41px 24px 20px;
}
.lp-accordion-theme--list .lp-accordion__trigger::after {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%) rotate(90deg);
}
.lp-accordion-theme--list .lp-accordion__state:checked + .lp-accordion__item .lp-accordion__trigger::after {
  transform: translateY(-50%) rotate(270deg);
}
.lp-accordion-theme--list .lp-accordion__content {
  padding-left: 20px;
}
.lp-accordion-theme--list .lp-accordion__item {
  margin-bottom: 16px;
}
.lp-accordion-theme--list .lp-accordion__content-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.lp-accordion-theme--list .lp-accordion__content-item {
  margin: 0;
  padding: 24px 20px 24px 0;
}
@media (min-width: 48em) {
  .lp-accordion-theme--list .lp-accordion__trigger {
    padding: 24px 60px 24px 32px;
  }
  .lp-accordion-theme--list .lp-accordion__trigger::after {
    right: 32px;
  }
  .lp-accordion-theme--list .lp-accordion__content {
    padding-left: 32px;
  }
}

/* frontend/_common/carousel.scss */
.carousel-nav--inside-landing .carousel-inner {
  border: 1px solid #f3f3f3;
  padding-top: 20px;
  padding-bottom: 20px;
  box-sizing: border-box;
}
.carousel-nav--inside-landing:hover .carousel-arrow-prev--inside-landing,
.carousel-nav--inside-landing:hover .carousel-arrow-next--inside-landing {
  opacity: 1;
  transition: opacity linear 0.5s;
}
.carousel-arrow-prev--inside-landing,
.carousel-arrow-next--inside-landing {
  width: 36px;
  max-height: 110px;
  height: 100%;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 1;
  color: #fff;
}
.carousel-dots-item--landing {
  width: 10px;
  height: 10px;
  box-shadow: none;
  background-color: currentcolor;
  opacity: 0.2;
  margin: 0 5px;
}
.carousel-dots-selected .carousel-dots-item--landing {
  background-color: #000;
  opacity: 1;
}
.carousel-dots--landing + .carousel-nav .carousel-arrow-prev--inside-landing,
.carousel-dots--landing + .carousel-nav .carousel-arrow-next--inside-landing {
  margin-top: -10px;
}
.slick-dots {
  bottom: auto;
  top: 100%;
}

/* frontend/blocks/lp-header/lp-header.scss */
.lp-header {
  position: relative;
}
.lp-header__container {
  min-height: 59px;
}
.lp-header__container--strut {
  min-height: 83px;
}
.lp-header-static-block {
  display: inline-block;
  vertical-align: middle;
}
.lp-logo {
  display: block;
}
.lp-header__email {
  font-size: 13px;
  margin: 5px 0;
  padding-right: 7px;
}
.lp-header__phone {
  font-size: 18px;
  margin: 5px 0;
  padding-right: 7px;
}
.lp-header__phone-arrow::after {
  font-size: 13px;
}
.lp-block-header.transformer-scroll-over {
  z-index: 50;
}
.lp-header-logo {
  padding-left: 48px;
  padding-right: 48px;
  text-align: center;
  display: inline-block;
  max-width: 400px;
}
.transformer-scroll-default .lp-header.color-scheme__bg-opacity {
  background: transparent none;
}
.transformer-scroll-over .lp-header.color-scheme__bg-opacity {
  transition: background-color linear 1s;
}
.lp-header__callback {
  padding-left: 8px;
  padding-right: 8px;
}
.lp-header__contacts {
  margin-left: 10px;
}
.lp-header .lp-header__phone--mobile {
  color: currentcolor;
}
.lp-menu-header__item {
  position: relative;
}
.lp-menu-header__submenu {
  border-width: 1px 0;
  border-style: solid;
  list-style-type: none;
  margin: 0;
  border-radius: 0;
  padding-left: 0;
  margin-top: 25px;
  padding-bottom: 0;
}
.lp-menu-header__submenu--hidden {
  display: none;
}
.lp-menu-header__submenu-item {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 90%;
}
.lp-menu-header__submenu-link {
  -webkit-text-decoration: none;
  text-decoration: none;
  white-space: nowrap;
}
.lp-menu-header__submenu-link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.lp-menu-header__submenu.show-submenu {
  display: block;
}
.lp-header__phone-col {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 48px;
  right: 18px;
}
.lp-header__phone-col--left {
  right: auto;
  left: 0;
}
.lp-header__phone--mobile {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.lp-menu-header__mobile-padding-for-panel {
  padding-bottom: 20px;
}
.lp-block-header-burger--with-text .lp-menu-header__label {
  position: static;
  width: 22px;
  height: 19px;
  padding: 0;
  padding-top: 3px;
}
.lp-block-header-burger--with-text .lp-menu-header__burger-container {
  position: static;
  width: auto;
}
.lp-block-header-burger--with-text .lp-menu-header__label-obj {
  position: static;
  transform: none;
}
.lp-block-header-burger--with-text .lp-menu-header__burger-inner {
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.lp-block-header-burger--with-text .lp-header__text {
  white-space: normal;
  padding-left: 15px;
}
.header-menu-active {
  --additation-z-index: 80;
}
.header-menu-active .transformer-scroll-over {
  height: 100%;
  z-index: calc(var(--additation-z-index) + 25);
}
@media (min-width: 64em) {
  .lp-menu-header__submenu--abs {
    border: 0;
    list-style-type: none;
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    margin: 0;
    text-align: left;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.07), 0 0 4px 0 rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    padding: 6px 0;
  }
  .lp-menu-header__submenu--abs + .lp-menu-header__submenu-tile::before {
    opacity: 0;
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    box-shadow: -1px -1px 2px 0 rgba(0, 0, 0, 0.1);
    z-index: 1;
    left: 50%;
    bottom: -8px;
    transform: translateX(-7px) rotate(45deg);
  }
  .lp-menu-header__item:hover {
    z-index: 10;
  }
  .lp-menu-header__item:hover > .lp-menu-header__submenu--abs + .lp-menu-header__submenu-tile::before {
    opacity: 1;
  }
  .lp-menu-header__item:hover .lp-menu-header__submenu--abs {
    display: block;
  }
  .lp-menu-header__submenu-item--abs {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .lp-header-logo {
    padding-left: 0;
    padding-right: 0;
    text-align: left;
  }
  .lp-header-logo img {
    max-height: none;
  }
  .lp-block-header-burger-right .lp-header-logo,
  .lp-block-header-burger .lp-menu-header__burger-container {
    justify-content: flex-start;
    text-align: left;
  }
  .lp-block-header-center .lp-menu-header__item:first-child {
    padding-left: 0 !important;
  }
  .lp-block-header-burger .lp-header--container {
    justify-content: flex-start;
  }
  .lp-menu--to-right .lp-menu-header,
  .lp-menu--to-right .lp-menu-header-container {
    justify-content: flex-end !important;
  }
  .lp-header-menu {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .lp-menu-header__mobile-padding-for-panel {
    padding-bottom: 0;
  }
}

/* frontend/blocks/lp-header/headerMenu.scss */
.block-type-headerCustom.transformer-scroll-over > .lp-block {
  padding: 0;
}
.header {
  --_header-bg-color: var(--header-bg-color, var(--adv-white-100));
  --_header-color: var(--header-color, var(--adv-black-100));
  width: 100%;
  background-color: var(--_header-bg-color);
  color: var(--_header-color);
}
.header--dark {
  --header-bg-color: var(--adv-black-100);
  --header-color: var(--adv-white-100);
}
.header--dark .header__btn,
.header--dark .account,
.header--dark .info-dates,
.header--dark .burger-menu__btn {
  filter: invert(1);
}
.header--dark .burger-menu--open .burger-menu__btn {
  filter: invert(0);
}
.header a {
  color: #151515;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.header__container {
  width: 100%;
  font-weight: 490;
  letter-spacing: 0.02em;
  margin: 0 auto;
  padding: 16px 20px;
  display: grid;
  align-items: center;
  grid-template-columns: 3.5fr 4.5fr;
}
.header__logo {
  max-width: 120px;
}
.header__right-block {
  display: flex;
  justify-content: end;
  align-items: center;
  gap: var(--adv-m-3);
}
.header__btn {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: start;
}
.header__btn .lp-btn,
.info-dates .lp-btn,
.info-dates a.btn-stachka {
  flex-wrap: nowrap;
  font-size: 0;
  margin-right: 0;
  font-weight: 490;
}
.info-dates .lp-btn svg,
.info-dates .btn-stachka svg {
  margin-right: 0;
}
.header__btn img {
  width: 20px;
  height: 20px;
}
.header__info {
  display: contents;
}
.account {
  height: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 2px;
}
.info-dates {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 0;
}
.burger-menu {
  position: relative;
}
.burger-menu__btn {
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 16px;
  color: #fff;
  border-radius: 100px;
  background-color: black;
  z-index: calc(var(--additation-z-index) + 30);
  cursor: pointer;
}
.burger-menu__text {
  display: none;
}
.header__btn span {
  display: none;
}
.menu-btn-checkbox {
  z-index: calc(var(--additation-z-index) + 20);
  position: absolute;
  display: block;
  height: 12px;
  width: 22px;
  right: 25px;
  top: 13px;
  opacity: 0;
  cursor: pointer;
}
.hamburger-lines {
  height: 12px;
  width: 22px;
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.burger-menu__btn .hamburger-lines .line {
  display: block;
  height: 2px;
  width: 100%;
  border-radius: 10px;
  background: #fff;
}
.burger-menu__btn .hamburger-lines .line1 {
  transform-origin: 20% 80%;
  transition: transform 0.4s ease-in-out;
}
.burger-menu__btn .hamburger-lines .line3 {
  transform-origin: 25% 80%;
  transition: transform 0.4s ease-in-out;
}
.menu-items {
  padding: 131px 20px 20px 20px;
  position: absolute;
  top: -10px;
  right: -10px;
  display: none;
  grid-template-columns: 1fr;
  transition: transform 0.5s ease-in-out;
  border-radius: 30px;
  background-color: #FFFFFF;
  z-index: calc(var(--additation-z-index) + 25);
}
.burger-menu__backdrop {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(21, 21, 21, 0.3019607843);
  z-index: calc(var(--additation-z-index) + 20);
}
.burger-menu--open .menu-items {
  display: block;
}
.burger-menu--open .burger-menu__btn .hamburger-lines .line1 {
  transform: rotate(30deg);
}
.burger-menu--open .burger-menu__btn .hamburger-lines .line3 {
  transform: rotate(-30deg);
}
.menu-items__list {
  width: max(300px, min(22.5vw, 600px));
  font-size: 21px;
  font-weight: 589;
  line-height: 1.05;
  text-align: left;
  margin-bottom: 60px;
  list-style: none;
  padding: 0;
  text-transform: uppercase;
}
.menu-items__list-item {
  position: relative;
  gap: 10px;
  margin-bottom: 20px;
  cursor: pointer;
  font-weight: 589 !important;
}
.menu-items__list-item::before {
  position: absolute;
  content: "";
  rotate: -45deg;
  right: 25px;
  top: 15px;
  width: 8px;
  height: 8px;
  border: 2px solid #151515;
  border-radius: 1px;
  border-left: 0;
  border-top: 0;
}
.menu-items__list-item a:hover {
  color: #F65D1B;
}
.menu-items__list-item:hover::before {
  border-color: #F65D1B;
}
.menu-items__list:last-child {
  margin-bottom: 0;
}
.menu-items__contacts {
  text-align: left;
  margin-bottom: 60px;
}
.menu-items__contacts-list {
  list-style: none;
  padding: 0;
}
.menu-items__contacts-list-item {
  margin-bottom: 20px;
}
.menu-items__contacts-list:last-child {
  margin-bottom: 0;
}
.menu-item__btn-inner {
  position: relative;
  text-align: left;
}
.menu-items__link-text {
  margin-left: 45px;
}
.menu-item__btn-inner::before {
  position: absolute;
  content: "";
  border-radius: 50px;
  background: rgb(10, 10, 10);
  width: 32px;
  height: 32px;
  bottom: -6px;
  left: 2px;
}
.menu-item__btn-inner::after {
  position: absolute;
  content: "";
  rotate: -45deg;
  width: 10px;
  height: 10px;
  border: 2px solid white;
  border-radius: 1px;
  border-left: 0;
  border-top: 0;
  top: 4px;
  left: 10px;
}
@media (min-width: 768px) {
  .header__logo {
    max-width: 120px;
  }
  .header__info {
    gap: 9px;
  }
  .burger-menu__btn {
    padding: 10px 25px;
  }
}
@media (min-width: 890px) {
  .header__container {
    grid-template-columns: 1.5fr 4.5fr;
  }
  .header__btn span,
  .burger-menu__text {
    display: inline;
  }
  .header__btn .lp-btn,
  .info-dates .lp-btn,
  .info-dates a.btn-stachka {
    font-size: 14px;
  }
  .header__btn .lp-btn svg,
  .info-dates .lp-btn svg,
  .info-dates .btn-stachka svg {
    margin-right: 10px;
  }
}
@media (min-width: 960px) {
  .header__container {
    padding: 16px 20px;
  }
}
@media (min-width: 1024px) {
  .header__container {
    grid-template-columns: 2.5fr 4.5fr;
  }
  .header__right-block {
    gap: initial;
  }
  .header__logo {
    max-width: 170px;
  }
  .header__info {
    display: flex;
    align-items: center;
    gap: 25px;
    justify-content: end;
  }
  .header__btn {
    padding: 10px 0;
    flex-grow: 1;
  }
  .header__btn,
  .account {
    margin: 0;
  }
  .menu-items {
    padding: 131px 30px 30px 30px;
  }
  .menu-items__list {
    min-width: 483px;
    font-size: 36px;
  }
}
@media (min-width: 1200px) {
  .header__container {
    grid-template-columns: 3.5fr 4.5fr;
  }
}
@media (min-width: 1370px) {
  .header__container {
    max-width: 1360px;
    padding: 23px 0 25px 0;
  }
}
@media (min-width: 1440px) {
  .menu-items {
    top: -15px;
    right: -30px;
  }
}

/* frontend/blocks/menu-header/menu-header.scss */
.lp-menu-header {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-flow: column wrap;
  width: 100%;
  justify-content: center;
}
.lp-menu-header-align--left .lp-menu-header {
  justify-content: flex-start;
}
.lp-menu-header__logo {
  margin: 30px 0;
  text-align: center;
}
.lp-menu-header__item {
  box-sizing: border-box;
}
.lp-menu-header__item,
.lp-menu-header--burger .lp-menu-header__item,
.lp-menu-header--burger-right .lp-menu-header__item {
  padding: 10px 20px;
  margin-bottom: 20px;
}
.lp-menu-header__link {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: currentcolor;
  display: inline-block;
}
.lp-menu-header__link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  opacity: 0.8;
}
.lp-menu-header__label,
.lp-menu-header__close {
  cursor: pointer;
  border: 0;
  background-color: transparent;
}
.lp-header .lp-menu-header__label,
.lp-header .lp-menu-header__close {
  color: currentcolor;
}
.lp-menu-header__label {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 32px;
}
.lp-menu-header__label-obj {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.lp-menu-header-container {
  display: none;
  font-size: 16px;
  position: fixed;
  top: 0;
  left: 0;
  transform: translate3d(0, 0, 0);
  height: 100vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box;
  z-index: 100;
  width: 100%;
  pointer-events: auto;
}
.lp-menu-header-container--open {
  display: block;
  z-index: 251;
}
.lp-menu-header-container--open .lp-menu-header__close {
  display: block;
}
.lp-menu-header-container--open ~ .lp-menu-header__over {
  display: block;
}
.lp-menu-header-container--open .lp-menu-header__logo {
  display: block;
}
@supports (-webkit-touch-callout: none) {
  .lp-menu-header-container {
    height: -webkit-fill-available;
    height: -moz-available;
    height: stretch;
  }
}
.lp-menu-header__close {
  position: fixed;
  top: 30px;
  right: 25px;
  z-index: 200;
  display: none;
}
.lp-menu-header__over {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 50;
  opacity: 0.5;
  width: 100%;
}
.lp-menu-header__contacts-item {
  margin-bottom: 10px;
}
.lp-menu-header__burger-container {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 48px;
  left: 26px;
}
.lp-menu-header__tile-submenu {
  padding-top: 20px;
  min-width: 150px;
}
.lp-menu-header--items-space .lp-menu-header__item {
  padding-left: 15px;
  padding-right: 15px;
}
.lp-menu-header--burger-right {
  right: 0;
  left: auto;
}
.lp-menu-header--burger-right .lp-menu-header-container {
  left: auto;
  right: 0;
}
.lp-menu-header--burger .lp-menu-header-container,
.lp-menu-header--burger-right .lp-menu-header-container {
  text-align: center;
}
@media (min-width: 64em) {
  .lp-menu-header--burger .lp-menu-header-container,
  .lp-menu-header--burger-right .lp-menu-header-container {
    max-width: 600px;
  }
  .lp-menu-header--burger .lp-menu-header__label,
  .lp-menu-header--burger-right .lp-menu-header__label {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }
  .lp-menu-header--burger .lp-menu-header__label-obj,
  .lp-menu-header--burger-right .lp-menu-header__label-obj {
    position: relative;
    top: auto;
    left: auto;
    transform: none;
  }
  .lp-menu-header--burger .lp-menu-header-container--open,
  .lp-menu-header--burger-right .lp-menu-header-container--open {
    display: block;
  }
  .lp-menu-header--burger .lp-menu-header-container--open .lp-menu-header__close,
  .lp-menu-header--burger-right .lp-menu-header-container--open .lp-menu-header__close {
    display: block;
  }
  .lp-menu-header--burger .lp-menu-header-container--open ~ .lp-menu-header__over,
  .lp-menu-header--burger-right .lp-menu-header-container--open ~ .lp-menu-header__over {
    display: block;
  }
  .lp-menu-header--burger .lp-menu-header-container--open .lp-menu-header__logo,
  .lp-menu-header--burger-right .lp-menu-header-container--open .lp-menu-header__logo {
    display: block;
  }
  .lp-menu-header__burger-container {
    position: relative;
    width: auto;
    left: auto;
  }
  .lp-menu-header__item {
    margin-bottom: 0;
  }
  .lp-menu-header--transform .lp-menu-header__label,
  .lp-menu-header--transform .lp-menu-header__close {
    display: none;
  }
  .lp-menu-header--transform .lp-menu-header {
    flex-direction: row;
  }
  .lp-menu-header--transform .lp-menu-header-container {
    height: auto;
    display: flex !important;
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    background: none;
    justify-content: center;
    overflow: visible;
  }
  .lp-menu-header__link {
    white-space: nowrap;
  }
  .lp-menu-header-container--open {
    display: none;
  }
  .lp-menu-header-container--open .lp-menu-header__close {
    display: none;
  }
  .lp-menu-header-container--open ~ .lp-menu-header__over {
    display: none;
  }
  .lp-menu-header-container--open .lp-menu-header__logo {
    display: block;
  }
  .lp-menu-header--burger-right {
    text-align: right;
    right: auto;
  }
  .lp-menu-header_right .lp-menu-header {
    justify-content: flex-end;
  }
  .lp-menu-header--twice {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 0;
  }
  .lp-menu-header__divider {
    height: 1px;
  }
}
.lp-menu--static {
  flex-direction: row;
  justify-content: flex-start;
}
.lp-menu__submenu--static {
  border: 0;
  margin-top: 0;
}
.lp-menu__item--static {
  flex-basis: 25%;
  max-width: 25%;
  min-width: 286px;
  padding-right: 10px;
}
.lp-menu__item--static .lp-menu-header__link {
  padding-bottom: 10px;
}
.lp-menu__submenu-link--static,
.lp-menu__link--static {
  white-space: normal;
}

/* frontend/blocks/covers/styles/covers.scss */
.svg-wrap:hover .svg-fill-custom {
  fill: rgba(255, 255, 255, 0.1);
}
.lp-block-cover {
  background-size: cover;
  position: relative;
  background-repeat: no-repeat !important;
}
.lp-cover-header {
  font-size: 32px;
  font-weight: 300;
  line-height: 1.25;
  margin-bottom: 20px;
  text-align: center;
}
.lp-cover-text {
  line-height: 1.5;
  font-size: 16px;
  font-weight: 300;
  text-align: center;
  margin-bottom: 43px;
}
.lp-cover-btn-wrap {
  text-align: center;
  margin-bottom: 20px;
}
.lp-cover-btn-wrap-addition {
  margin-left: 0;
}
.lp-cover-btn-wrap.lp-cover-btn-wrap-inline .lp-btn {
  display: flex;
  align-items: center;
}
.lp-cover-btn-wrap.lp-cover-btn-wrap-inline {
  display: flex;
  justify-content: center;
}
@media (min-width: 48em) {
  .lp-cover-header {
    font-size: 52px;
    line-height: 1;
    margin-bottom: 28px;
  }
  .lp-cover-btn-wrap.lp-cover-btn-wrap-inline {
    display: inline-flex;
  }
  .lp-cover-btn-wrap-addition {
    margin-left: 20px;
  }
  .lp-cover-text {
    line-height: 1.4;
    margin-bottom: 48px;
  }
}
@media (min-width: 75em) {
  .lp-cover-header {
    font-size: 68px;
    line-height: 1;
    margin-bottom: 32px;
  }
  .lp-cover-text {
    line-height: 1.5;
    font-size: 24px;
    margin-bottom: 44px;
  }
}
.lp-block-cover-video-header {
  font-size: 32px;
  line-height: 1.04;
  margin-bottom: 22px;
  text-align: center;
}
.lp-block-cover-video-text {
  line-height: 1.3;
  font-size: 16px;
  font-weight: 300;
  text-align: center;
  margin-bottom: 40px;
}
@media (min-width: 48em) {
  .lp-block-cover-video-header {
    font-size: 40px;
    line-height: 1;
  }
  .lp-block-cover-video-text {
    line-height: 1.25;
    font-size: 15px;
  }
}
@media (min-width: 75em) {
  .lp-block-cover-video-header {
    font-size: 48px;
    font-weight: 300;
    line-height: 1;
    margin-bottom: 24px;
  }
  .lp-block-cover-video-text {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.4;
    margin-bottom: 65px;
  }
}
.lp-block-cover-video-left-header {
  font-size: 32px;
  line-height: 1.25;
  text-align: left;
  margin-bottom: 16px;
  font-weight: 300;
}
.lp-block-cover-video-left-text {
  line-height: 1.5;
  font-size: 16px;
  text-align: left;
  margin-bottom: 20px;
  font-weight: 300;
}
.lp-block-cover-video-left .iframe-responsive__item {
  max-height: none !important;
  max-width: none !important;
}
.lp-block-cover-video-left-text-wrap {
  margin-bottom: 76px;
}
@media (min-width: 48em) {
  .lp-block-cover-video-left-header {
    font-size: 40px;
    line-height: 1;
    text-align: left;
    margin-bottom: 20px;
  }
  .lp-block-cover-video-left-text {
    font-size: 20px;
    line-height: 1.4;
    text-align: left;
    margin-bottom: 36px;
  }
  .lp-block-cover-video-left .lp-cover-btn-wrap {
    text-align: left;
  }
  .lp-block-cover-video-left-text-wrap {
    margin-bottom: 0;
  }
}
@media (min-width: 75em) {
  .lp-block-cover-video-left-header {
    font-size: 48px;
    line-height: 1;
    text-align: left;
    margin-bottom: 24px;
  }
  .lp-block-cover-video-left-text {
    font-size: 24px;
    line-height: 1.33;
    text-align: left;
    margin-bottom: 35px;
  }
}
.lp-block-cover-text-left-header {
  font-size: 32px;
  font-weight: 100;
  line-height: 1.25;
  margin-bottom: 16px;
}
.lp-block-cover-text-left-text {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 29px;
  font-weight: 100;
}
.lp-block-cover-text-left .lp-cover-btn-wrap {
  margin-top: 78px;
}
@media (min-width: 48em) {
  .lp-block-cover-text-left-header {
    font-size: 40px;
    line-height: 1.2;
    margin-bottom: 24px;
  }
  .lp-block-cover-text-left-text {
    line-height: 1.4;
    font-size: 20px;
    margin-bottom: 32px;
  }
}
@media (min-width: 75em) {
  .lp-block-cover-text-left-header {
    font-size: 48px;
    line-height: 1;
    margin-bottom: 24px;
  }
  .lp-block-cover-text-left-text {
    font-size: 24px;
    line-height: 1.33;
    margin-bottom: 48px;
  }
}
.lp-block-cover-text-form-slim__form-wrap {
  padding: 20px 27px 27px;
  border-radius: 5px;
}
.lp-block-cover-form-video-left-header {
  text-align: center;
}
.lp-block-cover-form-video-left-text {
  text-align: center;
}
@media (min-width: 48em) {
  .lp-block-cover-form-video-left-header {
    text-align: center;
  }
  .lp-block-cover-form-video-left-text {
    text-align: center;
  }
}
@media (min-width: 75em) {
  .lp-block-cover-form-video-left-header {
  }
  .lp-block-cover-form-video-left-text {
  }
}
.lp-cover-form-header {
  font-size: 35px;
}
.lp-cover-form-column {
  margin-bottom: 23px;
}
.cover-form-video-left-light .lp-form {
  padding-top: 0;
}
.icon-lp-down-open {
  animation: arrow-bottom 2s infinite ease;
}
@keyframes arrow-bottom {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  60% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
@media (min-width: 48em) {
  .lp-block-cover-text-left-modal-video-header {
    font-weight: 600;
  }
}
@media (min-width: 75em) {
  .lp-block-cover-text-left-modal-video-header {
    font-weight: 600;
  }
}
.cover-image-text__picture-wrap {
  margin-bottom: 20px;
}
.cover-carousel {
  padding: 0 !important;
  box-shadow: none !important;
}
.cover-carousel__items-wrap {
  white-space: nowrap;
}
.cover-carousel__item {
  background-position: center center;
  background-attachment: scroll;
  height: auto;
  position: relative;
  display: inline-block;
  white-space: normal;
}
.cover-carousel__item-inner {
  position: relative;
  z-index: 2;
  padding-bottom: 65px;
}
.cover-carousel__image {
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute;
  top: 0;
  background-size: cover;
  background-position: center center;
}
.cover-carousel .slick-slide {
  position: relative;
}
.cover-carousel .slick-next {
  height: 38px;
  width: 30px;
  right: 4px;
  padding: 10px;
}
.cover-carousel .slick-prev {
  height: 38px;
  width: 30px;
  left: 4px;
  padding: 10px;
}
.cover-carousel .slick-arrow {
  z-index: 1;
}
.cover-carousel .slick-dots {
  bottom: 20px;
}
.cover-carousel .slick-dotted.slick-slider {
  margin-bottom: 0;
}
@media (min-width: 48em) {
  .cover-image-text__picture-wrap {
    margin-bottom: 0;
  }
  .cover-carousel .slick-next {
    right: 25px;
  }
  .cover-carousel .slick-prev {
    left: 25px;
  }
}
.cover-form-center__wrap {
  width: 100%;
  box-sizing: border-box;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.cover-form-center__rounded-wrap {
  padding: 25px 4% 40px;
  border-radius: 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cover-form-center__width-block {
  position: relative;
  min-width: 100%;
}
.cover-form-center__prop {
  margin-top: 0;
}
.cover-form-center .only-one-field .lp-form__agreement {
  order: 3;
}
.cover-form-center .only-one-field .lp-form__body {
  justify-content: center;
}
.cover-form-center .only-one-field .lp-form__submit-block,
.cover-form-center .only-one-field .lp-form__field {
  flex: 0 1 auto;
  padding-left: 8px;
  padding-right: 8px;
}
.cover-form-center .lp-form__body--vertical {
  margin-top: 0;
}
.cover-form-center__subtitle {
}
.cover-form-center .scroll-to-block-trigger {
  bottom: 0;
}
.cover-form-center__text {
  margin-bottom: 15px;
}
.cover-form-center__text--height-limiter {
  max-height: 115px;
  overflow: hidden;
}
@media (min-width: 550px) {
  .cover-form-center__rounded-wrap {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    padding: 0 10%;
  }
  .cover-form-center__prop {
    margin-top: 100%;
  }
  .cover-form-center__wrap {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .cover-form-center__width-block {
    position: relative;
    min-width: 544px;
    box-sizing: border-box;
  }
  .cover-form-center__text {
    margin-bottom: 20px;
  }
}
@media (min-width: 64em) {
  .cover-form-center__subtitle {
  }
}
@media (min-width: 75em) {
  .cover-form-center__subtitle {
  }
}
.video-background {
}
.video-background__video-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 0;
}
.video-background__overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.video-background__text-container {
  position: relative;
  z-index: 1;
}
.video-background__image-inner {
  margin-bottom: 30px;
}
.lp-block-video-background {
  position: relative;
}
.lp-block-video-background .video-background__video-container > div,
.lp-block-video-background subblock-inplace > div,
.lp-block-video-background subblock-inplace {
  width: 100%;
  height: 100%;
}
.lp-block-video-background .embed-container iframe,
.lp-block-video-background iframe {
  box-sizing: border-box;
  height: 56.25vh;
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  width: 177.7778vw;
}
.lp-block-video-background .iframe-responsive__container {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.lp-block-video-background .iframe-responsive__container-upload .iframe-responsive__container {
  position: static;
  padding-bottom: 0;
  height: auto;
  overflow: hidden;
  max-width: 100%;
  min-width: 100%;
  transform: translate(0, 0);
}
.block-full-height.lp-block-video-background {
}
.block-full-height.lp-block-video-background .embed-container {
  min-height: 100vh;
  box-sizing: border-box;
}
.block-full-height.lp-block-video-background iframe {
  box-sizing: border-box;
  height: 56.25vw;
  left: 50%;
  min-height: 100%;
  min-width: 100%;
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  width: 177.7778vh;
}
@media (min-width: 48em) {
  .video-background__image-inner {
    margin-bottom: 45px;
  }
}

/* frontend/blocks/booking/styles/booking.scss */
.lp-block-booking-resources__row {
  margin-left: -14px;
  margin-right: -14px;
}
.lp-block-booking-resources__item,
.lp-block-booking-resources__item--header {
  padding-left: 14px;
  padding-right: 14px;
}
.lp-block-booking-resources__item {
  padding-bottom: 14px;
}
.lp-block-booking-resources__item:nth-child(n+4) {
  padding-top: 14px;
}
.lp-block-booking-resources__content {
  padding: 24px;
  text-align: center;
}
.lp-block-booking-resources__text {
  margin-top: 8px;
}
.lp-modal-booking {
  width: 700px;
}
.lp-modal-booking-col {
  margin-bottom: 20px;
}
.lp-modal-booking-time-btn {
  background-color: transparent;
  padding: 1px 5px;
  border-radius: 3px;
  border-width: 1px;
}
.modal-content .lp-btn:disabled,
.lp-modal-booking-time-btn:disabled {
  cursor: default;
  color: #fff;
  border-color: #e5e5e5;
  background-color: rgb(221, 221, 221);
}
.lp-modal-booking-btn-group .lp-modal-booking-time-btn {
  margin: 5px;
}
.lp-modal-booking-no-time {
  color: #dd0e20;
}
.lp-modal-booking-service-img {
  max-width: 50px;
}
.lp-modal-booking .lp-accordion__trigger {
  background-color: rgb(248, 248, 248);
  border: 1px solid #eee;
}
.lp-modal-booking .lp-accordion__content {
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
  position: relative;
  overflow-x: auto;
}
.lp-modal-booking .lp-accordion__content-list > li {
  position: relative;
}
.modal-booking__checkbox {
  position: absolute;
  top: 24px;
}
.modal-booking__checkbox + span {
  padding-left: 36px;
}
@media (min-width: 48em) {
  .modal-booking__checkbox + span {
    padding-left: 60px;
  }
}
.modal-booking-form__subtitle {
  margin-bottom: 20px;
}
.lp-modal-booking .flatpickr-calendar {
  margin: 0 auto;
}
.modal-booking-form__time {
  margin-top: 10px;
}
.modal-booking-form__change-time {
  margin-left: 5px;
}
.booking-services__content-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.booking-services__content-item {
  margin: 0;
  padding: 24px 20px 24px 0;
}
.booking-services__row-info {
  display: flex;
  justify-content: space-between;
}
.booking-services__price {
  font-weight: 600;
  white-space: nowrap;
  padding-left: 30px;
}
.booking-services__content-divider {
  height: 1px;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  background-color: rgb(226, 226, 226);
}
.booking-services__name {
  font-weight: bold;
}
.booking-accordion__name {
  padding-right: 10px;
}
.booking-accordion__part--left {
  padding-right: 18px;
  flex-grow: 1;
}
@media (min-width: 48em) {
  .booking-accordion__part--left {
    padding-right: 30px;
  }
}
.booking-accordion__part--right {
  min-width: 90px;
}
modal-booking,
modal-booking-services {
  display: inline-block;
}

/* frontend/blocks/columns/columns-contacts/columns-two-contacts.scss */
.contacts__container--blocks {
  padding: 0 20px;
}
.contacts__blocks {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 30px;
  gap: 30px;
  margin-bottom: 80px;
}
.contacts__blocks-item {
  border: 1px solid rgba(21, 21, 21, 0.1);
  border-radius: 20px;
  padding: 20px 20px 0 20px;
}
.contacts__blocks-title {
  font-size: var(--adv-text-1);
  font-weight: 589;
  line-height: 26.4px;
  letter-spacing: 0.01em;
  margin-bottom: 24px;
}
.contacts__blocks-grid {
  display: grid;
  grid-template-columns: 1fr;
}
.contacts__blocks-grid-item {
  margin-bottom: 24px;
}
.contacts__blocks-grid-title {
  font-size: var(--adv-text-3);
  color: rgba(21, 21, 21, 0.5);
  font-weight: 453;
  line-height: 19.2px;
  margin-bottom: 10px;
}
.contacts__blocks-grid-descript {
  font-size: var(--adv-text-2);
  font-weight: 453;
  line-height: 25px;
  text-align: left;
}
@media (min-width: 1024px) {
  .contacts__container--blocks {
    padding: 0 40px;
  }
  .contacts__blocks {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    margin-bottom: 140px;
  }
}
@media (min-width: 1320px) {
  .contacts__container--blocks {
    max-width: 1360px;
    margin: 0 auto;
    padding: 0;
  }
  .contacts__blocks {
    margin-bottom: 180px;
  }
  .contacts__blocks-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
  .contacts__blocks-grid > span[style] {
    display: none;
  }
  .contacts__blocks-grid-descript {
    max-width: 260px;
  }
}

/* frontend/blocks/columns/columns-requirements-speakers/columns-requirements-speakers.scss */
.container-fluid {
  padding-left: var(--adv-container-p-1);
  padding-right: var(--adv-container-p-1);
}
.container-fluid,
.container {
  margin-right: auto;
  margin-left: auto;
}
.lp-container {
  max-width: var(--adv-site-width);
  margin: 0 auto;
}
.for-speakers-req {
  margin-bottom: var(--adv-m-11);
  color: var(--adv-black-100);
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-gap: 30px;
  gap: 30px;
  counter-reset: speakersreq;
}
.for-speakers__title {
  margin-bottom: var(--adv-m-8);
  font-size: var(--adv-h1);
  font-weight: 589;
  line-height: 110%;
  text-transform: uppercase;
}
.for-speakers-req__title {
  margin-bottom: 0;
  grid-column: span 2;
}
.for-speakers-req__card {
  box-sizing: border-box;
  min-height: 256px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  justify-content: space-between;
  border-radius: 25px;
  border: 1px solid var(--adv-black-30);
  font-size: var(--adv-text-2);
  font-weight: 453;
  line-height: 125%;
  counter-increment: speakersreq;
}
.for-speakers-req :nth-child(2),
.for-speakers-req :nth-child(4) {
  border: none;
  color: var(--adv-white-100);
  background-color: var(--adv-black-100);
}
.for-speakers-req__card::before {
  content: "#" counter(speakersreq, decimal-leading-zero);
  font-size: var(--adv-text-3);
  font-weight: 490;
  line-height: 100%;
  letter-spacing: 0.32px;
  text-transform: uppercase;
  color: var(--adv-black-50);
}
.for-speakers-req :nth-child(2)::before,
.for-speakers-req :nth-child(4)::before {
  color: var(--adv-white-70);
}
.for-speakers-req :nth-child(3) {
  border: none;
  color: var(--adv-white-100);
  background:
    radial-gradient(
      149.52% 130.79% at 0% 17.83%,
      #FF4C14 0%,
      #FFA63E 100%);
}
.for-speakers-req :nth-child(3)::before {
  color: var(--adv-white-70);
}
.for-speakers-req :nth-child(4) {
  grid-column: 2;
}
.for-speakers-req :nth-child(6) {
  border: none;
  background-color: var(--adv-gray);
}
@media (max-width: 1390px) {
  .for-speakers-req {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 20px;
  }
  .for-speakers-req__title {
    max-width: 413px;
    margin-bottom: 20px;
    grid-column: span 3;
  }
  .for-speakers-req__card {
    min-height: 240px;
  }
  .for-speakers-req :nth-child(2) {
    grid-column: 2;
  }
  .for-speakers-req :nth-child(4) {
    grid-column: 1;
  }
}
@media (max-width: 1023px) {
  .for-speakers-req {
    grid-template-columns: 1fr;
  }
  .for-speakers-req__card {
    min-height: 180px;
    padding: 20px;
  }
  .for-speakers-req__title {
    grid-column: span 1;
  }
  .for-speakers-req :nth-child(2) {
    grid-column: 1;
  }
}

/* frontend/blocks/columns/columns-voting-speakers/columns-voting-speakers.scss */
.container-fluid {
  padding-left: var(--adv-container-p-1);
  padding-right: var(--adv-container-p-1);
}
.container-fluid,
.container {
  margin-right: auto;
  margin-left: auto;
}
.lp-container {
  max-width: var(--adv-site-width);
  margin: 0 auto;
}
.for-speakers-vote {
  margin-bottom: var(--adv-m-11);
  color: var(--adv-black-100);
}
.for-speakers__title {
  margin-bottom: var(--adv-m-8);
  font-size: var(--adv-h1);
  font-weight: 589;
  line-height: 110%;
  text-transform: uppercase;
}
.for-speakers__subtitle {
  margin-bottom: var(--adv-m-8);
  font-size: var(--adv-h5);
  letter-spacing: 0.32px;
  line-height: 100%;
  font-weight: 490;
  text-transform: uppercase;
  color: var(--adv-black-50);
}
.for-speakers-vote__list {
  margin-bottom: var(--adv-m-9);
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-gap: 30px;
  gap: 30px;
}
.for-speakers-vote__card {
  box-sizing: border-box;
  min-height: 256px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 20px;
  border-radius: 25px;
  background-color: var(--adv-gray);
}
.for-speakers-vote__card-top {
  font-size: var(--adv-text-3);
  font-weight: 490;
  line-height: 100%;
  letter-spacing: 0.32px;
  text-transform: uppercase;
  color: var(--adv-black-50);
}
.for-speakers-vote__card-bottom {
  font-size: var(--adv-text-2);
  font-weight: 453;
  line-height: 125%;
}
.for-speakers-vote__btn.btn-stachka.btn-stachka--link-fill {
  --btn-color:white;
  --btn-color-alt: black;
  padding: var(--adv-m-9) 10px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--adv-m-4);
  border-radius: 25px;
  overflow: hidden;
  font-size: var(--adv-h2);
  font-weight: 589;
  line-height: 105%;
  text-transform: uppercase;
  color: var(--adv-white-100);
  background-color: transparent;
  background-image: url("../assets/for-speakers-bg-orange.DGZ3K55S.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  border: none;
  cursor: pointer;
}
.for-speakers-vote__btn-arrow {
  padding-left: 3px;
  box-sizing: border-box;
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 1px solid var(--adv-white-100);
}
@media (max-width: 1390px) {
  .for-speakers-vote__title {
    padding-bottom: 10px;
  }
  .for-speakers-vote__list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 20px;
  }
  .for-speakers-vote__card {
    min-height: 240px;
  }
}
@media (max-width: 1023px) {
  .for-speakers-vote__list {
    grid-template-columns: 1fr;
  }
  .for-speakers-vote__card {
    min-height: 180px;
    padding: 20px;
  }
  .for-speakers-vote__btn {
    background-size: 200% 100%;
  }
}

/* frontend/blocks/columns/text-custom/columns-text-custom.scss */
.activities__container {
  max-width: 1440px;
  margin: 0 auto;
}
.activities__list-item {
  position: relative;
  height: 600px;
  color: #ffffff;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  flex-direction: column;
  border-radius: var(--adv-rounded-big);
}
.activities__list-item-content {
  padding: var(--adv-m-6);
}
.activities__list-text-title {
  font-size: var(--adv-h2);
  text-transform: uppercase;
  font-weight: 589;
  line-height: 1;
  margin-bottom: var(--adv-m-6);
}
.activities__list-text-descrip {
  font-size: var(--adv-text-4);
  line-height: 1.3;
  margin-bottom: var(--adv-m-6);
}
.activities__list-btn {
  margin-bottom: var(--adv-m-3);
}
@media (max-width: 1023px) {
  .activities__list-item {
    height: 420px;
  }
  .activities__list {
    grid-template-columns: repeat(2, 1fr);
  }
}
.activities__list {
  padding: 0 var(--adv-container-p-1);
}
.activities__list-wrapper--alt .activities__list-item {
  height: 433px;
}
.activities__list-wrapper--alt .activities__list-text {
  display: flex;
  flex-direction: column-reverse;
}
.activities__list-wrapper--alt .activities__list-text-title {
  font-size: var(--adv-text-1);
  line-height: 1.1;
  letter-spacing: 0.01em;
  text-transform: none;
  text-transform: initial;
}
.activities__list-wrapper--alt .activities__list-text-descrip {
  font-size: var(--adv-text-3);
  line-height: 1.2;
}
@media (max-width: 1023px) {
  .activities__list {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 20px;
    gap: 20px;
  }
  .activities__list--mobile-scroll {
    gap: 10px;
    display: flex;
    flex-wrap: nowrap;
    padding: 0;
    overflow-x: auto;
  }
  .activities__list--mobile-scroll .activities__list-wrapper {
    min-width: calc(100vw - var(--adv-container-p-1) * 2);
  }
  .activities__list--mobile-scroll .activities__list-wrapper:first-child {
    padding-left: var(--adv-container-p-1);
  }
  .activities__list--mobile-scroll .activities__list-wrapper:last-child {
    padding-right: var(--adv-container-p-1);
  }
  .activities__list-item {
    flex-shrink: 0;
  }
}
@media (min-width: 1024px) {
  .activities__list {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    grid-gap: 30px;
    gap: 30px;
  }
  .activities__list-wrapper--span-8 {
    grid-column: auto/span 8;
  }
  .activities__list-wrapper:where(:not(.activities__list-wrapper--span-8)) {
    grid-column: auto/span 4;
  }
}
@media (min-width: 1440px) {
  .activities__list-wrapper--span-1 {
    grid-column: auto/span 1;
  }
  .activities__list-wrapper--span-2 {
    grid-column: auto/span 2;
  }
  .activities__list-wrapper--span-3 {
    grid-column: auto/span 3;
  }
  .activities__list-wrapper--span-4 {
    grid-column: auto/span 4;
  }
  .activities__list-wrapper--span-5 {
    grid-column: auto/span 5;
  }
  .activities__list-wrapper--span-6 {
    grid-column: auto/span 6;
  }
  .activities__list-wrapper--span-7 {
    grid-column: auto/span 7;
  }
  .activities__list-wrapper--span-8 {
    grid-column: auto/span 8;
  }
  .activities__list-wrapper--span-9 {
    grid-column: auto/span 9;
  }
  .activities__list-wrapper--span-10 {
    grid-column: auto/span 10;
  }
  .activities__list-wrapper--span-11 {
    grid-column: auto/span 11;
  }
  .activities__list-wrapper--span-12 {
    grid-column: auto/span 12;
  }
  .activities__list-wrapper .activities__list-item {
    flex-direction: row;
    justify-content: space-between;
  }
}

/* frontend/blocks/columns/participants-columns-custom/participants-columns-three-custom.scss */
* {
  font-stretch: expanded;
}
.partners__container {
  max-width: 1360px;
  margin: 0 auto;
  color: rgb(21, 21, 21);
}
.partners-cards__list {
  display: flex;
  align-items: center;
  gap: 30px;
  margin-bottom: var(--adv-m-11);
}
.partners-cards__list-item {
  position: relative;
  border: 1px solid rgba(21, 21, 21, 0.7);
  border-radius: 25px;
  padding: 30px;
  width: 33.3%;
  min-height: 426px;
  display: flex;
  flex-direction: column;
}
.partners-cards__list-icon {
  width: 56px;
  height: 56px;
}
.partners-cards__list-content {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: end;
}
.partners-cards__list-count {
  font-size: var(--adv-h2);
  font-weight: 589;
  line-height: 37.8px;
  text-transform: uppercase;
  margin-bottom: var(--adv-m-2);
}
.partners-cards__list-text {
  font-size: var(--adv-text-5);
  font-weight: 453;
  line-height: 16.1px;
  color: rgba(21, 21, 21, 0.7);
}
.partners-cards,
.partners-activities__container {
  max-width: 1360px;
  margin: 0 auto;
  padding: 0;
}
@media (max-width: 1430px) {
  .partners-cards__list {
    margin-left: 40px;
  }
  .partners__container {
    padding: 0 40px;
  }
}
@media (max-width: 1370px) {
  .partners-cards__list {
    padding: 0 40px;
    overflow-x: hidden;
    margin-left: 0;
  }
}
@media (max-width: 1200px) {
  .partners-cards {
    gap: 20px;
  }
  .partners__title {
    line-height: 44px;
  }
  .partners__descript-subtitle {
    line-height: 14px;
  }
  .partners__descript-text {
    line-height: 20px;
  }
  .partners-cards__list {
    gap: 20px;
  }
  .partners-cards__list-item {
    min-height: 300px;
  }
  .partners-cards__list-count {
    line-height: 27.3px;
  }
  .partners-cards__list-text {
    line-height: 14.95px;
  }
  .partners__descript {
    margin-bottom: 50px;
  }
  .partners__descript--only {
    margin-bottom: 60px;
  }
}
@media (max-width: 1023px) {
  .partners__container {
    margin: 0;
    padding: 0 20px;
  }
  .partners-cards__list {
    padding-left: 20px;
    margin-bottom: calc(var(--adv-m-11) + 37px);
  }
  .partners-cards__list-item {
    width: 300px;
    flex-shrink: 0;
    padding: 20px;
  }
  .partners-cards__list {
    margin-left: 0;
    padding-right: 0;
    overflow-x: auto;
  }
}
@media (max-width: 970px) {
  .partners-cards__list-count {
    line-height: 22.05px;
  }
  .partners-cards__list {
    gap: 10px;
    overflow-x: auto;
    overflow-y: visible;
    overflow-y: initial;
  }
}
@media (max-width: 820px) {
  .partners__title {
    line-height: 28.6px;
  }
}
@media (max-width: 768px) {
  .partners-cards__list-item {
    width: 280px;
    min-height: 300px;
    padding: 20px;
  }
}

/* frontend/blocks/download/download.scss */
.contacts__container--documents {
  padding: 0 20px;
}
.contacts__documents {
  margin-bottom: 80px;
}
.contacts__document-title {
  font-size: var(--adv-h1);
  font-weight: 589;
  margin-bottom: 40px;
}
.contacts__documents-list-item {
  font-weight: 453;
  border-radius: 20px;
  background: rgb(247, 248, 249);
  margin-bottom: 30px;
  padding: 30px;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 20.5px;
  gap: 20.5px;
}
.contacts__documents-list-item:last-child {
  margin-bottom: 0;
}
.contacts__documents-list-item-text {
  max-width: 650px;
  font-size: 16px;
  line-height: 25px;
}
.contacts__documents-list-item-download {
  display: flex;
  align-items: center;
  gap: var(--adv-m-3);
  font-size: 13px;
  line-height: 16.1px;
}
.contacts__documents-list-item-format {
  margin-right: var(--adv-m-1);
}
.contacts__documents-list-item-format,
.contacts__documents-list-item-size {
  color: rgba(21, 21, 21, 0.5);
}
@media (min-width: 1024px) {
  .contacts__container--documents {
    padding: 0 40px;
  }
  .contacts__title {
    font-size: var(--adv-h1);
    margin-bottom: 60px;
  }
  .contacts__documents {
    margin-bottom: 140px;
  }
  .contacts__documents-list-item {
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 1320px) {
  .contacts__container--documents {
    max-width: 1360px;
    margin: 0 auto;
    padding: 0;
  }
  .contacts__title {
    font-size: 54px;
    margin-bottom: 80px;
  }
  .contacts__documents {
    margin-bottom: 180px;
  }
  .contacts__blocks-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .contacts__documents-list-item-text {
    font-size: 20px;
  }
}

/* frontend/blocks/columns/columns.scss */
.lp-block-columns-text {
  line-height: 1.5;
}
.lp-block-columns-button {
  margin-top: 40px;
}
.lp-block-columns-header {
  margin-bottom: 24px;
}
.lp-block-columns-two__item {
  padding-top: 16px;
  padding-bottom: 16px;
}
.lp-block-video-columns__header,
.lp-block-columns-with-picture__header,
.lp-block-columns-three__header {
  font-size: 22px;
  margin-bottom: 16px;
}
.lp-block-video-columns__item,
.lp-block-columns-with-picture__item,
.lp-block-columns-three__item {
  margin-bottom: 40px;
}
.lp-block-video-columns__item-inner,
.lp-block-columns-with-picture__item-inner,
.lp-block-columns-three__item-inner {
  border-radius: 5px;
}
.lp-block-video-columns__item-inner--paddings,
.lp-block-columns-with-picture__item-inner--paddings,
.lp-block-columns-three__item-inner--paddings {
  padding: 20px;
}
.lp-block-video-columns__icon,
.lp-block-columns-with-picture__icon,
.lp-block-columns-three__icon {
  margin-bottom: 20px;
}
.lp-block-video-columns__icon svg,
.lp-block-columns-with-picture__icon svg,
.lp-block-columns-three__icon svg {
  line-height: 1;
  font-size: 64px;
}
.lp-block-video-columns__item-inner {
  padding: 0;
}
.lp-block-video-columns__text-inner {
  padding: 10px 5px 25px;
}
.lp-block-video-columns__item {
  margin-bottom: 20px;
}
.lp-block-video-columns .lp-btn--link {
  padding: 0;
}
.lp-block-video-columns .button-video-modal-trigger {
  flex-grow: 1;
}
.lp-block-columns-three-icons__icon {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
.lp-block-columns-three-icons__icon svg {
  line-height: 1;
  font-size: 64px;
}
.lp-block-columns-four__header {
  font-size: 30px;
  font-weight: 600;
}
.lp-block-columns-four__item {
  margin-bottom: 40px;
}
.lp-block-columns-faq__item,
.lp-block-columns-icon-title__item {
  margin-bottom: 30px;
}
.lp-block-columns-faq__header,
.lp-block-columns-icon-title__header {
  display: flex;
  font-size: 18px;
  align-items: center;
}
.lp-block-columns-faq__icon,
.lp-block-columns-icon-title__icon {
  padding-right: 15px;
  text-align: center;
}
.lp-block-columns-faq__item {
  display: flex;
}
.lp-block-columns-faq__header {
  margin-bottom: 10px;
}
.lp-block-columns-faq__title {
  font-size: 24px;
  margin-bottom: 30px;
}
.lp-block-columns-faq__icon {
  height: 30px;
  width: 38px;
}
.lp-block-columns-faq__icon svg {
  font-size: 30px;
}
.lp-block-columns-faq__text {
  line-height: 1.5;
}
.lp-block-columns-icon-title__icon {
  height: 50px;
  width: 78px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lp-block-columns-icon-title__icon svg {
  font-size: 50px;
}
.lp-block-columns-icon-title__icon img {
  vertical-align: middle;
}
.lp-block-columns-one-icons__list {
  display: table;
}
.lp-block-columns-one-icons__item {
  display: table-row;
}
.lp-block-columns-one-icons__item:first-child__picture,
.lp-block-columns-one-icons__item:first-child__text {
  padding-top: 0;
}
.lp-block-columns-one-icons__picture,
.lp-block-columns-one-icons__text {
  display: table-cell;
  vertical-align: top;
  padding-top: 20px;
}
.lp-block-columns-one-icons__picture {
  padding-right: 16px;
  width: 32px;
  font-size: 50px;
}
.lp-block-columns-one-icons__text {
  text-align: left;
}
.lp-block-video-columns__item,
.lp-block-columns-three__item {
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 64em) {
  .lp-block-columns-two__item {
    padding: 0 24px;
  }
  .lp-block-columns-two__inner {
    margin-left: -23px;
    margin-right: -23px;
  }
  .lp-block-columns-header {
    margin-bottom: 48px;
  }
  .lp-block-video-columns,
  .lp-block-columns-with-picture,
  .lp-block-columns-three {
  }
  .lp-block-video-columns__header,
  .lp-block-columns-with-picture__header,
  .lp-block-columns-three__header {
    font-size: 22px;
    margin-bottom: 20px;
  }
  .lp-block-video-columns__item,
  .lp-block-columns-with-picture__item,
  .lp-block-columns-three__item {
    padding-left: 10px;
    padding-right: 10px;
  }
  .lp-block-video-columns__icon,
  .lp-block-columns-with-picture__icon,
  .lp-block-columns-three__icon {
    margin-bottom: 40px;
  }
  .lp-block-columns-faq__header {
    font-size: 24px;
  }
  .lp-block-columns-one-icons__picture,
  .lp-block-columns-one-icons__text {
    padding-top: 40px;
  }
  .lp-block-columns-one-icons__picture {
    padding-right: 32px;
    width: 64px;
  }
  .lp-block-video-columns__item {
    margin-bottom: 40px;
  }
}
@media (min-width: 75em) {
  .lp-block-columns-two__item {
    padding-left: 24px;
    padding-right: 24px;
  }
  .lp-block-columns-header {
    margin-bottom: 64px;
  }
  .lp-block-video-columns__header,
  .lp-block-columns-with-picture__header,
  .lp-block-columns-three__header {
    font-size: 24px;
  }
}
.lp-block-columns-picture-with-text__text-block {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  height: 100%;
  box-sizing: border-box;
  position: relative;
  z-index: 10;
}
a.lp-block-columns-picture-with-text__text-block {
  color: #fff;
}
a.lp-block-columns-picture-with-text__text-block:hover {
  color: #fff;
}
.lp-block-columns-picture-with-text__icon {
  font-size: 60px;
}
.lp-block-columns-picture-with-text__inner {
  position: relative;
  overflow: hidden;
  padding-top: 8px;
  padding-bottom: 8px;
}
.lp-block-columns-picture-with-text__img {
  vertical-align: middle;
  width: 100%;
  height: 100%;
}
.lp-block-columns-picture-with-text__image-wrap {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.lp-block-columns-picture-with-text__subtitle,
.lp-block-columns-picture-with-text__text {
  margin-top: 10px;
}
.lp-block-columns-picture-with-text__bg {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  transition: transform 1s;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
}
.lp-block-columns-picture-with-text__effect-zoom:hover .lp-block-columns-picture-with-text__bg {
  transform: scale(1.3);
}
.lp-block-columns-three-icons__row {
  margin-left: -10px;
  margin-right: -10px;
}
.columns-text-picture__picture {
  margin-bottom: 32px;
}
.columns-text-picture__item {
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box;
}
.columns-text-picture picture-loader-trigger span,
.columns-text-picture picture-loader-trigger {
  display: block;
}
.columns-text-picture__header {
  margin-bottom: 16px;
  font-weight: 600;
}
.columns-text-picture__footer {
  margin-top: 30px;
}
.columns-text-picture__button {
  margin-bottom: 25px;
}
.columns-menu {
}
.columns-menu__item {
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box;
  margin-bottom: 50px;
}
.columns-menu__item:last-child {
  margin-bottom: 0;
}
.columns-menu__picture {
  margin-bottom: 32px;
}
.columns-menu__header {
  font-weight: 600;
  margin-bottom: 15px;
  display: inline-block;
}
.columns-menu__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.columns-menu__list-link {
  margin-bottom: 10px;
}

/* frontend/blocks/columns/company-stats.scss */
.company-stats-container {
  overflow-x: auto;
  padding-left: 20px;
}
@media (min-width: 1380px) {
  .stats-container {
    padding-right: 20px;
  }
}
.company-stats__list {
  display: flex;
  justify-content: center;
  gap: 10px;
  width: 1360px;
  margin: 0 auto;
}
.company-stats__list-item {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
}
.company-stats__list-item:before {
  content: "";
  position: absolute;
  background-color: var(--adv-black-100);
}
.company-stats__list-item--people-count {
  aspect-ratio: 289/357;
  width: 289px;
  height: 100%;
  padding: 30px;
  box-sizing: border-box;
}
.company-stats__list-item--people-count:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-mask: url("../assets/people-count-mask.IGX3MIDW.svg") no-repeat;
  mask: url("../assets/people-count-mask.IGX3MIDW.svg") no-repeat;
  padding: 0;
  box-sizing: border-box;
}
.company-stats__list-item--company-count {
  aspect-ratio: 274/175;
  height: 100%;
  padding: 50px 50px 30px 60px;
  box-sizing: border-box;
  margin-left: -50px;
  margin-right: -50px;
}
.company-stats__list-item--company-count:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-mask: url("../assets/company-count-mask.OIXK3TZQ.svg") no-repeat;
  mask: url("../assets/company-count-mask.OIXK3TZQ.svg") no-repeat;
  padding: 0;
  box-sizing: border-box;
}
.company-stats__list-item--region-count {
  aspect-ratio: 1.2;
  width: 188px;
  padding: 20px 20px 35px 55px;
  box-sizing: border-box;
}
.company-stats__list-item--region-count:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-mask: url("../assets/region-company-mask.ON7KHYSY.svg") no-repeat;
  mask: url("../assets/region-company-mask.ON7KHYSY.svg") no-repeat;
  padding: 0;
  box-sizing: border-box;
}
.company-stats__list-item--self-people-count {
  aspect-ratio: 1.2;
  width: 377px;
  padding: 35px 35px 60px 35px;
  box-sizing: border-box;
  margin-left: 5px;
}
.company-stats__list-item--self-people-count:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-mask: url("../assets/self-people-count.WSC77ZHN.svg") no-repeat;
  mask: url("../assets/self-people-count.WSC77ZHN.svg") no-repeat;
  padding: 0;
  box-sizing: border-box;
}
.company-stats__list-item--dev-count {
  aspect-ratio: 1.2;
  width: 284px;
  padding: 35px 35px 60px 40px;
  box-sizing: border-box;
  margin-left: -85px;
}
.company-stats__list-item--dev-count:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-mask: url("../assets/dev-count-mask.J5CDSSM4.svg") no-repeat;
  mask: url("../assets/dev-count-mask.J5CDSSM4.svg") no-repeat;
  padding: 0;
  box-sizing: border-box;
}
.company-stats__list-item--mar-count {
  aspect-ratio: 1.2;
  width: 303px;
  padding: 35px 45px 60px 65px;
  box-sizing: border-box;
  margin-left: -35px;
}
.company-stats__list-item--mar-count:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-mask: url("../assets/mar-count-mask.MZC3DVV4.svg") no-repeat;
  mask: url("../assets/mar-count-mask.MZC3DVV4.svg") no-repeat;
  padding: 0;
  box-sizing: border-box;
}
.company-stats__list__blocks {
  display: grid;
  grid-template-rows: 1fr 1fr;
  grid-gap: 20px;
  gap: 20px;
  border: none;
  width: 100%;
  max-width: 180px;
}
.company-stats__list__blocks .company-stats__list-item {
  position: relative;
}
.company-stats__list-item-count--num {
  font-size: var(--adv-h2);
  font-weight: 589;
}
.company-stats__list-item-text {
  font-size: var(--adv-text-5);
  color: var(--adv-black-50);
  font-weight: 453;
}
.company-stats__list-item-count {
  font-size: var(--adv-text-3);
  font-weight: 453;
  color: var(--adv-black-100);
  margin-bottom: 5px;
}

/* frontend/blocks/columns/direction-list.scss */
.speakers__container {
  max-width: 1440px;
  margin: 0 auto;
  padding-top: var(--adv-m-8);
  padding-left: var(--adv-container-p-1);
  font-stretch: expanded;
}
@media (min-width: 1024px) {
  .speakers__container {
    padding-right: var(--adv-container-p-1);
  }
}
.speakers__list {
  margin-bottom: 80px;
}
.speakers__list--first-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
}
.speakers__list--second-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
}
.speakers__list__item {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 15px;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.speakers__list__item-preview {
  position: relative;
  flex-shrink: 0;
  height: max(480px, min(60vw, 600px));
  width: 100%;
}
.speakers__list__item-title {
  max-width: 290px;
  color: #FFF;
  position: absolute;
  font-size: var(--adv-h2);
  font-weight: 589;
  line-height: 37.8px;
  left: 30px;
  top: 30px;
  word-break: initial;
  text-transform: uppercase;
}
.speakers__list__item-text {
  color: white;
  width: 100%;
  position: absolute;
  padding: 20px;
  bottom: 30px;
  left: 30px;
  aspect-ratio: 345/219;
  -webkit-mask: url("../assets/speakers-rectangle.NBFSOEXN.png") no-repeat;
  mask: url("../assets/speakers-rectangle.NBFSOEXN.png") no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  max-width: max(295px, min(41vw, 365px));
  box-sizing: border-box;
}
@media (max-width: 1023px) {
  .speakers__list__item-text {
    max-width: 295px;
    aspect-ratio: 297/207;
    -webkit-mask: url("../assets/speakers-rectangle-mobile.NFWQE7EL.png") no-repeat;
    mask: url("../assets/speakers-rectangle-mobile.NFWQE7EL.png") no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
  }
}
.speakers__list__item-description {
  margin-bottom: 5px;
}
.speakers__list__item-description,
.speakers__list__item-post {
  font-size: var(--adv-text-4);
  color: var(--adv-white-70);
  font-weight: 400;
  line-height: 18.75px;
}
.speakers__list__item-post {
  color: var(--adv-white-100);
}
.speakers__list__item-img--direction {
  border-radius: 20px;
  margin-bottom: 10px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.speakers__list__item-logo {
  margin-bottom: 46px;
}
.speakers__list__item-speaker {
  font-size: var(--adv-text-1);
  font-weight: 589;
  line-height: 26.4px;
  margin-bottom: var(--adv-m-4);
}
.speakers__list__item-description {
  margin-bottom: 5px;
}
.directions-speakers__list {
  display: flex;
  gap: 5px;
  flex-wrap: wrap;
}
.directions-speakers__list__item,
a.directions-speakers__list__item {
  font-size: 14px;
  font-weight: 453;
  color: #151515;
  border-radius: 50px;
  border: 1px solid rgba(21, 21, 21, 0.3);
  padding: 6px 15px;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.speakers__list__item-btn {
  margin: 0 auto;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.speakers__list__item--last {
  border: 1px solid rgba(21, 21, 21, 0.3);
  border-radius: 20px;
  max-height: max(480px, min(60vw, 600px));
}
@media (min-width: 1025px) {
  .speakers__list--first-row {
    grid-template-columns: 1fr 1fr;
  }
  .speakers__list--second-row {
    grid-template-columns: 1r 1fr;
  }
}
@media (max-width: 1023px) {
  .speakers__list__item-preview {
    height: 600px;
  }
  .speakers__list--second-row {
    grid-template-columns: 0.5fr 0.5fr;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }
  .speakers__list__item-title {
    max-width: 90%;
  }
  .speakers__list--second-row {
    margin-bottom: 60px;
  }
}
@media (max-width: 1023px) {
  .speakers__container {
    max-width: 1360px;
    margin: 0 auto;
    display: grid;
    overflow-x: scroll;
    grid-auto-flow: column;
    grid-gap: 10px;
  }
  .speakers__list {
    display: contents;
  }
  .speakers__list__item {
    min-width: calc(100vw - 40px);
  }
  .speakers__list__item-preview {
    height: 480px;
  }
}
@media (min-width: 1439px) {
  .speakers__list--first-row {
    grid-template-columns: 0.63fr 0.37fr;
  }
  .speakers__list--second-row {
    grid-template-columns: 0.37fr 0.63fr;
  }
}

/* frontend/blocks/image/image.scss */
.image-block-picture-trigger-image {
  width: 278px;
  height: 160px;
}
.addition-header {
  font-size: 33px;
  line-height: 1.04;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 32px;
}
.addition-text {
  line-height: 1.3;
  font-size: 16px;
  text-align: center;
  margin-bottom: 20px;
}
@media (min-width: 48em) {
  .addition-header {
    margin-top: 30px;
    font-size: 43px;
    line-height: 1.25;
    min-height: 0;
    min-height: initial;
  }
  .addition-text {
    line-height: 1.25;
    font-size: 20px;
    margin-bottom: 40px;
  }
}
@media (min-width: 75em) {
  .addition-header {
    margin-top: 0;
    font-size: 52px;
    line-height: 1.1;
  }
  .addition-text {
    font-size: 24px;
    line-height: 1.3;
    margin-bottom: 60px;
  }
}
.image-carousel__item.slick-slide {
  margin-bottom: 26px;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}
.image-carousel .slick-prev {
  left: -50px;
}
.image-carousel .slick-next {
  right: -50px;
}
.image-carousel-alt .slick-next::before,
.image-carousel-alt .slick-prev::before {
  color: #fff;
}
.slick-arrow--inner .slick-arrow,
.image-carousel-alt .slick-arrow {
  width: 36px;
  height: 110px;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 1;
  transition: opacity linear 0.5s;
  color: #fff;
}
.slick-arrow--inner:hover .slick-arrow,
.image-carousel-alt .image-carousel-alt__carousel:hover .slick-arrow {
  opacity: 1;
  transition: opacity linear 0.5s;
}
.slick-dots--inner .slick-dots li button {
  background-color: #fff;
  border: 3px solid rgba(0, 0, 0, 0.8);
  opacity: 0.7;
  padding: 3px;
}
.slick-dots--inner .slick-dots li.slick-active button {
  opacity: 1;
}
.image-carousel-alt .image-carousel-alt__carousel .slick-next {
  right: 0;
}
.image-carousel-alt .image-carousel-alt__carousel .slick-prev {
  left: 0;
}
.image-carousel-alt .slick-dots {
  bottom: 35px;
}
.lp-block-image-full-width__block img,
.lp-block-image-full-width__block .picture-loader-trigger,
.lp-block-image-full-width__block picture-loader-trigger {
  width: 100%;
}
.lp-block-image-full-width__block .picture-loader-trigger-image-inner {
  display: block;
}
.text-image-countdown__content {
  padding-right: 0;
}
.text-image-countdown__picture-wrap {
  margin-bottom: 25px;
}
.text-image-countdown .text-image-countdown__title {
  font-weight: bold;
}
.text-image-countdown .lp-countdown {
  text-align: left;
  display: flex;
}
.text-image-countdown__text {
  margin-bottom: 12px;
}
.text-image-countdown__countdown {
  margin-bottom: 20px;
}
.text-image-countdown .wSeconds .lp-countdown__item {
  width: 25%;
  box-sizing: border-box;
  max-width: 75px;
  min-width: 69px;
}
.text-image-countdown .lp-countdown__item-part {
  box-sizing: border-box;
  font-size: 30px;
  height: 65px;
  width: calc(50% - 1px);
}
.text-image-countdown .lp-countdown__item-label {
  font-size: 16px;
}
.text-image-countdown--reverse .text-image-countdown__content {
  padding-left: 0;
  margin-bottom: 25px;
}
@media (min-width: 48em) {
  .text-image-countdown__content {
    padding-right: 10px;
  }
  .text-image-countdown__picture-wrap {
    margin-bottom: 0;
  }
  .text-image-countdown .lp-countdown {
    margin-bottom: 0;
    justify-content: flex-start;
  }
  .text-image-countdown__text {
    margin-bottom: 24px;
  }
  .text-image-countdown .wSeconds .lp-countdown__item {
    max-width: 112px;
    min-width: 69px;
  }
  .text-image-countdown .lp-countdown__item-part {
    width: calc(50% - 4px);
    font-size: 40px;
  }
  .text-image-countdown--reverse .text-image-countdown__content {
    padding-left: 10px;
    margin-bottom: 0;
  }
}
@media (min-width: 64em) {
  .text-image-countdown {
  }
}
.image-background-with-text .lp-h {
  margin-bottom: 24px;
}
.image-background-with-text__content {
  padding: 80px 40px;
}
.text-image-full-height__inner {
  flex-grow: 1;
}
.text-image-full-height__content,
.text-image-full-height__picture-wrap {
  z-index: 1;
  width: 100%;
  flex-basis: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
.text-image-full-height picture-loader-trigger {
  display: block;
}
.text-image-full-height__content {
  padding: 20px 32px;
}
.text-image-full-height__content-inner.color-scheme__bg--alt {
  padding: 30px;
}
.text-image-full-height__picture-wrap img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 220px;
}
.text-image-full-height__buttons-wrap {
  margin-top: 10px;
}
@media (min-width: 48em) {
  .text-image-full-height__inner-wrap {
    display: flex;
    min-height: 100vh;
    min-height: var(--min-full-height, 100vh);
    flex-direction: column;
  }
  .text-image-full-height__inner {
    width: 100%;
    box-sizing: border-box;
    position: relative;
  }
  .text-image-full-height__content,
  .text-image-full-height__picture-wrap {
    position: absolute;
    z-index: 1;
    width: 50%;
    box-sizing: border-box;
    top: 0;
    bottom: 0;
  }
  .text-image-full-height__picture-wrap {
    left: 0;
    right: auto;
  }
  .text-image-full-height__picture-wrap picture-loader-trigger,
  .text-image-full-height__picture-wrap picture-loader-trigger span {
    display: block;
    width: 100%;
    height: 100%;
  }
  .text-image-full-height__picture-wrap img {
    -o-object-position: left center;
    object-position: left center;
    height: 100vh;
    height: var(--min-full-height, 100vh);
    width: 100%;
  }
  .text-image-full-height__content {
    left: auto;
    right: 0;
    padding: 20px 70px;
  }
  .text-image-full-height__buttons-wrap {
    margin-top: 38px;
  }
  .text-image-full-height--reverse .text-image-full-height__content {
    right: auto;
    left: 0;
  }
  .text-image-full-height--reverse .text-image-full-height__picture-wrap {
    left: auto;
    right: 0;
  }
}

/* frontend/blocks/image/image-background-format-speakers/image-background-format-speakers.scss */
.container-fluid {
  padding-left: var(--adv-container-p-1);
  padding-right: var(--adv-container-p-1);
}
.container-fluid,
.container {
  margin-right: auto;
  margin-left: auto;
}
.lp-container {
  max-width: var(--adv-site-width);
  margin: 0 auto;
}
.for-speakers-format {
  margin-bottom: var(--adv-m-11);
  color: var(--adv-black-100);
}
.for-speakers__title {
  margin-bottom: var(--adv-m-8);
  font-size: var(--adv-h1);
  font-weight: 589;
  line-height: 110%;
  text-transform: uppercase;
}
.for-speakers-format__banner {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  height: 600px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: space-between;
  border-radius: 25px;
  color: var(--adv-white-100);
  overflow: hidden;
}
.for-speakers-format__banner-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.for-speakers-format__banner-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.for-speakers-format__content-top {
  display: flex;
  align-items: center;
  gap: var(--adv-m-4);
  font-size: var(--adv-h2);
  font-weight: 589;
  line-height: 105%;
  text-transform: uppercase;
}
.for-speakers-format__time {
  position: relative;
}
.for-speakers-format__time-text {
  position: absolute;
  top: 48px;
  left: 50%;
  transform: translateX(-50%);
  font-size: var(--adv-text-3);
  font-weight: 453;
  line-height: 120%;
  color: var(--adv-white-70);
  text-transform: none;
}
.for-speakers-format__content-bottom {
  max-width: 274px;
  font-size: var(--adv-text-3);
  font-weight: 453;
  line-height: 120%;
  text-align: right;
}
.for-speakers-format__content-top span .inplace-initialized[data-inplace-rich]:not(.inplace-rich-simple) {
  min-width: 0;
  min-height: 0;
}
@media (max-width: 1860px) {
  .for-speakers-format__time-text {
    top: 37px;
  }
}
@media (max-width: 1390px) {
  .for-speakers-format__banner {
    height: 480px;
  }
  .for-speakers-format__time-text {
    left: 0;
    transform: translateX(0);
  }
}
@media (max-width: 1023px) {
  .for-speakers-format__banner {
    padding: 20px;
  }
  .for-speakers-format__time-text {
    top: 32px;
  }
}

/* frontend/blocks/text/text.scss */
.lp-block-text-button {
  margin-top: 40px;
}
.lp-block-text--middle,
.lp-block-text--large {
  line-height: 1.5;
}
.lp-block-text-image__col {
  padding-top: 20px;
  padding-bottom: 20px;
}
.lp-block-text__header--mobile {
  margin-bottom: 40px;
}
.lp-block-text-image-carousel .slick-prev {
  left: 0;
}
.lp-block-text-image-carousel .slick-dots {
  bottom: -40px;
}
.lp-block-text-image-carousel .slick-next {
  right: 0;
}
@media (min-width: 64em) {
  .lp-block-text-image__content {
    padding-right: 36px;
  }
  .lp-block-text-image-reverse__content {
    padding-left: 36px;
  }
  .lp-block-text-pyramid__content {
    padding-left: 56px;
  }
  .lp-block-text__header--mobile {
    margin-bottom: 0;
  }
}
@media (min-width: 75em) {
  .lp-block-text-image__content {
    padding-right: 70px;
  }
  .lp-block-text-image-reverse__content {
    padding-left: 70px;
  }
  .lp-block-text-pyramid__content {
    padding-left: 112px;
  }
}
.text-reviews__picture-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 80px;
  flex: 1 0 80px;
}
.text-reviews__picture-wrap img {
  height: 80px;
  width: 80px;
  overflow: hidden;
  border-radius: 50%;
}
.text-reviews__author {
  padding-top: 11px;
  font-size: 20px;
  line-height: 1.6;
  margin-bottom: 4px;
  text-align: center;
}
.text-reviews__caption {
  font-size: 16px;
  margin-bottom: 28px;
  line-height: 1.25;
  text-align: center;
}
.text-reviews__text {
  font-size: 16px;
  margin-bottom: 24px;
  line-height: 1.5;
  text-align: center;
  font-weight: 400;
}
@media (min-width: 48em) {
  .text-reviews .text-reviews___picture {
    height: 80px;
    width: 80px;
  }
  .text-reviews__author {
    padding-top: 11px;
    font-size: 20px;
    line-height: 1.6;
  }
  .text-reviews__caption {
    font-size: 16px;
    margin-bottom: 24px;
    line-height: 1.75;
    text-align: left;
  }
  .text-reviews__text {
    font-size: 16px;
    margin-bottom: 24px;
    line-height: 1.5;
    text-align: left;
  }
}
.lp-block-text-coupon__block {
  border-radius: 3px;
  border: dashed 1px rgb(200, 200, 200);
  padding: 28px 30px;
  line-height: 1.7;
}
.lp-block-text-coupon__coupon {
  font-size: 22px;
}
@media (min-width: 48em) {
  .lp-block-text-coupon__coupon {
    font-size: 36px;
  }
}
.lp-block-text-thanks__content,
.lp-block-text-paragraph__content {
  padding: 20px;
}
.lp-block-text-thanks__header {
  font-size: 28px;
  font-weight: 600;
}
.lp-block-text-paragraph .lp-h2,
.lp-block-text-paragraph .lp-h3 {
  margin-bottom: 20px;
}
.lp-block-text-paragraph__content {
  line-height: 1.5;
}
@media (min-width: 75em) {
  .text-reviews .text-reviews___picture {
    height: 100px;
    width: 100px;
  }
  .text-reviews__author {
    padding-top: 24px;
    font-size: 24px;
    margin-bottom: 4px;
    line-height: 1.33;
  }
  .text-reviews__caption {
    font-size: 18px;
    margin-bottom: 24px;
    line-height: 1.56;
  }
  .text-reviews__text {
    font-size: 18px;
    margin-bottom: 24px;
    line-height: 1.56;
  }
  .lp-block-text-thanks__content,
  .lp-block-text-paragraph__content {
    padding: 60px 100px;
  }
}
.lp-block-text-video-reverse__inner,
.lp-block-text-video__inner {
  padding: 12px 20px;
  margin-bottom: 20px;
}
.lp-block-text-video-reverse__video {
  margin-bottom: 20px;
}
.lp-block-text-video__inner {
  margin-bottom: 20px;
}
@media (min-width: 64em) {
  .lp-block-text-video-reverse__inner,
  .lp-block-text-video__inner {
    padding: 32px 40px;
  }
  .lp-block-text-video-reverse__video {
    margin-bottom: 0;
  }
  .lp-block-text-video__inner {
    margin-bottom: 0;
  }
}
.lp-block-title-left-text-right__content {
  padding-left: 0;
}
@media (min-width: 48em) {
  .lp-block-title-left-text-right__content {
    padding-left: 30px;
  }
}

/* frontend/blocks/text/part-strike.scss */
.part-strike {
  width: 100%;
  margin: 0 auto;
  padding: 0 40px;
}
.part-strike___container {
  position: relative;
  margin-bottom: 30px;
  padding: 60px;
  border-radius: 25px;
  color: var(--adv-white-100);
  background:
    linear-gradient(
      to left,
      #FF7E2E 80%,
      #FFA63E 95%);
  overflow: hidden;
}
.part-strike___container a {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
}
.part-strike___container a:hover {
  color: inherit;
}
.part-strike___container::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 670px;
  height: 200px;
  background-color: #ED2B00;
  filter: blur(46.7865333557px);
}
.part-strike___container::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  background-image: url("../assets/orange-banner-polygon.DSDQ76YE.svg");
  width: 670px;
  height: 200px;
  background-repeat: no-repeat;
}
.part-strike___container .lp-btn-group__item--indent {
  padding: 0;
}
p:not(:empty) {
  margin: 0;
}
.part-strike___title .lp-h2 {
  font-size: var(--adv-h1);
  font-weight: 589;
  line-height: 59.4px;
  text-transform: uppercase;
  margin-bottom: 40px;
  position: relative;
  z-index: 10;
  color: var(--adv-white-100);
}
.part-strike___text {
  font-size: var(--adv-text-4);
  font-weight: 400;
  margin-bottom: 35px;
  max-width: 434px;
  position: relative;
  z-index: 10;
  line-height: 18.75px;
}
.part-strike___container a {
  position: relative;
  z-index: 10;
  padding: 6px 0;
  padding-left: 38px;
  background-repeat: no-repeat;
  background-size: 28px 28px;
  background-position: left top;
}
.part-strike___container .lp-btn--primary {
  font-weight: 589;
  font-size: var(--adv-button-text);
  letter-spacing: 0.02em;
  line-height: 16px;
  text-transform: uppercase;
  transition: opacity 0.3s;
  color: var(--adv-white-100);
  position: relative;
}
.part-strike___container .lp-btn--primary::before {
  position: absolute;
  content: "";
  border-radius: 50px;
  border: 1px solid white;
  background: #FFF;
  width: 28px;
  height: 28px;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.part-strike___container .lp-btn--primary::after {
  position: absolute;
  content: "";
  rotate: -45deg;
  width: 8px;
  height: 8px;
  border: 2px solid rgb(21, 21, 21);
  border-left: 0;
  border-top: 0;
  left: 8px;
  top: 10px;
}
@media (max-width: 1600px) {
  .part-strike___container::before {
    right: -150px;
  }
  .part-strike___container::after {
    right: -150px;
  }
}
@media (max-width: 1400px) {
  .part-strike {
    padding: 0 40px;
  }
  .part-strike___container {
    padding: 50px;
  }
  .part-strike___container::before {
    bottom: -32px;
    right: -302px;
  }
  .part-strike___title .lp-h2 {
    margin-bottom: 30px;
  }
  .part-strike___text {
    max-width: 410px;
    margin-bottom: 20px;
  }
  .part-strike___container::after {
    bottom: -38px;
    right: -323px;
  }
  .lp-btn--primary::after {
    top: 9px;
  }
}
@media (max-width: 1024px) {
  .part-strike___title .lp-h2 {
    line-height: 44px;
  }
  .part-strike___text {
    max-width: 435px;
  }
}
@media (max-width: 991px) {
  .part-strike {
    padding: 0 20px;
  }
  .part-strike___container {
    margin-bottom: 20px;
    padding: 20px;
    min-height: 480px;
    background: #FF7E2E;
  }
  .part-strike___container::before {
    bottom: 0;
    right: 0;
    height: 220px;
    width: 250px;
  }
  .part-strike___title .lp-h2 {
    margin-bottom: 24px;
  }
  .part-strike___container::after {
    bottom: -10px;
    right: 0;
    width: 230px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="243" height="193" viewBox="0 0 243 193" fill="none"><path d="M456.288 181.078C462.476 204.169 448.772 227.905 425.68 234.092L117.322 316.716C94.2302 322.904 70.4948 309.2 64.3074 286.108L2.47666 55.3532C-5.35665 26.1189 18.4628 -1.92352 48.5793 1.07696L388.142 34.9071C406.06 36.6923 421.002 49.3837 425.662 66.777L456.288 181.078Z" fill="%23FF7E2E"/></svg>');
  }
  .part-strike___container .lp-btn--primary::after {
    top: 8px;
  }
}
@media (max-width: 576px) {
  .part-strike___title .lp-h2 {
    line-height: 28.6px;
  }
  .part-strike___text {
    line-height: 17.5px;
  }
}

/* frontend/blocks/text/text-header-custom.scss */
.partners__title {
  font-size: var(--adv-h1);
  font-weight: 589;
  line-height: 59.4px;
  margin-bottom: var(--adv-m-9);
  text-transform: uppercase;
  max-width: calc(1360px - 10%);
}
.partners__descript {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 0;
  gap: 0;
  margin-bottom: var(--adv-m-8);
}
.partners__descript-text--margin-btn {
  margin-bottom: 30px;
}
.partners__descript-subtitle {
  font-size: var(--adv-h5);
  color: rgba(21, 21, 21, 0.5);
  text-transform: uppercase;
  letter-spacing: 0.02em;
  line-height: 16px;
  font-weight: 490;
}
.partners__descript-text {
  font-size: var(--adv-text-2);
  color: rgb(21, 21, 21);
  font-weight: 453;
  line-height: 25px;
}
@media (max-width: 1023px) {
  .partners__descript-text--margin-btn {
    margin-bottom: 20px;
  }
}
@media (max-width: 1200px) {
  .partners__title {
    line-height: 44px;
  }
  .partners__descript-subtitle {
    line-height: 14px;
  }
  .partners__descript-text {
    line-height: 20px;
  }
  .partners__descript--only {
    margin-bottom: 60px;
  }
}
@media (max-width: 820px) {
  .partners__title {
    line-height: 28.6px;
  }
  .partners__descript {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}

/* frontend/blocks/countdown/styles/countdown.scss */
.lp-countdown {
  text-align: center;
  width: 100%;
  white-space: nowrap;
  font-size: 0;
  line-height: 0;
  transform: translate3d(0, 0, 0);
  padding: 8px;
  padding-left: 0;
  padding-right: 0;
}
.lp-countdown__item,
.lp-countdown__item-part,
.lp-countdown__spliter {
  display: inline-block;
  vertical-align: top;
}
.wSeconds .lp-countdown__item.lp-coutdown__item--three-numbers {
  width: 87px;
}
.wSeconds .lp-countdown__item {
  width: 56px;
  margin-left: 23px;
}
.wSeconds .lp-countdown__item:first-child {
  margin-left: 0;
}
.wSeconds .lp-countdown__item--seconds {
  display: none;
}
.lp-countdown__spliter {
  width: 2%;
  line-height: normal;
  padding: 0 rem-calc(4px) 0 rem-calc(1px);
}
.lp-countdown__item-part {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  font-weight: bold;
  border-radius: 7.5px;
  background-image:
    linear-gradient(
      to bottom,
      #d6d6d6,
      #c6c6c6 54%,
      #878787 54%,
      #ddd 54%,
      #d0d0d0 93%,
      #cbcbcb);
  width: 27px;
  height: 64px;
  text-align: center;
  line-height: normal;
  margin-left: 2px;
  margin-bottom: 12px;
}
.lp-countdown__item-part:first-child {
  margin-left: 0;
}
.color-scheme--dark .lp-countdown__item-part {
  color: #000;
}
.color-scheme--medium .lp-countdown__item-part,
.color-scheme--light .lp-countdown__item-part {
  color: #fff;
  background-image:
    linear-gradient(
      to bottom,
      #323232,
      #363636 23%,
      #000 52%,
      #161616 54%,
      #3a3a3a 54%,
      #121212 93%,
      #000);
}
.lp-countdown__item-label {
  text-align: center;
  font-size: 16px;
  line-height: 1;
  font-weight: 400;
}
.lp-countdown-simple__item {
  position: relative;
  font-size: 0;
  width: 68px;
  text-align: center;
}
.lp-countdown-simple__item:last-child::after {
  display: none;
}
.lp-countdown-simple__item::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  opacity: 0.15;
  background-color: currentcolor;
  width: 1px;
}
.lp-countdown-simple__item-part {
  font-size: 38px;
  font-weight: 600;
  line-height: 1.15;
  margin-bottom: 8px;
}
.lp-countdown-simple__item-label {
  opacity: 0.4;
  font-size: 16px;
  font-weight: normal;
  line-height: 1;
}
@media (min-width: 48em) {
  .wSeconds .lp-countdown__item.lp-coutdown__item--three-numbers {
    width: 174px;
  }
  .wSeconds .lp-countdown__item {
    width: 112px;
    margin-left: 32px;
  }
  .wSeconds .lp-countdown__item--seconds {
    display: inline-block;
  }
  .lp-countdown__item-part {
    font-size: 64px;
    width: 52px;
    height: 84px;
    margin-left: 8px;
  }
  .lp-countdown__item-label {
    font-size: 24px;
  }
  .lp-countdown-simple__item {
    width: 146px;
  }
  .lp-countdown-simple__item-part {
    font-size: 52px;
    font-weight: 600;
    line-height: 1.15;
  }
  .lp-countdown-simple__item-label {
    font-size: 24px;
    font-weight: normal;
    line-height: 1;
  }
}
@media (min-width: 75em) {
  .wSeconds .lp-countdown__item.lp-coutdown__item--three-numbers {
    width: 174px;
  }
  .wSeconds .lp-countdown__item {
    width: 112px;
  }
  .lp-countdown__item-part {
    width: 52px;
  }
}

/* frontend/blocks/countdown/styles/countdown-with-bg.scss */
.tickets-page__banner {
  max-width: 1840px;
  background-size: cover;
  background-position: center;
  padding: var(--adv-m-8) 20px;
  color: var(--adv-white-100);
  border-radius: var(--adv-rounded-big);
  margin: 0 20px 20px 20px;
}
.tickets-page__banner-container {
  display: flex;
  flex-direction: column;
  gap: var(--adv-m-8);
}
.tickets-page__banner-timer .lp-countdown__item {
  width: calc(var(--countdown-part-size) * 2 + var(--countdown-part-m-l));
}
.tickets-page__banner-timer .lp-countdown__item-part {
  width: var(--countdown-part-size);
  color: white;
  margin-left: var(--countdown-part-m-l);
  aspect-ratio: 1/1.1;
  height: auto;
  height: initial;
  font-size: var(--countdown-part-text-size);
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  line-height: 1;
  position: relative;
  -webkit-mask: url("../assets/countdown-mask.QWRDJ77Z.svg");
  mask: url("../assets/countdown-mask.QWRDJ77Z.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}
.tickets-page__banner-timer .lp-countdown__item-part:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  display: flex;
  width: 100%;
  height: 100%;
  background-image:
    repeating-linear-gradient(
      -45deg,
      rgba(255, 0, 0, 0) 0%,
      var(--theme-text-color) 1%,
      rgba(255, 0, 0, 0) 3.1%);
  opacity: 0.8;
}
.tickets-page__banner-timer .lp-countdown__item-part:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  display: flex;
  width: 90%;
  height: calc(var(--countdown-part-size) / 4);
  background-color: transparent;
  border-left: 2px solid var(--theme-text-color);
  border-right: 2px solid var(--theme-text-color);
}
.tickets-page__banner-timer .lp-countdown__item-part:first-child {
  margin-left: 0;
}
.tickets-page__banner-timer .wSeconds .lp-countdown__item {
  position: relative;
  --dot-size: 5px;
  margin-left: var(--adv-m-5);
}
.tickets-page__banner-timer .wSeconds .lp-countdown__item:first-child {
  margin-left: 0;
}
.tickets-page__banner-timer .lp-countdown__item:not(:first-child):after,
.tickets-page__banner-timer .lp-countdown__item:not(:first-child):before {
  position: absolute;
  left: calc(var(--adv-m-5) / 2 * -1 - var(--dot-size) / 2);
  content: "";
  display: block;
  width: var(--dot-size);
  height: var(--dot-size);
  background-color: var(--theme-text-color);
  border-radius: 50%;
}
.tickets-page__banner-timer .lp-countdown__item:not(:first-child):before {
  top: 18%;
}
.tickets-page__banner-timer .lp-countdown__item:not(:first-child):after {
  bottom: 50%;
}
@media (min-width: 1024px) {
  .tickets-page__banner {
    padding: var(--adv-m-8) 32px;
    margin: 0 40px 20px 40px;
  }
  .tickets-page__banner-timer .lp-countdown__item-part:after {
    border-left: 4px solid var(--theme-text-color);
    border-right: 4px solid var(--theme-text-color);
  }
}
@media (min-width: 1440px) {
  .tickets-page__banner {
    margin: 0 40px 20px 40px;
  }
  .tickets-page__banner-container {
    flex-direction: row;
    justify-content: space-between;
    max-width: 1360px;
    margin: 0 auto;
  }
}
@media (min-width: 1490px) {
  .tickets-page__banner {
    padding: var(--adv-m-8) 0;
  }
}
@media (min-width: 1930px) {
  .tickets-page__banner {
    margin: 0 auto;
    margin-bottom: 20px;
  }
}
.tickets-page__banner-timer {
  --countdown-part-size: 41px;
  --countdown-part-text-size: 41px;
  --countdown-part-m-l: 10px;
  text-align: left;
}
.tickets-page__banner-timer .lp-countdown {
  text-align: inherit;
}
@media (min-width: 1024px) {
  .tickets-page__banner-timer {
    --countdown-part-text-size: 64px;
    --countdown-part-size: 65px;
  }
}
@media (min-width: 1440px) {
  .tickets-page__banner-timer {
    text-align: center;
    --countdown-part-size: 73px;
  }
}

/* frontend/blocks/video/video.scss */
@media (min-width: 48em) {
  .modal-iframe-modal .modal-content {
    padding: 0;
  }
  .modal-iframe-modal .adv-modal-close {
    right: 0;
    top: -34px;
  }
  .modal-iframe-modal .adv-modal-close::after {
    content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4gICAgPHBhdGggZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTMuMTMyIDEyLjQyNWw2LjcxNyA2LjcxNy0uNzA3LjcwNy02LjcxNy02LjcxNy02LjcxOCA2LjcxN0w1IDE5LjE0Mmw2LjcxOC02LjcxN0w1IDUuNzA3IDUuNzA3IDVsNi43MTggNi43MThMMTkuMTQyIDVsLjcwNy43MDctNi43MTcgNi43MTh6Ii8+PC9zdmc+) !important;
  }
}

/* frontend/blocks/form/form.scss */
.lp-block-form__header {
  margin-bottom: 40px;
}
.lp-block-form-with-picture__col {
  padding-top: 8px;
  padding-bottom: 8px;
}
.lp-block-form-title-with-text-and-button__header {
  text-align: right;
}
.form-with-text-aside-text,
.form-with-text-aside-text-invert {
  line-height: 1.5;
  padding-bottom: 30px;
}
.lp-block-form-two-buttons {
  margin: 10px;
  display: inline-block;
  vertical-align: middle;
}
.form-button-wide .lp-btn {
  width: 100%;
  padding-top: 17px;
  padding-bottom: 18px;
  justify-content: center;
}
.form-button-wide .lp-btn::before,
.form-button-wide .lp-btn::after {
  display: none;
}
.form-button-wide .lp-btn .button-icon {
  height: 25px;
  margin-right: 12px;
}
.form-button-wide .lp-btn svg {
  margin-right: 12px;
  height: 1.6em;
}
.image-for-button {
  max-height: 50px;
}
.lp-block-form-subscribe .lp-form__agreement {
  text-align: center;
}
.quiz-agreement-text {
  padding-left: 30px !important;
}
@media (min-width: 48em) {
  .lp-block-form-title-with-text-and-button__header {
    padding-right: 15px;
  }
  .lp-block-form-title-with-text-and-button__text {
    padding-left: 15px;
  }
  .lp-block-form-title-with-text-and-button__divider {
    align-self: stretch;
  }
  .lp-block-form-title-with-text-and-button__divider--vertical {
    width: 1px;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
  }
  .lp-block-form-with-picture__col--form {
    padding-right: 40px;
  }
  .lp-block-form-with-picture-invert__col--form {
    padding-left: 40px;
  }
  .form-with-text-aside-text,
  .form-with-text-aside-text-invert {
    padding-bottom: 0;
  }
  .form-with-text-aside-text {
    padding-left: 30px;
  }
  .form-with-text-aside-text-invert {
    padding-right: 30px;
  }
}
@media (min-width: 48em) {
  .lp-block-form-with-video__video-wrap {
    padding-right: 30px;
  }
}
.lp-block-form-center .lp-form__submit-block {
  text-align: center;
}
.lp-block-form-text-and-button--background .lp-block-form-text-and-button__wrap-text {
  padding: 28px 40px;
}
.lp-block-form-text-and-button--background .lp-block-form-text-and-button__text {
  margin-bottom: 8px;
  margin-top: 8px;
  text-align: center;
}
.lp-block-form-text-and-button--background .lp-block-form-text-and-button__button {
  margin-bottom: 8px;
  margin-top: 8px;
}
.lp-block-form-text-and-button--background .lp-block-form-text-and-button__text-inner {
  flex-wrap: wrap;
}
.lp-block-form-text-and-button__text-inner {
  flex-wrap: wrap;
}
@media (min-width: 48em) {
  .lp-block-form-text-and-button--background .lp-block-form-text-and-button__text-inner {
    flex-wrap: nowrap;
  }
  .lp-block-form-text-and-button--background .lp-block-form-text-and-button__text {
    text-align: inherit;
  }
}

/* frontend/blocks/form/form-partners-custom.scss */
.partners__container--work {
  margin-bottom: var(--adv-m-11);
}
.partners__work {
  display: grid;
  grid-template-columns: 1fr 1.5fr;
  grid-gap: 260px;
  gap: 260px;
}
.partners__title--department {
  max-width: 595px;
}
.partners__work-info-item {
  margin-bottom: 40px;
}
.partners__work-info-title {
  font-size: var(--adv-text-3);
  color: rgba(21, 21, 21, 0.5);
  font-weight: 453;
  line-height: 19.2px;
  margin-bottom: 10px;
}
.partners__work-info-descript {
  font-size: var(--adv-text-2);
  font-weight: 453;
  line-height: 25px;
}
.partners__work-data .lp-form__field {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 10px;
  gap: 10px;
  margin-top: 0;
  padding: 0;
  margin-bottom: 20px;
}
.partners__work-data .lp-form__body--vertical {
  margin: 0;
}
.partners__work-data .row {
  display: block;
  margin: 0;
}
.partners__work-data .lp-form__field-label {
  font-size: var(--adv-text-3);
  font-weight: 453;
  line-height: 19.2px;
  color: rgba(21, 21, 21, 0.7);
  margin-bottom: 0;
}
.partners__work-data input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not(.ui-select-search):not(.cur-year):not(.admin-signin-field):not(#CaptchaCode):not(.auth-field) {
  border: none;
  border-radius: 10px;
  height: 54px;
  background-color: rgb(247, 248, 249);
  padding: 0 10px;
  box-shadow: none;
}
.partners__work-data .mobile-version select:not(.ng-dirty.ng-invalid):not(.admin-signin-field),
.mobile-version textarea:not(.ng-dirty.ng-invalid):not(.admin-signin-field),
.mobile-version .form-control:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not(.ng-dirty.ng-invalid):not(.ui-select-container),
.mobile-version input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not(.ng-dirty.ng-invalid):not(.ui-select-search):not(.admin-signin-field):not(#CaptchaCode):not(.auth-field) {
  box-shadow: none;
}
.partners__work-data .lp-form__submit-block {
  margin: 0;
  padding: 0;
}
.partners__work-data .lp-btn {
  display: block;
}
.partners__work-data .lp-btn--primary {
  position: relative;
  color: var(--adv-white-100);
  font-size: var(--adv-button-text);
  font-weight: 589;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  border: 0;
  border-radius: 500px;
  max-width: 178px;
  text-align: right;
  padding: 0 15px;
  height: 52px;
  background-color: var(--adv-black-100);
}
.partners__work-data .lp-btn--primary:hover {
  color: var(--adv-white-100);
  background-color: var(--adv-black-100);
}
.partners__work-data .lp-btn--primary::before {
  position: absolute;
  content: "";
  border-radius: 50px;
  background: var(--adv-white-100);
  width: 32px;
  height: 32px;
  top: 50%;
  transform: translateY(-50%);
  left: 12px;
}
.partners__work-data .lp-btn--primary::after {
  position: absolute;
  content: "";
  rotate: -45deg;
  width: 10px;
  height: 10px;
  border: 3px solid var(--adv-black-100);
  border-radius: 1px;
  border-left: 0;
  border-top: 0;
  left: 19px;
  top: 20px;
}
@media (max-width: 1439px) {
  .partners__work-data .lp-btn--primary {
    max-width: 172px;
  }
}
@media (max-width: 1200px) {
  .partners__title--department {
    max-width: 100%;
  }
  .partners__work {
    gap: 30px;
  }
  .partners__work-info-item {
    margin-bottom: 32px;
  }
  .partners__work-info-title {
    line-height: 16.8px;
  }
  .partners__work-info-descript {
    line-height: 20px;
  }
  .partners__work-data .lp-form__field-label {
    line-height: 16.8px;
  }
}
@media (max-width: 1023px) {
  .partners__work-info-item {
    margin-bottom: 24px;
  }
}
@media (max-width: 970px) {
  .partners__work-data .lp-btn--primary {
    max-width: 165px;
  }
}
@media (max-width: 820px) {
  .partners__title--department {
    margin-bottom: 40px;
  }
  .partners__work {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}

/* frontend/blocks/footer/styles/footer.scss */
.lp-footer-simple__text,
.lp-footer-social__text {
  margin-top: 4px;
  margin-bottom: 4px;
  line-height: 1.5;
}
.lp-footer-social__phone {
  font-size: 22px;
}
.lp-footer-social__email,
.lp-footer-social__address,
.lp-footer-social__copyright {
  font-size: 16px;
}
.lp-footer-social__social-items {
  margin-top: 24px;
  margin-bottom: 24px;
}
.lp-footer-social-simple a.social {
  height: 45px;
  width: 45px;
  font-size: 25px;
}
@media (min-width: 64em) {
  .lp-footer-social__social-items {
    margin-top: 0;
    margin-bottom: 0;
  }
  .lp-footer-social__copyright {
    margin-right: 28px;
  }
}
.lp-footer-with-menu .lp-menu-header__item {
  padding-left: 0 !important;
}
.lp-footer-with-menu__logo,
.lp-footer-with-menu__block-text,
.lp-footer-with-menu__social {
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 64em) {
  .lp-footer-with-menu__logo,
  .lp-footer-with-menu__block-text,
  .lp-footer-with-menu__social {
    margin-bottom: 0;
  }
}

/* frontend/blocks/footer/styles/footer-custom.scss */
.footer-stachka {
  box-sizing: border-box;
  max-width: 1920px;
  width: 100%;
  margin: 0 auto;
  padding: 0 40px;
}
.footer-stachka__black a {
  color: inherit;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.footer-stachka__black .footer-stachka__policy.text-white-70 {
  color: rgba(255, 255, 255, 0.7);
}
.footer-stachka a:hover {
  color: inherit;
  opacity: 0.7;
}
.footer-stachka__container {
  display: flex;
  gap: 40px;
  min-height: 420px;
  margin-bottom: 25px;
}
.footer-stachka__black {
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 80px;
  -moz-column-gap: 80px;
  column-gap: 80px;
  min-height: inherit;
  max-width: 1200px;
  padding: 40px;
  padding-bottom: 30px;
  border-radius: 30px;
  color: var(--adv-white-100);
  background-color: var(--adv-black-100);
  flex-grow: 1;
  box-sizing: border-box;
}
.footer-stachka__logo {
  align-self: start;
  display: flex;
  align-items: flex-start;
  width: 242px;
}
.footer-stachka__nav {
  align-self: start;
  display: flex;
  gap: 60px;
  align-items: flex-start;
  font-size: 14px;
  font-weight: 500;
  line-height: 115%;
  text-transform: lowercase;
}
.footer-stachka__nav ul {
  display: flex;
  flex-direction: column;
  gap: 15px;
  font-size: 14px;
  line-height: 115%;
  text-transform: uppercase;
  font-weight: 490;
  letter-spacing: 0.02em;
}
.footer-stachka__nav ol,
.footer-stachka__nav ul,
.footer-stachka__socials {
  list-style: none;
  margin: 0;
  padding: 0;
}
.footer-stachka__nav a {
  transition: opacity 0.3s;
}
.text-white-70 {
  color: rgba(255, 255, 255, 0.7);
}
.text-4 {
  font-size: 15px;
  font-weight: 400;
  line-height: 125%;
}
.footer-stachka__copy,
.footer-stachka__policy {
  align-self: start;
  z-index: 10;
}
.footer-stachka__black::after {
  content: "";
  position: absolute;
  right: 30px;
  top: 0;
  transform: translateX(100%);
  height: 100%;
  width: 168px;
  background-color: #151515;
  z-index: 1;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNjgnIGhlaWdodD0nNDIwJyB2aWV3Qm94PScwIDAgMTY4IDQyMCcgZmlsbD0nbm9uZSc+PHBhdGggZD0nTTAgNDIwTDEzOC4wNDUgNDIwQzE1OS4wMyA0MjAgMTczLjQ5OCAzOTguOTEzIDE2NS45OTIgMzc5LjI2OUwyOC40MzE1IDE5LjI2ODlDMjMuOTk2NyA3LjY2MzA3IDEyLjg4MjYgMCAwLjQ4NDc3MyAwSDBWNDIwWicgZmlsbD0nIzE1MTUxNScvPjwvc3ZnPg==);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNjgnIGhlaWdodD0nNDIwJyB2aWV3Qm94PScwIDAgMTY4IDQyMCcgZmlsbD0nbm9uZSc+PHBhdGggZD0nTTAgNDIwTDEzOC4wNDUgNDIwQzE1OS4wMyA0MjAgMTczLjQ5OCAzOTguOTEzIDE2NS45OTIgMzc5LjI2OUwyOC40MzE1IDE5LjI2ODlDMjMuOTk2NyA3LjY2MzA3IDEyLjg4MjYgMCAwLjQ4NDc3MyAwSDBWNDIwWicgZmlsbD0nIzE1MTUxNScvPjwvc3ZnPg==);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.footer-stachka__white {
  position: relative;
  padding: 40px;
  padding-bottom: 30px;
  min-height: inherit;
  max-width: 605px;
  width: 100%;
}
.footer-stachka__white-bg {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #151515;
  -webkit-clip-path: polygon(28.477% 99.524%, 28.378% 99.524%, 28.378% 99.524%, 27.817% 99.474%, 27.272% 99.33%, 26.749% 99.094%, 26.251% 98.773%, 25.785% 98.37%, 25.355% 97.891%, 24.965% 97.34%, 24.621% 96.723%, 24.328% 96.044%, 24.09% 95.308%, 0.657% 9.593%, 0.657% 9.593%, 0.399% 8.275%, 0.331% 6.965%, 0.441% 5.694%, 0.713% 4.494%, 1.132% 3.394%, 1.686% 2.425%, 2.358% 1.619%, 3.135% 1.004%, 4.002% 0.613%, 4.945% 0.476%, 28.477% 0.476%, 28.477% 0%, 4.945% 0%, 4.945% 0%, 3.935% 0.147%, 3.006% 0.566%, 2.173% 1.224%, 1.453% 2.088%, 0.86% 3.126%, 0.41% 4.305%, 0.119% 5.591%, 0.002% 6.952%, 0.074% 8.356%, 0.351% 9.768%, 23.783% 95.483%, 23.783% 95.483%, 24.038% 96.272%, 24.353% 96.999%, 24.721% 97.661%, 25.139% 98.25%, 25.6% 98.764%, 26.099% 99.195%, 26.632% 99.539%, 27.193% 99.792%, 27.777% 99.947%, 28.378% 100%, 28.477% 100%, 28.477% 99.524%, 94.868% 0.476%, 28.477% 0.476%, 28.477% 0%, 94.868% 0%, 94.868% 0%, 95.7% 0.097%, 96.49% 0.376%, 97.226% 0.824%, 97.899% 1.424%, 98.497% 2.162%, 99.01% 3.022%, 99.427% 3.989%, 99.738% 5.048%, 99.933% 6.184%, 100% 7.381%, 100% 92.619%, 100% 92.619%, 99.933% 93.816%, 99.738% 94.952%, 99.427% 96.011%, 99.01% 96.978%, 98.497% 97.838%, 97.899% 98.576%, 97.226% 99.176%, 96.49% 99.624%, 95.7% 99.903%, 94.868% 100%, 28.477% 100%, 28.477% 99.524%, 94.868% 99.524%, 94.868% 99.524%, 95.646% 99.433%, 96.385% 99.172%, 97.074% 98.753%, 97.703% 98.192%, 98.263% 97.501%, 98.742% 96.697%, 99.133% 95.792%, 99.424% 94.801%, 99.606% 93.739%, 99.669% 92.619%, 99.669% 7.381%, 99.669% 7.381%, 99.606% 6.261%, 99.424% 5.199%, 99.133% 4.208%, 98.742% 3.303%, 98.263% 2.499%, 97.703% 1.808%, 97.074% 1.247%, 96.385% 0.828%, 95.646% 0.567%, 94.868% 0.476%);
  clip-path: polygon(28.477% 99.524%, 28.378% 99.524%, 28.378% 99.524%, 27.817% 99.474%, 27.272% 99.33%, 26.749% 99.094%, 26.251% 98.773%, 25.785% 98.37%, 25.355% 97.891%, 24.965% 97.34%, 24.621% 96.723%, 24.328% 96.044%, 24.09% 95.308%, 0.657% 9.593%, 0.657% 9.593%, 0.399% 8.275%, 0.331% 6.965%, 0.441% 5.694%, 0.713% 4.494%, 1.132% 3.394%, 1.686% 2.425%, 2.358% 1.619%, 3.135% 1.004%, 4.002% 0.613%, 4.945% 0.476%, 28.477% 0.476%, 28.477% 0%, 4.945% 0%, 4.945% 0%, 3.935% 0.147%, 3.006% 0.566%, 2.173% 1.224%, 1.453% 2.088%, 0.86% 3.126%, 0.41% 4.305%, 0.119% 5.591%, 0.002% 6.952%, 0.074% 8.356%, 0.351% 9.768%, 23.783% 95.483%, 23.783% 95.483%, 24.038% 96.272%, 24.353% 96.999%, 24.721% 97.661%, 25.139% 98.25%, 25.6% 98.764%, 26.099% 99.195%, 26.632% 99.539%, 27.193% 99.792%, 27.777% 99.947%, 28.378% 100%, 28.477% 100%, 28.477% 99.524%, 94.868% 0.476%, 28.477% 0.476%, 28.477% 0%, 94.868% 0%, 94.868% 0%, 95.7% 0.097%, 96.49% 0.376%, 97.226% 0.824%, 97.899% 1.424%, 98.497% 2.162%, 99.01% 3.022%, 99.427% 3.989%, 99.738% 5.048%, 99.933% 6.184%, 100% 7.381%, 100% 92.619%, 100% 92.619%, 99.933% 93.816%, 99.738% 94.952%, 99.427% 96.011%, 99.01% 96.978%, 98.497% 97.838%, 97.899% 98.576%, 97.226% 99.176%, 96.49% 99.624%, 95.7% 99.903%, 94.868% 100%, 28.477% 100%, 28.477% 99.524%, 94.868% 99.524%, 94.868% 99.524%, 95.646% 99.433%, 96.385% 99.172%, 97.074% 98.753%, 97.703% 98.192%, 98.263% 97.501%, 98.742% 96.697%, 99.133% 95.792%, 99.424% 94.801%, 99.606% 93.739%, 99.669% 92.619%, 99.669% 7.381%, 99.669% 7.381%, 99.606% 6.261%, 99.424% 5.199%, 99.133% 4.208%, 98.742% 3.303%, 98.263% 2.499%, 97.703% 1.808%, 97.074% 1.247%, 96.385% 0.828%, 95.646% 0.567%, 94.868% 0.476%);
}
.footer-stachka__white-box {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
}
.footer-stachka__socials {
  display: flex;
  align-items: center;
  gap: 21px;
}
.footer-stachka__made {
  display: flex;
  gap: 3px;
  align-items: flex-end;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.48px;
}
.footer-stachka__black-end {
  display: none;
}
@media (max-width: 1600px) {
  .footer-stachka__logo {
    width: 210px;
  }
  .footer-stachka__white {
    max-width: 460px;
  }
  .footer-stachka__white-bg {
    -webkit-clip-path: polygon(37.391% 99.524%, 37.262% 99.524%, 37.262% 99.524%, 36.525% 99.474%, 35.81% 99.33%, 35.122% 99.094%, 34.469% 98.773%, 33.857% 98.37%, 33.292% 97.891%, 32.78% 97.34%, 32.329% 96.723%, 31.943% 96.044%, 31.631% 95.308%, 0.863% 9.593%, 0.863% 9.593%, 0.523% 8.275%, 0.435% 6.965%, 0.579% 5.694%, 0.936% 4.494%, 1.487% 3.394%, 2.213% 2.425%, 3.096% 1.619%, 4.116% 1.004%, 5.255% 0.613%, 6.494% 0.476%, 37.391% 0.476%, 37.391% 0%, 6.494% 0%, 6.494% 0%, 5.167% 0.147%, 3.947% 0.566%, 2.853% 1.224%, 1.908% 2.088%, 1.129% 3.126%, 0.539% 4.305%, 0.156% 5.591%, 0.002% 6.952%, 0.097% 8.356%, 0.46% 9.768%, 31.229% 95.483%, 31.229% 95.483%, 31.564% 96.272%, 31.976% 96.999%, 32.46% 97.661%, 33.008% 98.25%, 33.614% 98.764%, 34.27% 99.195%, 34.969% 99.539%, 35.706% 99.792%, 36.472% 99.947%, 37.262% 100%, 37.391% 100%, 37.391% 99.524%, 93.261% 0.476%, 37.391% 0.476%, 37.391% 0%, 93.261% 0%, 93.261% 0%, 94.354% 0.097%, 95.391% 0.376%, 96.358% 0.824%, 97.241% 1.424%, 98.026% 2.162%, 98.7% 3.022%, 99.248% 3.989%, 99.656% 5.048%, 99.912% 6.184%, 100% 7.381%, 100% 92.619%, 100% 92.619%, 99.912% 93.816%, 99.656% 94.952%, 99.248% 96.011%, 98.7% 96.978%, 98.026% 97.838%, 97.241% 98.576%, 96.358% 99.176%, 95.391% 99.624%, 94.354% 99.903%, 93.261% 100%, 37.391% 100%, 37.391% 99.524%, 93.261% 99.524%, 93.261% 99.524%, 94.283% 99.433%, 95.254% 99.172%, 96.158% 98.753%, 96.984% 98.192%, 97.719% 97.501%, 98.349% 96.697%, 98.862% 95.792%, 99.244% 94.801%, 99.483% 93.739%, 99.565% 92.619%, 99.565% 7.381%, 99.565% 7.381%, 99.483% 6.261%, 99.244% 5.199%, 98.862% 4.208%, 98.349% 3.303%, 97.719% 2.499%, 96.984% 1.808%, 96.158% 1.247%, 95.254% 0.828%, 94.283% 0.567%, 93.261% 0.476%);
    clip-path: polygon(37.391% 99.524%, 37.262% 99.524%, 37.262% 99.524%, 36.525% 99.474%, 35.81% 99.33%, 35.122% 99.094%, 34.469% 98.773%, 33.857% 98.37%, 33.292% 97.891%, 32.78% 97.34%, 32.329% 96.723%, 31.943% 96.044%, 31.631% 95.308%, 0.863% 9.593%, 0.863% 9.593%, 0.523% 8.275%, 0.435% 6.965%, 0.579% 5.694%, 0.936% 4.494%, 1.487% 3.394%, 2.213% 2.425%, 3.096% 1.619%, 4.116% 1.004%, 5.255% 0.613%, 6.494% 0.476%, 37.391% 0.476%, 37.391% 0%, 6.494% 0%, 6.494% 0%, 5.167% 0.147%, 3.947% 0.566%, 2.853% 1.224%, 1.908% 2.088%, 1.129% 3.126%, 0.539% 4.305%, 0.156% 5.591%, 0.002% 6.952%, 0.097% 8.356%, 0.46% 9.768%, 31.229% 95.483%, 31.229% 95.483%, 31.564% 96.272%, 31.976% 96.999%, 32.46% 97.661%, 33.008% 98.25%, 33.614% 98.764%, 34.27% 99.195%, 34.969% 99.539%, 35.706% 99.792%, 36.472% 99.947%, 37.262% 100%, 37.391% 100%, 37.391% 99.524%, 93.261% 0.476%, 37.391% 0.476%, 37.391% 0%, 93.261% 0%, 93.261% 0%, 94.354% 0.097%, 95.391% 0.376%, 96.358% 0.824%, 97.241% 1.424%, 98.026% 2.162%, 98.7% 3.022%, 99.248% 3.989%, 99.656% 5.048%, 99.912% 6.184%, 100% 7.381%, 100% 92.619%, 100% 92.619%, 99.912% 93.816%, 99.656% 94.952%, 99.248% 96.011%, 98.7% 96.978%, 98.026% 97.838%, 97.241% 98.576%, 96.358% 99.176%, 95.391% 99.624%, 94.354% 99.903%, 93.261% 100%, 37.391% 100%, 37.391% 99.524%, 93.261% 99.524%, 93.261% 99.524%, 94.283% 99.433%, 95.254% 99.172%, 96.158% 98.753%, 96.984% 98.192%, 97.719% 97.501%, 98.349% 96.697%, 98.862% 95.792%, 99.244% 94.801%, 99.483% 93.739%, 99.565% 92.619%, 99.565% 7.381%, 99.565% 7.381%, 99.483% 6.261%, 99.244% 5.199%, 98.862% 4.208%, 98.349% 3.303%, 97.719% 2.499%, 96.984% 1.808%, 96.158% 1.247%, 95.254% 0.828%, 94.283% 0.567%, 93.261% 0.476%);
  }
}
@media (max-width: 1600px) {
  .footer-stachka__black {
    grid-template-columns: 1fr 2fr;
  }
}
@media (max-width: 1400px) {
  .footer-stachka {
    max-width: 1400px;
    padding: 0 40px;
  }
  .footer-stachka__black {
    padding: 32px;
    padding-bottom: 24px;
  }
  .footer-stachka__logo {
    width: 180px;
  }
  .footer-stachka__nav {
    flex-direction: column;
    gap: 30px;
  }
  .footer-stachka__nav ul {
    gap: 12px;
  }
  .footer-stachka__white {
    padding: 32px;
    padding-bottom: 24px;
    max-width: 336px;
  }
  .footer-stachka__white-bg {
    -webkit-clip-path: polygon(51.19% 99.524%, 51.013% 99.524%, 51.013% 99.524%, 50.004% 99.474%, 49.025% 99.33%, 48.084% 99.094%, 47.19% 98.773%, 46.352% 98.37%, 45.578% 97.891%, 44.878% 97.34%, 44.259% 96.723%, 43.732% 96.044%, 43.304% 95.308%, 1.181% 9.593%, 1.181% 9.593%, 0.716% 8.275%, 0.595% 6.965%, 0.792% 5.694%, 1.281% 4.494%, 2.035% 3.394%, 3.03% 2.425%, 4.239% 1.619%, 5.636% 1.004%, 7.195% 0.613%, 8.89% 0.476%, 51.19% 0.476%, 51.19% 0%, 8.89% 0%, 8.89% 0%, 7.073% 0.147%, 5.403% 0.566%, 3.906% 1.224%, 2.611% 2.088%, 1.546% 3.126%, 0.737% 4.305%, 0.214% 5.591%, 0.003% 6.952%, 0.133% 8.356%, 0.63% 9.768%, 42.754% 95.483%, 42.754% 95.483%, 43.212% 96.272%, 43.777% 96.999%, 44.439% 97.661%, 45.19% 98.25%, 46.019% 98.764%, 46.917% 99.195%, 47.875% 99.539%, 48.883% 99.792%, 49.932% 99.947%, 51.013% 100%, 51.19% 100%, 51.19% 99.524%, 90.774% 0.476%, 51.19% 0.476%, 51.19% 0%, 90.774% 0%, 90.774% 0%, 92.27% 0.097%, 93.69% 0.376%, 95.014% 0.824%, 96.223% 1.424%, 97.298% 2.162%, 98.22% 3.022%, 98.97% 3.989%, 99.53% 5.048%, 99.879% 6.184%, 100% 7.381%, 100% 92.619%, 100% 92.619%, 99.879% 93.816%, 99.53% 94.952%, 98.97% 96.011%, 98.22% 96.978%, 97.298% 97.838%, 96.223% 98.576%, 95.014% 99.176%, 93.69% 99.624%, 92.27% 99.903%, 90.774% 100%, 51.19% 100%, 51.19% 99.524%, 90.774% 99.524%, 90.774% 99.524%, 92.174% 99.433%, 93.502% 99.172%, 94.74% 98.753%, 95.871% 98.192%, 96.877% 97.501%, 97.739% 96.697%, 98.441% 95.792%, 98.965% 94.801%, 99.292% 93.739%, 99.405% 92.619%, 99.405% 7.381%, 99.405% 7.381%, 99.292% 6.261%, 98.965% 5.199%, 98.441% 4.208%, 97.739% 3.303%, 96.877% 2.499%, 95.871% 1.808%, 94.74% 1.247%, 93.502% 0.828%, 92.174% 0.567%, 90.774% 0.476%);
    clip-path: polygon(51.19% 99.524%, 51.013% 99.524%, 51.013% 99.524%, 50.004% 99.474%, 49.025% 99.33%, 48.084% 99.094%, 47.19% 98.773%, 46.352% 98.37%, 45.578% 97.891%, 44.878% 97.34%, 44.259% 96.723%, 43.732% 96.044%, 43.304% 95.308%, 1.181% 9.593%, 1.181% 9.593%, 0.716% 8.275%, 0.595% 6.965%, 0.792% 5.694%, 1.281% 4.494%, 2.035% 3.394%, 3.03% 2.425%, 4.239% 1.619%, 5.636% 1.004%, 7.195% 0.613%, 8.89% 0.476%, 51.19% 0.476%, 51.19% 0%, 8.89% 0%, 8.89% 0%, 7.073% 0.147%, 5.403% 0.566%, 3.906% 1.224%, 2.611% 2.088%, 1.546% 3.126%, 0.737% 4.305%, 0.214% 5.591%, 0.003% 6.952%, 0.133% 8.356%, 0.63% 9.768%, 42.754% 95.483%, 42.754% 95.483%, 43.212% 96.272%, 43.777% 96.999%, 44.439% 97.661%, 45.19% 98.25%, 46.019% 98.764%, 46.917% 99.195%, 47.875% 99.539%, 48.883% 99.792%, 49.932% 99.947%, 51.013% 100%, 51.19% 100%, 51.19% 99.524%, 90.774% 0.476%, 51.19% 0.476%, 51.19% 0%, 90.774% 0%, 90.774% 0%, 92.27% 0.097%, 93.69% 0.376%, 95.014% 0.824%, 96.223% 1.424%, 97.298% 2.162%, 98.22% 3.022%, 98.97% 3.989%, 99.53% 5.048%, 99.879% 6.184%, 100% 7.381%, 100% 92.619%, 100% 92.619%, 99.879% 93.816%, 99.53% 94.952%, 98.97% 96.011%, 98.22% 96.978%, 97.298% 97.838%, 96.223% 98.576%, 95.014% 99.176%, 93.69% 99.624%, 92.27% 99.903%, 90.774% 100%, 51.19% 100%, 51.19% 99.524%, 90.774% 99.524%, 90.774% 99.524%, 92.174% 99.433%, 93.502% 99.172%, 94.74% 98.753%, 95.871% 98.192%, 96.877% 97.501%, 97.739% 96.697%, 98.441% 95.792%, 98.965% 94.801%, 99.292% 93.739%, 99.405% 92.619%, 99.405% 7.381%, 99.405% 7.381%, 99.292% 6.261%, 98.965% 5.199%, 98.441% 4.208%, 97.739% 3.303%, 96.877% 2.499%, 95.871% 1.808%, 94.74% 1.247%, 93.502% 0.828%, 92.174% 0.567%, 90.774% 0.476%);
  }
  .footer-stachka__socials {
    gap: 21px;
  }
  .footer-stachka__made {
    font-size: 14px;
    letter-spacing: -0.429px;
  }
  .text-4 {
    font-size: 14px;
  }
}
@media (min-width: 1024px) {
  .footer-stachka__policy,
  .footer-stachka__copy {
    align-self: end;
  }
}
@media (max-width: 991px) {
  .footer-stachka__black-end {
    display: block;
    width: 100%;
    height: 160px;
    position: absolute;
    bottom: -136px;
    left: 0;
  }
  .footer-stachka {
    padding: 0 20px 0 20px;
  }
  .footer-stachka__container {
    flex-direction: column;
    min-height: 0;
    gap: 45px;
  }
  .footer-stachka__black {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 20px;
    height: 500px;
  }
  .footer-stachka__logo {
    margin-bottom: 40px;
  }
  .footer-stachka__nav {
    font-size: 13px;
    margin-bottom: 60px;
  }
  .footer-stachka__nav ul {
    font-size: 13px;
    line-height: 14px;
    gap: 10px;
  }
  .footer-stachka__copy {
    order: 5;
  }
  .footer-stachka__policy {
    margin-bottom: 20px;
  }
  .footer-stachka__white {
    padding: 20px;
    padding-bottom: 15px;
    max-width: none;
    height: 280px;
  }
  .footer-stachka__black::after {
    display: none;
  }
  .footer-stachka__white-bg {
    -webkit-clip-path: polygon(0.597% 60.072%, 0.597% 59.544%, 0.597% 59.544%, 0.65% 58.412%, 0.807% 57.308%, 1.063% 56.241%, 1.413% 55.221%, 1.854% 54.255%, 2.379% 53.353%, 2.986% 52.523%, 3.669% 51.775%, 4.424% 51.116%, 5.246% 50.556%, 87.336% 1.772%, 87.336% 1.772%, 89.023% 1.02%, 90.724% 0.725%, 92.392% 0.851%, 93.983% 1.367%, 95.452% 2.238%, 96.755% 3.432%, 97.846% 4.914%, 98.681% 6.651%, 99.215% 8.611%, 99.403% 10.76%, 99.403% 60.072%, 100% 60.072%, 100% 10.76%, 100% 10.76%, 99.799% 8.458%, 99.227% 6.358%, 98.332% 4.496%, 97.163% 2.908%, 95.767% 1.629%, 94.193% 0.696%, 92.488% 0.144%, 90.701% 0.008%, 88.879% 0.325%, 87.07% 1.13%, 4.981% 49.914%, 4.981% 49.914%, 4.1% 50.514%, 3.291% 51.22%, 2.56% 52.022%, 1.91% 52.911%, 1.346% 53.877%, 0.875% 54.912%, 0.499% 56.005%, 0.225% 57.148%, 0.057% 58.331%, 0% 59.544%, 0% 60.072%, 0.597% 60.072%, 99.403% 88.849%, 99.403% 60.072%, 100% 60.072%, 100% 88.849%, 100% 88.849%, 99.879% 90.658%, 99.528% 92.374%, 98.967% 93.974%, 98.215% 95.435%, 97.29% 96.734%, 96.211% 97.849%, 94.999% 98.755%, 93.671% 99.432%, 92.247% 99.854%, 90.746% 100%, 9.254% 100%, 9.254% 100%, 7.753% 99.854%, 6.329% 99.432%, 5.001% 98.755%, 3.789% 97.849%, 2.71% 96.734%, 1.785% 95.435%, 1.033% 93.974%, 0.472% 92.374%, 0.121% 90.658%, 0% 88.849%, 0% 60.072%, 0.597% 60.072%, 0.597% 88.849%, 0.597% 88.849%, 0.71% 90.541%, 1.038% 92.146%, 1.563% 93.643%, 2.267% 95.01%, 3.133% 96.225%, 4.141% 97.268%, 5.275% 98.116%, 6.518% 98.749%, 7.85% 99.144%, 9.254% 99.281%, 90.746% 99.281%, 90.746% 99.281%, 92.15% 99.144%, 93.482% 98.749%, 94.724% 98.116%, 95.859% 97.268%, 96.867% 96.225%, 97.733% 95.01%, 98.437% 93.643%, 98.962% 92.146%, 99.29% 90.541%, 99.403% 88.849%);
    clip-path: polygon(0.597% 60.072%, 0.597% 59.544%, 0.597% 59.544%, 0.65% 58.412%, 0.807% 57.308%, 1.063% 56.241%, 1.413% 55.221%, 1.854% 54.255%, 2.379% 53.353%, 2.986% 52.523%, 3.669% 51.775%, 4.424% 51.116%, 5.246% 50.556%, 87.336% 1.772%, 87.336% 1.772%, 89.023% 1.02%, 90.724% 0.725%, 92.392% 0.851%, 93.983% 1.367%, 95.452% 2.238%, 96.755% 3.432%, 97.846% 4.914%, 98.681% 6.651%, 99.215% 8.611%, 99.403% 10.76%, 99.403% 60.072%, 100% 60.072%, 100% 10.76%, 100% 10.76%, 99.799% 8.458%, 99.227% 6.358%, 98.332% 4.496%, 97.163% 2.908%, 95.767% 1.629%, 94.193% 0.696%, 92.488% 0.144%, 90.701% 0.008%, 88.879% 0.325%, 87.07% 1.13%, 4.981% 49.914%, 4.981% 49.914%, 4.1% 50.514%, 3.291% 51.22%, 2.56% 52.022%, 1.91% 52.911%, 1.346% 53.877%, 0.875% 54.912%, 0.499% 56.005%, 0.225% 57.148%, 0.057% 58.331%, 0% 59.544%, 0% 60.072%, 0.597% 60.072%, 99.403% 88.849%, 99.403% 60.072%, 100% 60.072%, 100% 88.849%, 100% 88.849%, 99.879% 90.658%, 99.528% 92.374%, 98.967% 93.974%, 98.215% 95.435%, 97.29% 96.734%, 96.211% 97.849%, 94.999% 98.755%, 93.671% 99.432%, 92.247% 99.854%, 90.746% 100%, 9.254% 100%, 9.254% 100%, 7.753% 99.854%, 6.329% 99.432%, 5.001% 98.755%, 3.789% 97.849%, 2.71% 96.734%, 1.785% 95.435%, 1.033% 93.974%, 0.472% 92.374%, 0.121% 90.658%, 0% 88.849%, 0% 60.072%, 0.597% 60.072%, 0.597% 88.849%, 0.597% 88.849%, 0.71% 90.541%, 1.038% 92.146%, 1.563% 93.643%, 2.267% 95.01%, 3.133% 96.225%, 4.141% 97.268%, 5.275% 98.116%, 6.518% 98.749%, 7.85% 99.144%, 9.254% 99.281%, 90.746% 99.281%, 90.746% 99.281%, 92.15% 99.144%, 93.482% 98.749%, 94.724% 98.116%, 95.859% 97.268%, 96.867% 96.225%, 97.733% 95.01%, 98.437% 93.643%, 98.962% 92.146%, 99.29% 90.541%, 99.403% 88.849%);
  }
  .footer-stachka__white-box {
    justify-content: flex-end;
  }
  .footer-stachka__socials {
    margin-bottom: 60px;
  }
}
@media (max-width: 768px) {
  .footer-stachka__black-end {
    bottom: -134px;
  }
}

/* frontend/blocks/partners-logo/partners-logo.scss */
.lp-partner-logos-wrap {
  margin-left: -20px;
  margin-right: -20px;
}
.partners-logo-carousel__carousel-wrap {
  padding: 0;
}
.partners-logo-carousel__item {
  position: relative;
  padding: 0;
  box-sizing: border-box;
  text-align: center;
  float: left;
}
.partners-logo-carousel--preview-admin {
  display: flex !important;
}
.lp-partner-logo .gallery-remove {
  top: 0;
}
.lp-partner-logo-block__item-container {
  margin-left: -12px;
  margin-right: -12px;
}
.lp-partner-logo-block__item-wrap {
  flex-basis: 180px;
  max-width: 180px;
  padding: 17px;
  box-sizing: border-box;
}
.lp-partner-logo-block__item {
  position: relative;
}
.partners-logo-carousel-block .slick-track {
  display: flex;
  align-items: center;
}
@media (min-width: 48em) {
  .partners-logo-carousel__carousel-wrap {
    padding: 0 22px;
  }
  .partners-logo-carousel__item {
    padding: 24px;
  }
}

/* frontend/blocks/reviews/styles/reviews.scss */
@media (min-width: 75em) {
  .reviews-carousel__title.reviews-columns-with-stars__title {
    font-size: 30px;
  }
}
.reviews-multiple__picture-wrap img,
.reviews-block__picture-wrap img {
  height: 80px;
  width: 80px;
  overflow: hidden;
  border-radius: 50%;
}
.lp-block-reviews .slick-next {
  right: -50px;
}
.lp-block-reviews .slick-prev {
  left: -50px;
}
.reviews-carousel__slick-wrap {
  margin: 0 37px;
}
.reviews-carousel__slick-wrap .slick-prev {
  left: -15px;
}
.reviews-carousel__slick-wrap .slick-next {
  right: -15px;
}
.reviews-carousel__item {
  position: relative;
  text-align: center;
  margin-bottom: 15px;
}
.reviews__text {
  quotes: "";
  display: inline-block;
  margin-bottom: 30px;
  position: relative;
}
.reviews__text::before,
.reviews__text::after {
  display: none;
}
.reviews-carousel__picture-wrap {
  margin-bottom: 20px;
}
.reviews-carousel__text {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 28px;
}
.form-reviews__author,
.reviews-carousel__author {
  font-size: 20px;
  line-height: 1.6;
  margin-bottom: 4px;
}
.reviews-carousel__caption {
  font-size: 16px;
  line-height: 1.25;
  margin-bottom: 48px;
}
@media (min-width: 48em) {
  .reviews-carousel__text {
    font-size: 18px;
    line-height: 1.56;
    margin-bottom: 48px;
  }
  .form-reviews__author,
  .reviews-carousel__author {
    font-size: 22px;
    line-height: 1.45;
    margin-bottom: 4px;
  }
  .reviews-carousel__caption {
    font-size: 18px;
    line-height: 1.56;
  }
}
@media (min-width: 75em) {
  .form-reviews__author,
  .reviews-carousel__author {
    font-size: 24px;
    line-height: 1.33;
    margin-bottom: 8px;
  }
}
.reviews-multiple__author {
  font-size: 22px;
  line-height: 1.45;
  margin-bottom: 4px;
}
.reviews-multiple__caption {
  font-size: 16px;
  line-height: 1.75;
  margin-bottom: 24px;
}
.reviews-multiple__text {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 40px;
}
.reviews-multiple__picture-wrap {
  padding-top: 28px;
  margin-bottom: 25px;
}
.reviews-multiple__slide {
  float: left;
}
.reviews-multiple__carousel--preview-admin {
  display: flex;
}
@media (min-width: 48em) {
  .reviews-multiple__item {
    padding: 0 15px;
  }
  .reviews-multiple__author {
    font-size: 22px;
    line-height: 1.45;
    margin-bottom: 4px;
  }
  .reviews-multiple__caption {
    font-size: 16px;
    line-height: 1.75;
    margin-bottom: 24px;
  }
  .reviews-multiple__text {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media (min-width: 75em) {
  .reviews-multiple__picture-wrap {
    margin-bottom: 12px;
  }
  .reviews-multiple__author {
    font-size: 24px;
    line-height: 1.33;
    margin-bottom: 4px;
  }
  .reviews-multiple__caption {
    font-size: 18px;
    line-height: 1.56;
  }
  .reviews-multiple__text {
    font-size: 18px;
    line-height: 1.56;
  }
}
.reviews-twice__picture-wrap {
  padding-top: 28px;
  max-width: 80px;
  flex: 1 0 80px;
  margin-right: 0;
}
.reviews-twice .picture-loader-trigger-image-wrap img,
.reviews-twice .picture-loader-trigger-image {
  height: 80px;
  width: 80px;
}
.reviews-twice__author {
  padding-top: 11px;
  font-size: 20px;
  line-height: 1.6;
  margin-bottom: 4px;
  text-align: center;
}
.reviews-twice__caption {
  font-size: 16px;
  margin-bottom: 28px;
  line-height: 1.25;
  text-align: center;
}
.reviews-twice__text {
  font-size: 16px;
  margin-bottom: 24px;
  line-height: 1.5;
  text-align: center;
}
.reviews-twice__item {
  padding-right: 0;
}
.reviews-twice__inner {
  flex-direction: column;
  align-items: center;
}
.reviews-twice__slide {
  float: left;
}
.reviews-twice__carousel--preview-admin {
  display: flex;
}
@media (min-width: 48em) {
  .reviews-twice__picture-wrap {
    max-width: 80px;
    flex: 0 0 80px;
    margin-right: 30px;
    padding-top: 0;
  }
  .reviews-twice__inner {
    flex-direction: row;
    align-items: flex-start;
  }
  .reviews-twice .picture-loader-trigger-image-wrap img,
  .reviews-twice .picture-loader-trigger-image {
    height: 80px;
    width: 80px;
  }
  .reviews-twice__author {
    padding-top: 11px;
    font-size: 20px;
    line-height: 1.6;
    text-align: left;
  }
  .reviews-twice__caption {
    font-size: 16px;
    margin-bottom: 24px;
    line-height: 1.75;
    text-align: left;
  }
  .reviews-twice__text {
    font-size: 16px;
    margin-bottom: 24px;
    line-height: 1.5;
    text-align: left;
  }
  .reviews-twice__item {
    padding-right: 30px;
  }
}
@media (min-width: 75em) {
  .reviews-twice__picture-wrap {
    max-width: 100px;
    flex: 0 0 100px;
    margin-right: 30px;
  }
  .reviews-twice .picture-loader-trigger-image-wrap img,
  .reviews-twice .picture-loader-trigger__wrap img {
    height: 100px;
    width: 100px;
  }
  .reviews-twice__author {
    padding-top: 24px;
    font-size: 24px;
    margin-bottom: 4px;
    line-height: 1.33;
  }
  .reviews-twice__caption {
    font-size: 18px;
    margin-bottom: 24px;
    line-height: 1.56;
  }
  .reviews-twice__text {
    font-size: 18px;
    margin-bottom: 24px;
    line-height: 1.56;
  }
  .reviews-twice__item {
    padding-right: 50px;
  }
}
.reviews-columns-with-stars__item {
  margin-bottom: 15px;
}
.form-reviews__answer,
.form-reviews__date,
.form-reviews__text,
.reviews-columns-with-stars__text {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 28px;
}
.reviews-columns-with-stars__author {
  font-size: 20px;
  line-height: 1.6;
  margin-bottom: 4px;
}
.reviews-columns-with-stars__subtitle,
.reviews-columns-with-stars__title--margin-big {
  margin-bottom: 30px;
}
@media (min-width: 48em) {
  .reviews-columns-with-stars__subtitle,
  .reviews-columns-with-stars__title--margin-big {
    margin-bottom: 60px;
  }
  .reviews-columns-with-stars__item {
    padding-right: 30px;
  }
  .form-reviews__answer,
  .form-reviews__date,
  .form-reviews__text,
  .reviews-columns-with-stars__text {
    font-size: 18px;
    line-height: 1.56;
    margin-bottom: 48px;
  }
  .reviews-columns-with-stars__author {
    font-size: 22px;
    line-height: 1.45;
    margin-bottom: 4px;
  }
}
@media (min-width: 75em) {
  .reviews-columns-with-stars__author {
    font-size: 24px;
    line-height: 1.33;
    margin-bottom: 8px;
  }
}
.form-reviews__answer {
  margin-left: 50px;
  border-left: 1px solid currentcolor;
  padding-left: 10px;
  padding-right: 10px;
}
.form-reviews__item {
  margin-bottom: 40px;
}
.form-reviews__answer,
.form-reviews__date,
.form-reviews__text {
  font-size: 16px;
  line-height: 1;
  margin-bottom: 28px;
}
.form-reviews__text {
  line-height: 1.56;
  padding-left: 22px;
  position: relative;
  word-break: break-all;
}
.form-reviews__answer-text,
.form-reviews__answer-info {
  opacity: 0.7;
}
.form-reviews__answer-name {
  display: inline-block;
}
.form-reviews__text div[data-inplace-rich] {
  display: inline-block;
}
.form-reviews__text * {
  display: inline;
}
.form-reviews__text::after,
.form-reviews__text::before {
  font-size: 20px;
  display: inline-block;
  line-height: 23px;
}
.form-reviews__text::before {
  content: "\ab";
}
.lp-block.form-reviews.lp-block-reviews .form-reviews__text::after {
  display: inline-block;
  position: static;
  margin-left: 0;
  content: "\bb";
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  visibility: visible;
}
@media (min-width: 48em) {
  .form-reviews .form-reviews__answer,
  .form-reviews .form-reviews__date,
  .form-reviews .form-reviews__text {
    font-size: 18px;
  }
}
.reviews-vertical-list__item {
  padding-top: 15px;
  padding-bottom: 15px;
}
.reviews-vertical-list__author {
  font-size: 20px;
  line-height: 1.6;
  margin-bottom: 4px;
  text-align: center;
}
.reviews-vertical-list__caption {
  font-size: 16px;
  margin-bottom: 28px;
  line-height: 1.25;
  text-align: center;
}
.reviews-vertical-list__text-content {
  padding-left: 0;
  padding-top: 0;
}
.reviews-vertical-list__text-content:last-child {
  margin-bottom: 0;
}
.reviews-vertical-list__text {
  font-size: 16px;
  margin-bottom: 24px;
  line-height: 1.5;
}
.reviews-vertical-list__picture-wrap {
  max-width: 200px;
  margin-bottom: 20px;
}
@media (min-width: 48em) {
  .reviews-vertical-list__item {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .reviews-vertical-list__author {
    font-size: 22px;
    line-height: 1.45;
    text-align: left;
  }
  .reviews-vertical-list__text-content {
    padding-left: 30px;
    padding-top: 15px;
  }
  .reviews-vertical-list__picture-wrap {
    max-width: 200px;
    margin-bottom: 0;
  }
  .reviews-vertical-list__caption {
    font-size: 16px;
    margin-bottom: 24px;
    line-height: 1.75;
    text-align: left;
  }
}
@media (min-width: 75em) {
  .reviews-vertical-list__author {
    font-size: 24px;
    line-height: 1.33;
    margin-bottom: 8px;
  }
  .reviews-vertical-list__text-content {
    padding-left: 60px;
  }
  .reviews-vertical-list__caption {
    font-size: 18px;
    margin-bottom: 24px;
    line-height: 1.56;
  }
  .reviews-vertical-list__text {
    font-size: 18px;
    margin-bottom: 24px;
    line-height: 1.56;
  }
}

/* frontend/blocks/reviews-singleton/styles/reviews-singleton.scss */
.reviews-singleton__item {
  text-align: center;
}
.reviews-singleton__text {
  text-align: left;
  font-size: 18px;
  line-height: 1.6;
}
.slick-slide .reviews-singleton__picture {
  display: inline-block;
}
.reviews-singleton__picture-wrap {
  height: 100px;
  margin-bottom: 20px;
}
.reviews-singleton__author {
  font-size: 27px;
  margin-bottom: 10px;
}
.reviews-singleton__link {
  font-size: 25px;
  display: inline-block;
}
@media (min-width: 48em) {
  .reviews-singleton__text {
    font-size: 25px;
    line-height: 1.6;
    margin-bottom: 35px;
  }
}

/* frontend/blocks/products-view/styles/products-view.scss */
.details-spinbox-block {
  position: relative;
  width: 8rem !important;
}
.spinbox-input-wrap {
  padding-right: 8px;
}
.details-spinbox-block .spinbox-more::before {
  content: "+";
  font-size: 20px;
  margin: 0;
}
.details-spinbox-block .spinbox-less::before {
  content: "-";
  font-size: 20px;
  margin: 0;
}
.details-spinbox-block .spinbox-input-wrap input {
  border-radius: 0;
  padding: 0.625rem 2.1875rem;
  text-align: center;
  background: #f7f7f7;
  border: none;
  font-size: 16px;
  width: 100%;
  box-sizing: border-box;
  outline: none;
}
.details-spinbox-block .spinbox-more {
  right: 0;
  top: 0;
  bottom: 0;
  background: #f7f7f7;
  color: #000;
  width: 20px;
}
.details-spinbox-block .spinbox-less {
  left: 0;
  top: 0;
  bottom: 0;
  background: #f7f7f7;
  color: #000;
  width: 20px;
}
.details-spinbox-block .spinbox-more,
.details-spinbox-block .spinbox-less {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
}
.details-param-value-weight {
  font-size: 14px;
}
.lp-product-info__payment-item {
  padding-right: 10px;
}
.lp-product-info__payment-item:last-child {
  padding-right: 0;
}
.lp-product-info__link,
.lp-product-info__link:active,
.lp-product-info__link:visited {
  color: rgb(23, 121, 250);
}
.lp-product-info__sku-wrap,
.lp-product-info__meta-item {
  text-transform: uppercase;
}
.lp-product-info__availability,
.lp-product-info__link,
.lp-product-info__meta,
.lp-product-info__sku-wrap {
  font-size: 14px;
  font-weight: 300;
}
.lp-product-info__sku-value {
  padding-left: 5px;
}
.modal-quickview .gallery-block {
  margin-bottom: 30px;
}
.modal-quickview .details-carousel,
.modal-quickview .details-tabs {
  margin-top: 0;
}
.modal-quickview .lp-products-view-alt__name {
  margin-bottom: 10px;
}
.modal-quickview .gallery-photos-slider-list-horizontal {
  display: flex;
}
.gallery-photos-slider-list-horizontal {
  white-space: nowrap;
  overflow: hidden;
}
.modal-quickview .color-viewer-item,
.modal-quickview .sizes-viewer-block {
  margin-right: 5px;
  margin-bottom: 5px;
}
.modal-quickview .lp-product-info__price {
  font-weight: normal;
  font-size: 24px;
}
.modal-quickview .lp-product-info__price .price-unknown {
  font-size: 15px;
}
.modal-quickview .sizes-viewer-item {
  padding-top: 2px;
  padding-bottom: 2px;
  border: 1px solid rgb(204, 204, 204);
}
.modal-quickview .color-viewer-item.color-viewer-item-selected {
  border: 1px solid black !important;
}
.modal-quickview .sizes-viewer-item.sizes-viewer-item-selected {
  border: 1px solid black !important;
  box-shadow: #000 0 0 0 1px inset;
}
.modal-quickview .color-viewer-item,
.modal-quickview .sizes-viewer-item,
.modal-quickview .sizes-viewer-inner {
  border-radius: 0;
}
.modal-quickview .sizes-viewer-inner {
  padding-left: 15px;
  padding-right: 15px;
  margin: 4px;
}
.modal-quickview figure.gallery-picture {
  margin: 0;
}
.modal-quickview.adv-modal-inner,
.adv-modal-floating .modal-quickview.adv-modal-inner {
  width: 100%;
}
.lp-product-info__payment-item,
.lp-product-info__amount,
.lp-product-info__meta,
.lp-product-info__price-wrap {
  margin-bottom: 15px;
}
.gallery-picture-link {
  display: flex;
  justify-content: center;
  align-items: center;
}
.lp-product-info__amount-name,
.lp-product-info__dimensions,
.lp-product-info__unit,
.lp-product-info__sizes .sizes-viewer-header,
.lp-product-info__weight,
.details-sku,
.details-param-name,
.sizes-viewer-header,
.color-viewer-header {
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
  line-height: normal;
}
.details-custom-options {
  font-size: 14px;
  font-weight: 300;
}
.lp-product-info__amount-name {
  margin-bottom: 5px;
}
.lp-product-info__sizes .details-buy-in-time-block {
  display: none;
}
.lp-product-info__sizes .sizes-viewer-item {
  display: flex;
  align-items: center;
}
.details-payment .price-new,
.details-payment .price-old {
  font-size: 16px;
  line-height: 1.5;
}
.lp-product-info__price {
  font-size: 22px;
  font-weight: 300;
  line-height: 1;
}
.lp-product-info__bonus-string-sum {
  font-size: 12px;
  line-height: 1.5;
}
.lp-product-info__dimensions,
.lp-product-info__unit {
  display: flex;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}
.lp-product-info__dimensions-value,
.lp-product-info__dimensions-name,
.lp-product-info__unit-names,
.lp-product-info__unit-value {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.lp-product-info__weight-name,
.lp-product-info__weight-value,
.lp-product-info__briefproperties-name,
.lp-product-info__briefproperties-value {
  font-weight: 300;
}
.lp-product-info__briefproperties {
  font-size: 14px;
  text-transform: uppercase;
}
.modal-quickview .quickview-arrows-prev,
.modal-quickview .quickview-arrows-next {
  color: #fff;
}
.modal-quickview .quickview-arrows-prev:hover,
.modal-quickview .quickview-arrows-next:hover {
  color: #fff;
}
@media (min-width: 48em) {
  .lp-product-info__price {
    font-size: 24px;
    font-weight: 300;
  }
}
@media (min-width: 75em) {
  .lp-product-info__price {
    font-size: 28px;
    font-weight: 300;
  }
}
.gallery-block,
.lp-products-view-item-photo {
  position: relative;
  box-sizing: border-box;
}
.gallery-picture-labels,
.products-view__labels {
  position: absolute;
  top: 0.625rem;
  right: 0.625rem;
  font-size: 0.75rem;
  line-height: 1.5;
}
.products-view-tile .products-view-label {
  text-align: right;
}
.products-view-label {
  margin-bottom: 0.3125rem;
  color: #fff;
  font-weight: bold;
  text-align: right;
}
.products-view-label-inner {
  border-radius: 0.3125rem;
  padding: 0.3125rem 0.625rem;
  display: inline-block;
  white-space: nowrap;
}
.products-view-label-sales,
.products-view-label-recommend {
  background-color: #58a9fd;
}
.products-view-label-discount,
.products-view-label-best {
  background-color: #cd0303;
}
.products-view-label-new {
  background-color: #b3be08;
}
.products-view__colors .carousel-colors-wrap {
  margin-bottom: 12px;
  max-width: 100%;
}
.lp-block-products-view--one-big-picture .products-view__colors .carousel-colors-wrap .carousel-inner {
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 64em) {
  .lp-block-products-view--one-big-picture .products-view__colors .carousel-colors-wrap .carousel-inner {
    margin-left: 0;
    margin-right: 0;
  }
}
.lp-products-view__title--margin-bottom,
.lp-products-view__subtitle {
  margin-bottom: 24px;
}
.lp-products-view-item-price .price-discount {
  display: none;
}
.lp-products-view-item-price .price-old {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
  font-size: 16px;
}
.lp-block-products-view-alt .gallery-block {
  margin-bottom: 20px;
}
@media (min-width: 48em) {
  .lp-block-products-view-alt .gallery-block {
    margin-bottom: 0;
  }
}
.modal-quickview .lp-product-info__price .price-old,
.lp-block-products-view-alt .price-old {
  font-size: 24px;
  font-weight: normal;
  line-height: 1.83;
}
.modal-quickview .lp-product-info__price .price-new,
.lp-block-products-view-alt .price-new {
  font-size: 36px;
  font-weight: bold;
  line-height: 1.22;
}
.lp-products-view-item-price-inner {
  align-items: baseline;
}
.price-old,
.price-new {
  padding: 0 5px;
}
.lp-products-view-item-photo-carousel .lp-products-view-item-photo {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}
.modal-quickview .carousel-nav-prev,
.modal-quickview .carousel-nav-next {
  color: #fff;
}
.modal-quickview .carousel-nav-prev,
.modal-quickview .carousel-nav-next,
.lp-products-view-item-photo-carousel .slick-arrow {
  width: 36px;
  height: 110px;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
  transition: opacity linear 0.5s;
  cursor: pointer;
}
.modal-quickview .carousel:hover .carousel-nav-next,
.modal-quickview .carousel:hover .carousel-nav-prev,
.lp-products-view-item-photo-carousel:hover .slick-arrow {
  opacity: 1;
  transition: opacity linear 0.5s;
}
.lp-products-view-item-photo-carousel .slick-next {
  right: 0;
}
.lp-products-view-item-photo-carousel .slick-prev {
  left: 0;
}
.lp-products-view-item-photo-carousel .slick-next::before,
.lp-products-view-item-photo-carousel .slick-prev::before {
  color: #fff;
}
.category-name-wrap {
  margin-right: -10px;
  margin-left: -10px;
  margin-bottom: 30px;
}
.category-name {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}
.category-name-button {
  font-size: 14px;
  line-height: 1.71;
}
.category-name:last-child {
  margin-bottom: 0;
}
.category-name.active {
  background-color: #1779fa;
  color: #fff;
}
.lp-products-view-item-brief-description {
  margin-bottom: 20px;
}
.lp-products-view-categories-item-photo-wrap {
  padding-bottom: 20px;
}
.lp-products-view-item-photo {
  margin: 0;
  text-align: center;
  margin-bottom: 0;
  padding: 0;
  display: block;
}
@media (max-width: 49em) {
  .lp-products-view-item-photo {
    height: auto !important;
  }
}
.lp-products-view-item-link-wrap {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 8px;
  min-height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  word-break: break-word;
}
.lp-products-view-item-link__text {
  flex-basis: 100%;
}
.lp-products-view-item-price {
  font-size: 20px;
  line-height: 1.3;
  margin-bottom: 17px;
}
.lp-products-view-item__button-wrap {
  flex-grow: 1;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.lp-products-view-by-categories-item-wrapper,
.lp-products-view-item-wrapper {
  margin-bottom: 30px;
  flex-grow: 1;
  flex-shrink: 0;
}
.category-name-select {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.71;
}
.lp-block-products-view .lp-select-wrap {
  margin-bottom: 12px;
}
.lp-products-view-item {
  padding-left: 0;
  padding-right: 0;
  display: flex;
  height: 100%;
  flex-direction: column;
}
@media (min-width: 48em) {
  .lp-block-products-view .lp-products-view {
    margin-left: -20px;
    margin-right: -20px;
  }
  .lp-block-products-view .lp-products-view-item-wrapper {
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
  }
  .lp-block-products-view .lp-products-view-item {
    padding-left: 0;
    padding-right: 0;
  }
  .lp-block-products-view .lp-products-view-item-photo-wrap {
    flex-grow: 1;
  }
  .lp-products-view-item-price {
    font-size: 22px;
  }
  .lp-products-view-item-price .price-old {
    font-size: 20px;
  }
  .lp-products-view-item {
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
  }
  .lp-products-view__title--margin-bottom,
  .lp-products-view__subtitle {
    margin-bottom: 60px;
  }
  .lp-products-view-item-photo {
    padding-top: 0;
    margin-bottom: 4px;
  }
  .lp-products-view-item-link-wrap {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 12px;
    min-height: 48px;
  }
  .category-name-button {
    font-size: 14px;
    line-height: 1.71;
  }
}
@media (min-width: 75em) {
  .lp-products-view-item-link-wrap {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 12px;
    min-height: 48px;
  }
  .category-name-button {
    font-size: 16px;
    line-height: 1.5;
  }
}
.lp-products-view-alt__price .price-discount {
  display: none;
}
.lp-products-view-alt__price .price-old {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
}
.lp-products-view-alt__name {
  font-size: 18px;
  line-height: 1.33;
  font-weight: 600;
  margin-bottom: 20px;
  word-break: break-word;
}
.lp-products-view-alt__price {
  font-size: 22px;
  line-height: 1.27;
  font-weight: 300;
  margin-bottom: 20px;
}
.details-description,
.details-briefdescription,
.lp-products-view-alt__description {
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 24px;
  line-height: normal;
}
.lp-products-view-item-photo-carousel {
  margin-bottom: 24px;
}
.lp-products-view-item-photo-carousel .slick-track {
  display: flex;
  align-items: center;
}
@media (min-width: 48em) {
  .lp-products-view-item-photo-carousel {
    margin-bottom: 0;
  }
  .lp-products-view-alt__name {
    font-size: 24px;
    line-height: 1.33;
    font-weight: 600;
    margin-bottom: 24px;
  }
  .lp-products-view-alt__price {
    font-size: 24px;
    line-height: 1.17;
    font-weight: 300;
    margin-bottom: 16px;
  }
  .details-description,
  .details-briefdescription,
  .lp-products-view-alt__description {
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 42px;
    line-height: normal;
  }
}
@media (min-width: 75em) {
  .lp-products-view-alt__name {
    font-size: 28px;
    line-height: 1.14;
    font-weight: 600;
    margin-bottom: 28px;
  }
  .lp-products-view-alt__price {
    font-size: 28px;
    line-height: 1.43;
    font-weight: 300;
    margin-bottom: 28px;
  }
  .details-description,
  .details-briefdescription,
  .lp-products-view-alt__description {
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 48px;
    line-height: normal;
  }
}
.product-view-landing-alt__row {
  margin-bottom: 20px;
}
.product-view-landing-alt:nth-child(odd) .product-view-landing-alt__row {
  flex-direction: row-reverse;
}
product-view-landing-alt-reverse .product-view-landing-alt:nth-child(odd) .product-view-landing-alt__row {
  flex-direction: row-reverse;
}
.product-view-landing-alt-reverse .product-view-landing-alt:nth-child(even) .product-view-landing-alt__row {
  flex-direction: row;
}
.product-details {
}
.product-details .modal-video-trigger .lp-btn--link.svg-wrap {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.product-details .modal-video-trigger .lp-btn--link.svg-wrap:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.product-details .slick-track {
  align-items: center;
}
.product-details .slick-center {
  text-align: center;
}
.product-details .iframe-responsive__custom-play-icon.modal-video-icon {
  width: 27px;
  height: 27px;
  margin-right: 14px;
}
.product-details .modal-video-icon {
  margin-right: 14px;
}
.product-details .iframe-responsive__custom-play-icon-wrap {
  margin-top: 15px;
  margin-bottom: 15px;
}
.product-details__name {
  font-weight: normal;
  font-size: 28px;
  margin-bottom: 12px;
}
.product-details__carousel-nav {
  display: none;
  margin: 20px 50px;
}
.product-details__carousel-for {
  margin-bottom: 20px;
  display: flex;
}
.product-details__carousel-for .details-carousel-item {
  flex-shrink: 0;
  max-width: 100%;
}
.product-details__addition-text {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
}
.product-details__addition-block-wrap {
  border-radius: 8px;
  border: solid 1px #f1f1f1;
  margin-bottom: 32px;
}
.product-details__addition-block {
  flex-basis: 50%;
  max-width: 50%;
  padding-top: 16px;
  padding-bottom: 12px;
}
.product-details__addition-block--border-right {
  border-right: solid 1px #f1f1f1;
}
.product-details__text {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.5;
  margin-bottom: 21px;
}
.product-details__icon {
  margin-bottom: 5px;
}
.product-details__icon .svg-icon {
  font-size: inherit;
}
.product-details__old-price {
  font-size: 18px;
  font-weight: bold;
  line-height: 2;
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
  flex-shrink: 0;
}
.product-details__discount,
.product-details__discount-label {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.9;
  display: inline-block;
}
.product-details__discount *,
.product-details__discount-label * {
  display: inline-block;
}
.product-details__price {
  font-size: 36px;
  font-weight: bold;
  line-height: 1.22;
  margin-bottom: 22px;
}
.product-details__image-wrap {
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box;
  cursor: pointer;
  height: 104px;
}
.product-details__image-wrap--center {
  text-align: center;
}
.product-details__image-limit-height img {
  max-height: 104px;
}
.modal-quickview .product-details__carousel-nav {
  display: none;
}
.product-details__carousel--preview-admin {
  display: flex !important;
  justify-content: center;
}
.landing-product-view-modal .product-details__carousel-for .slick-arrow {
  display: none;
}
@media (min-width: 48em) {
  .product-details__content {
    margin-left: 16px;
  }
  .product-details__carousel-for {
    margin-bottom: 0;
  }
  .product-details__carousel-nav {
    display: block;
  }
  .modal-quickview .product-details__carousel-nav {
    display: flex;
  }
}
@media (min-width: 64em) {
  .product-details__name {
    font-size: 36px;
    margin-bottom: 16px;
  }
}
@media (min-width: 75em) {
  .product-details__name {
    font-size: 36px;
    margin-bottom: 24px;
  }
}
.lp-block-product-details-brief__name {
  padding-top: 24px;
  font-weight: normal;
  font-size: 18px;
  margin-bottom: 12px;
  line-height: 1.33;
}
.lp-block-product-details-brief__old-price {
  font-size: 18px;
  font-weight: bold;
  line-height: 2;
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
  flex-shrink: 0;
}
.lp-block-product-details-brief__discount,
.lp-block-product-details-brief__discount-label {
  font-weight: bold;
  font-size: 14px;
  line-height: 1.9;
  display: inline-block;
}
.lp-block-product-details-brief__discount *,
.lp-block-product-details-brief__discount-label * {
  display: inline-block;
}
.lp-block-product-details-brief__price {
  font-size: 36px;
  font-weight: bold;
  line-height: 1.22;
  margin-bottom: 22px;
}
.lp-block-product-details-brief__image-wrap {
  padding-right: 0;
}
@media (min-width: 64em) {
  .lp-block-product-details-brief__name {
    font-size: 20px;
    margin-bottom: 16px;
  }
  .lp-block-product-details-brief__image-wrap {
    padding-right: 68px;
  }
}
@media (min-width: 75em) {
  .lp-block-product-details-brief__name {
    font-size: 24px;
    margin-bottom: 24px;
  }
}
.product-details-with-video__video-wrap {
  margin-bottom: 20px;
}
@media (min-width: 48em) {
  .product-details-with-video__video-wrap {
    margin-bottom: 0;
  }
}
.lp-products-view-tile .products-view-colors-empty {
  display: none;
}
.lp-block-products-view-tile__item {
  height: calc(100% - 18px);
  display: flex;
  flex-direction: column;
  padding-bottom: 32px;
  box-sizing: border-box;
  margin-bottom: 18px;
}
.lp-products-view-tile__item-link-wrap {
  font-size: 25px;
  font-weight: 600;
  margin-bottom: 20px;
  word-break: break-word;
}
.lp-products-view-tile__info {
  flex-grow: 1;
  padding: 32px 32px 0;
}
.lp-block-products-view-tile__item-brief-description {
  font-size: 16px;
  line-height: 1.5;
}
.lp-block-products-view-tile__item-price {
  font-weight: bold;
  margin-top: 20px;
  font-size: 22px;
  margin-bottom: 36px;
}
.lp-block-products-view-tile__item-price-block .price-discount {
  display: none;
}
.lp-block-products-view-tile__item-price-block .price-old {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
  font-size: 18px;
}
@media (min-width: 48em) {
  .lp-products-view-tile .products-view-colors-empty {
    display: block;
  }
  .lp-products-view-tile__item-link-wrap {
    font-size: 34px;
  }
  .lp-block-products-view-tile__item-price {
    font-size: 24px;
  }
}
.lp-block-products-view__empty--admin {
  text-align: center;
  padding: 20px;
}
.lp-block-products-view-tile__item-photo {
  margin: 32px 0 0;
  position: relative;
}
.lp-product-info__item:last-child {
  margin-bottom: 15px;
}
.lp-products-view-background {
  margin-left: -20px;
  margin-right: -20px;
}
.lp-products-view-background .lp-products-view-item-background-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.lp-products-view-background .lp-products-view-item-background-inner {
  position: relative;
  padding: 25px;
  display: flex;
}
.lp-products-view-background .lp-products-view-background-wrapper {
  flex-grow: 0;
  flex-shrink: 0;
}
.lp-products-view-background .lp-products-view-background {
  margin-left: -20px;
  margin-right: -20px;
}
.lp-products-view-background .lp-products-view-item-background {
  padding-left: 20px;
  padding-right: 20px;
}
.lp-products-view-background .lp-products-view-item-price {
  font-size: 16px;
}
.lp-products-view-background .products-view__labels {
  position: static;
  margin-left: -3px;
  margin-right: -3px;
}
.lp-products-view-background .products-view-label {
  padding-right: 3px;
  padding-left: 3px;
  display: inline-block;
}
.lp-products-view-item-background__col {
  width: 100%;
}
.lp-products-view-item__images-wrap {
  position: relative;
}
.lp-block-products-view--one-big-picture .lp-products-view-item-photo {
  display: block;
}
.lp-block-products-view--one-big-picture .lp-products-view-item-photo img:not(.js-qazy-loading) {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.lp-block-products-view--one-big-picture .lp-products-view-item-link-wrap {
  min-height: 0;
}
.lp-block-products-view--one-big-picture .lp-products-view-item {
  text-align: left;
}
.gallery-photos-item {
  padding: 0 !important;
}

/* frontend/blocks/products-by-category/product-by-category.scss */
.lp-block-products-by-categories .category-name-wrap {
  flex-wrap: nowrap;
  overflow-x: auto;
}
.lp-block-products-by-categories .category-name-button {
  white-space: nowrap;
}
.lp-block-products-by-categories .category-name-wrap--links {
}
.lp-block-products-by-categories .category-name-wrap--links .lp-btn--link-active {
  font-weight: bold;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.lp-block-products-by-categories .category-name-wrap--links .category-name {
  margin-bottom: 5px;
}
.lp-block-products-by-categories .category-name-wrap--links button {
  font-weight: inherit;
}
.lp-block-products-by-categories .category-name-wrap--links .category-name-button {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
}
.lp-block-products-by-categories .category-name-wrap--links .category-name:first-child .category-name-button {
  padding-left: 0;
}
.lp-block-products-by-categories .category-name-wrap--links .category-name:last-child .category-name-button {
  padding-right: 0;
}
@media (min-width: 48em) {
  .lp-block-products-by-categories .category-name-wrap {
    flex-wrap: wrap;
  }
  .lp-block-products-by-categories .category-name-button {
    font-size: 18px;
  }
  .lp-block-products-by-categories .category-name-wrap--links .category-name {
    margin-bottom: 20px;
  }
}

/* frontend/blocks/properties/properties.scss */
.lp-properties {
  padding: 0;
  margin: 0;
  list-style: none;
  display: table;
  font-size: 18px;
  width: 100%;
}
.lp-properties-row {
  padding: 0;
  margin: 0;
  list-style: none;
  display: table-row;
}
.lp-properties-name,
.lp-properties-value {
  padding: 17px 0 9px;
  display: table-cell;
  border-bottom: 1px solid;
}
.lp-properties-name {
  font-weight: bold;
  padding-right: 15px;
}

/* frontend/blocks/social/social.scss */
a.social {
  border-radius: 50%;
  height: 30px;
  width: 30px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: rgb(21, 21, 21);
  overflow: hidden;
  font-size: 16px;
  margin: 5px;
  -webkit-text-decoration: none;
  text-decoration: none;
  cursor: pointer;
}
a.social .social__name {
  display: none;
  font-size: 13px;
}
a.social:hover {
  color: rgb(21, 21, 21);
  -webkit-text-decoration: none;
  text-decoration: none;
}
a.social--call {
  background-color: rgb(5, 90, 152);
}
a.social--call:hover {
  background-color: #0786e2;
}
a.social--vkontakte {
  background-color: rgb(59, 74, 95);
}
a.social--vkontakte:hover {
  background-color: #586f8e;
}
a.social--whatsapp {
  background-color: rgb(0, 230, 118);
}
a.social--whatsapp:hover {
  background-color: #34ff9c;
}
a.social--viber {
  background-color: rgb(123, 66, 169);
}
a.social--viber:hover {
  background-color: #a070c7;
}
a.social--facebook {
  background-color: rgb(63, 92, 150);
}
a.social--facebook:hover {
  background-color: #6482be;
}
a.social--youtube {
  background-color: hsl(0, 100%, 50%);
}
a.social--youtube:hover {
  background-color: #ff4d4d;
}
a.social--twitter {
  background-color: rgb(86, 171, 238);
}
a.social--twitter:hover {
  background-color: #9ccef5;
}
a.social--instagram {
  background-color: #d10869;
}
a.social--instagram:hover {
  background-color: #f72e8f;
}
a.social--telegram {
  background-color: #35ace1;
}
a.social--telegram:hover {
  background-color: #78c7eb;
}
a.social--odnoklassniki {
  background-color: #ee8208;
}
a.social--odnoklassniki:hover {
  background-color: #f9a74a;
}

/* frontend/blocks/price/price.scss */
.price-number,
.price-currency {
  display: inline;
}

/* frontend/blocks/contacts/contacts.scss */
.lp-block-contacts-map__header {
  margin-bottom: 8px;
}
.lp-block-contacts-map__text {
  line-height: 1.5;
}
.lp-block-contacts-map__social {
  margin-top: 28px;
}
.lp-block-contacts-map__social .header__social:first-child {
  margin-left: 0;
}
.lp-block-contacts-map__contacts {
  padding-top: 30px;
  padding-bottom: 30px;
}
.lp-block-contacts-center {
  background-size: cover;
  background-position: center center;
}
.lp-block-contacts-center__social {
  margin-top: 48px;
}
.lp-block-contacts-map-background {
  position: relative;
}
.lp-block-contacts-map-background__wrap,
.lp-block-contacts-map-background__content-wrap {
  position: relative;
}
.lp-block-contacts-map-background__wrap {
  min-height: 560px;
  padding-right: 2rem;
  padding-left: 2rem;
  margin-right: auto;
  margin-left: auto;
}
.lp-block-contacts-map-background__iframe-wrap iframe {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 560px;
}
.lp-block-contacts-map-background__popup {
  padding-bottom: 30px;
  padding-top: 30px;
}
.lp-block-contacts-map__wrap iframe {
  border: 0;
  width: 100%;
  height: 560px;
}
.lp-block-contacts-buttons-socials .lp-block-contacts-buttons-social__btn {
  display: block;
  padding-top: 17px;
  padding-bottom: 18px;
  width: 100%;
  height: auto;
  align-items: center;
  color: #fff;
  overflow: hidden;
  font-size: 16px;
  margin: 5px;
  -webkit-text-decoration: none;
  text-decoration: none;
  cursor: pointer;
}
.lp-block-contacts-buttons-socials .lp-block-contacts-buttons-social__btn:hover {
  color: #fff;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.lp-block-contacts-buttons-socials .lp-block-contacts-buttons-social__btn::before {
  font-size: 25px;
}
.lp-block-contacts-buttons-socials .lp-block-contacts-buttons-social__btn .social__name {
  display: inline-block;
  font-size: 16px;
  background-color: transparent;
  border: 0;
  border-radius: 0;
}
.lp-block-contacts-buttons-socials .lp-block-contacts-buttons-social__btn:last-child {
  margin-bottom: 0;
}
@media (min-width: 48em) {
  .lp-block-contacts-map-background__popup {
    position: absolute;
    top: 30px;
    right: 30px;
    padding: 30px;
    z-index: 5;
  }
  .lp-block-contacts-map-background__iframe-wrap {
    padding-right: 0;
    padding-left: 0;
  }
  .lp-block-contacts-map-background__iframe-wrap iframe {
    position: absolute;
    z-index: 0;
  }
}
.lp-block-contacts-buttons-socials-alt a.social {
  height: 55px;
  width: 55px;
  border-radius: 50%;
  font-size: 30px;
}

/* frontend/blocks/delimiter/delimiter.scss */
.lp-block-delimiter-line-horizontal__element {
  height: 1px;
  line-height: 0;
  font-size: 0;
}
.lp-block-delimiter-line-vertical__element {
  height: 40px;
  width: 1px;
  line-height: 0;
  font-size: 0;
  margin: 0 auto;
}

/* frontend/blocks/services/services.scss */
.lp-block-services-three-columns__row {
  margin-left: -14px;
  margin-right: -14px;
}
.lp-block-services-three-columns__item,
.lp-block-services-three-columns__item--header {
  padding-left: 14px;
  padding-right: 14px;
}
.lp-block-services-three-columns__item {
  padding-bottom: 14px;
}
.lp-block-services-three-columns__item:nth-child(n+4) {
  padding-top: 14px;
}
.lp-block-services-three-columns__content,
.lp-block-services-three-columns__footer {
}
.lp-block-services-three-columns__content {
  padding: 32px 32px 0;
  flex-grow: 1;
}
.lp-block-services-three-columns__footer {
  padding: 0 32px;
}
.lp-block-services-three-columns__picture {
  text-align: center;
}
.lp-block-services-three-columns__header {
  margin-bottom: 16px;
  font-weight: 600;
}
.lp-block-services-three-columns__text {
  line-height: 1.3;
}
.lp-block-services-three-columns__price {
  margin-top: 20px;
  margin-bottom: 36px;
  font-size: 24px;
  font-weight: bold;
}
.lp-block-services-three-columns__inner {
  height: 100%;
  display: flex;
  flex-direction: column;
  padding-bottom: 32px;
  box-sizing: border-box;
}
.lp-block-services-accordion__row-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  word-break: break-all;
}
.lp-block-services-accordion__price {
  font-weight: 600;
  white-space: nowrap;
  padding-left: 10px;
}
.lp-block-services-icons-three-columns__item {
  margin-bottom: 30px;
}
.lp-block-services-icons-three-columns__header {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  font-size: 18px;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.lp-block-services-icons-three-columns__header:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.lp-block-services-icons-three-columns__icon {
  height: 50px;
  width: 78px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lp-block-services-icons-three-columns__icon svg {
  font-size: 50px;
}
.lp-block-services-icons-three-columns__icon img {
  vertical-align: middle;
}
.lp-block-services-table * {
  background-color: inherit;
}
.lp-services-table____item {
  line-height: 1.3;
}
.lp-services-table__content-item-inner {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  overflow: hidden;
}
.lp-services-table__content-item-dots {
  position: relative;
}
.lp-services-table__content-item-dots::after {
  content: ".................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
}
.lp-services-table__content-item-dots * {
  display: inline;
}
.lp-services-table__content-list {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
}
.lp-services-table__content-item {
  padding: 24px 0;
}
.lp-services-table__content-item-text {
  padding-right: 5px;
  z-index: 2;
  position: relative;
}
.lp-services-table__content-item-price {
  white-space: nowrap;
  text-align: right;
  padding-left: 5px;
  font-weight: 600;
  z-index: 2;
}
.lp-block-services-columns__content-list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -16px;
  margin-right: -16px;
}
.lp-block-services-columns__content-item {
  padding: 15px 16px;
  box-sizing: border-box;
}
.lp-block-services-columns__row-info {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.lp-block-services-columns__row-header {
  font-weight: 600;
  margin-bottom: 15px;
}
.lp-block-services-columns__price {
  font-weight: 600;
  white-space: nowrap;
  text-align: right;
}
.lp-block-services-columns__row-info-text {
  padding-right: 15px;
  word-break: break-word;
}
.services-two-columns-portrait__content {
  padding: 30px;
}
.services-two-columns-portrait__item {
  margin-bottom: 20px;
}
.services-two-columns-portrait .picture-loader-trigger-image-inner {
  display: block;
}
.services-two-columns-portrait__picture {
  min-height: 150px;
  height: 100%;
}
.services-two-columns-portrait__picture a {
  display: block;
  height: 100%;
}
.services-two-columns-portrait .picture-loader-trigger-image-background,
.services-two-columns-portrait .picture-loader-trigger__wrap {
  height: 100%;
}
.services-two-columns-portrait__header {
  margin-bottom: 16px;
  font-weight: 600;
}
.services-two-columns-portrait__button .lp-btn {
  padding: 13px;
}
@media (min-width: 48em) {
  .services-two-columns-portrait__picture {
    min-height: 0;
    min-height: initial;
  }
  .services-two-columns-portrait__content {
    padding: 20px 20px 20px 12px;
  }
}
.lp-block-services-three-columns-alt__content {
  padding-top: 32px;
}
.lp-block-services-three-columns-alt__item {
  margin-bottom: 20px;
}
.lp-block-services-three-columns-alt__picture .js-qazy-loading {
  width: auto;
}
.lp-block-services-three-columns-alt__picture img {
  width: 100%;
  max-height: 350px;
  -o-object-fit: cover;
  object-fit: cover;
}
.lp-block-services-three-columns-alt__header {
  margin-bottom: 16px;
  font-weight: 600;
}
.lp-block-services-three-columns-alt__price {
  margin-top: 20px;
  margin-bottom: 36px;
  font-size: 24px;
  font-weight: bold;
}
.lp-block-services-three-columns-alt picture-loader-trigger > span,
.lp-block-services-three-columns-alt picture-loader-trigger {
  display: block;
}
.lp-block-services-three-columns-alt__footer {
  margin-top: 20px;
}
@media (min-width: 48em) {
  .lp-block-services-three-columns-alt__picture img {
    max-height: 100%;
  }
}
.services-columns-three-icons__row {
  display: flex;
  flex-wrap: wrap;
  margin: -12px;
}
.services-columns-three-icons__item {
  padding: 12px;
  box-sizing: border-box;
}
.services-columns-three-icons__inner {
  padding: 30px;
  box-sizing: border-box;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.services-columns-three-icons__picture {
  margin-bottom: 20px;
}
.services-columns-three-icons .svg-inline--fa.fa-fw {
  width: 64px;
  height: 64px;
}

/* frontend/blocks/team/team.scss */
.lp-block-team-three-columns-carousel__row-wrap,
.lp-block-team-three-columns__row-wrap,
.lp-block-team-three-columns-rounded__row-wrap {
  margin-left: -10px;
  margin-right: -10px;
}
.lp-block-team-three-columns-carousel__row,
.lp-block-team-three-columns__row,
.lp-block-team-three-columns-rounded__row {
}
.lp-block-team-three-columns-carousel__item,
.lp-block-team-three-columns-carousel__item--header,
.lp-block-team-three-columns__item,
.lp-block-team-three-columns__item--header,
.lp-block-team-three-columns-rounded__item,
.lp-block-team-three-columns-rounded__item--header {
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box;
}
.lp-block-team-three-columns-carousel__item,
.lp-block-team-three-columns__item,
.lp-block-team-three-columns-rounded__item {
  padding-bottom: 10px;
}
.lp-block-team-three-columns-carousel__content,
.lp-block-team-three-columns__content,
.lp-block-team-three-columns-rounded__content {
  padding: 24px;
  text-align: center;
  word-break: break-word;
}
.lp-block-team-three-columns-carousel__text,
.lp-block-team-three-columns__text,
.lp-block-team-three-columns-rounded__text {
  margin-top: 8px;
}
.lp-block-team-three-columns-carousel__row {
  text-align: center;
}
.lp-block-team-three-columns-rounded__picture img {
  width: 140px;
  height: 140px;
  overflow: hidden;
}
.lp-block-team-details__subheader,
.lp-block-team-details-reverse__subheader {
  margin-top: 4px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
}
.lp-block-team-details__content,
.lp-block-team-details-reverse__content {
  margin-top: 18px;
  line-height: 1.5;
  margin-bottom: 23px;
}
.lp-block-team-details__col-data,
.lp-block-team-details-reverse__col-data {
  padding-top: 24px;
}
.lp-block-team-details-reverse__header,
.lp-block-team-details__header {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.2;
  margin-bottom: 4px;
}
@media (min-width: 48em) {
  .lp-block-team-details-reverse__header,
  .lp-block-team-details__header {
    font-size: 24px;
    line-height: 1.33;
  }
  .lp-block-team-details-reverse__subheader,
  .lp-block-team-details__subheader {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.56;
  }
  .lp-block-team-details__col-data {
    padding-top: 0;
    padding-left: 40px;
  }
  .lp-block-team-details-reverse__col-data {
    padding-top: 0;
    padding-right: 40px;
  }
}

/* frontend/blocks/characteristics/characteristics.scss */
.lp-block-characteristics__category {
  font-weight: normal;
  margin-bottom: 16px;
  text-align: left;
}
.lp-block-characteristics__cells-wrap {
  align-items: baseline;
}
.lp-block-characteristics__cell {
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight: normal;
}
.lp-block-characteristics__cell--p-l-md {
  padding-left: 20px;
}
.lp-block-characteristics__block {
  margin-top: 30px;
  text-align: left;
}
.lp-block-characteristics__block:first-child {
  margin-top: 0;
}
.lp-block-characteristics__block:last-child {
  margin-bottom: 0;
}
.lp-block-characteristics__subblock--border:first-child {
  border-top-width: 1px;
  border-top-style: solid;
}
.lp-block-characteristics__subblock--border {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.lp-block-characteristics__cell--border-r:first-child {
  border-right-width: 1px;
  border-right-style: solid;
}
@media (min-width: 48em) {
  .lp-block-characteristics__cell--p-l-md {
    padding-left: 34px;
  }
}

/* frontend/blocks/gallery/styles/gallery.scss */
.gallery-sortable,
.gallery-sortable__row,
.gallery-sortable__item {
  position: relative;
}
.gallery-sortable__item picture-loader-trigger {
  cursor: pointer;
}
.gallery-sortable {
  text-align: center;
}
.gallery-sortable__row.as-sortable-drag {
  position: absolute;
}
.gallery-sortable__row.as-sortable-drag .gallery-sortable__item {
  flex-basis: 100%;
  max-width: 100%;
}
.gallery-sortable__item {
  display: inline-block;
}
.gallery-sortable__item:hover .gallery-sortable__visibility-hover {
  display: block;
}
.gallery-sortable__visibility-hover {
  display: none;
}
.gallery-sortable__item-handle {
  position: absolute;
  top: 10px;
  left: 18px;
}
.gallery-remove {
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 999;
}
.lp-galley-item__inner {
  padding: 8px;
  box-sizing: border-box;
}
.gallery-puzzles .as-sortable-dragging {
  width: 100px !important;
  height: 100px !important;
}
.gallery-puzzles .gallery-remove {
  top: 20px;
  right: 20px;
}
.gallery-puzzles .gallery-sortable__item-handle {
  top: 20px;
  left: 28px;
}
.gallery-sortable__puzzles-item {
  float: none;
  padding: 20px;
  box-sizing: border-box;
}
.gallery-sortable__puzzles-item img {
  vertical-align: middle;
}
.gallery-sortable__puzzles-item .picture-loader-trigger-image-inner {
}
.gallery-sortable__puzzles-row {
  overflow: hidden;
  text-align: center;
}
@media (min-width: 48em) {
  .gallery-sortable__puzzles-wrap {
    margin-left: -20px;
    margin-right: -20px;
  }
  .gallery-sortable__puzzles-item {
    float: left;
    width: 25%;
    padding: 20px;
    box-sizing: border-box;
  }
  .gallery-sortable__puzzles-item img {
    max-height: 256px;
    height: auto;
  }
  .gallery-sortable__puzzles-item:first-child,
  .gallery-sortable__puzzles-item:nth-child(11n),
  .gallery-sortable__puzzles-item:nth-child(8),
  .gallery-sortable__puzzles-item:nth-child(10n+17) {
    width: 50%;
  }
  .gallery-sortable__puzzles-item:first-child img,
  .gallery-sortable__puzzles-item:nth-child(11n) img,
  .gallery-sortable__puzzles-item:nth-child(8) img,
  .gallery-sortable__puzzles-item:nth-child(10n+17) img {
    max-height: 552px;
  }
  .gallery-sortable__puzzles-item:nth-child(8),
  .gallery-sortable__puzzles-item:nth-child(10n+17) {
    float: right;
  }
}
.lp-block-gallery-with-text .picture-loader-trigger-image-inner {
  display: block;
}
.lp-block-gallery-with-text__inner {
  position: relative;
  padding: 8px;
  box-sizing: border-box;
}
.lp-block-gallery-with-text__text-block {
  visibility: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: block;
}
.lp-block-gallery-with-text__subtitle {
  font-size: 16px;
  line-height: 22px;
}
.lp-block-gallery-with-text__text {
  font-size: 14px;
  line-height: 20px;
}
.lp-block-gallery-with-text__image-wrap {
  display: inline-block;
  position: relative;
}
.lp-block-gallery-with-text__image-wrap:hover .lp-block-gallery-with-text__text-block {
  visibility: visible;
}
.lp-block-gallery-with-text picture-loader-trigger {
  width: 100%;
}
@media (min-width: 48em) {
  .lp-block-gallery-with-text__subtitle {
    font-size: 18px;
    line-height: 24px;
  }
  .lp-block-gallery-with-text__text {
    font-size: 16px;
    line-height: 28px;
  }
}

/* frontend/blocks/gallery/styles/collage-full.scss */
.collage-full__container {
  max-width: 1880px;
  margin: 0 auto;
}
.collage-full__grid {
  grid-gap: 10px;
  margin-bottom: 80px;
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
}
.collage-full__item-custom:nth-child(1) {
  grid-column: 2/span 1;
  grid-row: 2/span 1;
}
.collage-full__item-custom:nth-child(2) {
  grid-column: 3/span 3;
  grid-row: 1/span 2;
}
.collage-full__item-custom:nth-child(3) {
  grid-column: 1/span 2;
  grid-row: 3/span 2;
}
.collage-full__item-custom:nth-child(4) {
  grid-column: 3/span 2;
  grid-row: 3/span 1;
}
.collage-full__item-custom:nth-child(5) {
  grid-column: 3/span 2;
  grid-row: 4/span 1;
}
.collage-full__item-custom:nth-child(6) {
  grid-column: 5/span 3;
  grid-row: 3/span 2;
}
.collage-full__item-custom:nth-child(7) {
  grid-column: 2/span 2;
  grid-row: 5/span 2;
}
.collage-full__item-custom:nth-child(8) {
  grid-column: 4/span 2;
  grid-row: 5/span 2;
}
.collage-full__item-custom {
  height: 480px;
  min-width: calc(100vw - var(--adv-container-p-1));
}
.collage-full__item-custom:first-child {
  padding-left: var(--adv-container-p-1);
}
.collage-full__item-custom:last-child {
  padding-right: var(--adv-container-p-1);
}
.collage-full__item-custom img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 25px;
}
@media (min-width: 1024px) {
  .collage-full__grid {
    padding: 0 var(--adv-container-p-1);
    margin-bottom: 180px;
    grid-gap: 15px;
    display: grid;
    grid-template-columns: 0.149fr 0.276fr 0.196fr 0.081fr 0.196fr 0.117fr;
    overflow-x: visible;
    overflow-y: visible;
  }
  .collage-full__item-custom {
    height: auto;
    min-width: 0;
  }
  .collage-full__item-custom:first-child,
  .collage-full__item-custom:last-child {
    padding: 0;
  }
}
@media (min-width: 1360px) {
  .collage-full__grid {
    grid-template-rows: minmax(110px, 0.103fr) repeat(3, 0.265fr) minmax(350px, 0.265fr) minmax(80px, 0.103fr);
    grid-gap: 22px;
  }
}
@media (min-width: 1440px) {
  .collage-full__grid {
    grid-template-rows: minmax(110px, 0.103fr) repeat(3, 0.265fr) minmax(350px, 0.265fr) minmax(80px, 0.103fr);
    grid-gap: 30px;
  }
}

/* frontend/blocks/schedule/styles/schedule.scss */
.lp-block-schedule__item {
  padding-top: 24px;
  padding-bottom: 24px;
}
.lp-block-schedule__item:first-child {
  padding-top: 0;
}
.lp-block-schedule__item:last-child {
  padding-bottom: 0;
}
.lp-block-schedule__image img {
  border-radius: 50%;
  max-height: 155px;
}
.lp-block-schedule__time {
  margin-top: 16px;
}
.lp-block-schedule__name {
  margin-top: 8px;
  font-weight: bold;
}
.lp-block-schedule__position {
  margin-top: 4px;
}
.lp-block-schedule__text {
  margin-top: 16px;
}
.lp-block-schedule__col-time {
  order: -1;
}
.lp-block-schedule__btn {
  margin-top: 30px;
}
@media (min-width: 64em) {
  .lp-block-schedule__item {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .lp-block-schedule__col-time {
    order: 0;
  }
}
.lp-block-schedule-with-title__title,
.lp-block-schedule-with-title__name {
  font-weight: bold;
}
.lp-block-schedule-with-title__item {
  padding-top: 40px;
  padding-bottom: 40px;
}
.lp-block-schedule-with-title__divider {
  height: 1px;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
}
.lp-block-schedule-with-title__divider:last-child {
  display: none;
}
.lp-block-schedule-with-title__item-wrap {
  padding-left: 0;
}
@media (min-width: 64em) {
  .lp-block-schedule-with-title__item-wrap {
    padding-left: 20px;
  }
}

/* frontend/blocks/progressbar/progressbar.scss */
.progressbar {
  position: relative;
  margin-top: 36px;
}
.progressbar__track,
.progressbar__track--passed {
  font-size: 0;
  line-height: 0;
  height: 8px;
  border-radius: 4px;
}
.progressbar__marker {
  position: absolute;
  bottom: 100%;
  margin-left: -16px;
}
.progressbar__step {
  margin-top: 16px;
}

/* frontend/blocks/lp-cart/lp-cart.scss */
.lp-cart-trigger {
  border-radius: 50%;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  color: #c0c0c0;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  background-color: #fff;
  border: 0;
  cursor: pointer;
  padding: 10px;
}
.lp-cart-trigger:hover {
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.8);
  color: #808080;
}
.lp-cart-trigger--fixed {
  position: fixed;
  z-index: 250;
  top: 100px;
  right: 16px;
}
.lp-cart-trigger__count {
  position: absolute;
  border-radius: 50%;
  padding: 2px;
  color: #fff;
  background-color: rgb(242, 62, 53);
  text-align: center;
  min-width: 20px;
  min-height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  right: -6px;
  bottom: -6px;
}
.lp-cart__header {
  margin-bottom: 22px;
  text-transform: uppercase;
}
.lp-cart__item {
  padding-left: 8px;
  padding-right: 8px;
}
.lp-cart__item:last-child .lp-cart__col {
  border-bottom: 1px solid rgb(216, 216, 216);
}
.lp-cart__item:last-child .lp-cart__col--collapse {
  border-bottom: 0;
}
.lp-cart__item-title {
  margin-bottom: 8px;
}
.lp-cart__col {
  padding-top: 24px;
  padding-bottom: 24px;
  border-top: 1px solid rgb(216, 216, 216);
}
.lp-cart__col:first-child {
  padding-left: 0;
}
.lp-cart__col:last-child {
  padding-right: 0;
}
.lp-cart__col--delete {
  min-width: 36px;
}
.lp-cart__title {
  font-size: 16px;
  font-weight: 600;
}
.lp-cart-properties {
  font-size: 16px;
  list-style: none;
  padding: 0;
  margin: 8px 0 0;
}
.lp-cart__delete--icon {
  background-color: transparent;
  border: 0;
  padding: 0;
  margin: 0;
  color: #8f969c;
}
.lp-cart__delete--icon:hover {
  color: #000;
}
.lp-cart__spinbox .spinbox-input {
  border-radius: 4px;
  border: solid 1px #d8d8d8;
  padding: 12px 18px;
  line-height: normal;
  box-sizing: border-box;
  width: 100%;
  font-size: 18px;
}
.lp-cart__spinbox .spinbox-more,
.lp-cart__spinbox .spinbox-less {
  color: #8f969c;
  cursor: pointer;
}
.lp-cart__spinbox .spinbox-more:hover,
.lp-cart__spinbox .spinbox-less:hover {
  color: #000;
}
.lp-cart__empty {
  text-align: center;
}
.lp-cart__loader {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
}
.lp-cart__error {
  color: #e20a0a;
  padding-top: 24px;
}
.lp-cart-result,
.lp-cart-btn-confirm {
  padding-top: 12px;
  font-weight: 600;
}
.lp-cart-btn-confirm {
  display: flex;
  justify-content: space-between;
  gap: 10px;
}
.lp-cart-bill {
  font-size: 16px;
  text-align: center;
}
.lp-cart-bill__price--old {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
}
.lp-cart-bill__price--new,
.lp-cart-bill__price--default {
  font-weight: 600;
}
.lp-cart-bill__discount {
  margin-top: 12px;
  color: #ce1a1a;
}
.lp-cart-cards-form__title {
  margin-bottom: 8px;
}
.lp-cart-cards-form__widget .input-small {
  border-radius: 4px;
  border: solid 1px #d8d8d8;
  padding: 12px 18px;
  line-height: normal;
  box-sizing: border-box;
  width: 100%;
  font-size: 18px;
}
.adv-modal .lp-cart-modal {
  max-width: 740px;
  width: 100%;
}
.adv-modal .lp-cart-modal__header,
.adv-modal .lp-cart-modal__content,
.adv-modal .lp-cart-modal__footer {
  border: 0;
}
.adv-modal .lp-cart-modal__header {
  padding: 24px;
}
.adv-modal .lp-cart-modal__content {
  padding: 0 24px;
}
.adv-modal .lp-cart-modal__footer {
  padding: 0 24px 24px;
}
.lp-cart-spinbox__unit,
.lp-cart__unit-block {
  text-align: center;
  font-size: 18px;
}
.lp-cart-spinbox__unit {
  margin-top: 8px;
}
.lp-cart-spinbox__error {
  text-align: center;
  color: #f23e35;
}
.menu-state--opened .lp-cart-trigger {
  display: none;
}
.mobile-version .lp-cart-modal .lp-cart__spinbox .spinbox-input,
.mobile-version .lp-cart-modal .lp-cart-cards-form__widget .input-small,
.mobile-version .lp-cart-modal .lp-btn {
  padding: 6px 12px;
}
@media (min-width: 48em) {
  .lp-cart-result,
  .lp-cart-btn-confirm,
  .lp-cart__error {
    padding-top: 32px;
  }
  .lp-cart-bill__price--old,
  .lp-cart-bill__price--new,
  .lp-cart-bill__price--default {
    display: block;
  }
  .lp-cart-bill__discount-value {
    display: block;
  }
  .adv-modal .lp-cart-modal__header {
    padding: 32px;
  }
  .adv-modal .lp-cart-modal__content {
    padding: 0 32px;
  }
  .adv-modal .lp-cart-modal__footer {
    padding: 0 32px 32px;
  }
  .lp-cart-trigger {
    padding: 20px;
  }
  .lp-cart-trigger--fixed {
    top: 84px;
    right: 64px;
  }
  .lp-cart-trigger__count {
    padding: 4px;
    right: 0;
    bottom: 0;
  }
}

/* frontend/blocks/news/news.scss */
.lp-news__more {
  margin-top: 20px;
  text-align: center;
}
.lp-news-item-wrap {
  margin-left: -10px;
  margin-right: -10px;
}
.lp-news-item {
  padding: 10px;
  box-sizing: border-box;
}
.lp-news-item--hoverable {
  cursor: pointer;
}
.lp-news-item__picture,
.lp-news-item__datetime {
  margin-bottom: 10px;
}
.lp-news-item__title {
  margin-bottom: 15px;
}
.lp-news-item__picture {
  cursor: pointer;
}
.lp-news-modal__content {
  line-height: 1.5;
}

/* frontend/blocks/exit/exit.scss */
.lp-block-exit-popup-buttons__header .lp-h2--single,
.lp-block-exit-popup-form__header .lp-h2--single,
.lp-block-exit-popup-buttons-countdown__header .lp-h2--single {
  margin-bottom: 40px;
}
.lp-block-exit-popup-buttons__footer,
.lp-block-exit-popup-form__footer,
.lp-block-exit-popup-buttons-countdown__footer {
  margin-top: 40px;
}
.lp-block-exit-popup-buttons__footer .lp-btn,
.lp-block-exit-popup-form__footer .lp-btn,
.lp-block-exit-popup-buttons-countdown__footer .lp-btn {
  margin: 0 10px;
}
.lp-block-exit-popup-form-picture__figure {
  padding-right: 8px;
  padding-left: 8px;
}
.lp-block-exit-modal {
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
}
.lp-block-exit-popup-form-picture-modal {
  width: 1120px;
  padding: 14px;
}
.lp-block-exit-popup-buttons-countdown-modal {
  width: 786px;
  padding-left: 0;
  padding-right: 0;
}
.lp-block-exit-modal.lp-block-exit-popup-buttons-countdown-modal {
  padding-left: 0;
  padding-right: 0;
}
.lp-block-exit-popup-buttons-modal {
  width: 882px;
  padding-left: 128px;
  padding-right: 128px;
}
.lp-block-exit-popup-form-modal {
  width: 980px;
  padding-left: 128px;
  padding-right: 128px;
}
@media (min-width: 48em) {
  .lp-block-exit-modal.lp-block-exit-popup-buttons-countdown-modal {
    padding-left: 54px;
    padding-right: 54px;
  }
}

/* frontend/blocks/user/user.scss */
.block-user .form-field-name,
.forgot-container .form-field-name,
.registration-block .form-field-name {
  padding-right: 0.625rem;
  display: inline-block;
}
.block-user .form-field-name,
.block-user .form-field-input,
.forgot-container .form-field-name,
.forgot-container .form-field-input,
.registration-block .form-field-name,
.registration-block .form-field-input {
  display: block;
}
.block-user .btn,
.forgot-container .btn,
.registration-block .btn {
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  -webkit-text-decoration: none;
  text-decoration: none;
  border: 0;
  text-align: center;
  border-radius: 0.3125rem;
  line-height: 1.3;
  box-sizing: border-box;
}
.block-user .btn-middle,
.forgot-container .btn-middle,
.registration-block .btn-middle {
  font-weight: bold;
  font-size: 0.75rem;
  padding: 0.75rem;
}
.block-user .btn-action,
.forgot-container .btn-action,
.registration-block .btn-action {
  color: #fff;
  background: #4b4f58;
}
.block-user .btn-action:hover,
.forgot-container .btn-action:hover,
.registration-block .btn-action:hover {
  color: #fff;
  background: #575b66;
}
.block-user .btn-action:active,
.forgot-container .btn-action:active,
.registration-block .btn-action:active {
  color: #fff;
  background: #3f434a;
}
.block-user .btn-action:disabled,
.block-user .btn-action.btn-disabled,
.forgot-container .btn-action:disabled,
.forgot-container .btn-action.btn-disabled,
.registration-block .btn-action:disabled,
.registration-block .btn-action.btn-disabled {
  color: #94969b;
  background: #e2e3e4;
}
.block-user .btn-submit,
.forgot-container .btn-submit,
.registration-block .btn-submit {
  color: #fff;
  background: #0662c1;
}
.block-user .btn-submit:hover,
.forgot-container .btn-submit:hover,
.registration-block .btn-submit:hover {
  color: #fff;
  background: #076fda;
}
.block-user .btn-submit:active,
.forgot-container .btn-submit:active,
.registration-block .btn-submit:active {
  color: #fff;
  background: #0555a8;
}
.block-user .btn-submit:disabled,
.block-user .btn-submit.btn-disabled,
.forgot-container .btn-submit:disabled,
.forgot-container .btn-submit.btn-disabled,
.registration-block .btn-submit:disabled,
.registration-block .btn-submit.btn-disabled {
  color: #94969b;
  background: #e2e3e4;
}
.block-user .vertical-interval-xsmall,
.forgot-container .vertical-interval-xsmall,
.registration-block .vertical-interval-xsmall {
  margin: 0.3125rem 0;
}
.block-user .input-required,
.forgot-container .input-required,
.registration-block .input-required {
  position: relative;
}
.block-user input[type=text],
.block-user input[type=password],
.block-user input[type=search],
.block-user input[type=email],
.block-user input[type=number],
.block-user input[type=tel],
.block-user input[type=url],
.block-user textarea,
.forgot-container input[type=text],
.forgot-container input[type=password],
.forgot-container input[type=search],
.forgot-container input[type=email],
.forgot-container input[type=number],
.forgot-container input[type=tel],
.forgot-container input[type=url],
.forgot-container textarea,
.registration-block input[type=text],
.registration-block input[type=password],
.registration-block input[type=search],
.registration-block input[type=email],
.registration-block input[type=number],
.registration-block input[type=tel],
.registration-block input[type=url],
.registration-block textarea {
  box-sizing: border-box;
  border-radius: 5px;
  border: 1px #e2e3e4 solid;
  vertical-align: middle;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  box-shadow: none;
}
.block-user .input-small,
.forgot-container .input-small,
.registration-block .input-small {
  padding: 0.5625rem;
}
.block-user a,
.forgot-container a,
.registration-block a {
  color: rgb(23, 121, 250);
}
.block-user a:hover,
.forgot-container a:hover,
.registration-block a:hover {
  color: rgb(4, 89, 200);
}
.block-user a:active,
.forgot-container a:active,
.registration-block a:active {
  color: rgb(23, 121, 250);
}
.auth-container .link-forget,
.auth-container .link-registartion {
  margin-top: 5px;
  margin-bottom: 5px;
  display: inline-block;
}
.auth-container .link-forget {
  margin-right: 10px;
}
.auth-container,
.forgot-container {
  padding-top: 100px;
  padding-bottom: 100px;
}
.registration-block,
.forgot-container {
  flex: 1 0 auto;
  position: relative;
}
.forgot-title,
.registration-block__title,
.auth-block__title {
  line-height: 1.33;
  font-weight: 300;
}
.btn-forgot {
  margin-bottom: 5px;
}
.registration-block {
  padding-bottom: 30px;
}

/* frontend/blocks/_stachka/general.scss */
:root {
  --adv-orange: #F65D1B;
  --adv-gray: #F7F8F9;
  --adv-blue: #1A66BF;
  --adv-violet: #794BE1;
  --adv-burize: #2FB2CE;
  --adv-orange-gradient:
    radial-gradient(
      #FF4C14,
      #F35714,
      #FFA63E);
  --adv-soft-grey: #EEF2F6;
  --adv-soft-blue: #B7E6FB;
  --adv-black-100: #151515;
  --adv-black-70: rgba(21,21,21,0.69804);
  --adv-black-50: rgba(21,21,21,0.50196);
  --adv-black-30: rgba(21,21,21,0.30196);
  --adv-black-10: rgba(21,21,21,0.10196);
  --adv-black-0: rgba(21,21,21,0);
  --adv-white-100: #ffffff;
  --adv-white-70: rgba(255,255,255,0.69804);
  --adv-white-50: rgba(255,255,255,0.50196);
  --adv-white-40: rgba(255,255,255,0.4);
  --adv-white-30: rgba(255,255,255,0.30196);
  --adv-white-10: rgba(255,255,255,0.10196);
  --adv-error-100: #F40833;
  --adv-error-50: rgba(244,8,51,0.50196);
  --adv-accepted-100: #1F9E0A;
  --adv-accepted-50: rgba(31,158,10,0.50196);
}
:root {
  --adv-rounded-big: 25px;
  --adv-rounded-small: 15px;
}
:root {
  --adv-site-width: 1360px;
}
:root {
  --adv-h1: 26px;
  --adv-h2: 21px;
  --adv-h5: 14px;
  --adv-menu-text: 14px;
  --adv-text-1: 18px;
  --adv-text-2: 16px;
  --adv-text-3: 14px;
  --adv-text-4: 14px;
  --adv-text-5: 13px;
  --adv-button-text: 14px;
}
:root {
  --adv-m-1: 8px;
  --adv-m-2: 10px;
  --adv-m-3: 10px;
  --adv-m-4: 14px;
  --adv-m-5: 16px;
  --adv-m-6: 20px;
  --adv-m-7: 24px;
  --adv-m-8: 30px;
  --adv-m-9: 40px;
  --adv-m-10: 60px;
  --adv-m-11: 80px;
  --adv-card-m-1: 15px;
  --adv-card-m-2: 20px;
  --adv-container-p-1: 20px;
  --adv-container-m-1: 20px;
}
@media (min-width: 1024px) {
  :root {
    --adv-h1: 40px;
    --adv-h2: 26px;
    --adv-h5: 14px;
    --adv-menu-text: 14px;
    --adv-text-1: 20px;
    --adv-text-2: 16px;
    --adv-text-3: 14px;
    --adv-text-4: 14px;
    --adv-button-text: 14px;
  }
  :root {
    --adv-m-1: 8px;
    --adv-m-2: 10px;
    --adv-m-3: 12px;
    --adv-m-4: 16px;
    --adv-m-5: 20px;
    --adv-m-6: 24px;
    --adv-m-7: 32px;
    --adv-m-8: 50px;
    --adv-m-9: 60px;
    --adv-m-10: 100px;
    --adv-m-11: 140px;
    --adv-card-m-1: 10px;
    --adv-card-m-2: 30px;
    --adv-container-p-1: 40px;
    --adv-container-m-1: 40px;
  }
}
@media (min-width: 1440px) {
  :root {
    --adv-h1: 54px;
    --adv-h2: 36px;
    --adv-h5: 16px;
    --adv-menu-text: 16px;
    --adv-text-1: 24px;
    --adv-text-2: 20px;
    --adv-text-3: 16px;
    --adv-text-4: 15px;
    --adv-text-5: 14px;
    --adv-button-text: 16px;
  }
  :root {
    --adv-m-1: 8px;
    --adv-m-2: 10px;
    --adv-m-3: 15px;
    --adv-m-4: 20px;
    --adv-m-5: 25px;
    --adv-m-6: 30px;
    --adv-m-7: 40px;
    --adv-m-8: 60px;
    --adv-m-9: 80px;
    --adv-m-10: 140px;
    --adv-m-11: 180px;
    --adv-card-m-1: 15px;
    --adv-card-m-2: 30px;
    --adv-container-p-1: 40px;
    --adv-container-m-1: 280px;
  }
}
* {
  box-sizing: border-box;
}
@media (min-width: 1024px) {
  .contents-lg {
    display: contents;
  }
}

/* frontend/blocks/_stachka/buttons.scss */
a.btn-stachka,
button.btn-stachka {
  --_btn-bg: var(--btn-bg, transparent);
  --_btn-color: var(--btn-color, var(--adv-black-100));
  --_btn-color-alt: var(--btn-color-alt, var(--adv-white-100));
  --_btn-p-v: var(--adv-m-1);
  -webkit-text-decoration: none;
  text-decoration: none;
  border-radius: 999px;
  border: 1px solid var(--_btn-color);
  color: var(--_btn-color);
  background-color: transparent;
  background-color: var(--_btn-bg);
  padding: var(--_btn-p-v) var(--adv-m-3) var(--_btn-p-v) var(--adv-m-2);
  font-size: var(--adv-button-text);
  font-weight: 589;
  line-height: 1;
  letter-spacing: 0.02em;
  display: inline-flex;
  align-items: center;
  text-transform: uppercase;
  cursor: pointer;
}
a.btn-stachka--fill,
a.btn-stachka:hover,
button.btn-stachka--fill,
button.btn-stachka:hover {
  background-color: var(--_btn-color);
  color: var(--_btn-color-alt);
}
a.btn-stachka--fill .btn-stachka__icon,
a.btn-stachka:hover .btn-stachka__icon,
button.btn-stachka--fill .btn-stachka__icon,
button.btn-stachka:hover .btn-stachka__icon {
  background-color: var(--_btn-color-alt);
  color: var(--_btn-color);
}
a.btn-stachka--fill:hover,
button.btn-stachka--fill:hover {
  color: var(--_btn-color);
  background-color: var(--_btn-bg);
}
a.btn-stachka--fill:hover .btn-stachka__icon,
button.btn-stachka--fill:hover .btn-stachka__icon {
  background-color: var(--_btn-color);
  color: var(--_btn-color-alt);
}
a.btn-stachka--link,
a.btn-stachka--link-fill:hover,
button.btn-stachka--link,
button.btn-stachka--link-fill:hover {
  border: none;
  background-color: transparent;
  padding: 0;
  color: var(--_btn-color);
}
a.btn-stachka--link .btn-stachka__icon,
a.btn-stachka--link-fill:hover .btn-stachka__icon,
button.btn-stachka--link .btn-stachka__icon,
button.btn-stachka--link-fill:hover .btn-stachka__icon {
  border: 1px solid var(--_btn-color);
  background-color: var(--_btn-color);
  padding: 6px;
  color: var(--_btn-color-alt);
}
a.btn-stachka--link-fill,
a.btn-stachka--link:hover,
button.btn-stachka--link-fill,
button.btn-stachka--link:hover {
  border: none;
  background-color: transparent;
  padding: 0;
  color: var(--_btn-color);
}
a.btn-stachka--link-fill .btn-stachka__icon,
a.btn-stachka--link:hover .btn-stachka__icon,
button.btn-stachka--link-fill .btn-stachka__icon,
button.btn-stachka--link:hover .btn-stachka__icon {
  border: 1px solid var(--_btn-color);
  background-color: transparent;
  padding: 6px;
  color: var(--_btn-color);
}
a.btn-stachka[data-style=zoom-in] .ladda-label,
button.btn-stachka[data-style=zoom-in] .ladda-label {
  display: inline-flex;
  align-items: center;
}
.btn-stachka__icon {
  background-color: var(--_btn-color);
  color: var(--_btn-color-alt);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: var(--adv-m-1);
  border-radius: 50%;
  margin-right: var(--adv-m-2);
}
.btn-stachka__icon svg {
  height: 14px;
  width: 14px;
}
@media (min-width: 1440px) {
  a.btn-stachka,
  button.btn-stachka {
    --_btn-p-v: var(--adv-m-2);
  }
  .btn-stachka__icon svg {
    height: 16px;
    width: 16px;
  }
}

/* frontend/blocks/_stachka/ui-select.scss */
.ui-select-highlight {
  font-weight: bold;
}
.ui-select-offscreen {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}
.ng-dirty.ng-invalid > a.select2-choice {
  border-color: #D44950;
}
.select2-result-single {
  padding-left: 0;
}
.select2-locked > .select2-search-choice-close {
  display: none;
}
.select-locked > .ui-select-match-close {
  display: none;
}
body > .select2-container.open {
  z-index: 9999;
}
.ui-select-container[theme=select2].direction-up .ui-select-match,
.ui-select-container.select2.direction-up .ui-select-match {
  border-radius: 4px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ui-select-container[theme=select2].direction-up .ui-select-dropdown,
.ui-select-container.select2.direction-up .ui-select-dropdown {
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-width: 1px;
  border-top-style: solid;
  box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
  margin-top: -4px;
}
.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search,
.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search {
  margin-top: 4px;
}
.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match,
.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match {
  border-bottom-color: #5897fb;
}
.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden,
.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden input {
  opacity: 0;
  height: 0;
  min-height: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
.selectize-input.selectize-focus {
  border-color: #007FBB !important;
}
.selectize-control.single > .selectize-input > input {
  width: 100%;
}
.selectize-control.multi > .selectize-input > input {
  margin: 0 !important;
}
.selectize-control > .selectize-dropdown {
  width: 100%;
}
.ng-dirty.ng-invalid > div.selectize-input {
  border-color: #D44950;
}
.ui-select-container[theme=selectize].direction-up .ui-select-dropdown {
  box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
  margin-top: -2px;
}
.ui-select-container[theme=selectize] input.ui-select-search-hidden {
  opacity: 0;
  height: 0;
  min-height: 0;
  padding: 0;
  margin: 0;
  border: 0;
  width: 0;
}
.btn-default-focus {
  color: #333;
  background-color: #EBEBEB;
  border-color: #ADADAD;
  -webkit-text-decoration: none;
  text-decoration: none;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.input-group > .ui-select-bootstrap.dropdown {
  position: static;
}
.input-group > .ui-select-bootstrap > input.ui-select-search.form-control {
  border-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .ui-select-bootstrap > input.ui-select-search.form-control.direction-up {
  border-radius: 4px !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.ui-select-bootstrap .ui-select-search-hidden {
  opacity: 0;
  height: 0;
  min-height: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
.ui-select-bootstrap > .ui-select-match > .btn {
  text-align: left !important;
  width: 100%;
  position: relative;
  justify-content: left;
}
.ui-select-bootstrap > .ui-select-match > .btn:before {
  display: none;
}
.ui-select-bootstrap > .ui-select-match > .caret {
  position: absolute;
  top: 45%;
  right: 15px;
}
.ui-select-bootstrap > .ui-select-choices,
.ui-select-bootstrap > .ui-select-no-choice {
  width: calc(100% + var(--_br-width) * 2);
  height: auto;
  max-height: 200px;
  overflow-x: hidden;
  margin-top: -1px;
}
body > .ui-select-bootstrap.open {
  z-index: 1200;
}
.ui-select-multiple.ui-select-bootstrap {
  height: auto;
  padding: 3px 3px 0 3px;
}
.ui-select-multiple.ui-select-bootstrap input.ui-select-search {
  background-color: transparent !important;
  border: none;
  outline: none;
  height: 1.666666em;
  margin-bottom: 3px;
}
.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
  font-size: 1.6em;
  line-height: 0.75;
}
.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
  outline: 0;
  margin: 0 3px 3px 0;
}
.ui-select-multiple .ui-select-match-item {
  position: relative;
}
.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close {
  pointer-events: none;
}
.ui-select-multiple:hover .ui-select-match-item.dropping-before:before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  height: 100%;
  margin-right: 2px;
  border-left: 1px solid #428bca;
}
.ui-select-multiple:hover .ui-select-match-item.dropping-after:after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  height: 100%;
  margin-left: 2px;
  border-right: 1px solid #428bca;
}
.ui-select-bootstrap .ui-select-choices-row > span {
  cursor: pointer;
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 490;
  text-transform: uppercase;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.ui-select-bootstrap .ui-select-choices-row.active > span {
  color: #fff;
  -webkit-text-decoration: none;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}
.ui-select-bootstrap .ui-select-choices-row.disabled > span,
.ui-select-bootstrap .ui-select-choices-row.active.disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}
.ui-select-match.ng-hide-add,
.ui-select-search.ng-hide-add {
  display: none !important;
}
.ui-select-bootstrap.ng-dirty.ng-invalid > button.btn.ui-select-match {
  border-color: #D44950;
}
.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown {
  box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
}
.ui-select-bootstrap .ui-select-match-text {
  width: 100%;
  padding-right: 1em;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: 490;
  text-transform: uppercase;
}
.ui-select-bootstrap .ui-select-match-text span {
  display: inline-block;
  width: 100%;
  overflow: hidden;
}
.ui-select-bootstrap .ui-select-toggle > a.btn {
  position: absolute;
  height: 10px;
  right: 10px;
  margin-top: -2px;
}
.ui-select-refreshing.glyphicon {
  position: absolute;
  right: 0;
  padding: 8px 27px;
}
@media (max-width: 1390px) {
  .select-stachka__head {
    padding: 15px 19px;
  }
}
@media (max-width: 1023px) {
  .select-stachka__head {
    padding: 15px;
  }
}
@keyframes ui-select-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.ui-select-spin {
  animation: ui-select-spin 2s infinite linear;
}
.ui-select-refreshing.ng-animate {
  -webkit-animation: none 0s;
}
.ui-select-container .ui-select-match-item {
  text-align: left;
}
.ui-select-container .ui-select-match-item span:not(.close) {
  white-space: normal;
  word-break: break-all;
}
.tag-container > div {
  max-height: 200px;
  overflow-y: auto;
}
.ui-select--input-hide .ui-select-search {
  display: none;
}
.ui-select-container {
  display: block;
  --_select-filter-p-x: var(--adv-m-5);
  --_br-width: 1px;
  position: relative;
  text-transform: uppercase;
}
.ui-select-container .ui-select-toggle,
.ui-select-container .ui-select-search {
  padding: var(--adv-m-3) var(--_select-filter-p-x);
  border-radius: 10px;
  border: var(--_br-width) solid var(--adv-black-70);
  cursor: pointer;
  width: 100%;
  transition: border 0.3s;
  line-height: normal;
}
.ui-select-container .ui-select-toggle:hover,
.ui-select-container .ui-select-search:hover {
  border-color: var(--adv-black-50);
}
@media (max-width: 1390px) {
  .ui-select-container .ui-select-toggle,
  .ui-select-container .ui-select-search {
    padding: 15px 19px;
  }
}
@media (max-width: 1023px) {
  .ui-select-container .ui-select-toggle,
  .ui-select-container .ui-select-search {
    padding: 15px;
  }
}
.ui-select-container .ui-select-search::-moz-placeholder {
  color: inherit;
}
.ui-select-container .ui-select-search::placeholder {
  color: inherit;
}
.ui-select-container.open {
  z-index: 500;
}
.ui-select-container.open:before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  top: 50%;
  transform: translateY(-50%);
  right: var(--_select-filter-p-x);
  margin-top: 0;
  background: url("../assets/black-arrow-up.JEU3JEM5.svg") no-repeat center;
}
.ui-select-choices {
  background: var(--adv-white-100);
}
.ui-select-choices,
.ui-select-no-choice {
  position: absolute;
  left: calc(var(--_br-width) * -1);
  right: calc(var(--_br-width) * -1);
  top: 55px;
  list-style: none;
  padding: 0;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1019607843);
  border-bottom-left-radius: var(--adv-rounded-small);
  border-bottom-right-radius: var(--adv-rounded-small);
}
.ui-select-search {
  border: none;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 490;
  letter-spacing: 0.32px;
  padding-left: 0;
}
.ui-select-choices-row {
  padding: 20px;
}
.ui-select-bootstrap .ui-select-choices-row > span,
.ui-select-bootstrap .ui-select-choices-row.active > span {
  color: var(--adv-black-30);
  -webkit-text-decoration: none;
  text-decoration: none;
  outline: 0;
  background-color: transparent;
  padding: 0;
}
.ui-select-bootstrap .ui-select-toggle > .caret {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 50%;
  transform: translateY(-50%);
  right: var(--_select-filter-p-x);
  margin-top: 0;
  background-image: url("../assets/black-arrow-down.62NB4FPT.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.ui-select-bootstrap.open .ui-select-toggle > .caret {
  background-image: url("../assets/black-arrow-up.JEU3JEM5.svg");
}
.ui-select-choices-row:hover {
  background-color: var(--adv-soft-grey);
}
.ui-select-choices-row:hover .ui-select-choices-row-inner {
  color: var(--adv-blue);
}
.ui-select-choices-row.active:hover .ui-select-choices-row-inner {
  color: var(--adv-blue);
}
.select-stachka.open .select-stachka__list {
  visibility: visible;
  opacity: 1;
  z-index: 5;
}
.select-stachka__list {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 50px;
  width: 100%;
  border-radius: 8px;
  background: #ffffff;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
  visibility: hidden;
  opacity: 0;
  z-index: -50;
  transition: all 0.3s;
}
.select-stachka__item {
  padding: 20px;
  color: rgba(21, 21, 21, 0.3);
  transition: color 0.3s, background-color 0.3s;
}
@media (max-width: 1390px) {
  .select-stachka__item {
    padding: 16px 17px;
  }
}
@media (max-width: 1023px) {
  .select-stachka__item {
    padding: 14px 15px;
  }
}
.select-stachka__item:hover {
  color: #1A66BF;
  background-color: #EEF2F6;
}
.ui-select-match.btn-default-focus {
  border-radius: 10px;
}

/* frontend/blocks/_stachka/text.scss */
.lp-h1-stachka {
  font-size: var(--adv-h1);
  font-weight: 589;
  line-height: 1.1;
}
.lp-h2-stachka {
  font-size: var(--adv-h2);
  font-weight: 589;
  line-height: 1.05;
}
.lp-subtitle-stachka {
  font-size: var(--adv-h5);
  font-weight: 490;
  line-height: 1;
  letter-spacing: -0.02em;
}
.lp-t2-body {
  font-size: var(--adv-text-2);
  font-weight: 453;
  line-height: 1.25;
}
.lp-text-3 {
  font-weight: 453;
  font-size: var(--adv-text-3);
  line-height: 1.2;
}
.lp-text-4 {
  font-weight: 400;
  font-size: var(--adv-text-4);
  line-height: 1.25;
}

/* frontend/blocks/_stachka/space.scss */
.m-b-6 {
  margin-bottom: var(--adv-m-6);
}
.m-b-8 {
  margin-bottom: var(--adv-m-8);
}
.m-t-8 {
  margin-top: var(--adv-m-8);
}
.m-b-9 {
  margin-bottom: var(--adv-m-9);
}
.lp-main .block-padding-top--180 {
  padding-top: var(--adv-m-11);
}
.lp-main .block-padding-bottom--180 {
  padding-bottom: var(--adv-m-11);
}
.lp-main .block-padding-top--140 {
  padding-top: var(--adv-m-10);
}
.lp-main .block-padding-bottom--140 {
  padding-bottom: var(--adv-m-10);
}
.lp-main .block-padding-top--80 {
  padding-top: var(--adv-m-9);
}
.lp-main .block-padding-bottom--80 {
  padding-bottom: var(--adv-m-9);
}
.lp-main .block-padding-top--60 {
  padding-top: var(--adv-m-8);
}
.lp-main .block-padding-bottom--60 {
  padding-bottom: var(--adv-m-8);
}
.lp-main .block-padding-top--40 {
  padding-top: var(--adv-m-7);
}
.lp-main .block-padding-bottom--40 {
  padding-bottom: var(--adv-m-7);
}

/* frontend/blocks/_stachka/carousel-arrow.scss */
.carousel-arrow-container {
  --_carousel-arrow-color: var(--carousel-arrow-color, var(--adv-black-100));
  --_carousel-arrow-size: var(--carousel-arrow-size, 64px);
  --_carousel-arrow-br-width: var(--carousel-arrow-br-width, 1.6px);
  --_carousel-arrow-disabled-color: var(--carousel-arrow-disabled-color, var(--adv-black-30));
  display: none;
}
.carousel-arrow {
  cursor: pointer;
  width: var(--_carousel-arrow-size);
  aspect-ratio: 1;
  border: var(--_carousel-arrow-br-width) solid var(--_carousel-arrow-color);
  color: var(--_carousel-arrow-color);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.carousel-arrow-prev {
  transform: scaleX(-1);
}
.carousel-arrow.swiper-button-disabled {
  --_carousel-arrow-color: var(--_carousel-arrow-disabled-color);
}
@media (min-width: 1440px) {
  .carousel-arrow-container {
    display: inline-grid;
    grid-auto-flow: column;
    grid-gap: var(--adv-m-3);
    align-items: center;
  }
  .carousel-arrow-container--static .carousel-arrow {
    position: static;
    margin: 0;
  }
}

/* frontend/blocks/_stachka/block-title.scss */
.title-with-button--one-row {
  display: grid;
  grid-gap: var(--adv-m-8);
}
@media (min-width: 1024px) {
  .title-with-button--one-row {
    display: flex;
    justify-content: space-between;
  }
}

/* frontend/blocks/_stachka/report/report.scss */
.report-item {
  --_report-item-br-width: var(--report-item-br-width, 8px);
  background-color: var(--adv-gray);
  border-top-right-radius: var(--adv-rounded-small);
  border-bottom-right-radius: var(--adv-rounded-small);
  box-sizing: border-box;
  padding: var(--adv-m-4) var(--adv-m-3) var(--adv-m-4) calc(var(--adv-m-3) + 8px);
  padding: var(--adv-m-4) var(--adv-m-3) var(--adv-m-4) calc(var(--adv-m-3) + var(--_report-item-br-width));
  position: relative;
  display: grid;
  grid-gap: var(--adv-m-4);
  height: 100%;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
}
.report-item:before {
  position: absolute;
  content: "";
  height: 100%;
  width: var(--_report-item-br-width);
  background-color: red;
  background-color: var(--report-item-br-color, red);
  left: 0;
  top: 0;
  border-top-left-radius: var(--adv-rounded-small);
  border-bottom-left-radius: var(--adv-rounded-small);
}
.report-item--simple {
  align-content: space-between;
  border-radius: var(--adv-rounded-small);
  justify-content: left;
}
.report-item--simple:before {
  content: none;
}
.report-item__top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.report-item__time {
  font-size: var(--adv-h5);
  font-weight: 490;
  line-height: 1;
  letter-spacing: 0.02em;
}
.report-item__top-right {
  display: grid;
  grid-auto-flow: column;
  align-items: center;
  grid-gap: var(--adv-m-2);
}
.report-item__content {
  display: grid;
  grid-gap: var(--adv-m-3);
}
.report-item__info {
  display: grid;
  grid-gap: var(--adv-m-4);
}
.report-item__title {
  font-size: var(--adv-text-4);
  font-weight: 589;
  line-height: 18.75px;
  text-align: left;
}
.report-item__favorite--active {
  color: red;
}
.report-page__video-trigger {
  padding: 0;
  width: 100%;
  background-color: transparent;
  margin: 0;
  border: 0;
  border-radius: var(--adv-rounded-big);
  overflow: hidden;
  cursor: pointer;
}
.report-page__video-wrap {
  background-size: cover;
  aspect-ratio: 4/3;
  width: 100%;
}
.adv-modal .adv-modal-inner.report-modal-video {
  box-shadow: none;
  background: transparent;
}
.adv-modal .adv-modal-inner.report-modal-video .modal-content {
  height: 100%;
  padding: 0;
  background-color: transparent;
}
.adv-modal .adv-modal-inner.report-modal-video .adv-modal-close {
  display: none;
}
.adv-modal .adv-modal-inner.report-modal-video .report-page__video {
  aspect-ratio: 3/2;
}
@media (min-width: 1024px) {
  .adv-modal .adv-modal-inner.report-modal-video {
    width: 100%;
    height: 95.5%;
  }
  .adv-modal .adv-modal-inner.report-modal-video .report-page__video {
    width: 100%;
    height: 99.5%;
    aspect-ratio: initial;
  }
}
.report-page__report-action-list {
  display: flex;
  flex-wrap: wrap;
  gap: var(--adv-m-4);
}
.report-page__video-play-icon {
  background: rgba(107, 106, 106, 0.631372549);
  border-radius: 50%;
  color: var(--adv-white-100);
}

/* frontend/blocks/_stachka/report/report-tile.scss */
.report-tile-wrap {
  display: grid;
  grid-gap: var(--adv-m-3);
}
.report-tile {
  --_report-item-br-width: var(--report-item-br-width, 13px);
  --_report-item-accent-color: var(--report-item-accent-color, var(--adv-white-100));
  background-image: linear-gradient(var(--adv-black-50), var(--adv-black-50)), var(--report-tile-bg-image);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: var(--adv-rounded-big);
  padding: var(--adv-m-6);
  background-color: #878985;
  min-height: 480px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  background-position: 30% 0;
}
.report-tile:not(.report-tile--simple):hover {
  background-image: none;
  background-image: initial;
}
.report-tile:not(.report-tile--simple):hover:before {
  position: absolute;
  content: "";
  height: 100%;
  width: calc(var(--_report-item-br-width) * 2);
  background-color: var(--_report-item-accent-color);
  left: calc(var(--_report-item-br-width) * -1);
  top: 0;
  border-top-left-radius: var(--adv-rounded-big);
  border-bottom-left-radius: var(--adv-rounded-big);
}
.report-tile:not(.report-tile--simple):hover .report-tile__info .speaker-list,
.report-tile:not(.report-tile--simple):hover .report-tile__speaker-container {
  display: none;
}
.report-tile:not(.report-tile--simple):hover .report-tile__details {
  display: flex;
}
.report-tile__details {
  display: none;
  flex-direction: column;
  flex-grow: 1;
  margin-top: var(--adv-m-4);
}
.report-tile__description-wrap {
  flex-grow: 1;
  margin-bottom: var(--adv-m-4);
}
.report-tile__description-wrap .report-tile__description {
  display: block;
  color: var(--adv-black-100);
  -webkit-text-decoration: none;
  text-decoration: none;
  margin-bottom: var(--adv-m-4);
  line-clamp: 10;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 10;
  -moz-line-clamp: 10;
  -webkit-box-orient: vertical;
}
.report-tile__description-wrap .report-tile__description:hover {
  color: var(--adv-black-100);
  cursor: pointer;
}
.report-tile__content {
  display: flex;
  flex-direction: column;
  justify-content: end;
  flex-grow: 1;
}
.report-tile__content-important {
  margin-top: 20px;
}
.report-tile__info {
  display: grid;
  grid-gap: var(--adv-m-4);
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
  margin-bottom: var(--adv-m-5);
}
.report-tile__top {
  display: grid;
  grid-template-columns: 1fr -webkit-max-content;
  grid-template-columns: 1fr max-content;
  grid-gap: var(--adv-m-6);
}
.report-tile__position-wrap {
  display: flex;
}
.report-tile__title > a {
  font-size: var(--adv-text-1);
  font-weight: 589;
  line-height: 26.4px;
  letter-spacing: 0.01em;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
}
.report-tile__title > a:hover {
  color: inherit;
}
.report-tile__date,
.report-tile__time,
.report-tile__position {
  font-size: var(--adv-text-5);
  font-weight: 453;
  line-height: 16.1px;
  margin-right: var(--adv-m-1);
  display: inline-flex;
  align-items: center;
}
.report-tile__date:not(:first-child):before,
.report-tile__time:not(:first-child):before,
.report-tile__position:not(:first-child):before {
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  margin-right: var(--adv-m-1);
  background-color: var(--adv-white-40);
}
.report-tile__speaker-container {
  -webkit-clip-path: polygon(100% 88.038%, 100% 88.038%, 99.905% 89.979%, 99.631% 91.819%, 99.191% 93.535%, 98.602% 95.103%, 97.878% 96.496%, 97.033% 97.692%, 96.084% 98.665%, 95.044% 99.39%, 93.929% 99.843%, 92.754% 100%, 7.246% 100%, 7.246% 100%, 6.071% 99.843%, 4.956% 99.39%, 3.916% 98.665%, 2.967% 97.692%, 2.122% 96.496%, 1.398% 95.103%, 0.809% 93.535%, 0.369% 91.819%, 0.095% 89.979%, 0% 88.038%, 0% 12.226%, 0% 12.226%, 0.144% 9.822%, 0.555% 7.606%, 1.202% 5.612%, 2.054% 3.878%, 3.078% 2.441%, 4.244% 1.336%, 5.521% 0.6%, 6.876% 0.269%, 8.278% 0.38%, 9.697% 0.969%, 95.205% 51.7%, 95.205% 51.7%, 96.038% 52.294%, 96.808% 53.042%, 97.509% 53.931%, 98.135% 54.947%, 98.681% 56.077%, 99.141% 57.306%, 99.508% 58.623%, 99.777% 60.013%, 99.943% 61.462%, 100% 62.957%, 100% 88.038%);
  clip-path: polygon(100% 88.038%, 100% 88.038%, 99.905% 89.979%, 99.631% 91.819%, 99.191% 93.535%, 98.602% 95.103%, 97.878% 96.496%, 97.033% 97.692%, 96.084% 98.665%, 95.044% 99.39%, 93.929% 99.843%, 92.754% 100%, 7.246% 100%, 7.246% 100%, 6.071% 99.843%, 4.956% 99.39%, 3.916% 98.665%, 2.967% 97.692%, 2.122% 96.496%, 1.398% 95.103%, 0.809% 93.535%, 0.369% 91.819%, 0.095% 89.979%, 0% 88.038%, 0% 12.226%, 0% 12.226%, 0.144% 9.822%, 0.555% 7.606%, 1.202% 5.612%, 2.054% 3.878%, 3.078% 2.441%, 4.244% 1.336%, 5.521% 0.6%, 6.876% 0.269%, 8.278% 0.38%, 9.697% 0.969%, 95.205% 51.7%, 95.205% 51.7%, 96.038% 52.294%, 96.808% 53.042%, 97.509% 53.931%, 98.135% 54.947%, 98.681% 56.077%, 99.141% 57.306%, 99.508% 58.623%, 99.777% 60.013%, 99.943% 61.462%, 100% 62.957%, 100% 88.038%);
  background-color: var(--_report-item-accent-color);
  color: inherit;
  color: var(--report-item-accent-color-text, inherit);
  max-width: 295px;
  max-height: 231px;
  height: 100vh;
  padding: var(--adv-m-4);
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  box-sizing: border-box;
}
.report-tile__speaker-icon {
  flex-grow: 1;
}
.report-tile__speaker-name {
  margin-bottom: var(--adv-m-4);
  font-size: var(--adv-text-1);
  font-weight: 589;
  line-height: 26.4px;
  letter-spacing: 0.01em;
}
.report-tile__speaker-pos,
.report-tile__speaker-company {
  font-size: var(--adv-text-4);
  font-weight: 400;
  line-height: 18.75px;
}
.report-tile__speaker-list-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: var(--adv-m-4);
}
@media (min-width: 1024px) {
  .report-tile {
    min-height: 600px;
  }
  .report-tile__speaker-container {
    max-width: 343px;
  }
}

/* frontend/blocks/_stachka/speaker/speaker.scss */
.speaker-item {
  --_speaker-gap: var(--adv-m-2);
  --_speaker-info-gap: 5px;
  --speaker-preview-size: 48px;
  display: grid;
  -webkit-text-decoration: none;
  text-decoration: none;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
  grid-gap: var(--_speaker-gap);
  align-items: center;
}
.speaker-item--middle-card {
  --_speaker-gap: var(--adv-m-4);
  --_speaker-info-gap: var(--adv-m-2);
  --speaker-preview-size: 90px;
}
a.speaker-item {
  color: inherit;
}
a.speaker-item:hover {
  color: inherit;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.speaker-item__preview {
  --_speaker-preview-size: var(--speaker-preview-size, 48px);
  width: 48px;
  width: var(--_speaker-preview-size);
  height: 48px;
  height: var(--_speaker-preview-size);
  position: relative;
  border-radius: 50%;
  box-sizing: border-box;
}
.speaker-item__pos,
.speaker-item__company {
  color: var(--adv-black-30);
}
.speaker-item .speaker-item__pos,
.speaker-item .speaker-item__company {
  color: var(--adv-black-30);
}
.speaker-item--middle-card .speaker-item__name {
  font-size: var(--adv-text-1);
  font-weight: 589;
}
.speaker-item--middle-card .speaker-item__pos,
.speaker-item--middle-card .speaker-item__company {
  color: var(--adv-black-100);
  font-size: var(--adv-text-4);
}
.speaker-item__info {
  display: grid;
  grid-gap: var(--_speaker-info-gap);
}
.speaker-list {
  --speaker-preview-size:56px;
}
.speaker-list--column {
  display: grid;
  grid-gap: var(--adv-m-3);
}
.speaker-list--short {
  display: flex;
}
.speaker-list--short .speaker-item__preview:not(:first-child),
.speaker-list--short .speaker-item__preview-link:not(:first-child) {
  margin-left: -20px;
}
@media (min-width: 1024px) {
  .speaker-item--middle-card {
    --_speaker-gap: var(--adv-m-5);
    --speaker-preview-size: 120px;
  }
}
@media (min-width: 1440px) {
  .speaker-item {
    --speaker-preview-size: 56px;
  }
  .speaker-item--middle-card {
    --_speaker-gap: var(--adv-m-6);
    --_speaker-info-gap: var(--adv-m-3);
    --speaker-preview-size: 140px;
  }
}

/* frontend/blocks/_stachka/tag/tag.scss */
.tag-list {
  display: flex;
  flex-wrap: wrap;
  gap: var(--adv-m-1);
}
.tag-item {
  display: inline-grid;
  border: 1px solid var(--adv-black-30);
  border-radius: var(--adv-rounded-big);
  padding: 5px var(--adv-m-3);
  background-color: var(--adv-white-100);
  font-size: var(--adv-text-5);
  font-weight: 453;
  line-height: 1;
  grid-auto-flow: column;
  grid-gap: 5px;
  align-items: center;
  cursor: pointer;
}
.tag-item.active,
.tag-item--fill {
  background-color: var(--adv-soft-grey);
}
.tag-item__remove,
.tag-item__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.tag-item__input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: -1;
}

/* frontend/blocks/_stachka/schedule/styles/schedule.scss */
.schedule-custom-container .adv-popover {
  max-width: 320px;
}
.schedule-custom__header-wrap {
  --text-color: var(--adv-white-100);
  --bg-color: var(--adv-black-100);
  --btn-color: var(--adv-white-100);
  --btn-color-alt: var(--adv-black-100);
  padding-bottom: var(--adv-m-6);
  margin-bottom: var(--adv-m-6);
  background-color: var(--bg-color);
}
.schedule-custom__header {
  display: grid;
  grid-gap: var(--adv-m-8);
}
.schedule-custom__title {
  font-size: var(--adv-h1);
  font-weight: 589;
  line-height: 1.06;
  margin: 0;
  color: var(--text-color);
}
.schedule-custom__actions {
  display: flex;
  flex-direction: column-reverse;
  margin-left: calc(var(--adv-container-p-1) * -1);
  margin-right: calc(var(--adv-container-p-1) * -1);
  align-items: start;
  justify-content: space-between;
  margin-bottom: var(--adv-m-6);
}
.schedule-custom__date-container {
  overflow: auto;
  width: 100%;
}
.schedule-show-favorite-container {
  display: inline-grid;
  align-items: center;
  grid-auto-flow: column;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-gap: var(--adv-m-2);
  padding-left: var(--adv-container-p-1);
  margin-bottom: var(--adv-m-3);
  cursor: pointer;
}
.schedule-show-favorite__text {
  font-size: var(--adv-button-text);
  font-weight: 589;
  line-height: 1;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.schedule-custom__date-list {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  grid-gap: 10px;
}
.schedule-custom__date {
  min-width: 219px;
  min-height: 46px;
  padding: var(--adv-m-2) var(--adv-m-5);
  border-radius: var(--adv-rounded-small);
  font-size: var(--adv-h5);
  font-weight: 490;
  line-height: 1;
  letter-spacing: 0.02em;
  text-align: left;
  background-color: white;
  text-transform: uppercase;
  border: 1px solid #BECDDC;
}
.schedule-custom__date--active {
  background-color: var(--adv-soft-grey);
}
.schedule-custom__date:first-child {
  margin-left: var(--adv-container-p-1);
}
.schedule-custom__date:last-child {
  margin-right: var(--adv-container-p-1);
}
@media (min-width: 1024px) {
  .schedule-custom__header {
    display: flex;
    margin: 0;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  .schedule-custom__actions {
    flex-direction: row;
    margin-left: 0;
    margin-right: 0;
  }
  .schedule-show-favorite-container {
    padding-left: 0;
    margin-bottom: 0;
  }
  .schedule-custom__date:first-child {
    margin-left: 0;
  }
  .schedule-custom__date:last-child {
    margin-right: 0;
  }
}
.schedule-custom__schedule {
  max-width: 1360px;
  margin: 0 auto;
}
.schedule__report-list {
  display: none;
  overflow-x: scroll;
  overflow-y: visible;
  align-items: stretch;
  height: 100%;
}
.schedule__time-item {
  margin-bottom: var(--adv-m-6);
  position: relative;
}
.schedule__time-item--active .schedule__report-list {
  display: flex;
}
.schedule__time-checkbox {
  width: 0;
  height: 0;
  opacity: 0;
  position: absolute;
  overflow: hidden;
}
.schedule__time-checkbox:checked ~ .schedule__time-text .schedule__time-icon-wrap {
  filter: invert(1);
}
.schedule__time-checkbox:checked ~ .schedule__time-text .schedule__time-icon {
  transform: rotate(180deg);
  margin-bottom: 2px;
}
.schedule__time-checkbox:checked ~ .schedule__report-list-wrap .schedule__report-list {
  display: flex;
}
.schedule__time-text {
  font-size: var(--adv-text-2);
  font-weight: 453;
  line-height: 20px;
  padding: 0 var(--adv-container-p-1);
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.schedule__time-text--empty,
.schedule__time-text--passed {
  opacity: 0.5;
}
.schedule__time-icon-wrap {
  border: 1px solid black;
  background-color: var(--adv-white-100);
  border-radius: 50%;
  width: 24px;
  height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: content-box;
}
.schedule__time-icon {
  margin-bottom: -2px;
}
.schedule__report-item-wrap {
  flex-shrink: 0;
  min-width: 320px;
  margin-right: var(--adv-m-2);
  display: flex;
  flex-direction: column;
  box-sizing: content-box;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.schedule__report-item-wrap--full {
  width: calc(100% - var(--card-margin));
  box-sizing: border-box;
  grid-column: 2/-1;
  flex-grow: 1;
}
.schedule__report-item-wrap--full .schedule__report-zone--mobile {
  width: 100%;
  border-right: none;
}
.schedule__report-item-wrap:first-child {
  padding-left: var(--adv-container-p-1);
}
.schedule__report-item-wrap:last-child {
  padding-right: var(--adv-container-p-1);
}
.schedule__report-item {
  flex-grow: 1;
}
.schedule__report-zone-number {
  font-size: var(--adv-text-5);
  font-weight: 453;
  margin-bottom: var(--adv-m-2);
}
.schedule__report-zone-title {
  font-size: var(--adv-text-5);
  font-weight: 490;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.schedule__report-zone {
  text-align: center;
  padding: var(--adv-m-3);
  border-right: 1px solid var(--adv-black-30);
}
.schedule__report-zone--mobile {
  width: calc(100% + var(--adv-m-2) / 2);
  margin-bottom: var(--adv-m-2);
}
.schedule__report-zone:nth-child(2) {
  border-left: 1px solid var(--adv-black-30);
}
.schedule-custom__schedule-header {
  display: none;
}
@media (min-width: 1024px) {
  .schedule__report-list {
    overflow: visible;
  }
  .schedule__report-item {
    height: 100%;
  }
  .schedule__report-list {
    display: contents;
  }
  .schedule-custom__schedule,
  .schedule-custom__schedule-header {
    --card-margin: var(--adv-m-6);
    --card-width: 320px;
    --card-width-total: calc(var(--card-width) + var(--card-margin));
    max-width: none;
    max-width: initial;
    display: grid;
    grid-template-columns: -webkit-max-content repeat(var(--schedule-zone-count), var(--card-width-total));
    grid-template-columns: max-content repeat(var(--schedule-zone-count), var(--card-width-total));
    grid-auto-rows: minmax(140px, -webkit-min-content);
    grid-auto-rows: minmax(140px, min-content);
    grid-row-gap: var(--card-margin);
  }
  .schedule-custom__schedule-header {
    --card-width-total: calc(var(--card-width) + var(--card-margin));
    grid-template-rows: 72px;
    grid-template-columns: -webkit-max-content repeat(var(--schedule-zone-count), var(--card-width-total));
    grid-template-columns: max-content repeat(var(--schedule-zone-count), var(--card-width-total));
    grid-auto-flow: column;
    transform: translateX(calc(-1 * var(--schedule-scroll-position)));
  }
  .schedule__report-item-wrap--full .report-item__time,
  .schedule__report-item-wrap--full .report-item__content {
    transform: translateX(max(0px, var(--schedule-scroll-position) - 150px));
  }
  .schedule-header__spirit,
  .schedule__time-text {
    --margin-right: var(--adv-m-9);
    background: white;
    padding-left: var(--adv-container-p-1);
    min-width: 55px;
  }
  .schedule__time-text {
    margin-right: var(--margin-right);
  }
  .schedule-header__spirit {
    box-sizing: content-box;
    margin-right: var(--margin-right);
  }
  .schedule-custom__schedule-header-wrap {
    position: -webkit-sticky;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
    background-color: white;
    z-index: 35;
    overflow: hidden;
    margin-bottom: var(--adv-m-7);
  }
  .schedule-custom__schedule-wrap {
    overflow-x: scroll;
  }
  .schedule__time-item--active .schedule__report-list {
    display: contents;
  }
  .schedule__time-text {
    padding-right: 0;
    width: auto;
    width: initial;
    display: inline;
    display: initial;
    align-items: initial;
    justify-content: initial;
  }
  .schedule__time-icon-wrap {
    display: none;
  }
  .schedule__time-checkbox:checked ~ .schedule__time-text .schedule__time-icon-wrap {
    display: none;
  }
  .schedule__time-checkbox:checked ~ .schedule__report-list-wrap .schedule__report-list {
    display: contents;
  }
  .schedule__time-item .schedule__time-text,
  .schedule__time-item .schedule__report-item-wrap {
    grid-row: var(--shedule-time-row);
  }
  .schedule__report-zone--mobile {
    display: none;
  }
  .schedule__report-item-wrap:first-child {
    padding-left: 0;
  }
  .schedule__report-item-wrap:last-child {
    padding-right: 0;
  }
  .schedule__report-item-wrap {
    margin-right: var(--card-margin);
    width: calc(100% - var(--card-margin));
  }
}
.schedule__time-now {
  display: none;
}
@media (min-width: 1024px) {
  .schedule__time-now {
    --time-now-text-p-x: var(--adv-m-2);
    --time-now-left-offset: calc(var(--adv-container-p-1) - var(--time-now-text-p-x));
    position: absolute;
    top: 0;
    left: var(--time-now-left-offset);
    display: grid;
    grid-template-columns: -webkit-max-content 1fr;
    grid-template-columns: max-content 1fr;
    grid-gap: var(--adv-m-6);
    align-items: center;
    z-index: 15;
    width: calc(100% - var(--time-now-left-offset));
    transition: top 0.1s linear;
  }
}
.schedule__time-now-text {
  font-size: var(--adv-text-2);
  font-weight: 453;
  line-height: 25px;
  padding: var(--adv-m-1) var(--time-now-text-p-x);
  border-radius: 999px;
  color: var(--adv-white-100);
  background-color: var(--adv-orange);
}
.schedule__time-now-line {
  display: flex;
  align-items: center;
}
.schedule__time-now-line:before,
.schedule__time-now-line:after {
  content: "";
}
.schedule__time-now-line:before {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--adv-orange);
  margin-right: 5px;
}
.schedule__time-now-line:after {
  width: 100%;
  height: 0;
  border-bottom: 2px solid var(--adv-orange);
  -o-border-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23F65D1BFF' stroke-width='2' stroke-dasharray='5%2c5' stroke-linejoin='round'/%3e%3c/svg%3e") 15% stretch;
  border-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23F65D1BFF' stroke-width='2' stroke-dasharray='5%2c5' stroke-linejoin='round'/%3e%3c/svg%3e") 15% stretch;
}
.schedule__scrollbar {
  position: fixed;
  bottom: 50px;
  right: 50px;
  z-index: 8888;
}
.schedule__scrollbar-line {
  width: 275px;
  height: 48px;
  border-radius: 999px;
  background-color: var(--adv-black-100);
  opacity: 0.7;
  box-sizing: border-box;
}
.schedule__scrollbar-indicator {
  position: absolute;
  height: 38px;
  width: 85px;
  border-radius: 999px;
  background-color: var(--adv-white-100);
  top: 50%;
  left: var(--adv-m-1);
  transform: translateY(-50%);
  display: grid;
  grid-auto-flow: column;
  grid-gap: 4px;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  justify-content: center;
  align-content: center;
}
.schedule-scrollbar-indicator__mark {
  height: 16px;
  width: 2px;
  border-radius: 999px;
  background-color: var(--adv-black-70);
}
.fixed-scrollbar {
  z-index: 15;
}
.schedule-custom__schedule-wrap::-webkit-scrollbar,
.fixed-scrollbar::-webkit-scrollbar {
  height: 16px;
  background-color: white;
}
.schedule-custom__schedule-wrap::-webkit-scrollbar-thumb,
.fixed-scrollbar::-webkit-scrollbar-thumb {
  border: 2px solid white;
  background-color: var(--adv-black-70);
  border-radius: 999px;
}
@media (min-width: 1920px) {
  .schedule-custom__schedule,
  .schedule-custom__schedule-header {
    --card-width: 365px;
  }
  .schedule-header__spirit,
  .schedule__time-text {
    --margin-right: var(--adv-m-11);
  }
  .schedule__report-item-wrap--full .report-item__time,
  .schedule__report-item-wrap--full .report-item__content {
    transform: translateX(max(0px, var(--schedule-scroll-position) - 270px));
  }
}

/* frontend/blocks/_stachka/pages/speeches/speech.scss */
.report-page__container {
  padding: 0 20px;
  color: var(--adv-black-100);
}
.report-page__link-back {
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: var(--adv-text-3);
  font-weight: 453;
  line-height: 16.8px;
  display: inline-flex;
  align-items: center;
  justify-content: start;
  gap: 14px;
  margin-bottom: var(--adv-m-9);
}
.reports-filter__dir {
  position: relative;
}
.reports-filter__dir input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: -1;
}
.reports-filter__dir span {
  position: relative;
  display: block;
  padding: 6px var(--adv-m-3);
  border-radius: 100px;
  border: 1px solid var(--adv-black-30);
  font-size: var(--adv-text-5);
  font-weight: 500;
  line-height: 14.95px;
  text-transform: lowercase;
  cursor: pointer;
}
.reports-filter__dir-dev span {
  padding: 6px var(--adv-m-3);
  padding-left: 31px;
}
.reports-filter__dir-dev span::before {
  content: "";
  position: absolute;
  top: 6px;
  left: 10px;
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
}
.report-page__title {
  font-size: var(--adv-h1);
  font-weight: 600;
  line-height: 28.6px;
  text-transform: uppercase;
  margin-bottom: var(--adv-m-6);
}
.report-page__subtitle {
  font-size: var(--adv-h5);
  line-height: 16px;
  letter-spacing: 0.02em;
  margin-bottom: var(--adv-m-8);
  text-transform: uppercase;
  font-weight: 560;
}
.report-page__head {
  display: flex;
  align-items: start;
  justify-content: space-between;
}
.report-page__head-btns {
  display: none;
  align-items: start;
  gap: 15px;
}
.report-page__head-btns-item {
  position: relative;
  width: 64px;
  height: 64px;
  border: 1px solid var(--adv-black-100);
  border-radius: 50%;
}
.report-page__head-btns-img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.report-page__head-btns-left {
  border-color: var(--adv-black-30);
}
.report-page__place {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: calc(var(--adv-m-6) + var(--adv-m-9));
}
.report-page__place-item {
  position: relative;
  font-size: var(--adv-text-3);
  font-weight: 510;
  line-height: 16.8px;
  flex-shrink: 0;
}
.report-page__place-item--mark {
  padding-left: 10px;
}
.report-page__place-item--mark::before {
  position: absolute;
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: var(--adv-black-50);
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.report-page__info {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 60px;
  gap: 60px;
  margin-bottom: var(--adv-m-11);
}
.report-page__info-left {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: var(--adv-m-6);
  gap: var(--adv-m-6);
}
.report-page-author {
  position: relative;
  background: var(--adv-gray);
  padding: 20px 20px 20px 28px;
  border-top-right-radius: var(--adv-rounded-small);
  border-bottom-right-radius: var(--adv-rounded-small);
  display: flex;
  align-items: center;
  gap: var(--adv-m-6);
  flex-shrink: 0;
}
.report-page-author__img {
  max-width: 90px;
  max-height: 90px;
  border-radius: 50%;
}
.report-page-author::before {
  position: absolute;
  content: "";
  height: 100%;
  width: 8px;
  left: 0;
  top: 0;
  border-top-left-radius: var(--adv-rounded-small);
  border-bottom-left-radius: var(--adv-rounded-small);
}
.report-page-author__info-name {
  font-size: var(--adv-text-1);
  font-weight: 589;
  line-height: 19.8px;
  letter-spacing: 0.01em;
  margin-bottom: var(--adv-m-3);
}
.report-page-author__info-post {
  font-size: var(--adv-text-4);
  line-height: 17.5px;
}
.report-page__info-list {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: var(--adv-m-6);
  gap: var(--adv-m-6);
  font-size: var(--adv-text-2);
  font-weight: 453;
  line-height: 20px;
  list-style: none;
  margin-bottom: var(--adv-m-8);
  padding: 0;
}
.report-page__info-btn {
  display: inline-flex;
  align-items: center;
  gap: var(--adv-m-2);
  padding: 8px 13px 8px 10px;
  border: 1px solid var(--adv-black-100);
  border-radius: var(--adv-rounded-big);
  transition: all 0.3s ease;
  cursor: pointer;
}
.report-page__info-btn.active {
  background-color: #000000;
  border-color: #000000;
  color: #ffffff;
}
.report-page__info-btn-img {
  max-width: 30px;
  max-height: 30px;
  -o-object-fit: contain;
  object-fit: contain;
}
.report-page__info-btn-text {
  font-size: var(--adv-button-text);
  text-transform: uppercase;
  font-weight: 589;
  line-height: 14px;
  letter-spacing: 0.02em;
}
.report-page__info-sublist {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: var(--adv-m-2);
  gap: var(--adv-m-2);
  color: #121821;
  list-style-type: disc;
  margin-top: var(--adv-m-3);
  padding-left: 25px;
}
.report-page__carts-item {
  position: relative;
  max-width: 320px;
  width: 100%;
  padding: var(--adv-m-4) var(--adv-m-3) var(--adv-m-3) calc(var(--adv-m-3) + 6px);
  background: var(--adv-gray);
  border-top-right-radius: var(--adv-rounded-small);
  border-bottom-right-radius: var(--adv-rounded-small);
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: start;
  height: auto;
  height: initial;
}
.report-page__carts-item::before {
  position: absolute;
  content: "";
  height: 100%;
  width: 6px;
  left: 0;
  top: 0;
  border-top-left-radius: var(--adv-rounded-small);
  border-bottom-left-radius: var(--adv-rounded-small);
}
.report-page__carts-item-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: var(--adv-m-4);
  width: 100%;
}
.report-page__carts-btns {
  display: flex;
  align-items: center;
  gap: 14px;
}
.report-page__carts-btns-social {
  width: 21px;
  height: 21px;
}
.report-page__carts-btns-favorite {
  max-width: 16px;
  padding-top: 3px;
  margin: 0 3px;
  cursor: pointer;
}
.report-page__carts-time {
  font-size: var(--adv-h5);
  font-weight: 510;
  line-height: 14px;
  letter-spacing: 0.02em;
}
.report-page__carts-title {
  flex-grow: 1;
  font-size: var(--adv-text-4);
  font-weight: 589;
  line-height: 17.5px;
  margin-bottom: var(--adv-m-4);
}
.report-page__carts-authors {
  margin-bottom: var(--adv-m-3);
}
.report-page__carts-authors-item {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-bottom: var(--adv-m-4);
}
.report-page__carts-authors-item:last-child {
  margin-bottom: 0;
}
.report-page__carts-authors-name {
  font-size: var(--adv-text-4);
  font-weight: 400;
  line-height: 17.5px;
  margin-bottom: 5px;
}
.report-page__carts-authors-description {
  font-size: var(--adv-text-5);
  font-weight: 453;
  line-height: 14.95px;
  color: var(--adv-black-30);
  text-transform: lowercase;
}
.report-page__carts-direction {
  display: inline-block;
  font-size: var(--adv-text-5);
  font-weight: 453;
  line-height: 14.95px;
  padding: 6px var(--adv-m-3);
  border: 1px solid var(--adv-black-100);
  border-radius: 25px;
}
.report-page__carts-authors-photo {
  width: auto;
  width: initial;
  height: auto;
  height: initial;
  max-width: 56px;
  max-height: 56px;
  border-radius: 50%;
}
.adv-modal .adv-modal-inner.modal-no-speech-access {
  max-width: 980px;
  --modal-padding: 20px;
  width: 100%;
  border-radius: var(--adv-rounded-big);
  padding: 20px 0;
  padding: var(--modal-padding) 0;
}
.modal-no-speech-access .lp-form__title {
  font-size: var(--adv-h2);
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: var(--adv-m-5);
}
.modal-no-speech-access footer {
  margin-top: var(--adv-m-5);
}
.noaccess-btn-auth {
  margin-left: var(--adv-m-7);
}
.report-page__text--black-seventh {
  color: var(--adv-black-70);
}
.report-page__text--black-half {
  color: var(--adv-black-50);
}
.report-page__title--margin {
  margin-bottom: var(--adv-m-9);
}
@media (min-width: 768px) {
  .report-page__title {
    line-height: 44px;
  }
  .report-page__title--margin {
    max-width: none;
  }
  .report-page__info {
    display: flex;
    justify-content: space-between;
  }
  .report-page__info-left {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
  }
  .report-page-author {
    display: grid;
    grid-template-columns: 1fr;
    max-width: 280px;
    max-height: 264px;
    padding: 30px 30px 30px 38px;
  }
}
@media (min-width: 1024px) {
  .report-page__container {
    padding: 0 40px;
  }
  .report-page__info {
    gap: 93px;
  }
  .reports-filter__dir-dev span {
    padding-left: 33px;
  }
  .reports-filter__dir-dev span::before {
    left: 12px;
  }
  .report-page__info {
    gap: 76px;
  }
  .report-page-author__img {
    max-width: 110px;
    max-height: 110px;
    border-radius: 50%;
  }
  .report-page-author__info-name {
    line-height: 22px;
  }
}
@media (min-width: 1440px) {
  .report-page__container {
    max-width: var(--adv-site-width);
    margin: 0 auto;
    padding: 0;
  }
  .reports-filter__dir-dev span {
    padding-left: 36px;
  }
  .reports-filter__dir-dev span::before {
    left: 15px;
  }
  .report-page__title {
    line-height: 59.4px;
  }
  .report-page__subtitle {
    line-height: 16px;
    font-weight: 550;
  }
  .report-page__carts-item {
    max-width: 365px;
    padding: var(--adv-m-4) var(--adv-m-3) var(--adv-m-3) calc(var(--adv-m-3) + 8px);
  }
  .report-page__carts-item::before {
    width: 8px;
  }
  .report-page__carts-time {
    line-height: 16px;
  }
  .report-page__carts-btns-social {
    max-width: 100%;
    max-height: 100%;
  }
  .report-page__carts-btns-favorite {
    max-width: 100%;
  }
  .report-page__carts-title,
  .report-page__carts-authors-name {
    line-height: 18.75px;
  }
  .report-page__carts-authors-description,
  .report-page__carts-direction {
    line-height: 16.1px;
  }
  .report-page__head-btns {
    display: flex;
  }
  .report-page__info {
    gap: 262px;
    justify-content: space-between;
  }
  .report-page-author {
    display: flex;
    max-width: 433px;
    max-height: 200px;
  }
  .report-page-author__img {
    max-width: 140px;
    max-height: 140px;
    border-radius: 50%;
  }
  .report-page-author__info-name {
    line-height: 26.4px;
  }
  .report-page-author__info-post {
    max-width: 218px;
    line-height: 18.75px;
  }
  .report-page__place-item {
    line-height: 19.2px;
  }
  .report-page__info-list {
    line-height: 25px;
  }
  .report-page__info-sublist {
    padding-left: 30px;
  }
  .report-page__info-btn-img {
    max-width: 100%;
    max-height: 100%;
  }
  .report-page__info-btn-text {
    line-height: 16px;
  }
}

/* frontend/blocks/_stachka/pages/speeches/speeches.scss */
.reports {
  margin-bottom: var(--adv-m-11);
}
.reports__box-top {
  margin-bottom: var(--adv-m-8);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}
@media (max-width: 1023px) {
  .reports__box-top {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
}
.reports__title {
  font-size: 54px;
  font-weight: 589;
  line-height: 110%;
  text-transform: uppercase;
}
@media (max-width: 1390px) {
  .reports__title {
    font-size: 40px;
  }
}
@media (max-width: 1023px) {
  .reports__title {
    font-size: 26px;
  }
}
.vote__box-top {
  margin-bottom: var(--adv-m-6);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}
@media (max-width: 1023px) {
  .vote__box-top {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
}
.vote__text {
  margin-bottom: 60px;
  max-width: 490px;
  font-size: var(--adv-text-3);
  font-weight: 453;
  line-height: 120%;
}
@media (max-width: 1390px) {
  .vote__text {
    margin-bottom: 44px;
  }
}
@media (max-width: 1023px) {
  .vote__text {
    margin-bottom: 40px;
  }
}
.reports__add {
  display: block;
  padding: 17px 14px 17px 51px;
  border: 1px solid var(--adv-black-100);
  border-radius: 500px;
  position: relative;
  text-align: center;
  font-size: var(--adv-button-text);
  font-weight: 589;
  letter-spacing: 0.32px;
  text-transform: uppercase;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: var(--adv-black-100);
  transition: color 0.3s, background-color 0.3s;
}
.reports__add:hover {
  color: var(--adv-white-100);
  background-color: var(--adv-black-100);
}
.reports__add:hover::before {
  background-color: var(--adv-white-100);
}
.reports__add:hover::after {
  border-color: var(--adv-black-100);
}
.reports__add::before {
  position: absolute;
  content: "";
  border-radius: 50px;
  background-color: var(--adv-black-100);
  width: 32px;
  height: 32px;
  top: 50%;
  transform: translateY(-50%);
  left: 9px;
  transition: background-color 0.3s;
}
@media (max-width: 1390px) {
  .reports__add::before {
    width: 30px;
    height: 30px;
  }
}
.reports__add::after {
  position: absolute;
  content: "";
  rotate: -45deg;
  width: 8px;
  height: 8px;
  border: 2px solid var(--adv-white-100);
  border-radius: 1px;
  border-left: 0;
  border-top: 0;
  top: 21px;
  left: 19px;
  transition: border-color 0.3s;
}
@media (max-width: 1390px) {
  .reports__add::after {
    top: 21px;
    left: 18px;
  }
}
.reports-filter {
  margin-bottom: var(--adv-m-8);
}
.reports-filter__search {
  position: relative;
  display: block;
  margin-bottom: 25px;
}
@media (max-width: 1390px) {
  .reports-filter__search {
    margin-bottom: 20px;
  }
}
@media (max-width: 1023px) {
  .reports-filter__search {
    margin-bottom: 16px;
  }
}
.reports-filter__search span {
  position: absolute;
  top: 14px;
  left: 20px;
  width: 24px;
  height: 24px;
}
.reports-filter__search span svg {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 1390px) {
  .reports-filter__search span {
    top: 12px;
  }
}
@media (max-width: 1023px) {
  .reports-filter__search span {
    width: 18px;
    height: 18px;
    left: 10px;
    top: 14px;
  }
}
.reports-filter__search input {
  box-sizing: border-box;
  width: 100%;
  padding: 16px 20px 18px 54px;
  border: none;
  outline: none;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 453;
  line-height: 120%;
  background-color: #F7F8F9;
  transition: background-color 0.3s;
}
@media (max-width: 1390px) {
  .reports-filter__search input {
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  .reports-filter__search input {
    padding: 14px 10px 16px 38px;
  }
}
.reports-filter__search input::-moz-placeholder {
  color: rgba(21, 21, 21, 0.7);
  -moz-transition: color 0.3s;
  transition: color 0.3s;
}
.reports-filter__search input::placeholder {
  color: rgba(21, 21, 21, 0.7);
  transition: color 0.3s;
}
.reports-filter__search input:hover {
  background-color: #EEF2F6;
}
.reports-filter__search input:hover::-moz-placeholder {
  color: rgb(21, 21, 21);
}
.reports-filter__search input:hover::placeholder {
  color: rgb(21, 21, 21);
}
.reports-filter__search input:hover + span svg path {
  stroke-opacity: 1;
}
.reports-filter__search input:focus {
  background-color: #F7F8F9;
}
.reports-filter__search input:focus::-moz-placeholder {
  color: rgb(21, 21, 21);
}
.reports-filter__search input:focus::placeholder {
  color: rgb(21, 21, 21);
}
.reports-filter__search input:focus + span svg path {
  stroke-opacity: 1;
}
.reports-filter__search svg path {
  transition: stroke-opacity 0.3s;
}
.reports-filter__directions {
  display: flex;
  gap: 10px;
  flex-wrap: nowrap;
  overflow-x: auto;
  margin: 0 -40px;
  padding: 0 40px;
  margin-bottom: var(--adv-card-m-2);
}
@media (max-width: 1023px) {
  .reports-filter__directions {
    margin: 0 -20px;
    padding: 0 20px;
    margin-bottom: var(--adv-card-m-2);
  }
}
.reports-filter__dir {
  position: relative;
}
.reports-filter__dir input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: -1;
}
.reports-filter__dir span {
  position: relative;
  display: block;
  padding: 10px 30px;
  padding-left: 55px;
  border-radius: 100px;
  border: 1px solid rgba(21, 21, 21, 0.3);
  border: 1px solid var(--black-30, rgba(21, 21, 21, 0.3));
  font-size: var(--adv-h5);
  font-style: normal;
  font-weight: 490;
  line-height: 100%;
  letter-spacing: 0.32px;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  transition: border 0.3s, background-color 0.3s;
}
.reports-filter__dir span::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 30px;
  display: block;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: var(--track-item-bg);
}
@media (max-width: 1390px) {
  .reports-filter__dir span {
    padding: 9px 20px;
    padding-left: 42px;
  }
  .reports-filter__dir span::before {
    width: 12px;
    height: 12px;
    left: 20px;
  }
}
@media (max-width: 1023px) {
  .reports-filter__dir span {
    padding: 9px 16px;
    padding-left: 38px;
  }
  .reports-filter__dir span::before {
    left: 16px;
  }
}
.reports-filter__dir input:checked ~ span {
  border: 1px solid #BECDDC;
  background-color: var(--adv-soft-grey);
}
.reports-filter__text {
  margin-bottom: var(--adv-m-3);
  color: var(--adv-black-70);
  font-size: var(--adv-text-4);
  font-weight: 400;
  line-height: 125%;
}
.reports-filter__list-sect {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
.reports-filter__list-sect .tag-item {
  white-space: nowrap;
}
@media (max-width: 1023px) {
  .reports-filter__list-sect {
    margin: 0 -20px;
    padding: 0 20px;
    flex-wrap: nowrap;
    overflow-y: auto;
  }
}
.reports-filter__sect {
  position: relative;
}
.reports-filter__sect input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: -1;
}
.reports-filter__sect span {
  position: relative;
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 6px 15px;
  border-radius: 50px;
  border: 1px solid rgba(21, 21, 21, 0.3);
  border: 1px solid var(--black-30, rgba(21, 21, 21, 0.3));
  font-size: var(--adv-text-5);
  font-style: normal;
  font-weight: 490;
  line-height: 100%;
  letter-spacing: 0.32px;
  white-space: nowrap;
  cursor: pointer;
  transition: border 0.3s, background-color 0.3s;
}
.reports-filter__sect input:checked ~ span {
  border: 1px solid #BECDDC;
  background-color: var(--adv-soft-grey);
}
.reports-filter__reset {
  border: none;
  outline: none;
  background-color: transparent;
  padding: 6px 15px;
  display: flex;
  align-items: center;
  gap: 5px;
  flex-wrap: nowrap;
  white-space: nowrap;
  color: var(--adv-black-100);
  font-size: var(--adv-text-5);
  font-weight: 453;
  line-height: 115%;
  cursor: pointer;
}
.reports-banner-list {
  --banner-logo-pos: 220px;
  --banner-logo-size: 272px;
  --banner-bg-slot-logo: 200px;
  margin-bottom: var(--adv-m-8);
}
.reports-banner-list:not(.reports-banner-list--big) {
  --banner-logo-pos: 50px;
  --banner-logo-size: 120px;
  --banner-bg-slot-logo: 30px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: var(--adv-m-6);
}
.reports-banner {
  box-sizing: border-box;
  position: relative;
  padding: var(--adv-m-8) 20px;
  border-radius: 25px;
  overflow: hidden;
  min-height: 390px;
}
@media (max-width: 1390px) {
  .reports-banner {
    min-height: 360px;
  }
}
@media (max-width: 768px) {
  .reports-banner-list:not(.reports-banner-list--big) {
    display: block;
  }
  .reports-banner {
    margin-bottom: var(--adv-m-6);
  }
}
.reports-banner__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #37B4B0;
  z-index: 0;
}
.reports-banner__bg::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background:
    linear-gradient(
      to left,
      #016A8E 80%,
      #37B4B0 100%);
}
@media (max-width: 1390px) {
  .reports-banner__bg::before {
    left: -100px;
    width: calc(100% + 100px);
  }
}
.reports-banner__bg::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: calc(100% - var(--banner-bg-slot-logo));
  height: 100%;
  background-image: url("../assets/reports-banner-polygon.6H5BBDVZ.svg");
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 1390px) {
  .reports-banner-list--big .reports-banner__bg::after {
    width: calc(100% - 70px);
  }
}
@media (max-width: 1023px) {
  .reports-banner__bg::after {
    width: 200%;
  }
}
.reports-banner__box {
  max-width: calc(100% - var(--banner-logo-pos) - var(--banner-logo-size) - var(--banner-bg-slot-logo));
  margin-left: auto;
}
@media (max-width: 1390px) {
  .reports-banner-list {
    --banner-logo-pos: 90px;
    --banner-logo-size: 242px;
    --banner-bg-slot-logo: 149px;
  }
}
@media (max-width: 1023px) {
  .reports-banner__box {
    margin: 0;
    max-width: none;
    display: grid;
    grid-template-columns: 80px 1fr;
    -moz-column-gap: 20px;
    grid-column-gap: 20px;
    column-gap: 20px;
    grid-row-gap: 30px;
    row-gap: 30px;
  }
}
.reports-banner__logo {
  position: absolute;
  left: var(--banner-logo-pos);
  top: 50%;
  transform: translateY(-50%);
  width: var(--banner-logo-size);
  height: var(--banner-logo-size);
  border-radius: 50%;
  overflow: hidden;
  background-color: var(--adv-white-100);
  padding: var(--adv-m-2);
}
@media (max-width: 1023px) {
  .reports-banner__logo {
    position: static;
    transform: translateY(0%);
    width: 80px;
    height: 80px;
  }
}
.reports-banner__logo img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.reports-banner__info {
  position: relative;
  z-index: 1;
  margin-bottom: var(--adv-m-7);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--adv-m-5);
}
@media (max-width: 1023px) {
  .reports-banner__info {
    margin-bottom: 0;
    justify-content: center;
  }
}
.reports-banner__tag {
  display: block;
  padding: 6px 15px;
  border-radius: 25px;
  border: 1px solid var(--adv-black-30);
  font-size: var(--adv-text-5);
  font-weight: 453;
  line-height: 115%;
  text-transform: lowercase;
  color: var(--adv-black-100);
  background-color: var(--adv-white-100);
}
.reports-banner__name {
  font-size: var(--adv-h2);
  font-weight: 589;
  line-height: 105%;
  text-transform: uppercase;
  color: var(--adv-white-100);
}
.reports-banner__content {
  position: relative;
  z-index: 1;
}
@media (max-width: 1023px) {
  .reports-banner__content {
    grid-column: span 2;
  }
}
.reports-banner__text {
  max-width: 435px;
  margin: 0;
  margin-bottom: var(--adv-m-3);
  font-size: var(--adv-text-4);
  font-weight: 400;
  line-height: 125%;
  color: var(--adv-white-100);
}
@media (max-width: 1390px) {
  .reports-banner__text {
    max-width: 412px;
  }
}
.reports-banner__moderator {
  max-width: 537px;
  font-size: var(--adv-text-4);
  font-weight: 400;
  line-height: 125%;
  color: var(--adv-white-70);
}
@media (max-width: 1390px) {
  .reports-banner__moderator {
    display: flex;
    flex-direction: column;
    gap: 10px;
    max-width: 435px;
  }
}
.reports-banner__moderator span:first-child::after {
  content: " ";
}
.reports-list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  -moz-column-gap: 30px;
  grid-column-gap: 30px;
  column-gap: 30px;
  grid-row-gap: 40px;
  row-gap: 40px;
}
@media (max-width: 1023px) {
  .reports-list {
    grid-template-columns: 1fr;
    gap: 30px;
  }
}
.reports-list__card {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.reports-list__card.big {
  grid-column: span 2;
}
@media (max-width: 1023px) {
  .reports-list__card.big {
    grid-column: span 1;
  }
}
.reports-list__tags-list {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
.reports-list__tag {
  padding: 6px 15px;
  border-radius: 50px;
  border: 1px solid var(--adv-black-30);
  font-size: var(--adv-text-5);
  font-weight: 453;
  line-height: 115%;
  text-transform: lowercase;
  white-space: nowrap;
  color: var(--adv-black-100);
}
.reports-list .report-tile {
  background-color: transparent;
  transition: background-color 0.3s;
}
@media (max-width: 1023px) {
  .reports-list__tag {
    padding: 6px 10px;
  }
}
.reports-list .report-tile:hover {
  background-color: #F7F8F9;
}
.reports-list .report-tile:hover .reports-list__card-img {
  opacity: 0;
}
.reports-list .report-tile:hover .report-tile__favorite svg path {
  stroke: var(--adv-black-100);
}
.reports-list .report-tile:hover .report-tile__title {
  color: var(--adv-black-100);
}
.reports-list .report-tile:hover .report-tile__position-wrap {
  color: var(--adv-black-70);
}
.reports-list .report-tile:hover .report-tile__time::before,
.reports-list .report-tile:hover .report-tile__position::before {
  background-color: var(--adv-black-30);
}
.reports-list__card-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  transition: opacity 0.3s;
}
.reports-list__card-img::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background:
    linear-gradient(
      180deg,
      rgba(21, 21, 21, 0.2) -16.84%,
      rgba(21, 21, 21, 0) 62.81%),
    linear-gradient(
      0deg,
      rgba(0, 0, 0, 0.2) 0%,
      rgba(0, 0, 0, 0.2) 100%);
}
.reports-list__card-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.reports-list .report-tile__top {
  position: relative;
}
.reports-list .report-tile .report-tile__favorite {
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.reports-list .report-tile .report-tile__favorite:hover svg path {
  stroke: var(--adv-black-50);
}
.reports-list .report-tile .report-tile__favorite svg path {
  transition: stroke 0.3s;
}
.reports-list .report-tile__title {
  max-width: calc(100% - 54px);
  color: var(--adv-white-100);
  transition: color 0.3s;
}
.reports-list .report-tile__position-wrap {
  flex-wrap: wrap;
  color: var(--adv-white-100);
  transition: color 0.3s;
}
.reports-list .report-tile__position {
  flex-basis: 100%;
  margin-top: 8px;
}
@media (min-width: 1024px) {
  .reports-list .report-tile__position {
    flex-basis: 0;
    margin-top: 0;
  }
}
.reports-list .report-tile__date,
.reports-list .report-tile__time,
.reports-list .report-tile__position {
  white-space: nowrap;
}
.reports-list .report-tile__time::before,
.reports-list .report-tile__position::before {
  background-color: var(--adv-white-40);
  transition: background-color 0.3s;
}
.reports-list .report-tile__speaker-container {
  box-sizing: border-box;
  color: var(--adv-white-100);
}
.reports-list__link-more {
  display: inline-flex;
  gap: 8px;
  align-items: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: var(--adv-black-100);
  font-size: var(--adv-button-text);
  font-weight: 589;
  line-height: 100%;
  letter-spacing: 0.32px;
  text-transform: uppercase;
}
.reports-list__link-more svg rect {
  transition: fill 0.3s;
}
.reports-list__link-more svg path {
  transition: stroke 0.3s;
}
.reports-list__link-more:hover svg rect {
  fill: var(--adv-black-100);
}
.reports-list__link-more:hover svg path {
  stroke: var(--adv-white-100);
}
.reports-list .speaker-item__preview {
  width: 46px;
  height: 46px;
}
.reports-list .speaker-item__info {
  gap: 3px;
}
.reports-list .speaker-item__name {
  font-size: 13px;
}
.reports-list .speaker-item__pos,
.reports-list .speaker-item__company {
  font-size: 13px;
  color: var(--adv-black-70);
}
@media (max-width: 1023px) {
  .reports-list .report-tile__speaker-list-wrap {
    display: none;
  }
}
@media (max-width: 1023px) {
  .reports-list .report-tile__description {
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}
.report-tile__speaker-list-wrap {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  min-width: 605px;
}
.reports-list .speaker-item__preview {
  border: none;
  overflow: hidden;
}
.reports-list .speaker-item__preview img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -o-object-fit: cover;
}

/* frontend/blocks/_stachka/pages/speakers/speakers.scss */
.speaker-page__container {
  padding: 0 20px;
  color: var(--adv-black-100);
}
.speaker-page__link-back {
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: var(--adv-text-3);
  font-weight: 453;
  line-height: 16.8px;
  display: inline-flex;
  align-items: center;
  justify-content: start;
  gap: 14px;
  margin-bottom: var(--adv-m-9);
}
.speaker-page__title {
  font-size: var(--adv-h1);
  font-weight: 589;
  line-height: 28.6px;
  text-transform: uppercase;
  margin-bottom: calc(var(--adv-m-6) + var(--adv-m-9));
}
.speaker-page__subtitle {
  font-size: var(--adv-h5);
  line-height: 16px;
  letter-spacing: 0.02em;
  margin-bottom: var(--adv-m-8);
  text-transform: uppercase;
}
.speaker-page__info {
  display: grid;
  grid-template-columns: 1fr;
  justify-content: space-between;
  grid-gap: 40px;
  gap: 40px;
  margin-bottom: var(--adv-m-11);
}
.speaker-page__info-left {
  flex-shrink: 0;
}
.speaker-page__report-tile {
  background-image: var(--report-tile-bg-image);
  background-position: center;
}
.speaker-page__report-tile .report-tile__speaker-container {
  color: var(--adv-white-100);
}
.speaker-page__info-characteristic {
  max-width: 295px;
  color: var(--adv-white-100);
  padding: 20px 25px 20px 20px;
  background: #F98D2A;
  aspect-ratio: 297/207;
  -webkit-mask-size: contain;
  mask-size: contain;
  box-sizing: border-box;
}
.speaker-page__info-characteristic-logo {
  margin-bottom: 61px;
}
.speaker-page__info-characteristic-name {
  font-size: var(--adv-text-1);
  font-weight: 589;
  line-height: 19.8px;
  letter-spacing: 0.01em;
  margin-bottom: var(--adv-m-4);
}
.speaker-page__info-characteristic-description {
  font-size: var(--adv-text-4);
  font-weight: 400;
  line-height: 17.5px;
  color: var(--adv-white-100);
}
.speaker-page__info-characteristic-description--post {
  color: var(--adv-white-70);
}
.speaker-page__info-post {
  font-size: var(--adv-text-1);
  font-weight: 589;
  line-height: 19.8px;
  letter-spacing: 0.01em;
  margin-bottom: var(--adv-m-3);
}
.speaker-page__info-city {
  font-size: var(--adv-text-3);
  font-weight: 453;
  line-height: 16.8px;
  margin-bottom: var(--adv-m-8);
}
.speaker-page__info-description {
  font-size: var(--adv-text-2);
  font-weight: 453;
  line-height: 20px;
}
.speaker-page__carts-item {
  position: relative;
  max-width: 320px;
  padding: var(--adv-m-4) var(--adv-m-3) var(--adv-m-3) calc(var(--adv-m-3) + 6px);
  background: var(--adv-gray);
  border-top-right-radius: var(--adv-rounded-small);
  border-bottom-right-radius: var(--adv-rounded-small);
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: start;
  height: auto;
  height: initial;
}
.speaker-page__carts-item::before {
  position: absolute;
  content: "";
  height: 100%;
  width: 6px;
  left: 0;
  top: 0;
  border-top-left-radius: var(--adv-rounded-small);
  border-bottom-left-radius: var(--adv-rounded-small);
}
.speaker-page__carts-authors {
  display: flex;
  flex-direction: column;
  gap: var(--adv-m-4);
}
.speaker-page__carts-authors-photo {
  max-width: 56px;
  max-height: 56px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 50%;
}
.speaker-page__carts-item-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: var(--adv-m-4);
  width: 100%;
}
.speaker-page__carts-btns {
  display: flex;
  align-items: center;
  gap: 10px;
}
.speaker-page__carts-btns-item:last-child {
  padding-top: 5px;
  margin: 0 2px;
  cursor: pointer;
}
.speaker-page__carts-btns-item:last-child svg {
  margin: 0 2px;
  max-width: 15px;
}
.speaker-page__carts-time {
  font-size: var(--adv-h5);
  font-weight: 490;
  line-height: 14px;
  letter-spacing: 0.02em;
}
.speaker-page__carts-title {
  flex-grow: 1;
  font-size: var(--adv-text-4);
  font-weight: 589;
  line-height: 17.5px;
  margin-bottom: var(--adv-m-4);
}
.speaker-page__carts-authors {
  margin-bottom: var(--adv-m-3);
}
.speaker-page__carts-authors-item {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-bottom: var(--adv-m-4);
}
.speaker-page__carts-authors-item:last-child {
  margin-bottom: 0;
}
.speaker-page__carts-authors-name {
  font-size: var(--adv-text-4);
  font-weight: 400;
  line-height: 17.5px;
  margin-bottom: 5px;
}
.speaker-page__carts-authors-description {
  font-size: var(--adv-text-5);
  font-weight: 453;
  line-height: 14.95px;
  color: var(--adv-black-30);
}
.speaker-page__carts-direction {
  display: inline-block;
  font-size: var(--adv-text-5);
  font-weight: 453;
  line-height: 14.95px;
  padding: 6px var(--adv-m-3);
  border: 1px solid var(--adv-black-100);
  border-radius: 25px;
}
.speaker-page__text--black-seventh {
  color: var(--adv-black-70);
}
.speaker-page__text--black-half {
  color: var(--adv-black-50);
}
.speaker-page__title--margin {
  max-width: 195px;
  margin-bottom: var(--adv-m-9);
}
@media (min-width: 768px) {
  .speaker-page__title {
    line-height: 44px;
  }
  .speaker-page__title--margin {
    max-width: none;
  }
  .speaker-page__info {
    grid-template-columns: minmax(335px, 406px) 1fr;
  }
}
@media (min-width: 1024px) {
  .speaker-page__container {
    padding: 0 40px;
  }
  .speaker-page__info {
    gap: var(--adv-m-8);
    grid-template-columns: minmax(335px, 491px) minmax(500px, 665px);
  }
  .speaker-page__info-characteristic {
    width: 100%;
    aspect-ratio: 345/219;
    -webkit-mask-size: contain;
    mask-size: contain;
    max-width: max(295px, min(41vw, 345px));
    box-sizing: border-box;
  }
  .speaker-page__info-characteristic-logo {
    margin-bottom: 58px;
  }
  .speaker-page__info-post,
  .speaker-page__info-characteristic-name {
    line-height: 22px;
  }
}
@media (min-width: 1440px) {
  .speaker-page__container {
    max-width: var(--adv-site-width);
    margin: 0 auto;
    padding: 0;
  }
  .speaker-page__title {
    line-height: 59.4px;
  }
  .speaker-page__subtitle {
    line-height: 16px;
  }
  .speaker-page__carts-item {
    max-width: 365px;
    padding: var(--adv-m-4) var(--adv-m-3) var(--adv-m-3) calc(var(--adv-m-3) + 8px);
  }
  .speaker-page__carts-item::before {
    width: 8px;
  }
  .speaker-page__carts-time {
    line-height: 16px;
  }
  .speaker-page__carts-btns {
    gap: 12px;
  }
  .speaker-page__carts-btns-item:last-child svg {
    max-width: 100%;
  }
  .speaker-page__carts-title,
  .speaker-page__carts-authors-name,
  .speaker-page__info-characteristic-description {
    line-height: 18.75px;
  }
  .speaker-page__carts-authors-description,
  .speaker-page__carts-direction {
    line-height: 16.1px;
  }
  .speaker-page__info-characteristic-logo {
    margin-bottom: 47px;
  }
  .speaker-page__info-description {
    line-height: 25px;
  }
  .speaker-page__info-post,
  .speaker-page__info-characteristic-name {
    line-height: 26.4px;
  }
}

/* frontend/blocks/_stachka/schedule/styles/direction-list-accordion.scss */
.direction-list__category-container {
  display: grid;
  grid-gap: var(--adv-m-3);
  margin-bottom: var(--adv-m-8);
}
.direction-list__category-container--readonly .tag-item {
  cursor: auto;
  cursor: initial;
}
.direction-list__category-container-label {
  font-size: var(--adv-text-4);
  font-weight: 400;
  line-height: 1.25;
}
.direction-list__category-list {
  display: grid;
  grid-gap: var(--adv-m-2);
}
.direction-list-category-item__title-container {
  display: grid;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
  grid-gap: var(--adv-m-2);
}
.direction-list-category-item__color {
  width: 15px;
  height: 15px;
  background-color: red;
  background-color: var(--direction-list-category-item-color, red);
  border-radius: 50%;
}
.direction-list-category-item__title {
  font-size: var(--adv-h5);
  font-weight: 490;
  line-height: 1;
  letter-spacing: 0.02em;
  text-align: left;
  text-transform: uppercase;
}
.direction-list-category-item__tag-container {
  display: none;
}
.direction-list__direction-item {
  display: grid;
  grid-gap: 5px;
}
.direction-list__direction-item .direction-list-category-item__title-container {
  align-items: center;
}
.direction-list-category-item__title-container,
.direction-list-category-item__tag-container {
  border: 1px solid var(--adv-black-30);
  border-radius: var(--adv-rounded-big);
}
.direction-list-category-item__title-container {
  padding: var(--adv-m-3) var(--adv-m-5);
}
.direction-list-category-item__tag-container {
  padding: 9px 38px 9px var(--adv-m-2);
}
@media (min-width: 1024px) {
  .direction-list__direction-item {
    grid-template-columns: minmax(400px, 1fr) 3fr;
  }
  .direction-list-category-item__title-container,
  .direction-list-category-item__tag-container {
    grid-row: 1;
  }
  .direction-list-category-item__title-container {
    grid-column: 1/span 2;
  }
  .direction-list-category-item__tag-container {
    grid-column: 2/span 1;
  }
}
.direction-list__direction-item--active .direction-list-category-item__title-container {
  grid-column: 1/span 1;
  background-color: var(--adv-soft-grey);
  align-items: initial;
}
.direction-list__direction-item--active .direction-list-category-item__tag-container {
  display: block;
}
.direction-list__direction-item:not(.direction-list__direction-item--full) .tag-item--additional {
  display: none;
}
.direction-list-category-item__tag-list {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}
.direction-list-category-item__tag-container {
  position: relative;
}
.direction-list-category-item__icon {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
}
.direction-list__direction-item--full .direction-list-category-item__icon {
  top: 70%;
  transform: translateY(-50%) rotate(180deg);
}

/* frontend/blocks/schedule/styles/scheduleColumn.scss */
.schedule-column__title {
  margin-bottom: 12px;
}
.schedule-column__subtitle {
  margin-bottom: 30px;
}
.schedule-column-container {
  --_schedule-table-grid-columns: var(--schedule-table-grid-columns, 1fr 1fr 1fr);
  --schedule-table-grid-columns-gap: var(--_schedule-table-grid-columns-gap-pc, 12px);
  --schedule-table-grid-rows-gap: var(--_schedule-table-grid-rows-gap-pc, 30px);
  --report-item-br-width: 2px;
  display: grid;
  grid-row-gap: 30px;
  grid-row-gap: var(--schedule-table-grid-rows-gap);
}
.schedule-column__zone-list {
  display: grid;
  grid-auto-flow: column;
  order: -50;
  grid-column-gap: var(--schedule-table-grid-columns-gap);
}
.schedule-column__zone {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  grid-gap: 10px;
  align-items: center;
  background-color: #f7f7f7;
  border: none;
  padding: 10px 22px;
  text-align: center;
  border-radius: 4px;
}
.schedule-column__zone-text {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}
.schedule-column__zone-color {
  border-top: 2px solid var(--schedule-column-line-color);
  border-radius: 2px;
  width: 40px;
  display: none;
}
.schedule-column__input {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
}
.schedule-column__input:nth-child(1):checked ~ .schedule-column__zone-list .schedule-column__zone:nth-child(1),
.schedule-column__input:nth-child(2):checked ~ .schedule-column__zone-list .schedule-column__zone:nth-child(2),
.schedule-column__input:nth-child(3):checked ~ .schedule-column__zone-list .schedule-column__zone:nth-child(3) {
  background-color: var(--schedule-column-line-color);
  color: white;
}
.schedule-column__report-item {
  padding: 16px;
  border-radius: 0;
  background-color: white;
  grid-row-gap: 56px;
  grid-auto-rows: initial;
  display: none;
}
.schedule-column__report-item--zone-1 {
  order: -10;
  --report-item-br-color: #1779fa;
}
.schedule-column__report-item--zone-2 {
  order: 0;
  --report-item-br-color: #fa8817;
}
.schedule-column__report-item--zone-3 {
  order: 10;
  --report-item-br-color: #fa3333;
}
.schedule-column__report-item .report-item__time {
  font-size: 20px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: -0.03em;
  margin-bottom: 8px;
}
.schedule-column__report-item .report-item__title {
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: -0.03em;
}
.schedule-column__report-item .speaker-list {
  display: grid;
  grid-row-gap: 12px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  align-self: end;
}
.schedule-column__report-item .speaker-item__info {
  font-size: 16px;
}
.schedule-column__report-item .speaker-item__name {
  font-weight: 600;
}
.schedule-column__report-item .speaker-item__preview {
  width: 50px;
  height: 50px;
  border: none;
  background-color: transparent;
  overflow: hidden;
}
.schedule-column__input:nth-child(1):checked ~ .schedule-column__report-item--zone-1,
.schedule-column__input:nth-child(2):checked ~ .schedule-column__report-item--zone-2,
.schedule-column__input:nth-child(3):checked ~ .schedule-column__report-item--zone-3 {
  display: grid;
}
@media (min-width: 1024px) {
  .schedule-column__title {
    margin-bottom: 16px;
  }
  .schedule-column__subtitle {
    margin-bottom: 40px;
  }
  .schedule-column-container {
    --_schedule-table-grid-columns-gap-pc: var(--schedule-table-grid-columns-gap-pc, 15px);
    --_schedule-table-grid-rows-gap-pc: var(--schedule-table-grid-rows-gap-pc, 40px);
    --report-item-br-width: 2px;
    display: grid;
    grid-template-columns: var(--_schedule-table-grid-columns);
    grid-column-gap: var(--schedule-table-grid-columns-gap);
    align-items: start;
    grid-auto-flow: column;
  }
  .schedule-column__zone-list {
    margin-bottom: 0;
    grid-template-columns: var(--_schedule-table-grid-columns);
    grid-column: 1/-1;
    grid-column-gap: var(--schedule-table-grid-columns-gap);
  }
  .schedule-column__zone {
    padding: 0;
    background-color: transparent;
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
  }
  .schedule-column__zone-text {
    font-size: 20px;
    font-weight: 600;
  }
  .schedule-column__zone-color {
    display: block;
  }
  .schedule-column__input:nth-child(1):checked ~ .schedule-column__zone-list .schedule-column__zone:nth-child(1),
  .schedule-column__input:nth-child(2):checked ~ .schedule-column__zone-list .schedule-column__zone:nth-child(2),
  .schedule-column__input:nth-child(3):checked ~ .schedule-column__zone-list .schedule-column__zone:nth-child(3) {
    background-color: transparent;
    color: #000;
    color: initial;
  }
  .schedule-column__report-item {
    padding: 16px;
    border-radius: 0;
    background-color: white;
    grid-row-gap: 56px;
    grid-auto-rows: initial;
    order: initial;
    display: grid !important;
  }
  .schedule-column__report-item--zone-1 {
    grid-column: 1;
  }
  .schedule-column__report-item--zone-2 {
    grid-column: 2;
  }
  .schedule-column__report-item--zone-3 {
    grid-column: 3;
  }
}

/* frontend/blocks/_stachka/partners/parthers.scss */
.organizers-filter-container {
  max-width: calc(var(--adv-site-width) + var(--adv-container-p-1) * 2);
  margin: 0 auto var(--adv-m-8);
}
.organizers-filter-list {
  display: flex;
  gap: 5px;
  padding: 0;
  margin: 0;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}
.organizers-filter-list,
.organizers-filter-list__item {
  list-style: none;
}
.organizers-filter-list__item {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  flex-wrap: nowrap;
  text-align: center;
  gap: 5px;
  padding: 6px 15px;
  border: 1px solid rgb(190, 205, 220);
  border-radius: 50px;
}
.organizers-filter-list__item:first-child {
  margin-left: var(--adv-container-p-1);
}
.organizers-filter-list__item:last-child {
  margin-right: var(--adv-container-p-1);
}
@media (min-width: 1024px) {
  .organizers-filter-list__item:first-child,
  .organizers-filter-list__item:last-child {
    margin-right: 0;
    margin-left: 0;
  }
  .organizers-filter-container {
    padding: 0 var(--adv-container-p-1);
  }
  .organizers-filter-list {
    flex-wrap: wrap;
    overflow: visible;
    overflow: initial;
  }
}
.organizers-filter-list__item:hover,
.organizers-filter-list__item.active {
  background-color: rgb(238, 242, 246);
}
.organizers-filter-list__item-icon {
  width: 16px;
  height: 16px;
}
.organizers-filter-list__item-text {
  font-size: 14px;
  font-weight: 453;
  line-height: 16.1px;
  color: rgb(21, 21, 21);
}
.lp-organization-logo-block__item-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: var(--adv-m-6);
}
.speakers-company__slider-helper {
  position: relative;
}
.speakers-company__slider-helper .swiper-slide {
  width: auto;
}
.lp-organization-logo-block__item {
  min-width: 157px;
  aspect-ratio: 157/75;
  border-radius: var(--adv-rounded-big);
  border: 1px solid var(--adv-black-10);
  display: flex;
  align-items: center;
  justify-content: center;
}
.lp-organization-logo-block__item-media-wrap {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.organizers-list__item-text {
  font-size: var(--adv-text-2);
  font-weight: 589;
}
@media (min-width: 1024px) {
  .lp-organization-logo-block__item-container {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .lp-organization-logo-block__item {
    min-width: 301px;
    aspect-ratio: 301/160;
    max-width: none;
    max-width: initial;
  }
}
@media (min-width: 1440px) {
  .lp-organization-logo-block__item-container {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .lp-organization-logo-block__item {
    min-width: 318px;
    aspect-ratio: 319/160;
  }
}

/* frontend/blocks/_stachka/ticket/ticket.scss */
.ticket-list {
  display: grid;
  grid-template-rows: minmax(480px, 1fr);
  grid-row-gap: 20px;
}
.ticket-item {
  --ticket-item-br-width: 2px;
  --ticket-color: var(--adv-black-100);
  --ticket-secondary-color: var(--adv-black-30);
  --ticket-old-price-line-color: var(--adv-orange);
  border-radius: var(--adv-rounded-big);
  padding: var(--adv-m-6);
  border: 2px solid var(--adv-black-70);
  border: var(--ticket-item-br-width) solid var(--adv-black-70);
  color: var(--ticket-color);
  display: flex;
  flex-direction: column;
  position: relative;
}
.ticket-item--upgrade .ticket-item__head {
  grid-gap: var(--adv-m-6);
  margin-bottom: var(--adv-m-7);
}
.ticket-item--popular:not(.ticket-item--upgrade) {
  --btn-color: white;
  --btn-color-alt: black;
  --ticket-color: var(--adv-white-100);
  --ticket-secondary-color: var(--adv-white-70);
  --ticket-old-price-line-color: var(--adv-black-100);
  border: none;
  background:
    radial-gradient(
      118.17% 91.61% at 0% 17.83%,
      #FF4C14 0%,
      #F35714 46%,
      #FFA63E 100%);
}
.ticket-item--popular:not(.ticket-item--upgrade) .ticket-item__deadline {
  color: var(--adv-black-100);
}
.ticket-item__deadline {
  position: absolute;
  top: var(--adv-m-6);
  right: var(--adv-m-6);
}
.ticket-item__head {
  display: grid;
  grid-gap: var(--adv-m-4);
  margin-bottom: var(--adv-m-8);
}
.ticket-item_title-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: var(--adv-m-3);
  justify-content: space-between;
  min-height: 28px;
  margin-top: 40px;
}
.ticket-item__title {
  font-weight: 490;
  font-size: var(--adv-h5);
  line-height: 1;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.ticket-item__price-block {
  display: flex;
  flex-direction: column-reverse;
}
.ticket-item__price-block .price-old,
.ticket-item__price-block .price-new,
.ticket-item__price-block .price-current {
  font-weight: 589;
  line-height: 1.1;
  padding: 0;
}
.ticket-item__price-block .price-old {
  order: 1;
  margin-bottom: 10px;
  font-size: var(--adv-text-1);
  letter-spacing: 0.01em;
  color: var(--ticket-secondary-color);
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
  -webkit-text-decoration-color: var(--ticket-old-price-line-color);
  text-decoration-color: var(--ticket-old-price-line-color);
}
.ticket-item__price-block .price-new,
.ticket-item__price-block .price-current {
  font-size: var(--adv-h1);
  letter-spacing: 0;
}
.ticket-item__price-block .price-discount {
  display: none;
}
.ticket-item__description {
  margin-bottom: var(--adv-m-5);
  display: inline-flex;
}
.ticket-item__feature-list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.ticket-item__feature {
  display: grid;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
  align-items: start;
  grid-gap: var(--adv-m-2);
  margin-bottom: var(--adv-m-2);
}
.ticket-item__feature--divider {
  margin-top: var(--adv-m-5);
  margin-bottom: var(--adv-m-5);
  height: 1px;
  max-width: 200px;
  display: block;
  background-color: var(--ticket-secondary-color);
}
.ticket-item__footer {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex-grow: 1;
}
.ticket-item__discount {
  --ticket-dis-width: 95;
  --ticket-dis-height: 69;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--ticket-color);
  width: calc(95 * 1px);
  width: calc(var(--ticket-dis-width) * 1px);
  height: calc(69 * 1px);
  height: calc(var(--ticket-dis-height) * 1px);
  padding-top: calc((95 - 69) / (95 / 69) * 1px);
  padding-top: calc((var(--ticket-dis-width) - var(--ticket-dis-height)) / (var(--ticket-dis-width) / var(--ticket-dis-height)) * 1px);
  font-weight: 453;
  font-size: var(--adv-text-3);
  line-height: 1.2;
}
.ticket-item__discount:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-color: var(--ticket-color);
  -webkit-mask: url("../assets/discount-mask.S7UQ45W5.svg") no-repeat;
  mask: url("../assets/discount-mask.S7UQ45W5.svg") no-repeat;
  z-index: 0;
}
.ticket-item__discount-text {
  position: relative;
  z-index: 1;
}
@media (min-width: 1024px) {
  .ticket-list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: minmax(600px, 1fr);
    grid-column-gap: var(--adv-m-6);
    grid-row-gap: var(--adv-m-7);
  }
}
@media (min-width: 1440px) {
  .ticket-item__price-block {
    flex-direction: initial;
    justify-content: space-between;
    max-width: 95%;
  }
  .ticket-item__price-block .price-old {
    margin-bottom: 0;
  }
}

/* frontend/blocks/_stachka/input/input.scss */
label.label-data-stachka {
  display: block;
  font-size: var(--adv-text-3);
  font-weight: 460;
  line-height: 16.8px;
  color: var(--adv-black-70);
  margin-bottom: var(--adv-m-2);
}
input.input-stachka {
  width: 100%;
  font-size: var(--adv-text-3);
  font-weight: 453;
  line-height: 16.8px;
  padding: 18.5px 14px;
  border-radius: var(--adv-rounded-small);
  background: var(--adv-gray);
  border: 1px solid transparent;
}
input.input-stachka:hover {
  background: var(--adv-soft-grey);
}
input.input-stachka:hover::-moz-placeholder {
  color: var(--adv-black-30);
}
input.input-stachka:hover::placeholder {
  color: var(--adv-black-30);
}
input.input-stachka:focus {
  outline: none;
}
input.input-stachka:focus::-moz-placeholder {
  color: var(--adv-black-30);
}
input.input-stachka:focus::placeholder {
  color: var(--adv-black-30);
}
input.input-stachka::-moz-placeholder {
  color: var(--adv-black-30);
}
input.input-stachka::placeholder {
  color: var(--adv-black-30);
}
input.input-stachka::-ms-clear {
  display: none;
}
@media (min-width: 1024px) {
  input.input-stachka {
    padding: 18.5px 16px;
  }
}
@media (min-width: 1440px) {
  label.label-data-stachka {
    line-height: 19.2px;
  }
  input.input-stachka {
    padding: 17.5px 20px;
  }
}

/* frontend/blocks/_stachka/input/checkbox.scss */
label.label-checkbox-stachka {
  --_size-base: 16;
  --_size-px: calc(var(--checkbox-size) * 1px);
  --_checkbox-border: calc(var(--_checkbox-size) / var(--_size-base));
  --_checkbox-size: var(--checkbox-size, 16);
  --_checkbox-color: var(--checkbox-color, var(--adv-white-100));
  --_checkbox-color-text: var(--checkbox-color-text, var(--adv-white-70));
  position: relative;
  display: inline-grid;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
  grid-gap: var(--adv-m-2);
}
label.label-checkbox-stachka--sm {
  --checkbox-size: 16;
  --size-w: 8;
  --size-h: 6;
}
label.label-checkbox-stachka--md {
  --checkbox-size: 20;
  --size-w: 12;
  --size-h: 8;
}
label.label-checkbox-stachka--lg {
  --checkbox-size: 24 ;
}
label.label-checkbox-stachka svg {
  --size-diff: calc(var(--size-w) / var(--size-h));
  --area-svg-w: (var(--_checkbox-size) - var(--_checkbox-border) * 2 - (var(--size-w) * var(--size-diff)) / 2);
  --area-svg-h: (var(--_checkbox-size) - var(--_checkbox-border) * 2 - (var(--size-h) * var(--size-diff)) / 2);
  position: absolute;
  display: none;
  width: calc(var(--size-w) * 1px);
  height: calc(var(--size-h) * 1px);
  left: calc(var(--area-svg-w) / 2 * 1px);
  top: calc(var(--area-svg-h) / 2 * 1px);
}
@media (min-width: 1024px) {
  label.label-checkbox-stachka {
    --_checkbox-size: var(--checkbox-size, 20);
  }
}
@media (min-width: 1440px) {
  label.label-checkbox-stachka {
    --_checkbox-size: var(--checkbox-size, 24);
  }
}
input[type=checkbox].checkbox-stachka:checked ~ svg {
  display: block;
}
input[type=checkbox].checkbox-stachka {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  width: var(--_size-px);
  height: var(--_size-px);
  border: calc(var(--_checkbox-border) * 1px) solid var(--_checkbox-color);
  border-radius: 2px;
  background-color: transparent;
}
input[type=checkbox].checkbox-stachka:checked:after {
  display: block;
}
.label-checkbox-stachka-text {
  color: var(--_checkbox-color-text);
}

/* frontend/blocks/_stachka/input/textarea.scss */
.form-data-stachka textarea {
  width: 100%;
  font-size: var(--adv-text-3);
  font-weight: 453;
  line-height: 16.8px;
  padding: 18.5px 14px;
  border-radius: var(--adv-rounded-small);
  background: var(--adv-gray);
  border: 1px solid transparent;
}
.form-data-stachka textarea:hover {
  background: var(--adv-soft-grey);
}
.form-data-stachka textarea:hover::-moz-placeholder {
  color: var(--adv-black-30);
}
.form-data-stachka textarea:hover::placeholder {
  color: var(--adv-black-30);
}
.form-data-stachka textarea:focus {
  outline: none;
}
.form-data-stachka textarea:focus::-moz-placeholder {
  color: var(--adv-black-30);
}
.form-data-stachka textarea:focus::placeholder {
  color: var(--adv-black-30);
}
.form-data-stachka textarea::-moz-placeholder {
  color: var(--adv-black-30);
}
.form-data-stachka textarea::placeholder {
  color: var(--adv-black-30);
}
@media (min-width: 1024px) {
  .form-data-stachka textarea {
    padding: 18.5px 16px;
  }
}
@media (min-width: 1440px) {
  .form-data-stachka textarea {
    line-height: 19.2px;
  }
  .form-data-stachka textarea {
    padding: 17.5px 20px;
  }
}

/* frontend/blocks/_stachka/video.scss */
.video-stachka {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

/* frontend/blocks/hero-block/hero-block-with-video.scss */
.hero-block {
  display: grid;
  grid-template-columns: 0.564fr 0.039fr 0.397fr;
  grid-template-rows: 0.159fr var(--adv-m-8) 350px;
  max-width: 335px;
  margin: 0 auto;
  word-break: initial;
}
.hero-block {
  height: auto;
}
@media (min-width: 1024px) {
  .hero-block {
    height: clamp(621px, 621px + 245 * (100vw - 1024px) / 416, 869px);
  }
}
@media (min-width: 1440px) {
  .hero-block {
    height: clamp(866px, 866px + 3 * (100vw - 1440px) / 480, 869px);
  }
}
.hero-block__top {
  grid-column: 1/-1;
  grid-row: 1;
}
.hero-block__title {
  font-weight: 589;
  font-size: var(--adv-h1);
  line-height: 1.1;
  margin-bottom: var(--adv-m-6);
}
.hero-block__subtitle {
  font-weight: 490;
  font-size: var(--adv-h5);
  line-height: 1;
  letter-spacing: 0.02em;
}
.hero-block__media {
  background-color: var(--adv-black-100);
  -webkit-mask: url("../assets/video-mask-mobile.BVSHRBAB.svg") no-repeat;
  mask: url("../assets/video-mask-mobile.BVSHRBAB.svg") no-repeat;
  aspect-ratio: 335/438;
  -webkit-mask-size: cover;
  mask-size: cover;
  grid-column: 1/-1;
  grid-row: 3/span 4;
  position: relative;
  z-index: 100;
  overflow: hidden;
}
.hero-block__media div {
  height: 100%;
}
.hero-block__info-block {
  padding: 75px var(--adv-m-5) var(--adv-m-5) var(--adv-m-5);
  grid-row: 6/span 2;
  grid-column: 1/-1;
  -webkit-mask: url("../assets/info-block-mobile-mask.QNT5RY5T.svg") no-repeat;
  mask: url("../assets/info-block-mobile-mask.QNT5RY5T.svg") no-repeat;
  -webkit-mask-size: cover;
  mask-size: cover;
  background:
    linear-gradient(
      320deg,
      rgb(255, 131, 48) 0%,
      rgb(239, 46, 7) 100%);
  color: var(--adv-white-100);
  border-bottom-left-radius: var(--adv-rounded-small);
  border-bottom-right-radius: var(--adv-rounded-small);
  aspect-ratio: 335/246;
}
.hero-block__location {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.hero-block__hashtag {
  display: none;
}
.hero-block__location-place-wrap {
  display: flex;
  flex-direction: column;
  gap: var(--adv-m-3);
  order: -1;
  margin-bottom: var(--adv-m-1);
  font-weight: 589;
  font-size: var(--adv-text-2);
  line-height: 1.4538461538;
}
.hero-block__location-text-wrap {
  flex-grow: 1;
  display: flex;
  justify-content: end;
  flex-direction: column;
}
.hero-block__location-text,
.hero-block__hashtag-text {
  font-weight: 589;
  font-size: var(--adv-text-2);
  line-height: 1.4538461538;
}
.hero-block__location-address,
.hero-block__location-date {
  font-weight: 490;
  font-size: var(--adv-h5);
  line-height: 1;
  letter-spacing: 0.02em;
}
.hero-block__location-date {
  align-self: flex-end;
}
.hero-block__location-icon {
  width: 18px;
  height: 22px;
}
@media (min-width: 1024px) {
  .hero-block {
    display: grid;
    max-width: 1360px;
    grid-template-columns: 0.664fr 0.042fr 0.069fr 0.06fr 0.164fr;
    grid-template-rows: 0.152fr 0.039fr 0.049fr 0.062fr 0.218fr 19px 0.455fr;
  }
  .hero-block__top {
    grid-row: 1/span 4;
    grid-column: 1/-1;
    position: relative;
    padding: var(--adv-m-7);
  }
  .hero-block__top:before {
    content: "";
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    -webkit-mask: url("../assets/title-mask.S72LDPHC.svg") no-repeat;
    mask: url("../assets/title-mask.S72LDPHC.svg") no-repeat;
    aspect-ratio: 1363/263;
    -webkit-mask-size: cover;
    mask-size: cover;
    background-color: black;
    z-index: -1;
  }
  .hero-block__media {
    grid-row: 4/-1;
    grid-column: 1/span 4;
    -webkit-mask: url("../assets/video-mask-1024.OQVDXSO4.svg") no-repeat;
    mask: url("../assets/video-mask-1024.OQVDXSO4.svg") no-repeat;
    aspect-ratio: 789/461;
    -webkit-mask-size: cover;
    mask-size: cover;
  }
  .hero-block__location {
    -webkit-mask: url("../assets/location-mask-mobile.N3D33DIS.svg") no-repeat;
    mask: url("../assets/location-mask-mobile.N3D33DIS.svg") no-repeat;
    aspect-ratio: 133/200;
    -webkit-mask-size: cover;
    mask-size: cover;
    grid-row: 5/span 3;
    grid-column: 3;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 50px 15px 15px 15px;
    background:
      linear-gradient(
        225deg,
        rgb(255, 131, 48) 0%,
        rgb(239, 46, 7) 100%);
    color: var(--adv-white-100);
  }
  .hero-block__hashtag {
    grid-row: 6/span 2;
    grid-column: 1;
  }
  .hero-block__hashtag-inner {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: start;
    aspect-ratio: 189/146;
    padding: 65px var(--adv-m-5) var(--adv-m-5) var(--adv-m-5);
    flex-direction: column;
    color: var(--adv-white-100);
  }
  .hero-block__hashtag-inner:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: var(--adv-black-100);
    -webkit-mask: url("../assets/hastag-mask-mobile.KQ5ZYMNX.svg") no-repeat;
    mask: url("../assets/hastag-mask-mobile.KQ5ZYMNX.svg") no-repeat;
    aspect-ratio: 189/146;
    -webkit-mask-size: cover;
    mask-size: cover;
    z-index: -1;
  }
  .hero-block__hashtag-icon {
    width: 27px;
    height: 22px;
  }
  .hero-block__location-text-wrap {
    gap: var(--adv-m-3);
  }
  .hero-block__location-place-wrap {
    order: initial;
    font-size: var(--adv-h2);
    font-weight: 589;
    text-align: right;
    display: grid;
    grid-template-columns: -webkit-max-content -webkit-min-content;
    grid-template-columns: max-content min-content;
    align-items: end;
    justify-content: end;
    grid-gap: var(--adv-m-3);
  }
  .hero-block__location {
    height: auto;
    height: initial;
    grid-row: 3/span 3;
    grid-column: 3/span 3;
    -webkit-mask: url("../assets/location-mask.6RCX4WRR.svg") no-repeat;
    mask: url("../assets/location-mask.6RCX4WRR.svg") no-repeat;
    aspect-ratio: 399/276;
    -webkit-mask-size: cover;
    mask-size: cover;
    padding: calc(var(--adv-m-6) * 2) var(--adv-m-6) var(--adv-m-6) calc(var(--adv-m-6) * 2);
  }
  .hero-block__location-date {
    text-align: right;
  }
  .hero-block__location-icon {
    width: 25px;
    height: 32px;
    margin-bottom: var(--adv-m-3);
  }
  .hero-block__location-text {
    text-align: right;
  }
  .hero-block__location-address {
    margin-top: var(--adv-m-3);
    font-size: var(--adv-h5);
    font-weight: 490;
  }
  .hero-block__hashtag {
    grid-row: 5/-1;
    grid-column: 4/span 2;
    display: flex;
    flex-direction: column;
    justify-content: end;
  }
  .hero-block__hashtag-icon {
    width: 38px;
    height: 31px;
    align-self: flex-start;
  }
  .hero-block__hashtag-text {
    text-align: right;
    writing-mode: vertical-rl;
    transform:
      matrix(
        -1, 0,
        0, -1,
        0, 0);
    font-size: var(--adv-h2);
  }
  .hero-block__hashtag-inner {
    justify-content: space-between;
    align-items: end;
    flex-direction: row;
    aspect-ratio: 307/401;
    padding: var(--adv-m-5);
  }
  .hero-block__hashtag-inner:before {
    -webkit-mask: url("../assets/hastag-mask.YTMZDHM4.svg") no-repeat;
    mask: url("../assets/hastag-mask.YTMZDHM4.svg") no-repeat;
    aspect-ratio: 307/401;
    -webkit-mask-size: cover;
    mask-size: cover;
  }
}
@media (min-width: 1124px) {
  .hero-block {
    grid-template-columns: 0.664fr 0.042fr 0.069fr 0.06fr 0.164fr;
    grid-template-rows: 0.152fr 0.039fr 0.049fr 0.062fr 0.2fr 0.49fr;
  }
}
@media (min-width: 1280px) {
  .hero-block {
    grid-template-columns: 0.664fr 0.042fr 0.069fr 0.06fr 0.164fr;
    grid-template-rows: 0.152fr 0.039fr 0.043fr 0.062fr 0.22fr 25px 0.47fr;
  }
}
@media (min-width: 1440px) {
  .hero-block__top:before {
    -webkit-mask: url("../assets/title-mask.S72LDPHC.svg") no-repeat;
    mask: url("../assets/title-mask.S72LDPHC.svg") no-repeat;
    -webkit-mask-size: cover;
    mask-size: cover;
  }
  .hero-block__media {
    -webkit-mask: url("../assets/video-mask.Z532CBHD.svg") no-repeat;
    mask: url("../assets/video-mask.Z532CBHD.svg") no-repeat;
    aspect-ratio: 1137/665;
  }
  .hero-block__location {
    -webkit-mask: url("../assets/location-mask.6RCX4WRR.svg") no-repeat;
    mask: url("../assets/location-mask.6RCX4WRR.svg") no-repeat;
  }
  .hero-block__hashtag-inner:before {
    -webkit-mask: url("../assets/hastag-mask.YTMZDHM4.svg") no-repeat;
    mask: url("../assets/hastag-mask.YTMZDHM4.svg") no-repeat;
  }
  .hero-block {
    grid-template-columns: 0.667fr 0.04fr 0.067fr 0.062fr 0.164fr;
    grid-template-rows: 0.152fr 0.039fr 0.043fr 0.069fr 0.199fr 0.498fr;
  }
  .hero-block__location-icon {
    width: 35px;
    height: 45px;
  }
  .hero-block__hashtag-icon {
    width: 53px;
    height: 44px;
  }
}

/* ../Mobile/scripts/_common/tableResponsive/styles/tableResponsive.scss */
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
  .table-responsive-transform {
    display: block;
    width: 100% !important;
  }
  .table-responsive-transform thead,
  .table-responsive-transform tbody,
  .table-responsive-transform th,
  .table-responsive-transform td:not(.table-responsive-cell-ignore),
  .table-responsive-transform tr {
    display: block;
    width: auto;
  }
  .table-responsive-transform thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .table-responsive-transform tr {
    border-width: 1px;
  }
  .table-responsive-transform tr + tr {
    margin-top: 10px;
  }
  .table-responsive-transform td:not(.table-responsive-cell-ignore) {
    margin-top: -1px;
    position: relative;
    padding-left: 50%;
  }
  .table-responsive-transform td:not(.table-responsive-cell-ignore)::before {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: normal;
    content: attr(data-label);
  }
  .table-responsive-transform td.table-responsive-header-colspan {
    padding-left: 5px;
    text-align: center;
    font-weight: bold;
  }
  .table-responsive-scroll-wrap {
    overflow: auto;
  }
  .table-responsive-scroll-wrap::-webkit-scrollbar {
    -webkit-appearance: none;
    appearance: none;
  }
  .table-responsive-scroll-wrap::-webkit-scrollbar:vertical {
    width: 12px;
  }
  .table-responsive-scroll-wrap::-webkit-scrollbar:horizontal {
    height: 12px;
  }
  .table-responsive-scroll-wrap::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    border: 2px solid #fff;
  }
  .table-responsive-scroll-wrap::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #fff;
  }
}

/* frontend/vendors/owl-carousel/owl.carousel.css */
.owl-carousel,
.owl-carousel .owl-item {
  -webkit-tap-highlight-color: transparent;
  position: relative;
}
.owl-carousel {
  display: none;
  width: 100%;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
  display: none;
}
.no-js .owl-carousel,
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
  background: 0 0;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
.owl-carousel .animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.owl-height {
  transition: height .5s ease-in-out;
}
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity .4s ease;
}
.owl-carousel .owl-item .owl-lazy:not([src]),
.owl-carousel .owl-item .owl-lazy[src^=""] {
  max-height: 0;
}
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform .1s ease;
}
.owl-carousel .owl-video-play-icon:hover {
  transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity .4s ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}
/*! Bundled license information:

normalize.css/normalize.css:
  (*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css *)
*/
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vLi4vLi4vc3R5bGVzL2NvbW1vbi9pY29ucy5zY3NzIiwgIi4uLy4uLy4uLy4uL2ZvbnRzL2ZvbnRzLmZ1bm5lbC5jc3MiLCAiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsICIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvZmxleGJveGdyaWQvZGlzdC9mbGV4Ym94Z3JpZC5jc3MiLCAiLi4vLi4vZnJvbnRlbmQvX2NvbW1vbi9mbGV4Ym94Z3JpZC5leHQuc2NzcyIsICIuLi8uLi8uLi8uLi9zdHlsZXMvY29tbW9uL2N1c3RvbS1pbnB1dC5zY3NzIiwgIi4uLy4uLy4uLy4uL3N0eWxlcy92aWV3cy9wcm9kdWN0LnNjc3MiLCAiLi4vLi4vLi4vLi4vc3R5bGVzL2NvbW1vbi9jb25uZWN0b3Iuc2NzcyIsICIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci1idW5kbGUubWluLmNzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL19jb21tb24vdGFicy9zdHlsZXMvdGFicy5zY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvX2NvbW1vbi9jYXJvdXNlbC9zdHlsZXMvY2Fyb3VzZWwuc2NzcyIsICIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvQGdsaWRlanMvZ2xpZGUvZGlzdC9jc3MvZ2xpZGUuY29yZS5jc3MiLCAiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BnbGlkZWpzL2dsaWRlL2Rpc3QvY3NzL2dsaWRlLnRoZW1lLmNzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL19jb21tb24vY2Fyb3VzZWwtZXh0L2Nhcm91c2VsLWV4dC5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy90ZWFtL3RlYW1DYXJvdXNlbFdpdGhNYWluL3RlYW1DYXJvdXNlbFdpdGhNYWluLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL3BhcnRpY2lwYW50cy9wYXJ0aWNpcGFudHMvcGFydGljaXBhbnRzLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL3BhcnRuZXJzLWxvZ28vcGFydG5lcnNMb2dvQ2Fyb3VzZWxBdXRvL3BhcnRuZXJzTG9nb0Nhcm91c2VsQXV0by5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9nYWxsZXJ5L3RpbGVDYXJvdXNlbC90aWxlQ2Fyb3VzZWwuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvcmV2aWV3cy9yZXZpZXdzVmlkZW8vcmV2aWV3c1ZpZGVvLnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fY29tbW9uL3JhdGluZy9zdHlsZXMvcmF0aW5nLnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fY29tbW9uL3NwaW5ib3gvc3R5bGVzL3NwaW5ib3guc2NzcyIsICIuLi8uLi8uLi8uLi9zdHlsZXMvY29tbW9uL3Rvb2x0aXAuc2NzcyIsICIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYW5ndWxhci11aS1ib290c3RyYXAvc3JjL3Bvc2l0aW9uL3Bvc2l0aW9uLmNzcyIsICIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYW5ndWxhci11aS1ib290c3RyYXAvc3JjL3Rvb2x0aXAvdG9vbHRpcC5jc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fY29tbW9uL3RyYW5zZm9ybWVyL3N0eWxlcy90cmFuc2Zvcm1lci5zY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvX2NvbW1vbi9pZnJhbWUtcmVzcG9uc2l2ZS9zdHlsZXMvaWZyYW1lLXJlc3BvbnNpdmUuc2NzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL19wYXJ0aWFscy9jb2xvcnMtdmlld2VyL3N0eWxlcy9jb2xvcnMtdmlld2VyLnNjc3MiLCAiLi4vLi4vLi4vLi4vc2NyaXB0cy9fcGFydGlhbHMvY3VzdG9tLW9wdGlvbnMvc3R5bGVzL2N1c3RvbU9wdGlvbnMuc2NzcyIsICIuLi8uLi8uLi8uLi9zY3JpcHRzL19wYXJ0aWFscy9zaXplcy12aWV3ZXIvc3R5bGVzL3NpemVzLXZpZXdlci5zY3NzIiwgIi4uLy4uLy4uLy4uL3NjcmlwdHMvX21vYmlsZS9mdWxsLWhlaWdodC1tb2JpbGUvZnVsbC1oZWlnaHQtbW9iaWxlLnNjc3MiLCAiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MiLCAiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvdmVuZG9ycy9zbGljay9zbGljay10aGVtZS5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL19jb21tb24vbHAtaGVhZC5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL19jb21tb24vcmVzcG9uc2l2ZS5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL19jb21tb24vdGV4dC1hbGlnbi1hZGFwdGl2ZS5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL19jb21tb24vYnV0dG9ucy9idXR0b25zLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvX2NvbW1vbi9nZW5lcmFsLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvX2NvbW1vbi9scC10YWJsZS5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL19jb21tb24vbHAtaW5wdXQuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9fY29tbW9uL2xwLWZvcm0vc3R5bGVzL2xwLWZvcm0uc2NzcyIsICIuLi8uLi9mcm9udGVuZC9fY29tbW9uL2xwLWxpbmsuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9fY29tbW9uL2Vycm9yLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvX2NvbW1vbi9zY3JvbGwtdG8tYmxvY2svc3R5bGUvc3R5bGUuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9fY29tbW9uL2xwLWFjY29yZGlvbi9scC1hY2NvcmRpb24uc2NzcyIsICIuLi8uLi9mcm9udGVuZC9fY29tbW9uL2Nhcm91c2VsLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL2xwLWhlYWRlci9scC1oZWFkZXIuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvbHAtaGVhZGVyL2hlYWRlck1lbnUuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvbWVudS1oZWFkZXIvbWVudS1oZWFkZXIuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvY292ZXJzL3N0eWxlcy9jb3ZlcnMuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvYm9va2luZy9zdHlsZXMvYm9va2luZy5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9jb2x1bW5zL2NvbHVtbnMtY29udGFjdHMvY29sdW1ucy10d28tY29udGFjdHMuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvY29sdW1ucy9jb2x1bW5zLXJlcXVpcmVtZW50cy1zcGVha2Vycy9jb2x1bW5zLXJlcXVpcmVtZW50cy1zcGVha2Vycy5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9jb2x1bW5zL2NvbHVtbnMtdm90aW5nLXNwZWFrZXJzL2NvbHVtbnMtdm90aW5nLXNwZWFrZXJzLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL2NvbHVtbnMvdGV4dC1jdXN0b20vY29sdW1ucy10ZXh0LWN1c3RvbS5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9jb2x1bW5zL3BhcnRpY2lwYW50cy1jb2x1bW5zLWN1c3RvbS9wYXJ0aWNpcGFudHMtY29sdW1ucy10aHJlZS1jdXN0b20uc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvZG93bmxvYWQvZG93bmxvYWQuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvY29sdW1ucy9jb2x1bW5zLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL2NvbHVtbnMvY29tcGFueS1zdGF0cy5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9jb2x1bW5zL2RpcmVjdGlvbi1saXN0LnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL2ltYWdlL2ltYWdlLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL2ltYWdlL2ltYWdlLWJhY2tncm91bmQtZm9ybWF0LXNwZWFrZXJzL2ltYWdlLWJhY2tncm91bmQtZm9ybWF0LXNwZWFrZXJzLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL3RleHQvdGV4dC5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy90ZXh0L3BhcnQtc3RyaWtlLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL3RleHQvdGV4dC1oZWFkZXItY3VzdG9tLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL2NvdW50ZG93bi9zdHlsZXMvY291bnRkb3duLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL2NvdW50ZG93bi9zdHlsZXMvY291bnRkb3duLXdpdGgtYmcuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvdmlkZW8vdmlkZW8uc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvZm9ybS9mb3JtLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL2Zvcm0vZm9ybS1wYXJ0bmVycy1jdXN0b20uc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvZm9vdGVyL3N0eWxlcy9mb290ZXIuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvZm9vdGVyL3N0eWxlcy9mb290ZXItY3VzdG9tLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL3BhcnRuZXJzLWxvZ28vcGFydG5lcnMtbG9nby5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9yZXZpZXdzL3N0eWxlcy9yZXZpZXdzLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL3Jldmlld3Mtc2luZ2xldG9uL3N0eWxlcy9yZXZpZXdzLXNpbmdsZXRvbi5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9wcm9kdWN0cy12aWV3L3N0eWxlcy9wcm9kdWN0cy12aWV3LnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL3Byb2R1Y3RzLWJ5LWNhdGVnb3J5L3Byb2R1Y3QtYnktY2F0ZWdvcnkuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvcHJvcGVydGllcy9wcm9wZXJ0aWVzLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL3NvY2lhbC9zb2NpYWwuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvcHJpY2UvcHJpY2Uuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvY29udGFjdHMvY29udGFjdHMuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvZGVsaW1pdGVyL2RlbGltaXRlci5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9zZXJ2aWNlcy9zZXJ2aWNlcy5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy90ZWFtL3RlYW0uc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvY2hhcmFjdGVyaXN0aWNzL2NoYXJhY3RlcmlzdGljcy5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9nYWxsZXJ5L3N0eWxlcy9nYWxsZXJ5LnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL2dhbGxlcnkvc3R5bGVzL2NvbGxhZ2UtZnVsbC5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9zY2hlZHVsZS9zdHlsZXMvc2NoZWR1bGUuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvcHJvZ3Jlc3NiYXIvcHJvZ3Jlc3NiYXIuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvbHAtY2FydC9scC1jYXJ0LnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL25ld3MvbmV3cy5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9leGl0L2V4aXQuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvdXNlci91c2VyLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL19zdGFjaGthL2dlbmVyYWwuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvX3N0YWNoa2EvYnV0dG9ucy5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9fc3RhY2hrYS91aS1zZWxlY3Quc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvX3N0YWNoa2EvdGV4dC5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9fc3RhY2hrYS9zcGFjZS5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9fc3RhY2hrYS9jYXJvdXNlbC1hcnJvdy5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9fc3RhY2hrYS9ibG9jay10aXRsZS5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9fc3RhY2hrYS9yZXBvcnQvcmVwb3J0LnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL19zdGFjaGthL3JlcG9ydC9yZXBvcnQtdGlsZS5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9fc3RhY2hrYS9zcGVha2VyL3NwZWFrZXIuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvX3N0YWNoa2EvdGFnL3RhZy5zY3NzIiwgIi4uLy4uL2Zyb250ZW5kL2Jsb2Nrcy9fc3RhY2hrYS9zY2hlZHVsZS9zdHlsZXMvc2NoZWR1bGUuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvX3N0YWNoa2EvcGFnZXMvc3BlZWNoZXMvc3BlZWNoLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL19zdGFjaGthL3BhZ2VzL3NwZWVjaGVzL3NwZWVjaGVzLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL19zdGFjaGthL3BhZ2VzL3NwZWFrZXJzL3NwZWFrZXJzLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL19zdGFjaGthL3NjaGVkdWxlL3N0eWxlcy9kaXJlY3Rpb24tbGlzdC1hY2NvcmRpb24uc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3Mvc2NoZWR1bGUvc3R5bGVzL3NjaGVkdWxlQ29sdW1uLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL19zdGFjaGthL3BhcnRuZXJzL3BhcnRoZXJzLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvYmxvY2tzL19zdGFjaGthL3RpY2tldC90aWNrZXQuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvX3N0YWNoa2EvaW5wdXQvaW5wdXQuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvX3N0YWNoa2EvaW5wdXQvY2hlY2tib3guc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvX3N0YWNoa2EvaW5wdXQvdGV4dGFyZWEuc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvX3N0YWNoa2EvdmlkZW8uc2NzcyIsICIuLi8uLi9mcm9udGVuZC9ibG9ja3MvaGVyby1ibG9jay9oZXJvLWJsb2NrLXdpdGgtdmlkZW8uc2NzcyIsICIuLi8uLi8uLi9Nb2JpbGUvc2NyaXB0cy9fY29tbW9uL3RhYmxlUmVzcG9uc2l2ZS9zdHlsZXMvdGFibGVSZXNwb25zaXZlLnNjc3MiLCAiLi4vLi4vZnJvbnRlbmQvdmVuZG9ycy9vd2wtY2Fyb3VzZWwvb3dsLmNhcm91c2VsLmNzcyJdLAogICJzb3VyY2VzQ29udGVudCI6IFsiW2NsYXNzXj1pY29uLV06OmJlZm9yZSxcclxuW2NsYXNzXj1pY29uLV06OmFmdGVyLFxyXG5bY2xhc3MqPVwiIGljb24tXCJdOjpiZWZvcmUsXHJcbltjbGFzcyo9XCIgaWNvbi1cIl06OmFmdGVyIHtcclxuICBmb250LWZhbWlseTogYWR2YW50c2hvcGZvbnRzLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgd2lkdGg6IDFlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgb3BhY2l0eTogMTtcclxuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAvKiBsaW5lLWhlaWdodDogMWVtOyAqL1xyXG59XHJcblxyXG4uaWNvbi1hbmltYXRlLXNwaW4ge1xyXG4gIGFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uaWNvbi1hbmltYXRlLXNwaW4tYWZ0ZXI6OmFmdGVyLFxyXG4uaWNvbi1hbmltYXRlLXNwaW4tYmVmb3JlOjpiZWZvcmUge1xyXG4gIGFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgfVxyXG59XHJcbi5pY29uLWRvd24tb3Blbi1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1kb3duLW9wZW4tYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWRvd24tb3Blbi1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tZG93bi1vcGVuLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tZG93bi1vcGVuLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tZG93bi1vcGVuLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcbn1cclxuXHJcbi5pY29uLWxlZnQtb3Blbi1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1sZWZ0LW9wZW4tYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWxlZnQtb3Blbi1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tbGVmdC1vcGVuLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tbGVmdC1vcGVuLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tbGVmdC1vcGVuLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODAxXCI7XHJcbn1cclxuXHJcbi5pY29uLXJpZ2h0LW9wZW4tYmVmb3JlOmJlZm9yZSxcclxuLmljb24tcmlnaHQtb3Blbi1hZnRlcjphZnRlcixcclxuLmljb24tcmlnaHQtb3Blbi1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tcmlnaHQtb3Blbi1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXJpZ2h0LW9wZW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1yaWdodC1vcGVuLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODAyXCI7XHJcbn1cclxuXHJcbi5pY29uLXVwLW9wZW4tYmVmb3JlOmJlZm9yZSxcclxuLmljb24tdXAtb3Blbi1hZnRlcjphZnRlcixcclxuLmljb24tdXAtb3Blbi1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tdXAtb3Blbi1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXVwLW9wZW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi11cC1vcGVuLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODAzXCI7XHJcbn1cclxuXHJcbi5pY29uLWVxdWFsaXplci1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1lcXVhbGl6ZXItYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWVxdWFsaXplci1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tZXF1YWxpemVyLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tZXF1YWxpemVyLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tZXF1YWxpemVyLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA0XCI7XHJcbn1cclxuXHJcbi5pY29uLXNwaW5uZXItYmVmb3JlOmJlZm9yZSxcclxuLmljb24tc3Bpbm5lci1hZnRlcjphZnRlcixcclxuLmljb24tc3Bpbm5lci1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tc3Bpbm5lci1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXNwaW5uZXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1zcGlubmVyLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBiXCI7XHJcbn1cclxuXHJcbi5pY29uLWRvdC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1kb3QtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWRvdC1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tZG90LWFmdGVyLWFiczphZnRlcixcclxuLmljb24tZG90LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tZG90LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA5XCI7XHJcbn1cclxuXHJcbi5pY29uLW9rLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLW9rLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1vay1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tb2stYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1vay1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLW9rLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBkXCI7XHJcbn1cclxuXHJcbi5pY29uLXN0YXItYmVmb3JlOmJlZm9yZSxcclxuLmljb24tc3Rhci1hZnRlcjphZnRlcixcclxuLmljb24tc3Rhci1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tc3Rhci1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXN0YXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1zdGFyLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBlXCI7XHJcbn1cclxuXHJcbi5pY29uLWhlYXJ0LWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWhlYXJ0LWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1oZWFydC1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24taGVhcnQtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1oZWFydC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWhlYXJ0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBmXCI7XHJcbn1cclxuXHJcbi5pY29uLWJhZy1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1iYWctYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWJhZy1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tYmFnLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tYmFnLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tYmFnLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODEwXCI7XHJcbn1cclxuXHJcbi5pY29uLW1lbnUtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tbWVudS1hZnRlcjphZnRlcixcclxuLmljb24tbWVudS1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tbWVudS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLW1lbnUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1tZW51LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBjXCI7XHJcbn1cclxuXHJcbi5pY29uLWRvd24tYmVmb3JlOmJlZm9yZSxcclxuLmljb24tZG93bi1hZnRlcjphZnRlcixcclxuLmljb24tZG93bi1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tZG93bi1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWRvd24tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1kb3duLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODEyXCI7XHJcbn1cclxuXHJcbi5pY29uLWxlZnQtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tbGVmdC1hZnRlcjphZnRlcixcclxuLmljb24tbGVmdC1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tbGVmdC1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWxlZnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1sZWZ0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODEzXCI7XHJcbn1cclxuXHJcbi5pY29uLXJpZ2h0LWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1yaWdodC1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tcmlnaHQtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1yaWdodC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODE0XCI7XHJcbn1cclxuXHJcbi5pY29uLXVwLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXVwLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi11cC1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tdXAtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi11cC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXVwLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODE1XCI7XHJcbn1cclxuXHJcbi5pY29uLXRoLWxhcmdlLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXRoLWxhcmdlLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi10aC1sYXJnZS1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tdGgtbGFyZ2UtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi10aC1sYXJnZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXRoLWxhcmdlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODE2XCI7XHJcbn1cclxuXHJcbi5pY29uLXRoLWxpc3QtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tdGgtbGlzdC1hZnRlcjphZnRlcixcclxuLmljb24tdGgtbGlzdC1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tdGgtbGlzdC1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXRoLWxpc3QtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi10aC1saXN0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODE3XCI7XHJcbn1cclxuXHJcbi5pY29uLWxlZnQtdGhpbi1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1sZWZ0LXRoaW4tYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWxlZnQtdGhpbi1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tbGVmdC10aGluLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tbGVmdC10aGluLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tbGVmdC10aGluLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODE4XCI7XHJcbn1cclxuXHJcbi5pY29uLXJpZ2h0LXRoaW4tYmVmb3JlOmJlZm9yZSxcclxuLmljb24tcmlnaHQtdGhpbi1hZnRlcjphZnRlcixcclxuLmljb24tcmlnaHQtdGhpbi1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tcmlnaHQtdGhpbi1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXJpZ2h0LXRoaW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1yaWdodC10aGluLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODE5XCI7XHJcbn1cclxuXHJcbi5pY29uLXVwLXRoaW4tYmVmb3JlOmJlZm9yZSxcclxuLmljb24tdXAtdGhpbi1hZnRlcjphZnRlcixcclxuLmljb24tdXAtdGhpbi1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tdXAtdGhpbi1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXVwLXRoaW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi11cC10aGluLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFhXCI7XHJcbn1cclxuXHJcbi5pY29uLWRvd24tdGhpbi1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1kb3duLXRoaW4tYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWRvd24tdGhpbi1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tZG93bi10aGluLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tZG93bi10aGluLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tZG93bi10aGluLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFiXCI7XHJcbn1cclxuXHJcbi5pY29uLWRvd24tMS1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1kb3duLTEtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWRvd24tMS1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tZG93bi0xLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tZG93bi0xLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tZG93bi0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFjXCI7XHJcbn1cclxuXHJcbi5pY29uLWxlZnQtMS1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1sZWZ0LTEtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWxlZnQtMS1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tbGVmdC0xLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tbGVmdC0xLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tbGVmdC0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFkXCI7XHJcbn1cclxuXHJcbi5pY29uLXJpZ2h0LTEtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tcmlnaHQtMS1hZnRlcjphZnRlcixcclxuLmljb24tcmlnaHQtMS1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tcmlnaHQtMS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXJpZ2h0LTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1yaWdodC0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFlXCI7XHJcbn1cclxuXHJcbi5pY29uLXVwLTEtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tdXAtMS1hZnRlcjphZnRlcixcclxuLmljb24tdXAtMS1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tdXAtMS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXVwLTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi11cC0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODFmXCI7XHJcbn1cclxuXHJcbi5pY29uLXNlYXJjaC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1zZWFyY2gtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXNlYXJjaC1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tc2VhcmNoLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tc2VhcmNoLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tc2VhcmNoLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODIwXCI7XHJcbn1cclxuXHJcbi5pY29uLW1haWwtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tbWFpbC1hZnRlcjphZnRlcixcclxuLmljb24tbWFpbC1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tbWFpbC1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLW1haWwtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1tYWlsLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODIxXCI7XHJcbn1cclxuXHJcbi5pY29uLWRvdC0zLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWRvdC0zLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1kb3QtMy1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tZG90LTMtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1kb3QtMy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWRvdC0zLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODIyXCI7XHJcbn1cclxuXHJcbi5pY29uLWVsbGlwc2lzLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWVsbGlwc2lzLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1lbGxpcHNpcy1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tZWxsaXBzaXMtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1lbGxpcHNpcy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWVsbGlwc2lzLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODIzXCI7XHJcbn1cclxuXHJcbi5pY29uLWNhbWVyYS1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1jYW1lcmEtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWNhbWVyYS1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tY2FtZXJhLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tY2FtZXJhLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tY2FtZXJhLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODI0XCI7XHJcbn1cclxuXHJcbi5pY29uLWFycm93cy1jY3ctYmVmb3JlOmJlZm9yZSxcclxuLmljb24tYXJyb3dzLWNjdy1hZnRlcjphZnRlcixcclxuLmljb24tYXJyb3dzLWNjdy1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tYXJyb3dzLWNjdy1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWFycm93cy1jY3ctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1hcnJvd3MtY2N3LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODI1XCI7XHJcbn1cclxuXHJcbi5pY29uLWNhbmNlbC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1jYW5jZWwtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWNhbmNlbC1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tY2FuY2VsLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tY2FuY2VsLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tY2FuY2VsLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODI5XCI7XHJcbn1cclxuXHJcbi5pY29uLWNhbmNlbC1jaXJjbGVkLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWNhbmNlbC1jaXJjbGVkLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1jYW5jZWwtY2lyY2xlZC1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tY2FuY2VsLWNpcmNsZWQtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1jYW5jZWwtY2lyY2xlZC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWNhbmNlbC1jaXJjbGVkLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODI4XCI7XHJcbn1cclxuXHJcbi5pY29uLXR3LWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXR3LWFmdGVyOmFmdGVyLFxyXG4uaWNvbi10dy1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tdHctYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi10dy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXR3LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA4XCI7XHJcbn1cclxuXHJcbi5pY29uLXZrLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXZrLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi12ay1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tdmstYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi12ay1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXZrLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA3XCI7XHJcbn1cclxuXHJcbi5pY29uLWZiLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWZiLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1mYi1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tZmItYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1mYi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWZiLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA2XCI7XHJcbn1cclxuXHJcbi5pY29uLXByaW50LWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXByaW50LWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1wcmludC1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tcHJpbnQtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1wcmludC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXByaW50LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODBhXCI7XHJcbn1cclxuXHJcbi5pY29uLXBob25lLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXBob25lLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1waG9uZS1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tcGhvbmUtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1waG9uZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXBob25lLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODI2XCI7XHJcbn1cclxuXHJcbi5pY29uLWFsZXJ0LWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWFsZXJ0LWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1hbGVydC1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tYWxlcnQtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1hbGVydC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWFsZXJ0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODExXCI7XHJcbn1cclxuXHJcbi5pY29uLWRvd24tb3Blbi1iaWctYmVmb3JlOmJlZm9yZSxcclxuLmljb24tZG93bi1vcGVuLWJpZy1hZnRlcjphZnRlcixcclxuLmljb24tZG93bi1vcGVuLWJpZy1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tZG93bi1vcGVuLWJpZy1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWRvd24tb3Blbi1iaWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1kb3duLW9wZW4tYmlnLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODMwXCI7XHJcbn1cclxuXHJcbi5pY29uLWxlZnQtb3Blbi1iaWctYmVmb3JlOmJlZm9yZSxcclxuLmljb24tbGVmdC1vcGVuLWJpZy1hZnRlcjphZnRlcixcclxuLmljb24tbGVmdC1vcGVuLWJpZy1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tbGVmdC1vcGVuLWJpZy1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWxlZnQtb3Blbi1iaWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1sZWZ0LW9wZW4tYmlnLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODMxXCI7XHJcbn1cclxuXHJcbi5pY29uLXJpZ2h0LW9wZW4tYmlnLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LW9wZW4tYmlnLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1yaWdodC1vcGVuLWJpZy1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tcmlnaHQtb3Blbi1iaWctYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1yaWdodC1vcGVuLWJpZy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXJpZ2h0LW9wZW4tYmlnLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODMyXCI7XHJcbn1cclxuXHJcbi5pY29uLXVwLW9wZW4tYmlnLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXVwLW9wZW4tYmlnLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi11cC1vcGVuLWJpZy1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tdXAtb3Blbi1iaWctYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi11cC1vcGVuLWJpZy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXVwLW9wZW4tYmlnLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODMzXCI7XHJcbn1cclxuXHJcbi5pY29uLWFkdWx0LWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWFkdWx0LWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1hZHVsdC1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tYWR1bHQtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1hZHVsdC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWFkdWx0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODM0XCI7XHJcbn1cclxuXHJcbi5pY29uLWxldmVsLXVwLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWxldmVsLXVwLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1sZXZlbC11cC1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tbGV2ZWwtdXAtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1sZXZlbC11cC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWxldmVsLXVwLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODM4XCI7XHJcbn1cclxuXHJcbi5pY29uLWNoYXJ0LWxpbmUtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tY2hhcnQtbGluZS1hZnRlcjphZnRlcixcclxuLmljb24tY2hhcnQtbGluZS1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tY2hhcnQtbGluZS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWNoYXJ0LWxpbmUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1jaGFydC1saW5lLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODM2XCI7XHJcbn1cclxuXHJcbi5pY29uLWNoYXJ0LWJhci1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1jaGFydC1iYXItYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWNoYXJ0LWJhci1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tY2hhcnQtYmFyLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tY2hhcnQtYmFyLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tY2hhcnQtYmFyLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODM1XCI7XHJcbn1cclxuXHJcbi5pY29uLWxpc3QtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tbGlzdC1hZnRlcjphZnRlcixcclxuLmljb24tbGlzdC1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tbGlzdC1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLWxpc3QtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1saXN0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODM5XCI7XHJcbn1cclxuXHJcbi5pY29uLXJzcy1zcXVhcmVkLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXJzcy1zcXVhcmVkLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1yc3Mtc3F1YXJlZC1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tcnNzLXNxdWFyZWQtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1yc3Mtc3F1YXJlZC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXJzcy1zcXVhcmVkLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODNhXCI7XHJcbn1cclxuXHJcbi5pY29uLXBlbmNpbC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1wZW5jaWwtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXBlbmNpbC1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tcGVuY2lsLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tcGVuY2lsLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tcGVuY2lsLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODNiXCI7XHJcbn1cclxuXHJcbi5pY29uLXdhcm5pbmctZW1wdHktYmVmb3JlOmJlZm9yZSxcclxuLmljb24td2FybmluZy1lbXB0eS1hZnRlcjphZnRlcixcclxuLmljb24td2FybmluZy1lbXB0eS1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24td2FybmluZy1lbXB0eS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXdhcm5pbmctZW1wdHktYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi13YXJuaW5nLWVtcHR5LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODNjXCI7XHJcbn1cclxuXHJcbi5pY29uLXRyYXNoLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXRyYXNoLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi10cmFzaC1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tdHJhc2gtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi10cmFzaC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXRyYXNoLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODNkXCI7XHJcbn1cclxuXHJcbi5pY29uLXBsdXMtY2lyY2xlZC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1wbHVzLWNpcmNsZWQtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXBsdXMtY2lyY2xlZC1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tcGx1cy1jaXJjbGVkLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tcGx1cy1jaXJjbGVkLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tcGx1cy1jaXJjbGVkLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODNlXCI7XHJcbn1cclxuXHJcbi5pY29uLWRvd24tY2lyY2xlLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWRvd24tY2lyY2xlLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1kb3duLWNpcmNsZS1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tZG93bi1jaXJjbGUtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1kb3duLWNpcmNsZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWRvd24tY2lyY2xlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA1XCI7XHJcbn1cclxuXHJcbi5pY29uLXVwLWNpcmNsZS1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi11cC1jaXJjbGUtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXVwLWNpcmNsZS1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tdXAtY2lyY2xlLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tdXAtY2lyY2xlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tdXAtY2lyY2xlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQxXCI7XHJcbn1cclxuXHJcbi5pY29uLWxlZnQtY2lyY2xlLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWxlZnQtY2lyY2xlLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1sZWZ0LWNpcmNsZS1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tbGVmdC1jaXJjbGUtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1sZWZ0LWNpcmNsZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWxlZnQtY2lyY2xlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODNmXCI7XHJcbn1cclxuXHJcbi5pY29uLXJpZ2h0LWNpcmNsZS1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1yaWdodC1jaXJjbGUtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXJpZ2h0LWNpcmNsZS1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tcmlnaHQtY2lyY2xlLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tcmlnaHQtY2lyY2xlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tcmlnaHQtY2lyY2xlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQwXCI7XHJcbn1cclxuXHJcbi5pY29uLW1vYmlsZS1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1tb2JpbGUtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLW1vYmlsZS1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tbW9iaWxlLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tbW9iaWxlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tbW9iaWxlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQyXCI7XHJcbn1cclxuXHJcbi5pY29uLXBsdXMtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tcGx1cy1hZnRlcjphZnRlcixcclxuLmljb24tcGx1cy1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tcGx1cy1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXBsdXMtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1wbHVzLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQzXCI7XHJcbn1cclxuXHJcbi5pY29uLW1pbnVzLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLW1pbnVzLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1taW51cy1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tbWludXMtYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1taW51cy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLW1pbnVzLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQ0XCI7XHJcbn1cclxuXHJcbi5pY29uLWJhc2tldC1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1iYXNrZXQtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWJhc2tldC1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tYmFza2V0LWFmdGVyLWFiczphZnRlcixcclxuLmljb24tYmFza2V0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tYmFza2V0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQ1XCI7XHJcbn1cclxuXHJcbi5pY29uLW1haWwtMS1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1tYWlsLTEtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLW1haWwtMS1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tbWFpbC0xLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tbWFpbC0xLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tbWFpbC0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQ2XCI7XHJcbn1cclxuXHJcbi5pY29uLXBob25lLTEtYmVmb3JlOmJlZm9yZSxcclxuLmljb24tcGhvbmUtMS1hZnRlcjphZnRlcixcclxuLmljb24tcGhvbmUtMS1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tcGhvbmUtMS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXBob25lLTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1waG9uZS0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQ3XCI7XHJcbn1cclxuXHJcbi5pY29uLXF1ZXN0aW9uLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXF1ZXN0aW9uLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1xdWVzdGlvbi1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tcXVlc3Rpb24tYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1xdWVzdGlvbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXF1ZXN0aW9uLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQ4XCI7XHJcbn1cclxuXHJcbi5pY29uLXZrb250YWt0ZS1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi12a29udGFrdGUtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXZrb250YWt0ZS1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tdmtvbnRha3RlLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tdmtvbnRha3RlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tdmtvbnRha3RlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XHJcbn1cclxuXHJcbi5pY29uLWZhY2Vib29rLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLWZhY2Vib29rLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi1mYWNlYm9vay1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tZmFjZWJvb2stYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi1mYWNlYm9vay1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLWZhY2Vib29rLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA2XCI7XHJcbn1cclxuXHJcbi5pY29uLXlvdXR1YmUtYmVmb3JlOmJlZm9yZSxcclxuLmljb24teW91dHViZS1hZnRlcjphZnRlcixcclxuLmljb24teW91dHViZS1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24teW91dHViZS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXlvdXR1YmUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi15b3V0dWJlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XHJcbn1cclxuXHJcbi5pY29uLXR3aXR0ZXItYmVmb3JlOmJlZm9yZSxcclxuLmljb24tdHdpdHRlci1hZnRlcjphZnRlcixcclxuLmljb24tdHdpdHRlci1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tdHdpdHRlci1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXR3aXR0ZXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi10d2l0dGVyLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODA4XCI7XHJcbn1cclxuXHJcbi5pY29uLWluc3RhZ3JhbS1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1pbnN0YWdyYW0tYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLWluc3RhZ3JhbS1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24taW5zdGFncmFtLWFmdGVyLWFiczphZnRlcixcclxuLmljb24taW5zdGFncmFtLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24taW5zdGFncmFtLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XHJcbn1cclxuXHJcbi5pY29uLXRlbGVncmFtLWJlZm9yZTpiZWZvcmUsXHJcbi5pY29uLXRlbGVncmFtLWFmdGVyOmFmdGVyLFxyXG4uaWNvbi10ZWxlZ3JhbS1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tdGVsZWdyYW0tYWZ0ZXItYWJzOmFmdGVyLFxyXG4uaWNvbi10ZWxlZ3JhbS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsXHJcbi5pY29uLXRlbGVncmFtLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQ5XCI7XHJcbn1cclxuXHJcbi5pY29uLW9kbm9rbGFzc25pa2ktYmVmb3JlOmJlZm9yZSxcclxuLmljb24tb2Rub2tsYXNzbmlraS1hZnRlcjphZnRlcixcclxuLmljb24tb2Rub2tsYXNzbmlraS1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tb2Rub2tsYXNzbmlraS1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLW9kbm9rbGFzc25pa2ktYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi1vZG5va2xhc3NuaWtpLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XHJcbn1cclxuXHJcbi5pY29uLXlhbmRleC16ZW4tYmVmb3JlOmJlZm9yZSxcclxuLmljb24teWFuZGV4LXplbi1hZnRlcjphZnRlcixcclxuLmljb24teWFuZGV4LXplbi1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24teWFuZGV4LXplbi1hZnRlci1hYnM6YWZ0ZXIsXHJcbi5pY29uLXlhbmRleC16ZW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLFxyXG4uaWNvbi15YW5kZXgtemVuLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODRhXCI7XHJcbn1cclxuXHJcbi5pY29uLXJ1dHViZS1iZWZvcmU6YmVmb3JlLFxyXG4uaWNvbi1ydXR1YmUtYWZ0ZXI6YWZ0ZXIsXHJcbi5pY29uLXJ1dHViZS1iZWZvcmUtYWJzOmJlZm9yZSxcclxuLmljb24tcnV0dWJlLWFmdGVyLWFiczphZnRlcixcclxuLmljb24tcnV0dWJlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSxcclxuLmljb24tcnV0dWJlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODRiXCI7XHJcbn1cclxuXHJcbi5pY29uLWRvd24tb3Blbi1iZWZvcmU6YmVmb3JlLCAuaWNvbi1kb3duLW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvd24tb3Blbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxlZnQtb3Blbi1iZWZvcmU6YmVmb3JlLCAuaWNvbi1sZWZ0LW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWxlZnQtb3Blbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXJpZ2h0LW9wZW4tYmVmb3JlOmJlZm9yZSwgLmljb24tcmlnaHQtb3Blbi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcmlnaHQtb3Blbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLW9wZW4tYmVmb3JlOmJlZm9yZSwgLmljb24tdXAtb3Blbi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdXAtb3Blbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWVxdWFsaXplci1iZWZvcmU6YmVmb3JlLCAuaWNvbi1lcXVhbGl6ZXItYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWVxdWFsaXplci1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXNwaW5uZXItYmVmb3JlOmJlZm9yZSwgLmljb24tc3Bpbm5lci1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tc3Bpbm5lci1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWRvdC1iZWZvcmU6YmVmb3JlLCAuaWNvbi1kb3QtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvdC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLW9rLWJlZm9yZTpiZWZvcmUsIC5pY29uLW9rLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1vay1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXN0YXItYmVmb3JlOmJlZm9yZSwgLmljb24tc3Rhci1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tc3Rhci1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWhlYXJ0LWJlZm9yZTpiZWZvcmUsIC5pY29uLWhlYXJ0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1oZWFydC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWJhZy1iZWZvcmU6YmVmb3JlLCAuaWNvbi1iYWctYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWJhZy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLW1lbnUtYmVmb3JlOmJlZm9yZSwgLmljb24tbWVudS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbWVudS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWRvd24tYmVmb3JlOmJlZm9yZSwgLmljb24tZG93bi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZG93bi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxlZnQtYmVmb3JlOmJlZm9yZSwgLmljb24tbGVmdC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbGVmdC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXJpZ2h0LWJlZm9yZTpiZWZvcmUsIC5pY29uLXJpZ2h0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1yaWdodC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLWJlZm9yZTpiZWZvcmUsIC5pY29uLXVwLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi11cC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXRoLWxhcmdlLWJlZm9yZTpiZWZvcmUsIC5pY29uLXRoLWxhcmdlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi10aC1sYXJnZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXRoLWxpc3QtYmVmb3JlOmJlZm9yZSwgLmljb24tdGgtbGlzdC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdGgtbGlzdC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxlZnQtdGhpbi1iZWZvcmU6YmVmb3JlLCAuaWNvbi1sZWZ0LXRoaW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWxlZnQtdGhpbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXJpZ2h0LXRoaW4tYmVmb3JlOmJlZm9yZSwgLmljb24tcmlnaHQtdGhpbi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcmlnaHQtdGhpbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLXRoaW4tYmVmb3JlOmJlZm9yZSwgLmljb24tdXAtdGhpbi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdXAtdGhpbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWRvd24tdGhpbi1iZWZvcmU6YmVmb3JlLCAuaWNvbi1kb3duLXRoaW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvd24tdGhpbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWRvd24tMS1iZWZvcmU6YmVmb3JlLCAuaWNvbi1kb3duLTEtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvd24tMS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxlZnQtMS1iZWZvcmU6YmVmb3JlLCAuaWNvbi1sZWZ0LTEtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWxlZnQtMS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXJpZ2h0LTEtYmVmb3JlOmJlZm9yZSwgLmljb24tcmlnaHQtMS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcmlnaHQtMS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLTEtYmVmb3JlOmJlZm9yZSwgLmljb24tdXAtMS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdXAtMS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXNlYXJjaC1iZWZvcmU6YmVmb3JlLCAuaWNvbi1zZWFyY2gtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXNlYXJjaC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLW1haWwtYmVmb3JlOmJlZm9yZSwgLmljb24tbWFpbC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbWFpbC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWRvdC0zLWJlZm9yZTpiZWZvcmUsIC5pY29uLWRvdC0zLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3QtMy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWVsbGlwc2lzLWJlZm9yZTpiZWZvcmUsIC5pY29uLWVsbGlwc2lzLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1lbGxpcHNpcy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWNhbWVyYS1iZWZvcmU6YmVmb3JlLCAuaWNvbi1jYW1lcmEtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWNhbWVyYS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWFycm93cy1jY3ctYmVmb3JlOmJlZm9yZSwgLmljb24tYXJyb3dzLWNjdy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tYXJyb3dzLWNjdy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWNhbmNlbC1iZWZvcmU6YmVmb3JlLCAuaWNvbi1jYW5jZWwtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWNhbmNlbC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWNhbmNlbC1jaXJjbGVkLWJlZm9yZTpiZWZvcmUsIC5pY29uLWNhbmNlbC1jaXJjbGVkLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1jYW5jZWwtY2lyY2xlZC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXR3LWJlZm9yZTpiZWZvcmUsIC5pY29uLXR3LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi10dy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXZrLWJlZm9yZTpiZWZvcmUsIC5pY29uLXZrLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi12ay1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWZiLWJlZm9yZTpiZWZvcmUsIC5pY29uLWZiLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1mYi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXByaW50LWJlZm9yZTpiZWZvcmUsIC5pY29uLXByaW50LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1wcmludC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXBob25lLWJlZm9yZTpiZWZvcmUsIC5pY29uLXBob25lLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1waG9uZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWFsZXJ0LWJlZm9yZTpiZWZvcmUsIC5pY29uLWFsZXJ0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1hbGVydC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWRvd24tb3Blbi1iaWctYmVmb3JlOmJlZm9yZSwgLmljb24tZG93bi1vcGVuLWJpZy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZG93bi1vcGVuLWJpZy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxlZnQtb3Blbi1iaWctYmVmb3JlOmJlZm9yZSwgLmljb24tbGVmdC1vcGVuLWJpZy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbGVmdC1vcGVuLWJpZy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXJpZ2h0LW9wZW4tYmlnLWJlZm9yZTpiZWZvcmUsIC5pY29uLXJpZ2h0LW9wZW4tYmlnLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1yaWdodC1vcGVuLWJpZy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLW9wZW4tYmlnLWJlZm9yZTpiZWZvcmUsIC5pY29uLXVwLW9wZW4tYmlnLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi11cC1vcGVuLWJpZy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWFkdWx0LWJlZm9yZTpiZWZvcmUsIC5pY29uLWFkdWx0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1hZHVsdC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxldmVsLXVwLWJlZm9yZTpiZWZvcmUsIC5pY29uLWxldmVsLXVwLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZXZlbC11cC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWNoYXJ0LWxpbmUtYmVmb3JlOmJlZm9yZSwgLmljb24tY2hhcnQtbGluZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tY2hhcnQtbGluZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWNoYXJ0LWJhci1iZWZvcmU6YmVmb3JlLCAuaWNvbi1jaGFydC1iYXItYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWNoYXJ0LWJhci1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxpc3QtYmVmb3JlOmJlZm9yZSwgLmljb24tbGlzdC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbGlzdC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXJzcy1zcXVhcmVkLWJlZm9yZTpiZWZvcmUsIC5pY29uLXJzcy1zcXVhcmVkLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1yc3Mtc3F1YXJlZC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXBlbmNpbC1iZWZvcmU6YmVmb3JlLCAuaWNvbi1wZW5jaWwtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXBlbmNpbC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXdhcm5pbmctZW1wdHktYmVmb3JlOmJlZm9yZSwgLmljb24td2FybmluZy1lbXB0eS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24td2FybmluZy1lbXB0eS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXRyYXNoLWJlZm9yZTpiZWZvcmUsIC5pY29uLXRyYXNoLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi10cmFzaC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXBsdXMtY2lyY2xlZC1iZWZvcmU6YmVmb3JlLCAuaWNvbi1wbHVzLWNpcmNsZWQtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXBsdXMtY2lyY2xlZC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWRvd24tY2lyY2xlLWJlZm9yZTpiZWZvcmUsIC5pY29uLWRvd24tY2lyY2xlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3duLWNpcmNsZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXVwLWNpcmNsZS1iZWZvcmU6YmVmb3JlLCAuaWNvbi11cC1jaXJjbGUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXVwLWNpcmNsZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxlZnQtY2lyY2xlLWJlZm9yZTpiZWZvcmUsIC5pY29uLWxlZnQtY2lyY2xlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LWNpcmNsZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXJpZ2h0LWNpcmNsZS1iZWZvcmU6YmVmb3JlLCAuaWNvbi1yaWdodC1jaXJjbGUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJpZ2h0LWNpcmNsZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLW1vYmlsZS1iZWZvcmU6YmVmb3JlLCAuaWNvbi1tb2JpbGUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLW1vYmlsZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXBsdXMtYmVmb3JlOmJlZm9yZSwgLmljb24tcGx1cy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcGx1cy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLW1pbnVzLWJlZm9yZTpiZWZvcmUsIC5pY29uLW1pbnVzLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1taW51cy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWJhc2tldC1iZWZvcmU6YmVmb3JlLCAuaWNvbi1iYXNrZXQtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWJhc2tldC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLW1haWwtMS1iZWZvcmU6YmVmb3JlLCAuaWNvbi1tYWlsLTEtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLW1haWwtMS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXBob25lLTEtYmVmb3JlOmJlZm9yZSwgLmljb24tcGhvbmUtMS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcGhvbmUtMS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXF1ZXN0aW9uLWJlZm9yZTpiZWZvcmUsIC5pY29uLXF1ZXN0aW9uLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1xdWVzdGlvbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXZrb250YWt0ZS1iZWZvcmU6YmVmb3JlLCAuaWNvbi12a29udGFrdGUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXZrb250YWt0ZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWZhY2Vib29rLWJlZm9yZTpiZWZvcmUsIC5pY29uLWZhY2Vib29rLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1mYWNlYm9vay1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXlvdXR1YmUtYmVmb3JlOmJlZm9yZSwgLmljb24teW91dHViZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24teW91dHViZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXR3aXR0ZXItYmVmb3JlOmJlZm9yZSwgLmljb24tdHdpdHRlci1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdHdpdHRlci1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWluc3RhZ3JhbS1iZWZvcmU6YmVmb3JlLCAuaWNvbi1pbnN0YWdyYW0tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWluc3RhZ3JhbS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXRlbGVncmFtLWJlZm9yZTpiZWZvcmUsIC5pY29uLXRlbGVncmFtLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi10ZWxlZ3JhbS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLW9kbm9rbGFzc25pa2ktYmVmb3JlOmJlZm9yZSwgLmljb24tb2Rub2tsYXNzbmlraS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tb2Rub2tsYXNzbmlraS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXlhbmRleC16ZW4tYmVmb3JlOmJlZm9yZSwgLmljb24teWFuZGV4LXplbi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24teWFuZGV4LXplbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXJ1dHViZS1iZWZvcmU6YmVmb3JlLCAuaWNvbi1ydXR1YmUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJ1dHViZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUge1xyXG4gIG1hcmdpbi1yaWdodDogMC4yZW07XHJcbn1cclxuXHJcbi5pY29uLWRvd24tb3Blbi1hZnRlcjphZnRlciwgLmljb24tZG93bi1vcGVuLWFmdGVyLWFiczphZnRlciwgLmljb24tZG93bi1vcGVuLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWxlZnQtb3Blbi1hZnRlcjphZnRlciwgLmljb24tbGVmdC1vcGVuLWFmdGVyLWFiczphZnRlciwgLmljb24tbGVmdC1vcGVuLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJpZ2h0LW9wZW4tYWZ0ZXI6YWZ0ZXIsIC5pY29uLXJpZ2h0LW9wZW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yaWdodC1vcGVuLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXVwLW9wZW4tYWZ0ZXI6YWZ0ZXIsIC5pY29uLXVwLW9wZW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi11cC1vcGVuLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWVxdWFsaXplci1hZnRlcjphZnRlciwgLmljb24tZXF1YWxpemVyLWFmdGVyLWFiczphZnRlciwgLmljb24tZXF1YWxpemVyLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXNwaW5uZXItYWZ0ZXI6YWZ0ZXIsIC5pY29uLXNwaW5uZXItYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1zcGlubmVyLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWRvdC1hZnRlcjphZnRlciwgLmljb24tZG90LWFmdGVyLWFiczphZnRlciwgLmljb24tZG90LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW9rLWFmdGVyOmFmdGVyLCAuaWNvbi1vay1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLW9rLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXN0YXItYWZ0ZXI6YWZ0ZXIsIC5pY29uLXN0YXItYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1zdGFyLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWhlYXJ0LWFmdGVyOmFmdGVyLCAuaWNvbi1oZWFydC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWhlYXJ0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWJhZy1hZnRlcjphZnRlciwgLmljb24tYmFnLWFmdGVyLWFiczphZnRlciwgLmljb24tYmFnLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW1lbnUtYWZ0ZXI6YWZ0ZXIsIC5pY29uLW1lbnUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1tZW51LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWRvd24tYWZ0ZXI6YWZ0ZXIsIC5pY29uLWRvd24tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3duLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWxlZnQtYWZ0ZXI6YWZ0ZXIsIC5pY29uLWxlZnQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1sZWZ0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJpZ2h0LWFmdGVyOmFmdGVyLCAuaWNvbi1yaWdodC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXJpZ2h0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXVwLWFmdGVyOmFmdGVyLCAuaWNvbi11cC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXVwLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXRoLWxhcmdlLWFmdGVyOmFmdGVyLCAuaWNvbi10aC1sYXJnZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXRoLWxhcmdlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXRoLWxpc3QtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXRoLWxpc3QtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi10aC1saXN0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWxlZnQtdGhpbi1hZnRlcjphZnRlciwgLmljb24tbGVmdC10aGluLWFmdGVyLWFiczphZnRlciwgLmljb24tbGVmdC10aGluLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJpZ2h0LXRoaW4tYWZ0ZXI6YWZ0ZXIsIC5pY29uLXJpZ2h0LXRoaW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yaWdodC10aGluLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXVwLXRoaW4tYWZ0ZXI6YWZ0ZXIsIC5pY29uLXVwLXRoaW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi11cC10aGluLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWRvd24tdGhpbi1hZnRlcjphZnRlciwgLmljb24tZG93bi10aGluLWFmdGVyLWFiczphZnRlciwgLmljb24tZG93bi10aGluLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWRvd24tMS1hZnRlcjphZnRlciwgLmljb24tZG93bi0xLWFmdGVyLWFiczphZnRlciwgLmljb24tZG93bi0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWxlZnQtMS1hZnRlcjphZnRlciwgLmljb24tbGVmdC0xLWFmdGVyLWFiczphZnRlciwgLmljb24tbGVmdC0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJpZ2h0LTEtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXJpZ2h0LTEtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yaWdodC0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXVwLTEtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXVwLTEtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi11cC0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXNlYXJjaC1hZnRlcjphZnRlciwgLmljb24tc2VhcmNoLWFmdGVyLWFiczphZnRlciwgLmljb24tc2VhcmNoLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW1haWwtYWZ0ZXI6YWZ0ZXIsIC5pY29uLW1haWwtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1tYWlsLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWRvdC0zLWFmdGVyOmFmdGVyLCAuaWNvbi1kb3QtMy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWRvdC0zLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWVsbGlwc2lzLWFmdGVyOmFmdGVyLCAuaWNvbi1lbGxpcHNpcy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWVsbGlwc2lzLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWNhbWVyYS1hZnRlcjphZnRlciwgLmljb24tY2FtZXJhLWFmdGVyLWFiczphZnRlciwgLmljb24tY2FtZXJhLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWFycm93cy1jY3ctYWZ0ZXI6YWZ0ZXIsIC5pY29uLWFycm93cy1jY3ctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1hcnJvd3MtY2N3LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWNhbmNlbC1hZnRlcjphZnRlciwgLmljb24tY2FuY2VsLWFmdGVyLWFiczphZnRlciwgLmljb24tY2FuY2VsLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWNhbmNlbC1jaXJjbGVkLWFmdGVyOmFmdGVyLCAuaWNvbi1jYW5jZWwtY2lyY2xlZC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWNhbmNlbC1jaXJjbGVkLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXR3LWFmdGVyOmFmdGVyLCAuaWNvbi10dy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXR3LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXZrLWFmdGVyOmFmdGVyLCAuaWNvbi12ay1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXZrLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWZiLWFmdGVyOmFmdGVyLCAuaWNvbi1mYi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWZiLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXByaW50LWFmdGVyOmFmdGVyLCAuaWNvbi1wcmludC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXByaW50LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXBob25lLWFmdGVyOmFmdGVyLCAuaWNvbi1waG9uZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXBob25lLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWFsZXJ0LWFmdGVyOmFmdGVyLCAuaWNvbi1hbGVydC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWFsZXJ0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWRvd24tb3Blbi1iaWctYWZ0ZXI6YWZ0ZXIsIC5pY29uLWRvd24tb3Blbi1iaWctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3duLW9wZW4tYmlnLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWxlZnQtb3Blbi1iaWctYWZ0ZXI6YWZ0ZXIsIC5pY29uLWxlZnQtb3Blbi1iaWctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1sZWZ0LW9wZW4tYmlnLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJpZ2h0LW9wZW4tYmlnLWFmdGVyOmFmdGVyLCAuaWNvbi1yaWdodC1vcGVuLWJpZy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXJpZ2h0LW9wZW4tYmlnLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXVwLW9wZW4tYmlnLWFmdGVyOmFmdGVyLCAuaWNvbi11cC1vcGVuLWJpZy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXVwLW9wZW4tYmlnLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWFkdWx0LWFmdGVyOmFmdGVyLCAuaWNvbi1hZHVsdC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWFkdWx0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWxldmVsLXVwLWFmdGVyOmFmdGVyLCAuaWNvbi1sZXZlbC11cC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWxldmVsLXVwLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWNoYXJ0LWxpbmUtYWZ0ZXI6YWZ0ZXIsIC5pY29uLWNoYXJ0LWxpbmUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1jaGFydC1saW5lLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWNoYXJ0LWJhci1hZnRlcjphZnRlciwgLmljb24tY2hhcnQtYmFyLWFmdGVyLWFiczphZnRlciwgLmljb24tY2hhcnQtYmFyLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWxpc3QtYWZ0ZXI6YWZ0ZXIsIC5pY29uLWxpc3QtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1saXN0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJzcy1zcXVhcmVkLWFmdGVyOmFmdGVyLCAuaWNvbi1yc3Mtc3F1YXJlZC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXJzcy1zcXVhcmVkLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXBlbmNpbC1hZnRlcjphZnRlciwgLmljb24tcGVuY2lsLWFmdGVyLWFiczphZnRlciwgLmljb24tcGVuY2lsLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXdhcm5pbmctZW1wdHktYWZ0ZXI6YWZ0ZXIsIC5pY29uLXdhcm5pbmctZW1wdHktYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi13YXJuaW5nLWVtcHR5LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXRyYXNoLWFmdGVyOmFmdGVyLCAuaWNvbi10cmFzaC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXRyYXNoLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXBsdXMtY2lyY2xlZC1hZnRlcjphZnRlciwgLmljb24tcGx1cy1jaXJjbGVkLWFmdGVyLWFiczphZnRlciwgLmljb24tcGx1cy1jaXJjbGVkLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWRvd24tY2lyY2xlLWFmdGVyOmFmdGVyLCAuaWNvbi1kb3duLWNpcmNsZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWRvd24tY2lyY2xlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXVwLWNpcmNsZS1hZnRlcjphZnRlciwgLmljb24tdXAtY2lyY2xlLWFmdGVyLWFiczphZnRlciwgLmljb24tdXAtY2lyY2xlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWxlZnQtY2lyY2xlLWFmdGVyOmFmdGVyLCAuaWNvbi1sZWZ0LWNpcmNsZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWxlZnQtY2lyY2xlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJpZ2h0LWNpcmNsZS1hZnRlcjphZnRlciwgLmljb24tcmlnaHQtY2lyY2xlLWFmdGVyLWFiczphZnRlciwgLmljb24tcmlnaHQtY2lyY2xlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW1vYmlsZS1hZnRlcjphZnRlciwgLmljb24tbW9iaWxlLWFmdGVyLWFiczphZnRlciwgLmljb24tbW9iaWxlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXBsdXMtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXBsdXMtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1wbHVzLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW1pbnVzLWFmdGVyOmFmdGVyLCAuaWNvbi1taW51cy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLW1pbnVzLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWJhc2tldC1hZnRlcjphZnRlciwgLmljb24tYmFza2V0LWFmdGVyLWFiczphZnRlciwgLmljb24tYmFza2V0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW1haWwtMS1hZnRlcjphZnRlciwgLmljb24tbWFpbC0xLWFmdGVyLWFiczphZnRlciwgLmljb24tbWFpbC0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXBob25lLTEtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXBob25lLTEtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1waG9uZS0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXF1ZXN0aW9uLWFmdGVyOmFmdGVyLCAuaWNvbi1xdWVzdGlvbi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXF1ZXN0aW9uLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXZrb250YWt0ZS1hZnRlcjphZnRlciwgLmljb24tdmtvbnRha3RlLWFmdGVyLWFiczphZnRlciwgLmljb24tdmtvbnRha3RlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWZhY2Vib29rLWFmdGVyOmFmdGVyLCAuaWNvbi1mYWNlYm9vay1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWZhY2Vib29rLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXlvdXR1YmUtYWZ0ZXI6YWZ0ZXIsIC5pY29uLXlvdXR1YmUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi15b3V0dWJlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXR3aXR0ZXItYWZ0ZXI6YWZ0ZXIsIC5pY29uLXR3aXR0ZXItYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi10d2l0dGVyLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWluc3RhZ3JhbS1hZnRlcjphZnRlciwgLmljb24taW5zdGFncmFtLWFmdGVyLWFiczphZnRlciwgLmljb24taW5zdGFncmFtLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXRlbGVncmFtLWFmdGVyOmFmdGVyLCAuaWNvbi10ZWxlZ3JhbS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXRlbGVncmFtLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW9kbm9rbGFzc25pa2ktYWZ0ZXI6YWZ0ZXIsIC5pY29uLW9kbm9rbGFzc25pa2ktYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1vZG5va2xhc3NuaWtpLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXlhbmRleC16ZW4tYWZ0ZXI6YWZ0ZXIsIC5pY29uLXlhbmRleC16ZW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi15YW5kZXgtemVuLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJ1dHViZS1hZnRlcjphZnRlciwgLmljb24tcnV0dWJlLWFmdGVyLWFiczphZnRlciwgLmljb24tcnV0dWJlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjJlbTtcclxufVxyXG5cclxuLmljb24tZG93bi1vcGVuLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3duLW9wZW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3duLW9wZW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLW9wZW4tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbGVmdC1vcGVuLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LW9wZW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1sZWZ0LW9wZW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZWZ0LW9wZW4tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcmlnaHQtb3Blbi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcmlnaHQtb3Blbi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXJpZ2h0LW9wZW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC1vcGVuLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXVwLW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXVwLW9wZW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi11cC1vcGVuLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdXAtb3Blbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1lcXVhbGl6ZXItYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWVxdWFsaXplci1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWVxdWFsaXplci1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWVxdWFsaXplci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1zcGlubmVyLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1zcGlubmVyLWFmdGVyLWFiczphZnRlciwgLmljb24tc3Bpbm5lci1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXNwaW5uZXItYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZG90LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3QtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3QtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3QtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tb2stYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLW9rLWFmdGVyLWFiczphZnRlciwgLmljb24tb2stYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1vay1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1zdGFyLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1zdGFyLWFmdGVyLWFiczphZnRlciwgLmljb24tc3Rhci1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXN0YXItYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24taGVhcnQtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWhlYXJ0LWFmdGVyLWFiczphZnRlciwgLmljb24taGVhcnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1oZWFydC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1iYWctYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWJhZy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWJhZy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWJhZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1tZW51LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1tZW51LWFmdGVyLWFiczphZnRlciwgLmljb24tbWVudS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLW1lbnUtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZG93bi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZG93bi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWRvd24tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWxlZnQtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWxlZnQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1sZWZ0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbGVmdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yaWdodC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcmlnaHQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yaWdodC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXJpZ2h0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXVwLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi11cC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXVwLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdXAtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tdGgtbGFyZ2UtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXRoLWxhcmdlLWFmdGVyLWFiczphZnRlciwgLmljb24tdGgtbGFyZ2UtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10aC1sYXJnZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi10aC1saXN0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi10aC1saXN0LWFmdGVyLWFiczphZnRlciwgLmljb24tdGgtbGlzdC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXRoLWxpc3QtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbGVmdC10aGluLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LXRoaW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1sZWZ0LXRoaW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZWZ0LXRoaW4tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcmlnaHQtdGhpbi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcmlnaHQtdGhpbi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXJpZ2h0LXRoaW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC10aGluLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXVwLXRoaW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXVwLXRoaW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi11cC10aGluLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdXAtdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3duLXRoaW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvd24tdGhpbi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWRvd24tdGhpbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWRvd24tdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3duLTEtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvd24tMS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWRvd24tMS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWRvd24tMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LTEtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWxlZnQtMS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWxlZnQtMS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxlZnQtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yaWdodC0xLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1yaWdodC0xLWFmdGVyLWFiczphZnRlciwgLmljb24tcmlnaHQtMS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXJpZ2h0LTEtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tdXAtMS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdXAtMS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXVwLTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi11cC0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXNlYXJjaC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tc2VhcmNoLWFmdGVyLWFiczphZnRlciwgLmljb24tc2VhcmNoLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tc2VhcmNoLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW1haWwtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLW1haWwtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1tYWlsLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbWFpbC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3QtMy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZG90LTMtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3QtMy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWRvdC0zLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWVsbGlwc2lzLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1lbGxpcHNpcy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWVsbGlwc2lzLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tZWxsaXBzaXMtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tY2FtZXJhLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1jYW1lcmEtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1jYW1lcmEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1jYW1lcmEtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tYXJyb3dzLWNjdy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tYXJyb3dzLWNjdy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWFycm93cy1jY3ctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1hcnJvd3MtY2N3LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWNhbmNlbC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tY2FuY2VsLWFmdGVyLWFiczphZnRlciwgLmljb24tY2FuY2VsLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tY2FuY2VsLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWNhbmNlbC1jaXJjbGVkLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1jYW5jZWwtY2lyY2xlZC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWNhbmNlbC1jaXJjbGVkLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tY2FuY2VsLWNpcmNsZWQtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tdHctYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXR3LWFmdGVyLWFiczphZnRlciwgLmljb24tdHctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10dy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi12ay1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdmstYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi12ay1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXZrLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWZiLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1mYi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWZiLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tZmItYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcHJpbnQtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXByaW50LWFmdGVyLWFiczphZnRlciwgLmljb24tcHJpbnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1wcmludC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1waG9uZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcGhvbmUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1waG9uZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXBob25lLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWFsZXJ0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1hbGVydC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWFsZXJ0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tYWxlcnQtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZG93bi1vcGVuLWJpZy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZG93bi1vcGVuLWJpZy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWRvd24tb3Blbi1iaWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLW9wZW4tYmlnLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWxlZnQtb3Blbi1iaWctYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWxlZnQtb3Blbi1iaWctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1sZWZ0LW9wZW4tYmlnLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbGVmdC1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yaWdodC1vcGVuLWJpZy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcmlnaHQtb3Blbi1iaWctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yaWdodC1vcGVuLWJpZy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXJpZ2h0LW9wZW4tYmlnLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXVwLW9wZW4tYmlnLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi11cC1vcGVuLWJpZy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXVwLW9wZW4tYmlnLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdXAtb3Blbi1iaWctYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tYWR1bHQtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWFkdWx0LWFmdGVyLWFiczphZnRlciwgLmljb24tYWR1bHQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1hZHVsdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZXZlbC11cC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbGV2ZWwtdXAtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1sZXZlbC11cC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxldmVsLXVwLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWNoYXJ0LWxpbmUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWNoYXJ0LWxpbmUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1jaGFydC1saW5lLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tY2hhcnQtbGluZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1jaGFydC1iYXItYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWNoYXJ0LWJhci1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWNoYXJ0LWJhci1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWNoYXJ0LWJhci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1saXN0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1saXN0LWFmdGVyLWFiczphZnRlciwgLmljb24tbGlzdC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxpc3QtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcnNzLXNxdWFyZWQtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJzcy1zcXVhcmVkLWFmdGVyLWFiczphZnRlciwgLmljb24tcnNzLXNxdWFyZWQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yc3Mtc3F1YXJlZC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1wZW5jaWwtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXBlbmNpbC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXBlbmNpbC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXBlbmNpbC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi13YXJuaW5nLWVtcHR5LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi13YXJuaW5nLWVtcHR5LWFmdGVyLWFiczphZnRlciwgLmljb24td2FybmluZy1lbXB0eS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXdhcm5pbmctZW1wdHktYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tdHJhc2gtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXRyYXNoLWFmdGVyLWFiczphZnRlciwgLmljb24tdHJhc2gtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10cmFzaC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1wbHVzLWNpcmNsZWQtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXBsdXMtY2lyY2xlZC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXBsdXMtY2lyY2xlZC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXBsdXMtY2lyY2xlZC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3duLWNpcmNsZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZG93bi1jaXJjbGUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3duLWNpcmNsZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWRvd24tY2lyY2xlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXVwLWNpcmNsZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdXAtY2lyY2xlLWFmdGVyLWFiczphZnRlciwgLmljb24tdXAtY2lyY2xlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdXAtY2lyY2xlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWxlZnQtY2lyY2xlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LWNpcmNsZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWxlZnQtY2lyY2xlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbGVmdC1jaXJjbGUtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcmlnaHQtY2lyY2xlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1yaWdodC1jaXJjbGUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yaWdodC1jaXJjbGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC1jaXJjbGUtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbW9iaWxlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1tb2JpbGUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1tb2JpbGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1tb2JpbGUtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcGx1cy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcGx1cy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXBsdXMtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1wbHVzLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW1pbnVzLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1taW51cy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLW1pbnVzLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbWludXMtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tYmFza2V0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1iYXNrZXQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1iYXNrZXQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1iYXNrZXQtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbWFpbC0xLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1tYWlsLTEtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1tYWlsLTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1tYWlsLTEtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcGhvbmUtMS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcGhvbmUtMS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXBob25lLTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1waG9uZS0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXF1ZXN0aW9uLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1xdWVzdGlvbi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXF1ZXN0aW9uLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcXVlc3Rpb24tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tdmtvbnRha3RlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi12a29udGFrdGUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi12a29udGFrdGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi12a29udGFrdGUtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZmFjZWJvb2stYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWZhY2Vib29rLWFmdGVyLWFiczphZnRlciwgLmljb24tZmFjZWJvb2stYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1mYWNlYm9vay1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi15b3V0dWJlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi15b3V0dWJlLWFmdGVyLWFiczphZnRlciwgLmljb24teW91dHViZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXlvdXR1YmUtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tdHdpdHRlci1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdHdpdHRlci1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXR3aXR0ZXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10d2l0dGVyLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWluc3RhZ3JhbS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24taW5zdGFncmFtLWFmdGVyLWFiczphZnRlciwgLmljb24taW5zdGFncmFtLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24taW5zdGFncmFtLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXRlbGVncmFtLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi10ZWxlZ3JhbS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXRlbGVncmFtLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdGVsZWdyYW0tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tb2Rub2tsYXNzbmlraS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tb2Rub2tsYXNzbmlraS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLW9kbm9rbGFzc25pa2ktYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1vZG5va2xhc3NuaWtpLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXlhbmRleC16ZW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXlhbmRleC16ZW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi15YW5kZXgtemVuLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24teWFuZGV4LXplbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1ydXR1YmUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJ1dHViZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXJ1dHViZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXJ1dHViZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4uaWNvbi1kb3duLW9wZW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWxlZnQtb3Blbi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcmlnaHQtb3Blbi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdXAtb3Blbi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZXF1YWxpemVyLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1zcGlubmVyLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3QtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLW9rLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1zdGFyLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1oZWFydC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tYmFnLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1tZW51LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1kb3duLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1yaWdodC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdXAtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXRoLWxhcmdlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi10aC1saXN0LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LXRoaW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJpZ2h0LXRoaW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXVwLXRoaW4tYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvd24tdGhpbi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZG93bi0xLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1sZWZ0LTEtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJpZ2h0LTEtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXVwLTEtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXNlYXJjaC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbWFpbC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZG90LTMtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWVsbGlwc2lzLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1jYW1lcmEtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWFycm93cy1jY3ctYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWNhbmNlbC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tY2FuY2VsLWNpcmNsZWQtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXR3LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi12ay1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tZmItYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXByaW50LWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1waG9uZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tYWxlcnQtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvd24tb3Blbi1iaWctYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWxlZnQtb3Blbi1iaWctYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJpZ2h0LW9wZW4tYmlnLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi11cC1vcGVuLWJpZy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tYWR1bHQtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWxldmVsLXVwLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1jaGFydC1saW5lLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1jaGFydC1iYXItYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWxpc3QtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXJzcy1zcXVhcmVkLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1wZW5jaWwtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXdhcm5pbmctZW1wdHktYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLXRyYXNoLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1wbHVzLWNpcmNsZWQtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWRvd24tY2lyY2xlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi11cC1jaXJjbGUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWxlZnQtY2lyY2xlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1yaWdodC1jaXJjbGUtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLW1vYmlsZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcGx1cy1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbWludXMtYmVmb3JlLWFiczpiZWZvcmUsIC5pY29uLWJhc2tldC1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tbWFpbC0xLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1waG9uZS0xLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1xdWVzdGlvbi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdmtvbnRha3RlLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi1mYWNlYm9vay1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24teW91dHViZS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tdHdpdHRlci1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24taW5zdGFncmFtLWJlZm9yZS1hYnM6YmVmb3JlLCAuaWNvbi10ZWxlZ3JhbS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tb2Rub2tsYXNzbmlraS1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24teWFuZGV4LXplbi1iZWZvcmUtYWJzOmJlZm9yZSwgLmljb24tcnV0dWJlLWJlZm9yZS1hYnM6YmVmb3JlIHtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uaWNvbi1kb3duLW9wZW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1sZWZ0LW9wZW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yaWdodC1vcGVuLWFmdGVyLWFiczphZnRlciwgLmljb24tdXAtb3Blbi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWVxdWFsaXplci1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXNwaW5uZXItYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3QtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1vay1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXN0YXItYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1oZWFydC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWJhZy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLW1lbnUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3duLWFmdGVyLWFiczphZnRlciwgLmljb24tbGVmdC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXJpZ2h0LWFmdGVyLWFiczphZnRlciwgLmljb24tdXAtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi10aC1sYXJnZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXRoLWxpc3QtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1sZWZ0LXRoaW4tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yaWdodC10aGluLWFmdGVyLWFiczphZnRlciwgLmljb24tdXAtdGhpbi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWRvd24tdGhpbi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWRvd24tMS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWxlZnQtMS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXJpZ2h0LTEtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi11cC0xLWFmdGVyLWFiczphZnRlciwgLmljb24tc2VhcmNoLWFmdGVyLWFiczphZnRlciwgLmljb24tbWFpbC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWRvdC0zLWFmdGVyLWFiczphZnRlciwgLmljb24tZWxsaXBzaXMtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1jYW1lcmEtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1hcnJvd3MtY2N3LWFmdGVyLWFiczphZnRlciwgLmljb24tY2FuY2VsLWFmdGVyLWFiczphZnRlciwgLmljb24tY2FuY2VsLWNpcmNsZWQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi10dy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXZrLWFmdGVyLWFiczphZnRlciwgLmljb24tZmItYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1wcmludC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXBob25lLWFmdGVyLWFiczphZnRlciwgLmljb24tYWxlcnQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1kb3duLW9wZW4tYmlnLWFmdGVyLWFiczphZnRlciwgLmljb24tbGVmdC1vcGVuLWJpZy1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXJpZ2h0LW9wZW4tYmlnLWFmdGVyLWFiczphZnRlciwgLmljb24tdXAtb3Blbi1iaWctYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1hZHVsdC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWxldmVsLXVwLWFmdGVyLWFiczphZnRlciwgLmljb24tY2hhcnQtbGluZS1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWNoYXJ0LWJhci1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWxpc3QtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yc3Mtc3F1YXJlZC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXBlbmNpbC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXdhcm5pbmctZW1wdHktYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi10cmFzaC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXBsdXMtY2lyY2xlZC1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLWRvd24tY2lyY2xlLWFmdGVyLWFiczphZnRlciwgLmljb24tdXAtY2lyY2xlLWFmdGVyLWFiczphZnRlciwgLmljb24tbGVmdC1jaXJjbGUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1yaWdodC1jaXJjbGUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1tb2JpbGUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1wbHVzLWFmdGVyLWFiczphZnRlciwgLmljb24tbWludXMtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1iYXNrZXQtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1tYWlsLTEtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1waG9uZS0xLWFmdGVyLWFiczphZnRlciwgLmljb24tcXVlc3Rpb24tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi12a29udGFrdGUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1mYWNlYm9vay1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXlvdXR1YmUtYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi10d2l0dGVyLWFmdGVyLWFiczphZnRlciwgLmljb24taW5zdGFncmFtLWFmdGVyLWFiczphZnRlciwgLmljb24tdGVsZWdyYW0tYWZ0ZXItYWJzOmFmdGVyLCAuaWNvbi1vZG5va2xhc3NuaWtpLWFmdGVyLWFiczphZnRlciwgLmljb24teWFuZGV4LXplbi1hZnRlci1hYnM6YWZ0ZXIsIC5pY29uLXJ1dHViZS1hZnRlci1hYnM6YWZ0ZXIge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uaWNvbi1kb3duLW9wZW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZWZ0LW9wZW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC1vcGVuLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdXAtb3Blbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWVxdWFsaXplci1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXNwaW5uZXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3QtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1vay1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXN0YXItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1oZWFydC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWJhZy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLW1lbnUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbGVmdC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXJpZ2h0LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdXAtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10aC1sYXJnZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXRoLWxpc3QtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1sZWZ0LXRoaW4tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC10aGluLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdXAtdGhpbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWRvd24tdGhpbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWRvd24tMS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxlZnQtMS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXJpZ2h0LTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi11cC0xLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tc2VhcmNoLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbWFpbC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWRvdC0zLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tZWxsaXBzaXMtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1jYW1lcmEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1hcnJvd3MtY2N3LWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tY2FuY2VsLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tY2FuY2VsLWNpcmNsZWQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10dy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXZrLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tZmItYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1wcmludC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXBob25lLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tYWxlcnQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1kb3duLW9wZW4tYmlnLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbGVmdC1vcGVuLWJpZy1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXJpZ2h0LW9wZW4tYmlnLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdXAtb3Blbi1iaWctYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1hZHVsdC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxldmVsLXVwLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tY2hhcnQtbGluZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWNoYXJ0LWJhci1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWxpc3QtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yc3Mtc3F1YXJlZC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXBlbmNpbC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXdhcm5pbmctZW1wdHktYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10cmFzaC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXBsdXMtY2lyY2xlZC1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLWRvd24tY2lyY2xlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdXAtY2lyY2xlLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbGVmdC1jaXJjbGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1yaWdodC1jaXJjbGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1tb2JpbGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1wbHVzLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tbWludXMtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1iYXNrZXQtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1tYWlsLTEtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1waG9uZS0xLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tcXVlc3Rpb24tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi12a29udGFrdGUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1mYWNlYm9vay1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXlvdXR1YmUtYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi10d2l0dGVyLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24taW5zdGFncmFtLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24tdGVsZWdyYW0tYmVmb3JlLWFicy1vZmZzZXQ6YmVmb3JlLCAuaWNvbi1vZG5va2xhc3NuaWtpLWJlZm9yZS1hYnMtb2Zmc2V0OmJlZm9yZSwgLmljb24teWFuZGV4LXplbi1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUsIC5pY29uLXJ1dHViZS1iZWZvcmUtYWJzLW9mZnNldDpiZWZvcmUge1xyXG4gIHJpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uaWNvbi1kb3duLW9wZW4tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbGVmdC1vcGVuLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJpZ2h0LW9wZW4tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tdXAtb3Blbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1lcXVhbGl6ZXItYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tc3Bpbm5lci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3QtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tb2stYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tc3Rhci1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1oZWFydC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1iYWctYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbWVudS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3duLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWxlZnQtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcmlnaHQtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tdXAtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tdGgtbGFyZ2UtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tdGgtbGlzdC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LXRoaW4tYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcmlnaHQtdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi11cC10aGluLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWRvd24tdGhpbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3duLTEtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbGVmdC0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJpZ2h0LTEtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tdXAtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1zZWFyY2gtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbWFpbC1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1kb3QtMy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1lbGxpcHNpcy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1jYW1lcmEtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tYXJyb3dzLWNjdy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1jYW5jZWwtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tY2FuY2VsLWNpcmNsZWQtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tdHctYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tdmstYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZmItYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcHJpbnQtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcGhvbmUtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tYWxlcnQtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tZG93bi1vcGVuLWJpZy1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LW9wZW4tYmlnLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXJpZ2h0LW9wZW4tYmlnLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXVwLW9wZW4tYmlnLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWFkdWx0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWxldmVsLXVwLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWNoYXJ0LWxpbmUtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tY2hhcnQtYmFyLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWxpc3QtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcnNzLXNxdWFyZWQtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcGVuY2lsLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXdhcm5pbmctZW1wdHktYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tdHJhc2gtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tcGx1cy1jaXJjbGVkLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLWRvd24tY2lyY2xlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXVwLWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1sZWZ0LWNpcmNsZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1yaWdodC1jaXJjbGUtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbW9iaWxlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXBsdXMtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tbWludXMtYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24tYmFza2V0LWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW1haWwtMS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1waG9uZS0xLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXF1ZXN0aW9uLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXZrb250YWt0ZS1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1mYWNlYm9vay1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi15b3V0dWJlLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXR3aXR0ZXItYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24taW5zdGFncmFtLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLXRlbGVncmFtLWFmdGVyLWFicy1vZmZzZXQ6YWZ0ZXIsIC5pY29uLW9kbm9rbGFzc25pa2ktYWZ0ZXItYWJzLW9mZnNldDphZnRlciwgLmljb24teWFuZGV4LXplbi1hZnRlci1hYnMtb2Zmc2V0OmFmdGVyLCAuaWNvbi1ydXR1YmUtYWZ0ZXItYWJzLW9mZnNldDphZnRlciB7XHJcbiAgbGVmdDogMTAwJTtcclxufVxyXG5cclxuLmljb24tbm8tbWFyZ2luOjphZnRlciwgLmljb24tbm8tbWFyZ2luOjpiZWZvcmUge1xyXG4gIG1hcmdpbjogMDtcclxufSIsICJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBhZHZhbnRzaG9wZm9udHM7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkICovXHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvYWR2YW50c2hvcGZvbnRzL2FkdmFudHNob3Bmb250cy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdBbGVncmV5YSBTYW5zIFNDJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9BbGVncmV5YVNhbnNTQy9BbGVncmV5YVNhbnNTQy1FeHRyYUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQWxlZ3JleWEgU2FucyBTQyc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvQWxlZ3JleWFTYW5zU0MvQWxlZ3JleWFTYW5zU0MtQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQWxlZ3JleWEgU2FucyBTQyc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvQWxlZ3JleWFTYW5zU0MvQWxlZ3JleWFTYW5zU0MtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQWxlZ3JleWEgU2FucyBTQyc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvQWxlZ3JleWFTYW5zU0MvQWxlZ3JleWFTYW5zU0MtTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQWxlZ3JleWEgU2FucyBTQyc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvQWxlZ3JleWFTYW5zU0MvQWxlZ3JleWFTYW5zU0MtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQWxlZ3JleWEgU2FucyBTQyc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvQWxlZ3JleWFTYW5zU0MvQWxlZ3JleWFTYW5zU0MtVGhpbkl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdBbGVncmV5YSBTYW5zIFNDJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9BbGVncmV5YVNhbnNTQy9BbGVncmV5YVNhbnNTQy1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQWxlZ3JleWEgU2FucyBTQyc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvQWxlZ3JleWFTYW5zU0MvQWxlZ3JleWFTYW5zU0MtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdBbGVncmV5YSBTYW5zIFNDJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9BbGVncmV5YVNhbnNTQy9BbGVncmV5YVNhbnNTQy1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBDb3Jtb3JhbnQ7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvQ29ybW9yYW50L0Nvcm1vcmFudC1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IENvcm1vcmFudDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Db3Jtb3JhbnQvQ29ybW9yYW50LUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogQ29ybW9yYW50O1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0Nvcm1vcmFudC9Db3Jtb3JhbnQtTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBDb3Jtb3JhbnQ7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvQ29ybW9yYW50L0Nvcm1vcmFudC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IENvcm1vcmFudDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Db3Jtb3JhbnQvQ29ybW9yYW50LVNlbWlCb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogQ29ybW9yYW50O1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0Nvcm1vcmFudC9Db3Jtb3JhbnQtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBDb3Jtb3JhbnQ7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvQ29ybW9yYW50L0Nvcm1vcmFudC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogQ29ybW9yYW50O1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0Nvcm1vcmFudC9Db3Jtb3JhbnQtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogTWVycml3ZWF0aGVyO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL01lcnJpd2VhdGhlci9NZXJyaXdlYXRoZXItTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBNZXJyaXdlYXRoZXI7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvTWVycml3ZWF0aGVyL01lcnJpd2VhdGhlci1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBNZXJyaXdlYXRoZXI7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvTWVycml3ZWF0aGVyL01lcnJpd2VhdGhlci1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IE1lcnJpd2VhdGhlcjtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9NZXJyaXdlYXRoZXIvTWVycml3ZWF0aGVyLUxpZ2h0SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogTWVycml3ZWF0aGVyO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL01lcnJpd2VhdGhlci9NZXJyaXdlYXRoZXItUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IE1lcnJpd2VhdGhlcjtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9NZXJyaXdlYXRoZXIvTWVycml3ZWF0aGVyLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtRXh0cmFCb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL09wZW5TYW5zL09wZW5TYW5zLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fucy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL09wZW5TYW5zL09wZW5TYW5zLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogT3BlblNhbnM7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvT3BlblNhbnMvT3BlblNhbnMtQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fucy1FeHRyYUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fucy1TZW1pQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL09wZW5TYW5zL09wZW5TYW5zLUV4dHJhQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IE9wZW5TYW5zO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL09wZW5TYW5zL09wZW5TYW5zLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogT3BlblNhbnM7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvT3BlblNhbnMvT3BlblNhbnMtTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBPcGVuU2FucztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9PcGVuU2Fucy9PcGVuU2Fucy1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheSc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvUGxheWZhaXJEaXNwbGF5L1BsYXlmYWlyRGlzcGxheS1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheSc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvUGxheWZhaXJEaXNwbGF5L1BsYXlmYWlyRGlzcGxheS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5JztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9QbGF5ZmFpckRpc3BsYXkvUGxheWZhaXJEaXNwbGF5LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUGxheWZhaXIgRGlzcGxheSc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvUGxheWZhaXJEaXNwbGF5L1BsYXlmYWlyRGlzcGxheS1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvUm9ib3RvL1JvYm90by1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Sb2JvdG8vUm9ib3RvLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Sb2JvdG8vUm9ib3RvLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTcGVjdHJhbCBTQyc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvU3BlY3RyYWxTQy9TcGVjdHJhbFNDLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU3BlY3RyYWwgU0MnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1NwZWN0cmFsU0MvU3BlY3RyYWxTQy1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU3BlY3RyYWwgU0MnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1NwZWN0cmFsU0MvU3BlY3RyYWxTQy1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU3BlY3RyYWwgU0MnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1NwZWN0cmFsU0MvU3BlY3RyYWxTQy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTcGVjdHJhbCBTQyc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvU3BlY3RyYWxTQy9TcGVjdHJhbFNDLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1NwZWN0cmFsIFNDJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9TcGVjdHJhbFNDL1NwZWN0cmFsU0MtQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnU3BlY3RyYWwgU0MnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1NwZWN0cmFsU0MvU3BlY3RyYWxTQy1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTcGVjdHJhbCBTQyc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvU3BlY3RyYWxTQy9TcGVjdHJhbFNDLVNlbWlCb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1NwZWN0cmFsIFNDJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9TcGVjdHJhbFNDL1NwZWN0cmFsU0MtRXh0cmFCb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1NwZWN0cmFsIFNDJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9TcGVjdHJhbFNDL1NwZWN0cmFsU0MtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBVYnVudHU7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvVWJ1bnR1L1VidW50dS1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBVYnVudHU7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvVWJ1bnR1L1VidW50dS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogVWJ1bnR1O1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1VidW50dS9VYnVudHUtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBVYnVudHU7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvVWJ1bnR1L1VidW50dS1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFVidW50dTtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9VYnVudHUvVWJ1bnR1LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogVWJ1bnR1O1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1VidW50dS9VYnVudHUtQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBhZHZscDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9hZHZscC9hZHZscC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbi8qIGxvZ29nZW5lcmF0b3IgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogQXN0YWtob3ZEaXNoZWQ7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvQXN0YWtob3ZEaXNoZWQvQXN0YWtob3ZEaXNoZWQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IERvYnJvenJhY2huaXk7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvRG9icm96cmFjaG5peS9Eb2Jyb3pyYWNobml5LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGYWtlZGVzIE91dGxpbmUnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0Zha2VkZXNfT3V0bGluZS9GYWtlZGVzT3V0bGluZS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0phenogQmFsbCc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvSmF6ekJhbGwvSmF6ekJhbGwud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IEtyYWJ1bGVyO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0tyYWJ1bGVyL1JGS3JhYnVsZXItUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0t1cmljYSBMYXBvaSAxLjMnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0t1cmljYUxhcG9pMS4zL0t1cmljYUxhcG9pMS4zLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBQZWxtZXNoa2E7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvUGVsbWVzaGthL1BlbG1lc2hrYS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLyogQ2hyb21lIGhhY2s6IFNWRyBpcyByZW5kZXJlZCBtb3JlIHNtb290aCBpbiBXaW5kb3p6ZS4gMTAwJSBtYWdpYywgdW5jb21tZW50IGlmIHlvdSBuZWVkIGl0LiAqL1xyXG5cclxuLyogTm90ZSwgdGhhdCB3aWxsIGJyZWFrIGhpbnRpbmchIEluIG90aGVyIE9TLWVzIGZvbnQgd2lsbCBiZSBub3QgYXMgc2hhcnAgYXMgaXQgY291bGQgYmUgKi9cclxuXHJcbi8qXHJcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdhZHZscCc7XHJcbiAgICBzcmM6dXJsKCcvZm9udHMvLi4vZm9udC9hZHZscC5zdmc/MzYxODU3MzgjYWR2bHAnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIH1cclxufVxyXG4qL1xyXG5cclxuW2NsYXNzXj0naWNvbi1scC0nXTo6YmVmb3JlLFxyXG5bY2xhc3MqPScgaWNvbi1scC0nXTo6YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBhZHZscDsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmQgKi9cclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAvKiBvcGFjaXR5OiAuODsgKi9cclxuXHJcbiAgICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMgKi9cclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuXHJcbiAgICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xyXG5cclxuICAgIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXHJcbiAgICBtYXJnaW4tbGVmdDogMC4yZW07XHJcblxyXG4gICAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cclxuXHJcbiAgICAvKiBmb250LXNpemU6IDEyMCU7ICovXHJcblxyXG4gICAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cclxuICAgIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXHJcblxyXG4gICAgLyogdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMTI3LCAxMjcsIDEyNywgMC4zKTsgKi9cclxufVxyXG5cclxuLmljb24tbHAtZW1haWw6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODAwJztcclxufVxyXG5cclxuLyogJ1x1RTgwMCcgKi9cclxuLmljb24tbHAtcGhvbmU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODAxJztcclxufVxyXG5cclxuLyogJ1x1RTgwMScgKi9cclxuLmljb24tbHAtcmlnaHQtb3Blbjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MDInO1xyXG59XHJcblxyXG4vKiAnXHVFODAyJyAqL1xyXG4uaWNvbi1scC1wbHVzLWNpcmNsZWQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODAzJztcclxufVxyXG5cclxuLyogJ1x1RTgwMycgKi9cclxuLmljb24tbHAtdHJhc2gtZW1wdHk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODA0JztcclxufVxyXG5cclxuLyogJ1x1RTgwNCcgKi9cclxuLmljb24tbHAtZG93bjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MDUnO1xyXG59XHJcblxyXG4vKiAnXHVFODA1JyAqL1xyXG4uaWNvbi1scC11cDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MDYnO1xyXG59XHJcblxyXG4vKiAnXHVFODA2JyAqL1xyXG4uaWNvbi1scC1wbHVzOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTgwNyc7XHJcbn1cclxuXHJcbi8qICdcdUU4MDcnICovXHJcbi5pY29uLWxwLWNvZzo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MDgnO1xyXG59XHJcblxyXG4vKiAnXHVFODA4JyAqL1xyXG4uaWNvbi1scC1jYW5jZWw6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODA5JztcclxufVxyXG5cclxuLyogJ1x1RTgwOScgKi9cclxuLmljb24tbHAtb2s6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODBhJztcclxufVxyXG5cclxuLyogJ1x1RTgwQScgKi9cclxuLmljb24tbHAtYXJyb3dzLWNjdzo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MGInO1xyXG59XHJcblxyXG4vKiAnXHVFODBCJyAqL1xyXG4uaWNvbi1scC10cmFzaDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MGMnO1xyXG59XHJcblxyXG4vKiAnXHVFODBDJyAqL1xyXG4uaWNvbi1scC1sZWZ0OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTgwZCc7XHJcbn1cclxuXHJcbi8qICdcdUU4MEQnICovXHJcbi5pY29uLWxwLXBlbmNpbDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MGUnO1xyXG59XHJcblxyXG4vKiAnXHVFODBFJyAqL1xyXG4uaWNvbi1scC1leWU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODBmJztcclxufVxyXG5cclxuLyogJ1x1RTgwRicgKi9cclxuLmljb24tbHAtZXllLW9mZjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MTAnO1xyXG59XHJcblxyXG4vKiAnXHVFODEwJyAqL1xyXG4uaWNvbi1scC11cC1vcGVuOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTgxMSc7XHJcbn1cclxuXHJcbi8qICdcdUU4MTEnICovXHJcbi5pY29uLWxwLWRvd24tb3Blbjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MTInO1xyXG59XHJcblxyXG4vKiAnXHVFODEyJyAqL1xyXG4uaWNvbi1scC1sZWZ0LW9wZW46OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODEzJztcclxufVxyXG5cclxuLyogJ1x1RTgxMycgKi9cclxuLmljb24tbHAtY2hlY2s6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODE0JztcclxufVxyXG5cclxuLyogJ1x1RTgxNCcgKi9cclxuLmljb24tbHAtY29nLTE6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODE1JztcclxufVxyXG5cclxuLyogJ1x1RTgxNScgKi9cclxuLmljb24tbHAtdGVsZWdyYW06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODE2JztcclxufVxyXG5cclxuLyogJ1x1RTgxNicgKi9cclxuLmljb24tbHAtbGVmdC1vcGVuLW1pbmk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODE3JztcclxufVxyXG5cclxuLyogJ1x1RTgxNycgKi9cclxuLmljb24tbHAtcmlnaHQtb3Blbi1taW5pOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTgxOCc7XHJcbn1cclxuXHJcbi8qICdcdUU4MTgnICovXHJcbi5pY29uLWxwLWRvd24tZGlyOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZTgxOSc7XHJcbn1cclxuXHJcbi8qICdcdUU4MTknICovXHJcbi5pY29uLWxwLXVwLWRpcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MWEnO1xyXG59XHJcblxyXG4vKiAnXHVFODFBJyAqL1xyXG4uaWNvbi1scC1jYW5jZWwtMTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MWInO1xyXG59XHJcblxyXG4vKiAnXHVFODFCJyAqL1xyXG4uaWNvbi1scC12aWJlcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MWMnO1xyXG59XHJcblxyXG4vKiAnXHVFODFDJyAqL1xyXG4uaWNvbi1scC1yaWdodC1vcGVuLTE6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxmMDA2JztcclxufVxyXG5cclxuLyogJ1x1RjAwNicgKi9cclxuLmljb24tbHAtbGVmdC1vcGVuLTE6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxmMDA3JztcclxufVxyXG5cclxuLyogJ1x1RjAwNycgKi9cclxuLmljb24tbHAtdHdpdHRlcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYwOTknO1xyXG59XHJcblxyXG4vKiAnXHVGMDk5JyAqL1xyXG4uaWNvbi1scC1mYWNlYm9vazo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYwOWEnO1xyXG59XHJcblxyXG4vKiAnXHVGMDlBJyAqL1xyXG4uaWNvbi1scC1kb2NzOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZjBjNSc7XHJcbn1cclxuXHJcbi8qICdcdUYwQzUnICovXHJcbi5pY29uLWxwLW1lbnU6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxmMGM5JztcclxufVxyXG5cclxuLyogJ1x1RjBDOScgKi9cclxuLmljb24tbHAtZXhjaGFuZ2U6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxmMGVjJztcclxufVxyXG5cclxuLyogJ1x1RjBFQycgKi9cclxuLmljb24tbHAtc3Bpbm5lcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYxMTAnO1xyXG59XHJcblxyXG4vKiAnXHVGMTEwJyAqL1xyXG4uaWNvbi1scC15b3V0dWJlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZjE2Nyc7XHJcbn1cclxuXHJcbi5pY29uLWxwLXJ1dHViZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGU4MWQnO1xyXG59XHJcblxyXG4uaWNvbi1scC15YW5kZXh6ZW46OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxlODFlJztcclxufVxyXG5cclxuLyogJ1x1RjE2NycgKi9cclxuLmljb24tbHAtaW5zdGFncmFtOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZjE2ZCc7XHJcbn1cclxuXHJcbi8qICdcdUYxNkQnICovXHJcbi5pY29uLWxwLXZrb250YWt0ZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYxODknO1xyXG59XHJcblxyXG4vKiAnXHVGMTg5JyAqL1xyXG4uaWNvbi1scC13aGF0c2FwcDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYyMzInO1xyXG59XHJcblxyXG4vKiAnXHVGMjMyJyAqL1xyXG4uaWNvbi1scC1vZG5va2xhc3NuaWtpOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcZjI2Myc7XHJcbn1cclxuXHJcbi8qICdcdUYyNjMnICovXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkL1JvYm90b0NvbmRlbnNlZC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC9Sb2JvdG9Db25kZW5zZWQtTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvUm9ib3RvQ29uZGVuc2VkL1JvYm90b0NvbmRlbnNlZC1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Sb2JvdG9Db25kZW5zZWQvUm9ib3RvQ29uZGVuc2VkLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC9Sb2JvdG9Db25kZW5zZWQtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1JvYm90b0NvbmRlbnNlZC9Sb2JvdG9Db25kZW5zZWQtQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1JvYm90b1NsYWIvUm9ib3RvU2xhYi1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gU2xhYic7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvUm9ib3RvU2xhYi9Sb2JvdG9TbGFiLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Sb2JvdG9TbGFiL1JvYm90b1NsYWItRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBTbGFiJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Sb2JvdG9TbGFiL1JvYm90b1NsYWItTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1JvYm90b1NsYWIvUm9ib3RvU2xhYi1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogUnViaWs7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvUnViaWsvUnViaWstTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBSdWJpaztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9SdWJpay9SdWJpay1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFJ1YmlrO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1J1YmlrL1J1YmlrLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBSdWJpaztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9SdWJpay9SdWJpay1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFJ1YmlrO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1J1YmlrL1J1YmlrLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogUnViaWs7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvUnViaWsvUnViaWstSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0lCTVBsZXhTYW5zL0lCTVBsZXhTYW5zLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0lCTVBsZXhTYW5zL0lCTVBsZXhTYW5zLUxpZ2h0SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0lCTVBsZXhTYW5zL0lCTVBsZXhTYW5zLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0lCTVBsZXhTYW5zL0lCTVBsZXhTYW5zLVNlbWlCb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0lCTVBsZXhTYW5zL0lCTVBsZXhTYW5zLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0lCTVBsZXhTYW5zL0lCTVBsZXhTYW5zLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0lCTVBsZXhTYW5zL0lCTVBsZXhTYW5zLUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0lCTSBQbGV4IFNhbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0lCTVBsZXhTYW5zL0lCTVBsZXhTYW5zLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFNjYWRhO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1NjYWRhL1NjYWRhLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogU2NhZGE7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvU2NhZGEvU2NhZGEtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogU2NhZGE7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvU2NhZGEvU2NhZGEtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFNjYWRhO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1NjYWRhL1NjYWRhLUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogSW50ZXI7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvSW50ZXIvSW50ZXItQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9JbnRlci9JbnRlci1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IEludGVyO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0ludGVyL0ludGVyLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9JbnRlci9JbnRlci1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9JbnRlci9JbnRlci1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IEludGVyO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL0ludGVyL0ludGVyLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1BUU2Fucy9QVFNhbnMtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQVCBTYW5zJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9QVFNhbnMvUFRTYW5zLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1BUU2Fucy9QVFNhbnMtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BUIFNhbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1BUU2Fucy9QVFNhbnMtQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1BUU2VyaWYvUFRTZXJpZi1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BUIFNlcmlmJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9QVFNlcmlmL1BUU2VyaWYtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL1BUU2VyaWYvUFRTZXJpZi1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQVCBTZXJpZic7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvUFRTZXJpZi9QVFNlcmlmLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IE9zd2FsZDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Pc3dhbGQvT3N3YWxkLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogT3N3YWxkO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uL2ZvbnRzL09zd2FsZC9Pc3dhbGQtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQ7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vLi4vLi4vZm9udHMvT3N3YWxkL09zd2FsZC1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IE9zd2FsZDtcclxuICAgIHNyYzogdXJsKCcuLi8uLi8uLi8uLi9mb250cy9Pc3dhbGQvT3N3YWxkLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlRUIENvbW1vbnMgUHJvIFRyaWFsIFZhcmlhYmxlXCI7XHJcbiAgICBzcmM6XHJcbiAgICAgICAgdXJsKFwiLi4vLi4vLi4vLi4vZm9udHMvVFQgQ29tbW9ucyBQcm8gVHJpYWwgVmFyaWFibGUvVFQgQ29tbW9ucyBQcm8gVHJpYWwgVmFyaWFibGUud29mZjJcIikgZm9ybWF0KFwid29mZjIgc3VwcG9ydHMgdmFyaWF0aW9uc1wiKSxcclxuICAgICAgICB1cmwoXCIuLi8uLi8uLi8uLi9mb250cy9UVCBDb21tb25zIFBybyBUcmlhbCBWYXJpYWJsZS9UVCBDb21tb25zIFBybyBUcmlhbCBWYXJpYWJsZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMCAxMDAwO1xyXG59XHJcbiIsICIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG4gIGhlaWdodDogMDsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICBtYXJnaW46IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7IC8qIDEgKi9cclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxufVxyXG5cclxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcclxufVxyXG5cclxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cclxuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwgIi5jb250YWluZXItZmx1aWQsXHJcbi5jb250YWluZXIge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAwIDEgYXV0bztcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XHJcbn1cclxuXHJcbi5yb3cucmV2ZXJzZSB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG59XHJcblxyXG4uY29sLnJldmVyc2Uge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxufVxyXG5cclxuLmNvbC14cyxcclxuLmNvbC14cy0xLFxyXG4uY29sLXhzLTIsXHJcbi5jb2wteHMtMyxcclxuLmNvbC14cy00LFxyXG4uY29sLXhzLTUsXHJcbi5jb2wteHMtNixcclxuLmNvbC14cy03LFxyXG4uY29sLXhzLTgsXHJcbi5jb2wteHMtOSxcclxuLmNvbC14cy0xMCxcclxuLmNvbC14cy0xMSxcclxuLmNvbC14cy0xMixcclxuLmNvbC14cy1vZmZzZXQtMCxcclxuLmNvbC14cy1vZmZzZXQtMSxcclxuLmNvbC14cy1vZmZzZXQtMixcclxuLmNvbC14cy1vZmZzZXQtMyxcclxuLmNvbC14cy1vZmZzZXQtNCxcclxuLmNvbC14cy1vZmZzZXQtNSxcclxuLmNvbC14cy1vZmZzZXQtNixcclxuLmNvbC14cy1vZmZzZXQtNyxcclxuLmNvbC14cy1vZmZzZXQtOCxcclxuLmNvbC14cy1vZmZzZXQtOSxcclxuLmNvbC14cy1vZmZzZXQtMTAsXHJcbi5jb2wteHMtb2Zmc2V0LTExLFxyXG4uY29sLXhzLW9mZnNldC0xMiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbn1cclxuXHJcbi5jb2wteHMge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBmbGV4LWJhc2lzOiAwO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbC14cy0xIHtcclxuICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzJTtcclxuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xyXG59XHJcblxyXG4uY29sLXhzLTIge1xyXG4gIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY3JTtcclxuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC14cy0zIHtcclxuICBmbGV4LWJhc2lzOiAyNSU7XHJcbiAgbWF4LXdpZHRoOiAyNSU7XHJcbn1cclxuXHJcbi5jb2wteHMtNCB7XHJcbiAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMlO1xyXG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xyXG59XHJcblxyXG4uY29sLXhzLTUge1xyXG4gIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY3JTtcclxuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC14cy02IHtcclxuICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgbWF4LXdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5jb2wteHMtNyB7XHJcbiAgZmxleC1iYXNpczogNTguMzMzMzMzMzMlO1xyXG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xyXG59XHJcblxyXG4uY29sLXhzLTgge1xyXG4gIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY3JTtcclxuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC14cy05IHtcclxuICBmbGV4LWJhc2lzOiA3NSU7XHJcbiAgbWF4LXdpZHRoOiA3NSU7XHJcbn1cclxuXHJcbi5jb2wteHMtMTAge1xyXG4gIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcclxuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC14cy0xMSB7XHJcbiAgZmxleC1iYXNpczogOTEuNjY2NjY2NjclO1xyXG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLXhzLTEyIHtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTEge1xyXG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtMiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtMyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtNCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtNSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtNiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtNyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtOCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtOSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcclxufVxyXG5cclxuLmNvbC14cy1vZmZzZXQtMTAge1xyXG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTExIHtcclxuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xyXG59XHJcblxyXG4uc3RhcnQteHMge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uY2VudGVyLXhzIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5lbmQteHMge1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi50b3AteHMge1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ubWlkZGxlLXhzIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYm90dG9tLXhzIHtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5hcm91bmQteHMge1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcblxyXG4uYmV0d2Vlbi14cyB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZmlyc3QteHMge1xyXG4gIG9yZGVyOiAtMTtcclxufVxyXG5cclxuLmxhc3QteHMge1xyXG4gIG9yZGVyOiAxO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA0OXJlbTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20sXHJcbiAgLmNvbC1zbS0xLFxyXG4gIC5jb2wtc20tMixcclxuICAuY29sLXNtLTMsXHJcbiAgLmNvbC1zbS00LFxyXG4gIC5jb2wtc20tNSxcclxuICAuY29sLXNtLTYsXHJcbiAgLmNvbC1zbS03LFxyXG4gIC5jb2wtc20tOCxcclxuICAuY29sLXNtLTksXHJcbiAgLmNvbC1zbS0xMCxcclxuICAuY29sLXNtLTExLFxyXG4gIC5jb2wtc20tMTIsXHJcbiAgLmNvbC1zbS1vZmZzZXQtMCxcclxuICAuY29sLXNtLW9mZnNldC0xLFxyXG4gIC5jb2wtc20tb2Zmc2V0LTIsXHJcbiAgLmNvbC1zbS1vZmZzZXQtMyxcclxuICAuY29sLXNtLW9mZnNldC00LFxyXG4gIC5jb2wtc20tb2Zmc2V0LTUsXHJcbiAgLmNvbC1zbS1vZmZzZXQtNixcclxuICAuY29sLXNtLW9mZnNldC03LFxyXG4gIC5jb2wtc20tb2Zmc2V0LTgsXHJcbiAgLmNvbC1zbS1vZmZzZXQtOSxcclxuICAuY29sLXNtLW9mZnNldC0xMCxcclxuICAuY29sLXNtLW9mZnNldC0xMSxcclxuICAuY29sLXNtLW9mZnNldC0xMiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20ge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tMSB7XHJcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTIge1xyXG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTMge1xyXG4gICAgZmxleC1iYXNpczogMjUlO1xyXG4gICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTQge1xyXG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTUge1xyXG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTYge1xyXG4gICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTcge1xyXG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTgge1xyXG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTkge1xyXG4gICAgZmxleC1iYXNpczogNzUlO1xyXG4gICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTEwIHtcclxuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS0xMSB7XHJcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tMTIge1xyXG4gICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tb2Zmc2V0LTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLW9mZnNldC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tb2Zmc2V0LTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tb2Zmc2V0LTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tb2Zmc2V0LTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tb2Zmc2V0LTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tb2Zmc2V0LTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tb2Zmc2V0LTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tb2Zmc2V0LTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tb2Zmc2V0LTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLW9mZnNldC0xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLnN0YXJ0LXNtIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAuY2VudGVyLXNtIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmVuZC1zbSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAudG9wLXNtIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLm1pZGRsZS1zbSB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmJvdHRvbS1zbSB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICAuYXJvdW5kLXNtIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIH1cclxuXHJcbiAgLmJldHdlZW4tc20ge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgLmZpcnN0LXNtIHtcclxuICAgIG9yZGVyOiAtMTtcclxuICB9XHJcblxyXG4gIC5sYXN0LXNtIHtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogNjVyZW07XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLFxyXG4gIC5jb2wtbWQtMSxcclxuICAuY29sLW1kLTIsXHJcbiAgLmNvbC1tZC0zLFxyXG4gIC5jb2wtbWQtNCxcclxuICAuY29sLW1kLTUsXHJcbiAgLmNvbC1tZC02LFxyXG4gIC5jb2wtbWQtNyxcclxuICAuY29sLW1kLTgsXHJcbiAgLmNvbC1tZC05LFxyXG4gIC5jb2wtbWQtMTAsXHJcbiAgLmNvbC1tZC0xMSxcclxuICAuY29sLW1kLTEyLFxyXG4gIC5jb2wtbWQtb2Zmc2V0LTAsXHJcbiAgLmNvbC1tZC1vZmZzZXQtMSxcclxuICAuY29sLW1kLW9mZnNldC0yLFxyXG4gIC5jb2wtbWQtb2Zmc2V0LTMsXHJcbiAgLmNvbC1tZC1vZmZzZXQtNCxcclxuICAuY29sLW1kLW9mZnNldC01LFxyXG4gIC5jb2wtbWQtb2Zmc2V0LTYsXHJcbiAgLmNvbC1tZC1vZmZzZXQtNyxcclxuICAuY29sLW1kLW9mZnNldC04LFxyXG4gIC5jb2wtbWQtb2Zmc2V0LTksXHJcbiAgLmNvbC1tZC1vZmZzZXQtMTAsXHJcbiAgLmNvbC1tZC1vZmZzZXQtMTEsXHJcbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAuY29sLW1kIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLTEge1xyXG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC0yIHtcclxuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC0zIHtcclxuICAgIGZsZXgtYmFzaXM6IDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC00IHtcclxuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC01IHtcclxuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC02IHtcclxuICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC03IHtcclxuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC04IHtcclxuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC05IHtcclxuICAgIGZsZXgtYmFzaXM6IDc1JTtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC0xMCB7XHJcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtMTEge1xyXG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLTEyIHtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLW9mZnNldC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC1vZmZzZXQtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLW9mZnNldC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLW9mZnNldC0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLW9mZnNldC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLW9mZnNldC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLW9mZnNldC02IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLW9mZnNldC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLW9mZnNldC04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLW9mZnNldC05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLW9mZnNldC0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5zdGFydC1tZCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLmNlbnRlci1tZCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5lbmQtbWQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLnRvcC1tZCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5taWRkbGUtbWQge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5ib3R0b20tbWQge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIH1cclxuXHJcbiAgLmFyb3VuZC1tZCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICB9XHJcblxyXG4gIC5iZXR3ZWVuLW1kIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC5maXJzdC1tZCB7XHJcbiAgICBvcmRlcjogLTE7XHJcbiAgfVxyXG5cclxuICAubGFzdC1tZCB7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDc2cmVtO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZyxcclxuICAuY29sLWxnLTEsXHJcbiAgLmNvbC1sZy0yLFxyXG4gIC5jb2wtbGctMyxcclxuICAuY29sLWxnLTQsXHJcbiAgLmNvbC1sZy01LFxyXG4gIC5jb2wtbGctNixcclxuICAuY29sLWxnLTcsXHJcbiAgLmNvbC1sZy04LFxyXG4gIC5jb2wtbGctOSxcclxuICAuY29sLWxnLTEwLFxyXG4gIC5jb2wtbGctMTEsXHJcbiAgLmNvbC1sZy0xMixcclxuICAuY29sLWxnLW9mZnNldC0wLFxyXG4gIC5jb2wtbGctb2Zmc2V0LTEsXHJcbiAgLmNvbC1sZy1vZmZzZXQtMixcclxuICAuY29sLWxnLW9mZnNldC0zLFxyXG4gIC5jb2wtbGctb2Zmc2V0LTQsXHJcbiAgLmNvbC1sZy1vZmZzZXQtNSxcclxuICAuY29sLWxnLW9mZnNldC02LFxyXG4gIC5jb2wtbGctb2Zmc2V0LTcsXHJcbiAgLmNvbC1sZy1vZmZzZXQtOCxcclxuICAuY29sLWxnLW9mZnNldC05LFxyXG4gIC5jb2wtbGctb2Zmc2V0LTEwLFxyXG4gIC5jb2wtbGctb2Zmc2V0LTExLFxyXG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZyB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy0xIHtcclxuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctMiB7XHJcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctMyB7XHJcbiAgICBmbGV4LWJhc2lzOiAyNSU7XHJcbiAgICBtYXgtd2lkdGg6IDI1JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctNCB7XHJcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctNSB7XHJcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctNiB7XHJcbiAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctNyB7XHJcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctOCB7XHJcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctOSB7XHJcbiAgICBmbGV4LWJhc2lzOiA3NSU7XHJcbiAgICBtYXgtd2lkdGg6IDc1JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctMTAge1xyXG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLWxnLTExIHtcclxuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy0xMiB7XHJcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy1vZmZzZXQtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctb2Zmc2V0LTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy1vZmZzZXQtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy1vZmZzZXQtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy1vZmZzZXQtNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy1vZmZzZXQtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy1vZmZzZXQtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy1vZmZzZXQtNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy1vZmZzZXQtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy1vZmZzZXQtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuc3RhcnQtbGcge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5jZW50ZXItbGcge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZW5kLWxnIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcblxyXG4gIC50b3AtbGcge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAubWlkZGxlLWxnIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuYm90dG9tLWxnIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gIC5hcm91bmQtbGcge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgfVxyXG5cclxuICAuYmV0d2Vlbi1sZyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAuZmlyc3QtbGcge1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gIH1cclxuXHJcbiAgLmxhc3QtbGcge1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cclxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xyXG4gIC5jb2wtd2wge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29sLXdsLTEge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXdsLTIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtd2wtMyB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIGZsZXgtYmFzaXM6IDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuICAuY29sLXdsLTQge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtd2wtNSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC13bC02IHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5jb2wtd2wtNyB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC13bC04IHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXdsLTkge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICBmbGV4LWJhc2lzOiA3NSU7XHJcbiAgICBtYXgtd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbC13bC0xMCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC13bC0xMSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC13bC0xMiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XHJcbiAgLmNvbC13bC1vZmZzZXQtMSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcclxuICAuY29sLXdsLW9mZnNldC0yIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcclxuICAuY29sLXdsLW9mZnNldC0zIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XHJcbiAgLmNvbC13bC1vZmZzZXQtNCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XHJcbiAgLmNvbC13bC1vZmZzZXQtNSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XHJcbiAgLmNvbC13bC1vZmZzZXQtNiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xyXG4gIC5jb2wtd2wtb2Zmc2V0LTcge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xyXG4gIC5jb2wtd2wtb2Zmc2V0LTgge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xyXG4gIC5jb2wtd2wtb2Zmc2V0LTkge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcclxuICAuY29sLXdsLW9mZnNldC0xMCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XHJcbiAgLmNvbC13bC1vZmZzZXQtMTEge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xyXG4gIC5jb2wtd2wtb2Zmc2V0LTEyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xyXG4gIC5zdGFydC13bCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xyXG4gIC5jZW50ZXItd2wge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDBlbSkge1xyXG4gIC5lbmQtd2wge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XHJcbiAgLnRvcC13bCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XHJcbiAgLm1pZGRsZS13bCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcclxuICAuYm90dG9tLXdsIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XHJcbiAgLmFyb3VuZC13bCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XHJcbiAgLmJldHdlZW4td2wge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcclxuICAuZmlyc3Qtd2wge1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwZW0pIHtcclxuICAubGFzdC13bCB7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMGVtKSB7XHJcbiAgLnJldmVyc2Utd2wge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbC14cy1zbGltIHtcclxuICBmbGV4OiAwIDEgYXV0bztcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbi5jb2wtLW9ubHktcGFkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbi5jb2wtLXYtcGFkIHtcclxuICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmNvbC1zbS1zbGltIHtcclxuICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gIC5jb2wtbWQtc2xpbSB7XHJcbiAgICBmbGV4OiAwIDEgYXV0bztcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAuY29sLWxnLXNsaW0ge1xyXG4gICAgZmxleDogMCAxIGF1dG87XHJcbiAgfVxyXG59IiwgIi5jdXN0b20taW5wdXQtdGV4dCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uY3VzdG9tLWlucHV0LXRleHRfX2luZGVudCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xyXG59XHJcblxyXG4uY3VzdG9tLWlucHV0LWNoZWNrYm94LFxyXG4uY3VzdG9tLWlucHV0LXJhZGlvIHtcclxuICBmbGV4LXNocmluazogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMnB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAuMTI1cmVtICM4MTgxODE7XHJcbiAgYm9yZGVyOiAxcHggIzgxODE4MSBzb2xpZDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmQyZDJkO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigyNTMsIDI1MywgMjUzKSAwJSwgcmdiKDI0MywgMjQzLCAyNDMpIDExJSwgcmdiKDIzNSwgMjM1LCAyMzUpIDMzJSwgcmdiKDIyMCwgMjIwLCAyMjApIDQ0JSwgcmdiKDIzMCwgMjMwLCAyMzApIDY3JSwgcmdiKDI0MCwgMjQwLCAyNDApIDc4JSwgcmdiKDI0NiwgMjQ2LCAyNDYpIDg5JSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpO1xyXG59XHJcbi5jdXN0b20taW5wdXQtY2hlY2tib3g6aG92ZXIsXHJcbi5jdXN0b20taW5wdXQtcmFkaW86aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgcmdiKDI0NiwgMjQ2LCAyNDYpIDExJSwgcmdiKDI0MCwgMjQwLCAyNDApIDIyJSwgcmdiKDIzMCwgMjMwLCAyMzApIDMzJSwgcmdiKDIyMCwgMjIwLCAyMjApIDU2JSwgcmdiKDIzNSwgMjM1LCAyMzUpIDY3JSwgcmdiKDI0MywgMjQzLCAyNDMpIDg5JSwgcmdiKDI1MywgMjUzLCAyNTMpIDEwMCUpO1xyXG59XHJcblxyXG4uY3VzdG9tLWlucHV0LWNoZWNrYm94IHtcclxuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XHJcbn1cclxuXHJcbi5jdXN0b20taW5wdXQtY2hlY2tib3ggfiAuY3VzdG9tLWlucHV0LXRleHQge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLmN1c3RvbS1pbnB1dC1jaGVja2JveF9fYWJzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDRweDtcclxufVxyXG5cclxuLmN1c3RvbS1pbnB1dC1yYWRpbyB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4uY3VzdG9tLWlucHV0LWNoZWNrYm94OjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDAuODEyNXJlbTtcclxuICBoZWlnaHQ6IDAuODEyNXJlbTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGxlZnQ6IDAuMDYyNXJlbTtcclxuICB0b3A6IC0wLjEyNXJlbTtcclxufVxyXG5cclxuLmN1c3RvbS1pbnB1dC1yYWRpbzo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jdXN0b20taW5wdXQtbmF0aXZlIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4uY3VzdG9tLWlucHV0LW5hdGl2ZTpjaGVja2VkIH4gLmN1c3RvbS1pbnB1dC1jaGVja2JveCwgLmN1c3RvbS1pbnB1dC1uYXRpdmU6Y2hlY2tlZCB+IC5jdXN0b20taW5wdXQtcmFkaW8ge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYig2NiwgODAsIDE1NSkgMCUsIHJnYigxNDgsIDE2MywgMjAyKSAzJSwgcmdiKDIzMywgMjQ4LCAyNTUpIDUlLCByZ2IoMjMwLCAyNDMsIDI0OSkgOCUsIHJnYigyMTgsIDIzNCwgMjQ3KSAxMSUsIHJnYigxODYsIDIyMywgMjQyKSAxNiUsIHJnYigxNzEsIDIxMiwgMjQyKSAxOSUsIHJnYigxNTMsIDIwNiwgMjM4KSAyMiUsIHJnYigxMjgsIDE5NywgMjM4KSA0MSUsIHJnYigxMjEsIDE5NiwgMjM1KSA0MyUsIHJnYigxMTksIDE4OSwgMjQxKSA0NiUsIHJnYig1MSwgMTc5LCAyMjYpIDQ5JSwgcmdiKDYwLCAxNzksIDIzNSkgNTElLCByZ2IoNjUsIDE3OSwgMjMzKSA1NCUsIHJnYig4MSwgMTgyLCAyMzQpIDU3JSwgcmdiKDgxLCAxODYsIDIzNCkgNTklLCByZ2IoMTAwLCAxOTIsIDI0MykgNjUlLCByZ2IoMTAyLCAxOTMsIDIzOCkgNjglLCByZ2IoMTI3LCAyMDQsIDI1MCkgNzglLCByZ2IoMTQxLCAyMTUsIDI1NCkgODElLCByZ2IoMTY3LCAyMzUsIDI1NCkgODYlLCByZ2IoMTc2LCAyNDYsIDI1NSkgODklLCByZ2IoMTgzLCAyNTEsIDI1NCkgOTIlLCByZ2IoMTg0LCAyNTIsIDI1NSkgOTUlLCByZ2IoMTgxLCAyNDcsIDI1NSkgOTclLCByZ2IoMTcxLCAyMzYsIDI1NCkgMTAwJSk7XHJcbn1cclxuLmN1c3RvbS1pbnB1dC1uYXRpdmU6ZGlzYWJsZWQgfiAuY3VzdG9tLWlucHV0LXRleHQge1xyXG4gIGNvbG9yOiAjOTQ5NjliO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5jdXN0b20taW5wdXQtbmF0aXZlOmRpc2FibGVkIH4gLmN1c3RvbS1pbnB1dC1jaGVja2JveCB7XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5jdXN0b20taW5wdXQtbmF0aXZlOmZvY3VzIH4gLmN1c3RvbS1pbnB1dC1jaGVja2JveCwgLmN1c3RvbS1pbnB1dC1uYXRpdmU6Zm9jdXMgfiAuY3VzdG9tLWlucHV0LXJhZGlvIHtcclxuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiKDY2LCA4MCwgMTU1KTtcclxufVxyXG5cclxuLmN1c3RvbS1pbnB1dC1uYXRpdmU6Y2hlY2tlZCB+IC5jdXN0b20taW5wdXQtY2hlY2tib3g6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVEVpSUdobGFXZG9kRDBpTVRFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BIQnZiSGxuYjI0Z2NHOXBiblJ6UFNJd0xEVWdOQ3d4TVNBMUxERXhJREV4TERBZ09Td3dJRFVzT0NBMExEZ2dNeXcxSWlCbWFXeHNQU0p5WldRN0lqNDhMM0J2YkhsbmIyNCtQQzl6ZG1jK1wiKTtcclxufVxyXG5cclxuLmN1c3RvbS1pbnB1dC1uYXRpdmU6Y2hlY2tlZCB+IC5jdXN0b20taW5wdXQtcmFkaW86OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uY3VzdG9tLWlwaG9uZS1jaGVja2JveCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAzLjQzNzVyZW07XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbn1cclxuLmN1c3RvbS1pcGhvbmUtY2hlY2tib3ggaW5wdXQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmN1c3RvbS1pcGhvbmUtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIC5jdXN0b20taXBob25lLWNoZWNrYm94LXNsaWRlciB7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmN1c3RvbS1pcGhvbmUtY2hlY2tib3gtc2xpZGVyIHtcclxuICBsZWZ0OiAtNTAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRyYW5zaXRpb246IGxlZnQgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xyXG59XHJcblxyXG4uY3VzdG9tLWlwaG9uZS1jaGVja2JveC1vbixcclxuLmN1c3RvbS1pcGhvbmUtY2hlY2tib3gtYmxvY2ssXHJcbi5jdXN0b20taXBob25lLWNoZWNrYm94LW9mZiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRvcDogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uY3VzdG9tLWlwaG9uZS1jaGVja2JveC1vbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYsIDk4LCAxOTMpO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxLjg0Mzc1cmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTg3NXJlbTtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjE4NzVyZW07XHJcbn1cclxuXHJcbi5jdXN0b20taXBob25lLWNoZWNrYm94LW9mZiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjcyOTtcclxuICBjb2xvcjogIzhiOGI4YjtcclxuICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtO1xyXG4gIGxlZnQ6IDMuMzEyNXJlbTtcclxuICB3aWR0aDogMS43MTg3NXJlbTtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xODc1cmVtO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjE4NzVyZW07XHJcbn1cclxuXHJcbi5jdXN0b20taXBob25lLWNoZWNrYm94LWJsb2NrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE1ZDYwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMS43MTg3NXJlbTtcclxuICB3aWR0aDogMS43MTg3NXJlbTtcclxufVxyXG5cclxuLmJ0bi1naG9zdCB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG1hcmdpbjogYXV0byAxLjI1cmVtIGF1dG8gMDtcclxuICB3aWR0aDogMTNweDtcclxuICBoZWlnaHQ6IDEzcHg7XHJcbiAgY29sb3I6ICNhZGFkYWQ7XHJcbn1cclxuLmJ0bi1naG9zdDpob3ZlciB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjYWRhZGFkO1xyXG59XHJcblxyXG4uc2VsZWN0LWN1c3RvbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5zZWxlY3QtY3VzdG9tOjphZnRlciB7XHJcbiAgcmlnaHQ6IDAuNjI1cmVtO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zZWxlY3QtY3VzdG9tIHNlbGVjdCxcclxuLnNlbGVjdC1jdXN0b20gLmZvcm0tc2VsZWN0IHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAvKiBkbyBub3QgZm9yZ2V0IHNldCBiYWNrZ3JvdW5kIGNvbG9yIHRvIHNlbGVjdCBieSBjb2xvci1zaGVtZSAqL1xyXG4gIC8qIGJvcmRlcjogbm9uZTsgKi9cclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDAuNXJlbSAxLjg3NXJlbSAwLjVyZW0gMC45Mzc1cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICB3aWR0aDogMTAwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5zZWxlY3QtY3VzdG9tIHNlbGVjdDpob3ZlcixcclxuLnNlbGVjdC1jdXN0b20gLmZvcm0tc2VsZWN0OmhvdmVyIHtcclxuICAvKiAmOmZvY3VzICovXHJcbiAgLyogYm9yZGVyOiBub25lOyAqL1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnNlbGVjdC1jdXN0b20gc2VsZWN0OjotbXMtZXhwYW5kLFxyXG4uc2VsZWN0LWN1c3RvbSAuZm9ybS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNlbGVjdC1jdXN0b20gc2VsZWN0IG9wdGlvbixcclxuLnNlbGVjdC1jdXN0b20gLmZvcm0tc2VsZWN0IG9wdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBjb2xvcjogIzMzMztcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuLnNlbGVjdC1jdXN0b20gc2VsZWN0IG9wdGlvbjpkaXNhYmxlZCxcclxuLnNlbGVjdC1jdXN0b20gLmZvcm0tc2VsZWN0IG9wdGlvbjpkaXNhYmxlZCB7XHJcbiAgY29sb3I6ICM0YjRmNTg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDFkMTtcclxufVxyXG4uc2VsZWN0LWN1c3RvbS0tc2xpbSBzZWxlY3QsXHJcbi5zZWxlY3QtY3VzdG9tLS1zbGltIC5mb3JtLXNlbGVjdCB7XHJcbiAgcGFkZGluZzogMCAxLjg3NXJlbSAwIDAuOTM3NXJlbTtcclxuICBoZWlnaHQ6IDEuNjI1cmVtO1xyXG59XHJcbi5zZWxlY3QtY3VzdG9tLS1mYXQgc2VsZWN0LFxyXG4uc2VsZWN0LWN1c3RvbS0tZmF0IC5mb3JtLXNlbGVjdCB7XHJcbiAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbn1cclxuLnNlbGVjdC1jdXN0b20tLXNocmluayB7XHJcbiAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2l6ZXMtc2VsZWN0LWN1c3RvbTo6YWZ0ZXIsXHJcbi5jb2xvci1zZWxlY3QtY3VzdG9tOjphZnRlciB7XHJcbiAgY29sb3I6ICMyNTI3Mjk7XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4uZGV0YWlscy1ibG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG59XHJcblxyXG4uZGV0YWlscy1wYXltZW50IHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMC4wNjI1cmVtIDA7XHJcbiAgcGFkZGluZzogN3B4IDA7XHJcbn1cclxuLmRldGFpbHMtcGF5bWVudCAucHJpY2Uge1xyXG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uZGV0YWlscy1wYXltZW50IC5wcmljZS1jdXJyZW50LFxyXG4uZGV0YWlscy1wYXltZW50IC5wcmljZS1uZXcge1xyXG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XHJcbn1cclxuLmRldGFpbHMtcGF5bWVudCAucHJpY2Utb2xkIHtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG59XHJcbi5kZXRhaWxzLXBheW1lbnQgLnByaWNlLWRpc2NvdW50IHtcclxuICBmb250LXNpemU6IDAuNjg3NXJlbTtcclxufVxyXG5cclxuLmluc3RlYWRfX3RleHQtcHJpY2Uge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uZGV0YWlscy1wYXltZW50LXByaWNlIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uZGV0YWlscy1hbW91bnQgLmF2YWlsYWJpbGl0eSB7XHJcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXBheW1lbnQtaXRlbSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcclxufVxyXG5cclxuLmRldGFpbHMtcGF5bWVudC1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLmF2YWlsYWJpbGl0eSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuZGl2W3Nob3ctc3RvY2tzXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYXZhaWxhYmxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFjZDAzO1xyXG59XHJcblxyXG4ubm90LWF2YWlsYWJsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiNjM2MztcclxufVxyXG5cclxuLmRldGFpbHMtYnJhbmQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbn1cclxuXHJcbi5kZXRhaWxzLWFzaWRlIHtcclxuICAvKiBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDQwcHgpOyAqL1xyXG59XHJcblxyXG4uZGV0YWlscy1hc2lkZSAuc29jaWFsLWJ0bnMge1xyXG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcclxufVxyXG5cclxuLmRldGFpbHMtc29jaWFsIHtcclxuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbn1cclxuXHJcbi5kZXRhaWxzLXBheW1lbnQtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5kZXRhaWxzLXBheW1lbnQtYmxvY2sgLmJ0biB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmRldGFpbHMtcGF5bWVudC1jZWxsIHtcclxuICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG59XHJcblxyXG4uZGV0YWlscy1jYXJvdXNlbC1pdGVtLFxyXG4uZGV0YWlscy1jYXJvdXNlbC1pdGVtLXZlcnRpY2FsIHtcclxuICBib3JkZXI6IDAuMDYyNXJlbSB0cmFuc3BhcmVudCBzb2xpZDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmRldGFpbHMtY2Fyb3VzZWwtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZGV0YWlscy1jYXJvdXNlbC1pdGVtLXZlcnRpY2FsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmRldGFpbHMtY2Fyb3VzZWwtc2VsZWN0ZWQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZWZkNzA2O1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmZpcnN0LXBheW1lbnQtbm90ZSB7XHJcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XHJcbn1cclxuXHJcbi5tb2RhbCAuZGV0YWlscy1tb2RhbC1wcmV2aWV3IHtcclxuICAvKiBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHJlbS1jYWxjKDQ1cHgpO1xuICByaWdodDogcmVtLWNhbGMoNDVweCk7XG4gIGJvdHRvbTogcmVtLWNhbGMoNDVweCk7XG4gIGxlZnQ6IHJlbS1jYWxjKDQ1cHgpOyAqL1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDVweCAtIDQ1cHgpO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLm1vZGFsIC5kZXRhaWxzLW1vZGFsLXByZXZpZXcgLm1vZGFsLWNvbnRlbnQge1xyXG4gIG92ZXJmbG93LXk6IHZpc2libGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIC8qIGhlaWdodDogMXB4OyAqL1xyXG4gIC8qIFx1MDQ0N1x1MDQ0Mlx1MDQzRVx1MDQzMVx1MDQ0QiBcdTA0MzRcdTA0M0VcdTA0NDdcdTA0MzVcdTA0NDBcdTA0M0RcdTA0MzhcdTA0MzkgXHUwNDMxXHUwNDNCXHUwNDNFXHUwNDNBIFx1MDQ0MFx1MDQzMFx1MDQ0MVx1MDQ0Mlx1MDQ0Rlx1MDQzM1x1MDQzOFx1MDQzMlx1MDQzMFx1MDQzQlx1MDQ0MVx1MDQ0RiBcdTA0M0RcdTA0MzAgXHUwNDMyXHUwNDQxXHUwNDRFIFx1MDQzMlx1MDQ0Qlx1MDQ0MVx1MDQzRVx1MDQ0Mlx1MDQ0MyAqL1xyXG59XHJcblxyXG4ubW9kYWwtcHJldmlldy1pbWFnZS1sb2FkIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ubW9kYWwtcHJldmlldy1pbWFnZS1jb21wbGV0ZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAwLjVzO1xyXG59XHJcblxyXG4uZGV0YWlscy1idXktb25lLWNsaWNrIHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmRldGFpbHMtY2Fyb3VzZWwsXHJcbi5kZXRhaWxzLXRhYnMge1xyXG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcclxufVxyXG5cclxuLmRldGFpbHMtY2Fyb3VzZWwtaGlkZGVuIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uZGV0YWlscy1wcmV2aWV3LWJsb2NrIHtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXByZXZpZXctYmxvY2sgLnpvb21lci13aW5kb3ctdGl0bGUge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLmRldGFpbHMtcHJldmlldy1ibG9jayAuem9vbWVyLWlubmVyIH4gLnpvb21lci13aW5kb3cgLnpvb21lci13aW5kb3ctdGl0bGUge1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbi5kZXRhaWxzLW1vZGFsLXByZXZpZXctYmxvY2sge1xyXG4gIC8qIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyAqL1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5kZXRhaWxzLW1vZGFsLXByZXZpZXctY2VsbCB7XHJcbiAgLyogZGlzcGxheTogdGFibGUtY2VsbDsgKi9cclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4uZGV0YWlscy1tb2RhbC1wcmV2aWV3LWNlbGwtcGhvdG8ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcblxyXG4uZGV0YWlscy1tb2RhbC1jYXJvdXNlbCB7XHJcbiAgcGFkZGluZzogMS42MjVyZW0gMDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRldGFpbHMtYnJpZWZkZXNjcmlwdGlvbiBwIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmRldGFpbHMtc3BpbmJveC1ibG9jayB7XHJcbiAgd2lkdGg6IDVyZW07XHJcbn1cclxuXHJcbi5kZXRhaWxzLXJvdGF0ZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbn1cclxuXHJcbi50b3Atc2hpcHBpbmctcm93IHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXBhcmFtLW5hbWUsXHJcbi5kZXRhaWxzLXBhcmFtLXZhbHVlLFxyXG4uZGV0YWlscy1wYXJhbS12YWx1ZS13ZWlnaHQge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuXHJcbi5kZXRhaWxzLWF2YWxhYmxlLXRleHQsXHJcbi5kZXRhaWxzLWF2YWxhYmxlLXVuaXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmdpZnRzLWxpc3Qge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5naWZ0LXByb3BlcnRpZXMge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwLjMxMjVyZW0gMCAwO1xyXG59XHJcblxyXG4uZ2lmdC1wcm9wZXJ0aWVzX19pdGVtIHtcclxuICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbn1cclxuXHJcbi5naWZ0LXByb3BlcnRpZXNfX2l0ZW1OYW1lLFxyXG4uZ2lmdC1wcm9wZXJ0aWVzX19pdGVtVmFsdWUge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcclxuICBmb250LXNpemU6IDAuNzVyZW07XHJcbn1cclxuXHJcbi5wcm9kdWN0LWdpZnQtaW1hZ2Uge1xyXG4gIGhlaWdodDogNjkuOXB4O1xyXG4gIHdpZHRoOiA3NS45cHg7XHJcbiAgLyogYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvbWlzYy9naWZ0SWNvbi5wbmcnKSBuby1yZXBlYXQgdG9wIGxlZnQvMTAwJSAxMDAlOyAqL1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9taXNjL2dpZnRJY29uLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGxlZnQvMTAwJSAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogLTEwcHg7XHJcbn1cclxuLnByb2R1Y3QtZ2lmdC1pbWFnZSAuZ2lmdHMtbGlzdC1jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4ucHJvZHVjdC1naWZ0LWltYWdlIC5naWZ0cy1saXN0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IDAgMCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHJpZ2h0OiAtMzIwcHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG4ucHJvZHVjdC1naWZ0LWltYWdlIC5naWZ0cy1saXN0IC5naWZ0LXR4dCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4ucHJvZHVjdC1naWZ0LWltYWdlIC5naWZ0cy1saXN0IC5naWZ0LXR4dC1kZXNjciB7XHJcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XHJcbiAgY29sb3I6ICNlMjBhMGE7XHJcbn1cclxuLnByb2R1Y3QtZ2lmdC1pbWFnZSAuZ2lmdHMtbGlzdDo6YmVmb3JlLCAucHJvZHVjdC1naWZ0LWltYWdlIC5naWZ0cy1saXN0OjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbGVmdDogLTIwcHg7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBtYXJnaW46IGF1dG8gMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLnByb2R1Y3QtZ2lmdC1pbWFnZSAuZ2lmdHMtbGlzdDo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgbGVmdDogLTEwcHg7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIGJveC1zaGFkb3c6IDAgMCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi5wcm9kdWN0LWdpZnQtaW1hZ2UgLmdpZnRzLWxpc3Q6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnByb2R1Y3QtZ2lmdC1pbWFnZS5hY3RpdmUgLmdpZnRzLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZGV0YWlscy1tb2RhbC1wcmV2aWV3LWFycm93IHtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogNDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXBob3Rvc19fbGVmdCB7XHJcbiAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmRldGFpbHMtcGhvdG9zX19yaWdodCB7XHJcbiAgbWFyZ2luOiAwIDEwcHg7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXBob3Rvc19fdHJpZ2dlci0zNjAsXHJcbi5kZXRhaWxzLXBob3Rvc19fdHJpZ2dlci12aWRlbyB7XHJcbiAgaGVpZ2h0OiAyN3B4O1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXBob3Rvc19fdHJpZ2dlciArIC5kZXRhaWxzLXBob3Rvc19fdHJpZ2dlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXZpZGVvLXdyYXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuLnByb2R1Y3RzLXZpZXctdmlkZW8td3JhcDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5wcm9kdWN0cy12aWV3LXZpZGVvLXdyYXAgLnZpZGVvLW5hbWUsXHJcbi5wcm9kdWN0cy12aWV3LXZpZGVvLXdyYXAgLnZpZGVvLWRlc2NyaXB0aW9uIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG4ucHJvZHVjdHMtdmlldy12aWRlby13cmFwIC52aWRlby1uYW1lIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG4ucHJvZHVjdHMtdmlldy12aWRlby13cmFwIC52aWRlby1kZXNjcmlwdGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcblxyXG4ucHJvZHVjdC12aWRlb3MtaW4tbW9kYWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLnByb2R1Y3QtdmlkZW9zLWluLW1vZGFsIC5wcm9kdWN0cy12aWV3LXZpZGVvLXdyYXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1wcm9kdWN0LXZpZGVvLWluLW1vZGFsOm5vdCguY2Fyb3VzZWwtbmF2LW5vdC1zaG93KSB7XHJcbiAgLyogcGFkZGluZzogMCA0NXB4OyAqL1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtcHJvZHVjdC12aWRlby1pbi1tb2RhbC1idG4ge1xyXG4gIGZvbnQtc2l6ZTogMzZweDtcclxufVxyXG5cclxuLmNhcm91c2VsLXByb2R1Y3QtdmlkZW8taW4tbW9kYWwtY29udGVudCB7XHJcbiAgd2lkdGg6IDY1MHB4O1xyXG59XHJcblxyXG4uY2FydC1wb3B1cC1wcm9kdWN0LXNrdSB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4ucmVsYXRlZC1wcm9kdWN0LWNhcm91c2VsLXdyYXAge1xyXG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XHJcbn1cclxuXHJcbi5kZXRhaWxzLXJvdyB7XHJcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xyXG59XHJcbi5kZXRhaWxzLXJvd19fYW1vdW50LXRhYmxlIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhcmQtLXF1aWNrdmlldyAuZGV0YWlscy1zaXplLWNvbG9yLXBpY2tlci0tY29scy0xIC5jb2xvci1zZWxlY3QtY3VzdG9tLFxyXG4ucHJvZHVjdC1jYXJkLS1xdWlja3ZpZXcgLmRldGFpbHMtc2l6ZS1jb2xvci1waWNrZXItLWNvbHMtMSAuc2l6ZXMtc2VsZWN0LWN1c3RvbSB7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLmRldGFpbHMtc2l6ZS1jb2xvci1waWNrZXItLWNvbHMtMSAuY29sb3Itc2VsZWN0LWN1c3RvbSxcclxuLmRldGFpbHMtc2l6ZS1jb2xvci1waWNrZXItLWNvbHMtMSAuc2l6ZXMtc2VsZWN0LWN1c3RvbSB7XHJcbiAgd2lkdGg6IDYwJTtcclxufVxyXG5cclxuLmRldGFpbHMtc2l6ZS1jb2xvci1waWNrZXItLWNvbHMtMiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAtbW96LWNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG59XHJcbi5kZXRhaWxzLXNpemUtY29sb3ItcGlja2VyLS1jb2xzLTIgLmRldGFpbHMtY29sb3JzLFxyXG4uZGV0YWlscy1zaXplLWNvbG9yLXBpY2tlci0tY29scy0yIC5kZXRhaWxzLXNpemVzIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XHJcbn1cclxuLmRldGFpbHMtc2l6ZS1jb2xvci1waWNrZXItLWNvbHMtMiAuc2l6ZXMtdmlld2VyLWxpc3Qge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLmRldGFpbHMtc2l6ZS1jb2xvci1waWNrZXItLWNvbHMtMiAuc2l6ZXMtdmlld2VyLWxpc3QgW2RhdGEtc2l6ZXMtdmlld2VyXSB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcbi5kZXRhaWxzLXNpemUtY29sb3ItcGlja2VyLS1jb2xzLTIgLnNpemVzLXZpZXdlci1saXN0IC5zZWxlY3QtY3VzdG9tLFxyXG4uZGV0YWlscy1zaXplLWNvbG9yLXBpY2tlci0tY29scy0yIC5zaXplcy12aWV3ZXItbGlzdCAuY2hvaWNlcyxcclxuLmRldGFpbHMtc2l6ZS1jb2xvci1waWNrZXItLWNvbHMtMiAuc2l6ZXMtdmlld2VyLWxpc3QgLmZvcm0tc2VsZWN0IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmRldGFpbHMtc2l6ZS1jb2xvci1waWNrZXItLWNvbHMtMiAuc2l6ZXMtdmlld2VyLWxpc3QgLmZvcm0tc2VsZWN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tYXJrZXRwbGFjZS1idXR0b24taGVhZGVyIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLm1hcmtldHBsYWNlLWJ1dHRvbnMge1xyXG4gIGhlaWdodDogNTBweDtcclxuICBnYXA6IDIwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXByZXZpZXctbW9kYWwtd3JhcCAuZGV0YWlscy1tb2RhbC1wcmV2aWV3IHtcclxuICBtYXgtd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5wcm9kdWN0LXByZXZpZXctbW9kYWwtd3JhcCAuZGV0YWlscy1tb2RhbC1wcmV2aWV3IC5tb2RhbC1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnByb2R1Y3QtcHJldmlldy1tb2RhbC13cmFwIC5kZXRhaWxzLW1vZGFsLXByZXZpZXcgLmFkdi1tb2RhbC1jbG9zZSB7XHJcbiAgdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XHJcbn1cclxuLnByb2R1Y3QtcHJldmlldy1tb2RhbC13cmFwIC5kZXRhaWxzLW1vZGFsLXByZXZpZXcgLmFkdi1tb2RhbC1jbG9zZTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODI5XCIgIWltcG9ydGFudDtcclxuICByaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gIHRvcDogLTEzcHg7XHJcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5wcm9kdWN0LXByZXZpZXctbW9kYWwtd3JhcCAuZGV0YWlscy1tb2RhbC1wcmV2aWV3LWNlbGwge1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcbi5wcm9kdWN0LXByZXZpZXctbW9kYWwtd3JhcCAuZGV0YWlscy1tb2RhbC1jYXJvdXNlbCB7XHJcbiAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxufSIsICIuY29ubmVjdG9yIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAzMHB4O1xyXG4gIHJpZ2h0OiAzMHB4O1xyXG4gIHotaW5kZXg6IDUwMDtcclxufVxyXG4uY29ubmVjdG9yX19saXN0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XHJcbn1cclxuLmNvbm5lY3Rvcl9fbGlzdC1pdGVtIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMjBweCA1cHggMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmNvbm5lY3Rvcl9fbGlzdC1pdGVtOmhvdmVyIC5jb25uZWN0b3JfX3BvcHVwIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uY29ubmVjdG9yX19pdGVtLCAuY29ubmVjdG9yX190cmlnZ2VyIHtcclxuICB3aWR0aDogNDhweDtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcbi5jb25uZWN0b3JfX2l0ZW0tLWN1c3RvbSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcclxufVxyXG4uY29ubmVjdG9yX190cmlnZ2VyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiA1cHggNXB4IDA7XHJcbn1cclxuLmNvbm5lY3Rvcl9fdHJpZ2dlci1lbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG4uY29ubmVjdG9yX190cmlnZ2VyLWNsb3NlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jb25uZWN0b3JfX3N0YXRlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxufVxyXG4uY29ubmVjdG9yX19zdGF0ZTpjaGVja2VkIH4gLmNvbm5lY3Rvcl9fdHJpZ2dlciB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG4uY29ubmVjdG9yX19zdGF0ZTpjaGVja2VkIH4gLmNvbm5lY3Rvcl9fdHJpZ2dlciAuY29ubmVjdG9yX190cmlnZ2VyLW9wZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNvbm5lY3Rvcl9fc3RhdGU6Y2hlY2tlZCB+IC5jb25uZWN0b3JfX3RyaWdnZXIgLmNvbm5lY3Rvcl9fdHJpZ2dlci1jbG9zZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmNvbm5lY3Rvcl9fc3RhdGU6Y2hlY2tlZCB+IC5jb25uZWN0b3JfX2xpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmNvbm5lY3Rvcl9fdHJpZ2dlciwgLmNvbm5lY3Rvcl9faXRlbS0tY2hhdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkOWNlZDtcclxufVxyXG4uY29ubmVjdG9yX190cmlnZ2VyOmhvdmVyLCAuY29ubmVjdG9yX19pdGVtLS1jaGF0OmhvdmVyIHtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAwICMyZDljZWQ7XHJcbn1cclxuLmNvbm5lY3Rvcl9fY29ubmVjdG9yX190cmlnZ2VyLWVsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLmNvbm5lY3Rvcl9faXRlbS0tdmtvbnRha3RlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3ZGEwO1xyXG59XHJcbi5jb25uZWN0b3JfX2l0ZW0tLXZrb250YWt0ZTpob3ZlciB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCAjNTk3ZGEwO1xyXG59XHJcbi5jb25uZWN0b3JfX2l0ZW0tLWZhY2Vib29rIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NGZmO1xyXG59XHJcbi5jb25uZWN0b3JfX2l0ZW0tLWZhY2Vib29rOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAwICMwMDg0ZmY7XHJcbn1cclxuLmNvbm5lY3Rvcl9faXRlbS0tY2FsbGJhY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTVhOTg7XHJcbn1cclxuLmNvbm5lY3Rvcl9faXRlbS0tY2FsbGJhY2s6aG92ZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgIzA1NWE5ODtcclxufVxyXG4uY29ubmVjdG9yX19pdGVtLS13aGF0c2FwcCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2ZDM2NztcclxufVxyXG4uY29ubmVjdG9yX19pdGVtLS13aGF0c2FwcDpob3ZlciB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCAjMjZkMzY3O1xyXG59XHJcbi5jb25uZWN0b3JfX2l0ZW0tLXZpYmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M1MjllO1xyXG59XHJcbi5jb25uZWN0b3JfX2l0ZW0tLXZpYmVyOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAwICM3YzUyOWU7XHJcbn1cclxuLmNvbm5lY3Rvcl9faXRlbS0tdGVsZWdyYW0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGE1ZTE7XHJcbn1cclxuLmNvbm5lY3Rvcl9faXRlbS0tdGVsZWdyYW06aG92ZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgIzJkYTVlMTtcclxufVxyXG4uY29ubmVjdG9yX19pdGVtLS1vZG5va2xhc3NuaWtpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY3ZDAxO1xyXG59XHJcbi5jb25uZWN0b3JfX2l0ZW0tLW9kbm9rbGFzc25pa2k6aG92ZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgI2VmN2QwMTtcclxufVxyXG4uY29ubmVjdG9yX19wb3B1cCB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogIzRiNGY1ODtcclxufVxyXG4uY29ubmVjdG9yX19pcC10ZWxlcGhvbnktLWNvbXBhY3QgLmNvbm5lY3Rvcl9faXAtdGVsZXBob255LWZvcm0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNvbm5lY3Rvcl9faXAtdGVsZXBob255LS1mdWxsIH4gLmNvbm5lY3Rvcl9fcG9wdXAge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uY29ubmVjdG9yX19pcC10ZWxlcGhvbnktZm9ybSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxMDAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1YTk4O1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxMHB4KTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiA0NTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmNvbm5lY3Rvcl9faXAtdGVsZXBob255LWNlbGwge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuLmNvbm5lY3Rvcl9faW5wdXQge1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICBwYWRkaW5nOiAwLjU2MjVyZW07XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyOiAxcHggI2UyZTNlNCBzb2xpZDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuLmNvbm5lY3Rvcl9fYnV0dG9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICNlMjAwMDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5jb25uZWN0b3JfX2J1dHRvbi0tc21hbGwge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICBwYWRkaW5nOiAwLjYyNXJlbTtcclxufVxyXG4uY29ubmVjdG9yX19idXR0b246aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICNmYzAwMDA7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5jb25uZWN0b3JfX2J1dHRvbjphY3RpdmUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICNjOTAwMDA7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5jb25uZWN0b3IgYS5jb25uZWN0b3JfX2l0ZW06aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5jb25uZWN0b3JfX2lwLXRlbGVwaG9ueS1pbnB1dCB7XHJcbiAgY29sb3I6ICM0YjRmNTg7XHJcbn1cclxuLmNvbm5lY3Rvcl9faXAtdGVsZXBob255LWNsb3NlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAxMDAlO1xyXG4gIGxlZnQ6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBjb2xvcjogIzQzNDE0MjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmNvbm5lY3Rvcl9faXAtdGVsZXBob255LWNvcHlyaWdodCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwJTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5jb25uZWN0b3Itd2l0aC1ib3R0b20tcGFuZWwge1xyXG4gIGJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4taGVpZ2h0OiA2NDFweCkge1xyXG4gIC5jb25uZWN0b3JfX2l0ZW0sXHJcbiAgLmNvbm5lY3Rvcl9fdHJpZ2dlciB7XHJcbiAgICB3aWR0aDogNTZweDtcclxuICAgIGhlaWdodDogNTZweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMXB4KSB7XHJcbiAgLmNvbm5lY3Rvcl9faXRlbSxcclxuICAuY29ubmVjdG9yX190cmlnZ2VyIHtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gIH1cclxuICAuY29ubmVjdG9yX19pdGVtIHN2ZyxcclxuICAuY29ubmVjdG9yX190cmlnZ2VyIHN2ZyB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuLyogQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pe1xuICAgIC5jb25uZWN0b3JfX3BvcHVwe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0gKi8iLCAiLyoqXG4gKiBTd2lwZXIgMTEuMi40XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI1IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEZlYnJ1YXJ5IDE0LCAyMDI1XHJcbiAqL1xyXG5cclxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn06aG9zdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ei1pbmRleDoxfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9ja30uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmluaXRpYWw7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24saW5pdGlhbCk7Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1ob3Jpem9udGFse3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNke3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXI7c2Nyb2xsLXNuYXAtc3RvcDphbHdheXN9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7dHJhbnNmb3JtLW9yaWdpbjo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjo0cHggc29saWQgIzAwN2FmZjtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJ9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RvcDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LDUwJSk7d2lkdGg6Y2FsYyg0NHB4LyA0NCAqIDI3KTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6NDRweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICg0NHB4LyAyKSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOiMwMDdhZmY7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbntvcGFjaXR5OjA7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LW8tb2JqZWN0LWZpdDpjb250YWluO29iamVjdC1maXQ6Y29udGFpbjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn0uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6MTBweDtsZWZ0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDoxMHB4O3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6NDRweDtmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDtmb250LWZlYXR1cmUtc2V0dGluZ3M6O2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OjEwcHg7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOjhweDtib3R0b206dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLDhweCk7dG9wOmF1dG87dG9wOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCxhdXRvKTtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6OHB4O3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6OHB4O2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsNTAlKTtiYWNrZ3JvdW5kOiMwMDA7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTouMjtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eToxO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6IzAwN2FmZjtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6OHB4O3JpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LDhweCk7bGVmdDphdXRvO2xlZnQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCxhdXRvKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46NnB4IDA7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLCAuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCA0cHg7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLCAuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLCAuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2NvbG9yOmluaGVyaXQ7Y29sb3I6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsaW5oZXJpdCl9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMjUpKTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDojMDA3YWZmO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OjRweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDo0cHg7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czoxMHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO3Bvc2l0aW9uOnJlbGF0aXZlO3RvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjEpKX0uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjElO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO2JvdHRvbTo0cHg7Ym90dG9tOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLDRweCk7dG9wOmF1dG87dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLGF1dG8pO3otaW5kZXg6NTA7aGVpZ2h0OjRweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7d2lkdGg6Y2FsYygxMDAlIC0gMiAqIDElKTt3aWR0aDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDphdXRvO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LGF1dG8pO3JpZ2h0OjRweDtyaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LDRweCk7dG9wOjElO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7ei1pbmRleDo1MDt3aWR0aDo0cHg7d2lkdGg6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDIgKiAxJSk7aGVpZ2h0OmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjUpKTtib3JkZXItcmFkaXVzOjEwcHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlOy1vLW9iamVjdC1maXQ6Y29udGFpbjtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmU7dG91Y2gtYWN0aW9uOm5vbmV9LnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWdyaWQ+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLnN3aXBlci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTouNjt6LWluZGV4OjB9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO2ZpbHRlcjpibHVyKDUwcHgpfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LGhlaWdodH0uc3dpcGVyLnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59IiwgIi50YWJzLWhlYWRlcnMge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi50YWItY29udGVudCxcclxuLm1vYmlsZS10YWItY29udGVudCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRhYi1jb250ZW50LWFjdGl2ZSxcclxuLm1vYmlsZS10YWItY29udGVudC1hY3RpdmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udGFicy1oZWFkZXItaXRlbS1saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLnRhYnMtaGVhZGVyLWFjdGl2ZSB7XHJcbiAgLyogLnRhYnMtaGVhZGVyLWl0ZW0tbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICB9XG4gIH0gKi9cclxufVxyXG5cclxuLnRhYnMtaG9yaXpvbnRhbCB7XHJcbiAgLyogLnRhYnMtaGVhZGVyLWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNlMmUzZTQ7XG4gIH0gKi9cclxufVxyXG4udGFicy1ob3Jpem9udGFsIC50YWJzLWhlYWRlci1pdGVtLWxpbmsge1xyXG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbn1cclxuLnRhYnMtaG9yaXpvbnRhbCAudGFicy1oZWFkZXItaXRlbSB7XHJcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW07XHJcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG4udGFicy1ob3Jpem9udGFsIC50YWJzLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjI1cmVtO1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbn1cclxuXHJcbi50YWJzLXZlcnRpY2FsIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4udGFicy12ZXJ0aWNhbCAudGFicy1oZWFkZXJzLFxyXG4udGFicy12ZXJ0aWNhbCAudGFicy1jb250ZW50IHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuLnRhYnMtdmVydGljYWwgLnRhYnMtaGVhZGVycyB7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XHJcbn1cclxuLnRhYnMtdmVydGljYWwgLnRhYnMtaGVhZGVyLWl0ZW0tbGluayB7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07XHJcbn1cclxuLnRhYnMtdmVydGljYWwgLnRhYnMtaGVhZGVyLWl0ZW0ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxufVxyXG4udGFicy12ZXJ0aWNhbCAudGFicy1jb250ZW50IHtcclxuICBwYWRkaW5nOiAwIDA7XHJcbn1cclxuXHJcbi5tb2JpbGUtZGV0YWlscy10YWJzLWhlYWRlci1pdGVtIHtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAyMXB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5tb2JpbGUtZGV0YWlscy10YWJzLWFycm93IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBtYXJnaW46IGF1dG8gMDtcclxuICBoZWlnaHQ6IDIzcHg7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ubW9iaWxlLXRhYi1jb250ZW50IHtcclxuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4yNXJlbTtcclxufSIsICIuY2Fyb3VzZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1tYWluLWxpc3Qge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaW5uZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtbGlzdCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0ge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEsIDEpO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtZG90cyB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmNhcm91c2VsLWRvdHMtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtZG90cy1pdGVtLWlubmVyIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgd2lkdGg6IDAuNXJlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm94LXNoYWRvdzogMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG5cclxuLmNhcm91c2VsLWRvdHMtc2VsZWN0ZWQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1uYXYtcHJldixcclxuLmNhcm91c2VsLW5hdi1uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmNhcm91c2VsLW5hdi1wcmV2OmZvY3VzLFxyXG4uY2Fyb3VzZWwtbmF2LW5leHQ6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLmNhcm91c2VsLW5hdi1wcmV2OjphZnRlcixcclxuLmNhcm91c2VsLW5hdi1uZXh0OjphZnRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcbi5jYXJvdXNlbC1uYXYtcHJldjpkaXNhYmxlZCxcclxuLmNhcm91c2VsLW5hdi1uZXh0OmRpc2FibGVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtdmVydGljYWwuY2Fyb3VzZWwtd3JhcC1uYXYtb3V0c2lkZSB7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcbi5jYXJvdXNlbC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1uYXYtaW5zaWRlIC5jYXJvdXNlbC1uYXYtcHJldiB7XHJcbiAgdG9wOiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBsZWZ0OiA1MCU7XHJcbn1cclxuLmNhcm91c2VsLXZlcnRpY2FsID4gLmNhcm91c2VsLW5hdi1pbnNpZGUgLmNhcm91c2VsLW5hdi1uZXh0IHtcclxuICBib3R0b206IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGxlZnQ6IDUwJTtcclxufVxyXG4uY2Fyb3VzZWwtdmVydGljYWwgPiAuY2Fyb3VzZWwtbmF2LW91dHNpZGUgLmNhcm91c2VsLW5hdi1wcmV2IHtcclxuICBib3R0b206IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGxlZnQ6IDUwJTtcclxufVxyXG4uY2Fyb3VzZWwtdmVydGljYWwgPiAuY2Fyb3VzZWwtbmF2LW91dHNpZGUgLmNhcm91c2VsLW5hdi1uZXh0IHtcclxuICB0b3A6IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGxlZnQ6IDUwJTtcclxufVxyXG5cclxuLmNhcm91c2VsLWhvcml6b250YWwuY2Fyb3VzZWwtd3JhcC1uYXYtb3V0c2lkZSB7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxufVxyXG4uY2Fyb3VzZWwtaG9yaXpvbnRhbCAuY2Fyb3VzZWwtbmF2LXByZXYge1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5jYXJvdXNlbC1uYXYtbmV4dCB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5jYXJvdXNlbC1uYXYtaW5zaWRlIC5jYXJvdXNlbC1uYXYtcHJldiB7XHJcbiAgbGVmdDogMDtcclxufVxyXG4uY2Fyb3VzZWwtaG9yaXpvbnRhbCAuY2Fyb3VzZWwtbmF2LWluc2lkZSAuY2Fyb3VzZWwtbmF2LW5leHQge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5jYXJvdXNlbC1uYXYtb3V0c2lkZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMTAwJTtcclxuICByaWdodDogMC42MjVyZW07XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4uY2Fyb3VzZWwtaG9yaXpvbnRhbCAuY2Fyb3VzZWwtbmF2LW91dHNpZGUgLmNhcm91c2VsLW5hdi1wcmV2LFxyXG4uY2Fyb3VzZWwtaG9yaXpvbnRhbCAuY2Fyb3VzZWwtbmF2LW91dHNpZGUgLmNhcm91c2VsLW5hdi1uZXh0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDM1cHg7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogYXV0bztcclxuICB0b3A6IGF1dG87XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5jYXJvdXNlbC1uYXYtb3V0c2lkZSAuY2Fyb3VzZWwtbmF2LXByZXY6ZGlzYWJsZWQsXHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5jYXJvdXNlbC1uYXYtb3V0c2lkZSAuY2Fyb3VzZWwtbmF2LW5leHQ6ZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuMztcclxufVxyXG4uY2Fyb3VzZWwtaG9yaXpvbnRhbCAucmVzLWFycm93LXByZXYuY2Fyb3VzZWwtbmF2LXByZXYsXHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5yZXMtYXJyb3ctbmV4dC5jYXJvdXNlbC1uYXYtbmV4dCB7XHJcbiAgdG9wOiAtMC4xODc1cmVtO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5yZXMtYXJyb3ctcHJldi5jYXJvdXNlbC1uYXYtcHJldiB7XHJcbiAgcmlnaHQ6IDIuMTg3NXJlbTtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcbi5jYXJvdXNlbC1ob3Jpem9udGFsIC5yZXMtYXJyb3ctbmV4dC5jYXJvdXNlbC1uYXYtbmV4dCB7XHJcbiAgcmlnaHQ6IDAuNjI1cmVtO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtbW9iaWxlIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtdXBkYXRlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLyogLmNhcm91c2VsLWxpc3Qge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfSAqL1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtLW5vdC1oaWRkZW4tb24tdXBkYXRlLmNhcm91c2VsLXVwZGF0ZSB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmNhcm91c2VsLW5hdi1ub3Qtc2hvdyA+IC5jYXJvdXNlbC1uYXYge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1zY3JvbGwtbmF2IC5jYXJvdXNlbC1pbm5lciB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1wbGFjZWhvbGRlciB7XHJcbiAgbWF4LWhlaWdodDogMXB4O1xyXG4gIG1heC13aWR0aDogMXB4O1xyXG59IiwgIi5nbGlkZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmdsaWRlICoge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuLmdsaWRlX190cmFjayB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uZ2xpZGVfX3NsaWRlcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICB0b3VjaC1hY3Rpb246IHBhbi1ZO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbn1cclxuLmdsaWRlX19zbGlkZXMtLWRyYWdnaW5nIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4uZ2xpZGVfX3NsaWRlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uZ2xpZGVfX3NsaWRlIGEge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG4uZ2xpZGVfX2Fycm93cyB7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi5nbGlkZV9fYnVsbGV0cyB7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi5nbGlkZS0tcnRsIHtcclxuICBkaXJlY3Rpb246IHJ0bDtcclxufVxyXG4uZ2xpZGVfX2xhenlfX2xvYWRlZCB7XHJcbiAgYW5pbWF0aW9uOiBmYWRlSW5Gcm9tTm9uZSAwLjVzIGVhc2UtaW4gMHMgZm9yd2FyZHM7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluRnJvbU5vbmUge1xyXG4gIDAlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDElIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLyojIHNvdXJjZU1hcHBpbmdVUkw9bm9kZV9tb2R1bGVzXFxAZ2xpZGVqc1xcZ2xpZGVcXGRpc3RcXGNzc1xcZ2xpZGUuY29yZS5jc3MubWFwICovIiwgIi5nbGlkZV9fYXJyb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0b3A6IDUwJTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHBhZGRpbmc6IDlweCAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm94LXNoYWRvdzogMCAwLjI1ZW0gMC41ZW0gMCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMC4yNWVtIDAuNWVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2UsIGJvcmRlciAzMDBtcyBlYXNlLWluLW91dDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLmdsaWRlX19hcnJvdzpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uZ2xpZGVfX2Fycm93OmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG59XHJcbi5nbGlkZV9fYXJyb3ctLWxlZnQge1xyXG4gIGxlZnQ6IDJlbTtcclxufVxyXG4uZ2xpZGVfX2Fycm93LS1yaWdodCB7XHJcbiAgcmlnaHQ6IDJlbTtcclxufVxyXG4uZ2xpZGVfX2Fycm93LS1kaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogMC4zMztcclxufVxyXG4uZ2xpZGVfX2J1bGxldHMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGJvdHRvbTogMmVtO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG4uZ2xpZGVfX2J1bGxldCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gIHdpZHRoOiA5cHg7XHJcbiAgaGVpZ2h0OiA5cHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBib3gtc2hhZG93OiAwIDAuMjVlbSAwLjVlbSAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICBtYXJnaW46IDAgMC4yNWVtO1xyXG59XHJcbi5nbGlkZV9fYnVsbGV0OmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5nbGlkZV9fYnVsbGV0OmhvdmVyLCAuZ2xpZGVfX2J1bGxldDpmb2N1cyB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG59XHJcbi5nbGlkZV9fYnVsbGV0LS1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcbi5nbGlkZS0tc3dpcGVhYmxlIHtcclxuICBjdXJzb3I6IGdyYWI7XHJcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcbn1cclxuLmdsaWRlLS1kcmFnZ2luZyB7XHJcbiAgY3Vyc29yOiBncmFiYmluZztcclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XHJcbn1cclxuXHJcbi8qIyBzb3VyY2VNYXBwaW5nVVJMPW5vZGVfbW9kdWxlc1xcQGdsaWRlanNcXGdsaWRlXFxkaXN0XFxjc3NcXGdsaWRlLnRoZW1lLmNzcy5tYXAgKi8iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4uY2Fyb3VzZWwtZXh0LFxyXG4uY2Fyb3VzZWwtZXh0X190cmFjayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1leHRfX3NsaWRlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtZXh0X19uYXYtLWJvdHRvbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNhcm91c2VsLWV4dF9fYXJyb3cge1xyXG4gIC8qIGNvbG9yOiAkY29sb3ItcHJpbWFyeTsgKi9cclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5jYXJvdXNlbC1leHRfX2Fycm93LS1wcmV2IHtcclxuICByaWdodDogY2FsYygxMDAlICsgMi4ydncpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxufVxyXG4uY2Fyb3VzZWwtZXh0X19hcnJvdy0tbmV4dCB7XHJcbiAgbGVmdDogY2FsYygxMDAlICsgMi4ydncpO1xyXG59XHJcbi5jYXJvdXNlbC1leHRfX2Fycm93LS1oaWRkZW4teHMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNhcm91c2VsLWV4dF9fYXJyb3ctLWJvdHRvbSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLmNhcm91c2VsLWV4dF9fYXJyb3ctLWJvdHRvbS1wcmV2IHtcclxuICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuLmNhcm91c2VsLWV4dF9fZG90LWl0ZW0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmQ2ZTY7XHJcbn1cclxuLmNhcm91c2VsLWV4dF9fZG90LWl0ZW06aG92ZXIsIC5jYXJvdXNlbC1leHRfX2RvdC1pdGVtOmZvY3VzIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjY2ZkNmU2O1xyXG59XHJcbi5jYXJvdXNlbC1leHRfX2RvdC1pdGVtLmdsaWRlX19idWxsZXQtLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMmY5MTtcclxufVxyXG4uY2Fyb3VzZWwtZXh0X19kb3QtaXRlbS5nbGlkZV9fYnVsbGV0LS1hY3RpdmU6aG92ZXIsIC5jYXJvdXNlbC1leHRfX2RvdC1pdGVtLmdsaWRlX19idWxsZXQtLWFjdGl2ZTpmb2N1cyB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgIzExMmY5MTtcclxufVxyXG5cclxuLmNhcm91c2VsLWV4dF9fc2xpZGVzIHtcclxuICB3aWxsLWNoYW5nZTogYXV0bztcclxufVxyXG5cclxuLmNhcm91c2VsLWV4dC0tZnVsbCAuY2Fyb3VzZWwtZXh0X19hcnJvdy0tcHJldiB7XHJcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxufVxyXG4uY2Fyb3VzZWwtZXh0LS1mdWxsIC5jYXJvdXNlbC1leHRfX2Fycm93LS1uZXh0IHtcclxuICBsZWZ0OiBjYWxjKDEwMCUgLSA1MHB4KTtcclxufVxyXG4uY2Fyb3VzZWwtZXh0LS1mdWxsIC5jYXJvdXNlbC1leHRfX2Fycm93LS1ib3R0b20ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5jYXJvdXNlbC1leHQtLWZ1bGwgLmNhcm91c2VsLWV4dF9fYXJyb3ctLWJvdHRvbS1wcmV2IHtcclxuICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuLnNsaWRlci1kaXNhYmxlIC5nbGlkZV9fdHJhY2sge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uc2xpZGVyLWRpc2FibGUgLmdsaWRlX19hcnJvdyB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogKG1pbi13aWR0aDogNDhlbSkpIHtcclxuICAuY2Fyb3VzZWwtZXh0X19hcnJvdy0tdmlzaWJsZS1zbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IChtaW4td2lkdGg6IDY0ZW0pKSB7XHJcbiAgLmNhcm91c2VsLWV4dF9fYXJyb3ctLXZpc2libGUtbWQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAobWluLXdpZHRoOiA3NWVtKSkge1xyXG4gIC5jYXJvdXNlbC1leHRfX2Fycm93LS12aXNpYmxlLWxnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogKG1pbi13aWR0aDogMTAwZW0pKSB7XHJcbiAgLmNhcm91c2VsLWV4dF9fYXJyb3ctLXZpc2libGUteHhsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufSIsICIuZXhwZXJ0c19fc2xpZGVyLWhlbHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5leHBlcnRzX19zbGlkZXItaGVscGVyIC5zd2lwZXItc2xpZGUge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uZXhwZXJ0c19fc2xpZGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZXhwZXJ0c19fc2xpZGUtbWVkaWEge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnRlYW0tY2Fyb3VzZWwtYXJyb3cge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IHZhcigtLW5hdi1zaXplKTtcclxuICBoZWlnaHQ6IHZhcigtLW5hdi1zaXplKTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcbiAgdG9wOiAwO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWR2LWJsYWNrLTEwMCk7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG4udGVhbS1jYXJvdXNlbC1hcnJvdzo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnRlYW0tY2Fyb3VzZWwtYXJyb3ctcHJldiB7XHJcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDcuM3Z3KTtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuLnRlYW0tY2Fyb3VzZWwtYXJyb3ctbmV4dCB7XHJcbiAgbGVmdDogY2FsYygxMDAlIC0gNy4zdncpO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi50ZWFtLWNhcm91c2VsLWFycm93IHN2ZyB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgd2lkdGg6IGluaXRpYWw7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGhlaWdodDogaW5pdGlhbDtcclxufVxyXG5cclxuLnRlYW0tY2Fyb3VzZWxfX3JlcG9ydC10aWxlIHtcclxuICBtYXgtd2lkdGg6IDUwNnB4O1xyXG4gIG1hcmdpbjogMCBhdXRvIHZhcigtLWFkdi1tLTgpO1xyXG59XHJcblxyXG4udGVhbS1jYXJvdXNlbC13aXRoLW1haW5fX3NsaWRlIGltZyB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmV4cGVydHNfX3NsaWRlci1oZWxwZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgLnRlYW0tY2Fyb3VzZWwtd2l0aC1tYWluX19yb290IHtcclxuICAgIC0tbmF2LXNpemU6IDE0MHB4O1xyXG4gIH1cclxuICAudGVhbS1jYXJvdXNlbC1hcnJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxufSIsICIucGFydGljaXBhbnRzIHtcclxuICBtYXJnaW4tYm90dG9tOiAxODBweDtcclxuICBjb2xvcjogIzE1MTUxNTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTBweCkge1xyXG4gIC5wYXJ0aWNpcGFudHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAucGFydGljaXBhbnRzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG59XHJcbi5wYXJ0aWNpcGFudHNfX3RpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIGZvbnQtc2l6ZTogNTRweDtcclxuICBmb250LXdlaWdodDogNTg5O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzkwcHgpIHtcclxuICAucGFydGljaXBhbnRzX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnBhcnRpY2lwYW50c19fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICB9XHJcbn1cclxuLnBhcnRpY2lwYW50c19fZ3JpZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzNThweCAzMTdweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTBweCkge1xyXG4gIC5wYXJ0aWNpcGFudHNfX2dyaWQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjQxcHggMjIwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAucGFydGljaXBhbnRzX19ncmlkIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gIH1cclxufVxyXG4ucGFydGljaXBhbnRzX19oZWFkIHtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM5MHB4KSB7XHJcbiAgLnBhcnRpY2lwYW50c19faGVhZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnBhcnRpY2lwYW50c19faGVhZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4ucGFydGljaXBhbnRzX19oZWFkIHNwYW4ge1xyXG4gIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjEsIDIxLCAyMSwgMC4zKTtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBsaW5lLWhlaWdodDogMTI1JTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTBweCkge1xyXG4gIC5wYXJ0aWNpcGFudHNfX2hlYWQgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcbi5wYXJ0aWNpcGFudHNfX2hlYWQgc3BhbjpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDIxLCAyMSwgMjEsIDAuMyk7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGFudHNfX2l0ZW0ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhGOTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5wYXJ0aWNpcGFudHNfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbn1cclxuLnBhcnRpY2lwYW50c19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM5MHB4KSB7XHJcbiAgLnBhcnRpY2lwYW50c19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAucGFydGljaXBhbnRzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcbn1cclxuLnBhcnRpY2lwYW50c19faW5mbyB7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAzMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM5MHB4KSB7XHJcbiAgLnBhcnRpY2lwYW50c19faW5mbyB7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAucGFydGljaXBhbnRzX19pbmZvIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgfVxyXG59XHJcbi5wYXJ0aWNpcGFudHNfX3Bob3RvIHtcclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogMTQwcHg7XHJcbiAgaGVpZ2h0OiAxNDBweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTBweCkge1xyXG4gIC5wYXJ0aWNpcGFudHNfX3Bob3RvIHtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgfVxyXG59XHJcbi5wYXJ0aWNpcGFudHNfX3Bob3RvIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4ucGFydGljaXBhbnRzX19uYW1lIHtcclxuICBjb2xvcjogYmxhY2s7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBsaW5lLWhlaWdodDogMTEwJTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4yNHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM5MHB4KSB7XHJcbiAgLnBhcnRpY2lwYW50c19fbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAucGFydGljaXBhbnRzX19uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbn1cclxuLnBhcnRpY2lwYW50c19fam9iIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBsaW5lLWhlaWdodDogMTIwJTtcclxuICBjb2xvcjogcmdiYSgyMSwgMjEsIDIxLCAwLjcpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM5MHB4KSB7XHJcbiAgLnBhcnRpY2lwYW50c19fam9iIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn1cclxuLnBhcnRpY2lwYW50c19fY29tcGFueSB7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTM7XHJcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzkwcHgpIHtcclxuICAucGFydGljaXBhbnRzX19jb21wYW55IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5wYXJ0aWNpcGFudHNfX2NvbXBhbnkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuLnBhcnRpY2lwYW50c19fY2l0eSB7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBsaW5lLWhlaWdodDogMTIwJTtcclxuICBjb2xvcjogcmdiYSgyMSwgMjEsIDIxLCAwLjcpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM5MHB4KSB7XHJcbiAgLnBhcnRpY2lwYW50c19fY2l0eSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAucGFydGljaXBhbnRzX19jaXR5IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbi5wYXJ0aWNpcGFudHMtZmlsdGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM5MHB4KSB7XHJcbiAgLnBhcnRpY2lwYW50cy1maWx0ZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5wYXJ0aWNpcGFudHMtZmlsdGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG59XHJcbi5wYXJ0aWNpcGFudHMtZmlsdGVyX19zZWFyY2gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM5MHB4KSB7XHJcbiAgLnBhcnRpY2lwYW50cy1maWx0ZXJfX3NlYXJjaCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnBhcnRpY2lwYW50cy1maWx0ZXJfX3NlYXJjaCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxufVxyXG4ucGFydGljaXBhbnRzLWZpbHRlcl9fc2VhcmNoIHNwYW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDE0cHg7XHJcbiAgbGVmdDogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTBweCkge1xyXG4gIC5wYXJ0aWNpcGFudHMtZmlsdGVyX19zZWFyY2ggc3BhbiB7XHJcbiAgICB0b3A6IDE0cHg7XHJcbiAgfVxyXG59XHJcbi5wYXJ0aWNpcGFudHMtZmlsdGVyX19zZWFyY2ggaW5wdXQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMThweCAyMHB4IDE2cHggNTRweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNDUzO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4Rjk7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM5MHB4KSB7XHJcbiAgLnBhcnRpY2lwYW50cy1maWx0ZXJfX3NlYXJjaCBpbnB1dCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcbi5wYXJ0aWNpcGFudHMtZmlsdGVyX19zZWFyY2ggaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiByZ2JhKDIxLCAyMSwgMjEsIDAuNyk7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGFudHMtZmlsdGVyX19zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogcmdiYSgyMSwgMjEsIDIxLCAwLjcpO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGFudHMtZmlsdGVyX19zZWFyY2ggaW5wdXQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUYyRjY7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGFudHMtZmlsdGVyX19zZWFyY2ggaW5wdXQ6aG92ZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiByZ2IoMjEsIDIxLCAyMSk7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGFudHMtZmlsdGVyX19zZWFyY2ggaW5wdXQ6aG92ZXI6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogcmdiKDIxLCAyMSwgMjEpO1xyXG59XHJcblxyXG4ucGFydGljaXBhbnRzLWZpbHRlcl9fc2VhcmNoIGlucHV0OmhvdmVyICsgc3BhbiBzdmcgcGF0aCB7XHJcbiAgc3Ryb2tlLW9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGFudHMtZmlsdGVyX19zZWFyY2ggaW5wdXQ6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4Rjk7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGFudHMtZmlsdGVyX19zZWFyY2ggaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiByZ2IoMjEsIDIxLCAyMSk7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGFudHMtZmlsdGVyX19zZWFyY2ggaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogcmdiKDIxLCAyMSwgMjEpO1xyXG59XHJcblxyXG4ucGFydGljaXBhbnRzLWZpbHRlcl9fc2VhcmNoIGlucHV0OmZvY3VzICsgc3BhbiBzdmcgcGF0aCB7XHJcbiAgc3Ryb2tlLW9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGFudHMtZmlsdGVyX19zZWFyY2ggc3ZnIHBhdGgge1xyXG4gIHRyYW5zaXRpb246IHN0cm9rZS1vcGFjaXR5IDAuM3M7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGFudHMtZmlsdGVyX19ib3gge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMzE4cHgsIGF1dG8pIG1pbm1heCgzMThweCwgYXV0bykgMWZyO1xyXG4gIGdyaWQtZ2FwOiAxMHB4O1xyXG4gIGdhcDogMTBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTBweCkge1xyXG4gIC5wYXJ0aWNpcGFudHMtZmlsdGVyX19ib3gge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMjgwcHgsIGF1dG8pIG1pbm1heCgyODBweCwgYXV0bykgMWZyO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnBhcnRpY2lwYW50cy1maWx0ZXJfX2JveCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICB9XHJcbn1cclxuLnBhcnRpY2lwYW50cy1maWx0ZXJfX3NlbGVjdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNDkwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTBweCkge1xyXG4gIC5wYXJ0aWNpcGFudHMtZmlsdGVyX19zZWxlY3Qge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICB9XHJcbn1cclxuLnBhcnRpY2lwYW50cy1maWx0ZXJfX3NlbGVjdC5vcGVuIC5wYXJ0aWNpcGFudHMtZmlsdGVyX19oZWFkIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxLCAyMSwgMjEsIDAuNSk7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGFudHMtZmlsdGVyX19zZWxlY3Qub3BlbiAucGFydGljaXBhbnRzLWZpbHRlcl9faGVhZCBzdmcge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGFudHMtZmlsdGVyX19zZWxlY3Qub3BlbiAucGFydGljaXBhbnRzLWZpbHRlcl9fbGlzdCB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHotaW5kZXg6IDU7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGFudHMtZmlsdGVyX19oZWFkIHtcclxuICAtLV9zZWxlY3QtZmlsdGVyLXAteDogdmFyKC0tYWR2LW0tNSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IHZhcigtLWFkdi1tLTMpIHZhcigtLV9zZWxlY3QtZmlsdGVyLXAteCk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxLCAyMSwgMjEsIDAuNyk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzO1xyXG59XHJcblxyXG4ucGFydGljaXBhbnRzLWZpbHRlcl9faGVhZC5vcGVuOjpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgcmlnaHQ6IHZhcigtLV9zZWxlY3QtZmlsdGVyLXAteCk7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWFnZXMvYmxhY2stYXJyb3ctdXAuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzkwcHgpIHtcclxuICAucGFydGljaXBhbnRzLWZpbHRlcl9faGVhZCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE5cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAucGFydGljaXBhbnRzLWZpbHRlcl9faGVhZCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxufVxyXG4ucGFydGljaXBhbnRzLWZpbHRlcl9faGVhZDpob3ZlciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMSwgMjEsIDIxLCAwLjUpO1xyXG59XHJcblxyXG4ucGFydGljaXBhbnRzLWZpbHRlcl9faGVhZCBzdmcge1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG59XHJcblxyXG4ucGFydGljaXBhbnRzLWZpbHRlcl9fbGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogLTUwO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG59XHJcblxyXG4ucGFydGljaXBhbnRzLWZpbHRlcl9faXRlbSB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBjb2xvcjogcmdiYSgyMSwgMjEsIDIxLCAwLjMpO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTBweCkge1xyXG4gIC5wYXJ0aWNpcGFudHMtZmlsdGVyX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDE2cHggMTdweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5wYXJ0aWNpcGFudHMtZmlsdGVyX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDE0cHggMTVweDtcclxuICB9XHJcbn1cclxuLnBhcnRpY2lwYW50cy1maWx0ZXJfX2l0ZW06aG92ZXIge1xyXG4gIGNvbG9yOiAjMUE2NkJGO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUYyRjY7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGFudHMtZmlsdGVyX19zcGlrZXJzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAucGFydGljaXBhbnRzLWZpbHRlcl9fc3Bpa2VycyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxufVxyXG4ucGFydGljaXBhbnRzLWZpbHRlcl9fY2hlY2tib3gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBhcnRpY2lwYW50cy1maWx0ZXJfX2NoZWNrYm94IGlucHV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnBhcnRpY2lwYW50cy1maWx0ZXJfX2NoZWNrYm94LWlubmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGFudHMtZmlsdGVyX19jaGVja2JveC1pbm5lcjpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucGFydGljaXBhbnRzLWZpbHRlcl9fY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtd2hpdGUtMTAwKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZHYtYmxhY2stMTAwKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjEsIDIxLCAyMSk7XHJcbn1cclxuXHJcbi5wYXJ0aWNpcGFudHMtZmlsdGVyX19jaGVja2JveCBzcGFuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA5cHggMjlweDtcclxuICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxLCAyMSwgMjEsIDAuNSk7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1ODk7XHJcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTBweCkge1xyXG4gIC5wYXJ0aWNpcGFudHMtZmlsdGVyX19jaGVja2JveCBzcGFuIHtcclxuICAgIHBhZGRpbmc6IDlweCAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQ5MDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjI4cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcclxuICAucGFydGljaXBhbnRzX19uYW1lIHtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcbiAgfVxyXG4gIC5wYXJ0aWNpcGFudHNfX2l0ZW06aG92ZXIgLnBhcnRpY2lwYW50c19fbmFtZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tYWR2LWJsdWUpO1xyXG4gIH1cclxufSIsICIuc3BlYWtlcnMtY29tcGFueV9fc2xpZGVyLWhlbHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5zcGVha2Vycy1jb21wYW55X19zbGlkZXItaGVscGVyIC5zd2lwZXItc2xpZGUge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uc3BlYWtlcnMtY29tcGFueV9fc2xpZGUtbWVkaWEtd3JhcCB7XHJcbiAgbWluLXdpZHRoOiAxMjJweDtcclxuICBhc3BlY3QtcmF0aW86IDEyMi8xMjA7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hZHYtYmxhY2stMTApO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXgtd2lkdGg6IDEyMnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnNwZWFrZXJzLWNvbXBhbnlfX3NsaWRlLW1lZGlhLXdyYXAge1xyXG4gICAgbWluLXdpZHRoOiAyNDBweDtcclxuICAgIGFzcGVjdC1yYXRpbzogMjQ1LzI0MDtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gIC5zcGVha2Vycy1jb21wYW55X19zbGlkZS1tZWRpYS13cmFwIHtcclxuICAgIG1pbi13aWR0aDogMzE3cHg7XHJcbiAgICBhc3BlY3QtcmF0aW86IDMxNy8zMTA7XHJcbiAgfVxyXG59IiwgIi50aWxlLWNhcm91c2VsX19oZWFkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBnYXA6IDIwcHg7XHJcbn1cclxuXHJcbi50aWxlLWNhcm91c2VsX19jYXJvdXNlbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tMTEpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udGlsZS1jYXJvdXNlbF9faXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMSwgMjEsIDIxLCAwLjUpO1xyXG4gIG1heC13aWR0aDogNDM0cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYXNwZWN0LXJhdGlvOiA0MzQvNDE2O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjUgZWFzZS1pbi1vdXQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZW5kO1xyXG59XHJcblxyXG4udGlsZS1jYXJvdXNlbF9faXRlbTpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHZhcigtLWFkdi1ibGFjay0xMDApLCByZ2JhKDIxLCAyMSwgMjEsIDApKSwgdmFyKC0tdGlsZS1jYXJvdXNlbC1iZyk7XHJcbiAgY29udGVudDogXCJcIjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcclxuICB6LWluZGV4OiAtMTtcclxuICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG59XHJcblxyXG4udGlsZS1jYXJvdXNlbF9faXRlbS10ZXh0IHtcclxuICBwYWRkaW5nOiAwIDI1cHggMjVweCAyNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udGlsZS1jYXJvdXNlbF9faXRlbS10aXRsZSB7XHJcbiAgbWF4LXdpZHRoOiAzMzJweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA1ODk7XHJcbiAgbGluZS1oZWlnaHQ6IDM3LjhweDtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMik7XHJcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi50aWxlLWNhcm91c2VsX19pdGVtLXN1YnRpdGxlIHtcclxuICBjb2xvcjogcmdiYSgyMSwgMjEsIDIxLCAwLjcpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTM7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW47XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1heC13aWR0aDogMzIycHg7XHJcbn1cclxuXHJcbi50aWxlLWNhcm91c2VsX19pdGVtOmhvdmVyLFxyXG4udGlsZS1jYXJvdXNlbF9faXRlbS5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xyXG59XHJcbi50aWxlLWNhcm91c2VsX19pdGVtOmhvdmVyOmJlZm9yZSxcclxuLnRpbGUtY2Fyb3VzZWxfX2l0ZW0uc3dpcGVyLXNsaWRlLWFjdGl2ZTpiZWZvcmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLnRpbGUtY2Fyb3VzZWxfX2l0ZW06aG92ZXIgLnRpbGUtY2Fyb3VzZWxfX2l0ZW0tdGl0bGUsXHJcbi50aWxlLWNhcm91c2VsX19pdGVtLnN3aXBlci1zbGlkZS1hY3RpdmUgLnRpbGUtY2Fyb3VzZWxfX2l0ZW0tdGl0bGUge1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi50aWxlLWNhcm91c2VsX19pdGVtOmhvdmVyIC50aWxlLWNhcm91c2VsX19pdGVtLXN1YnRpdGxlLFxyXG4udGlsZS1jYXJvdXNlbF9faXRlbS5zd2lwZXItc2xpZGUtYWN0aXZlIC50aWxlLWNhcm91c2VsX19pdGVtLXN1YnRpdGxlIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzBweCkge1xyXG4gIC5wYXJ0bmVyc19fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC50aWxlLWNhcm91c2VsX19pdGVtIHtcclxuICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgfVxyXG4gIC50aWxlLWNhcm91c2VsX19pdGVtLXRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNy4zcHg7XHJcbiAgfVxyXG4gIC5wYXJ0bmVycy1hY3Rpdml0aWVzX19saXN0LXRleHQtdGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI3LjNweDtcclxuICB9XHJcbiAgLnRpbGUtY2Fyb3VzZWxfX2l0ZW0tc3VidGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0Ljk1cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5NzBweCkge1xyXG4gIC50aWxlLWNhcm91c2VsX19pdGVtLXRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMi4wNXB4O1xyXG4gIH1cclxuICAudGlsZS1jYXJvdXNlbF9faXRlbS1zdWJ0aXRsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMTQuOTVweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLnRpbGUtY2Fyb3VzZWxfX2l0ZW0ge1xyXG4gICAgbWF4LXdpZHRoOiAyODBweDtcclxuICB9XHJcbn0iLCAiLmNpcmNsZS12aWRlbyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4uY2lyY2xlLXZpZGVvX19idG4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHotaW5kZXggMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmNpcmNsZS12aWRlb19fYnRuLmFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB6LWluZGV4OiAtMTAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uY2lyY2xlLXZpZGVvX190aW1lbGluZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5jaXJjbGUtdmlkZW9fX3RpbWVsaW5lLmFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uY2lyY2xlLXZpZGVvX190aW1lbGluZS5hY3RpdmUgLmNpcmNsZS12aWRlb19fdGltZWxpbmUtbGluZSB7XHJcbiAgc2NhbGU6IDEuNTkwOTA5MDkwOTtcclxufVxyXG4uY2lyY2xlLXZpZGVvX190aW1lbGluZS1saW5lIHtcclxuICBzdHJva2Utd2lkdGg6IDRweDtcclxuICBzdHJva2U6IHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG4gIHN0cm9rZS1kYXNoYXJyYXk6IDY5MTtcclxuICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAwLjVzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4ucmV2aWV3c19fYm94IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5yZXZpZXdzX19idG4tYm94IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMTVweDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgLnJldmlld3NfX2J0bi1ib3gge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLnJldmlld3NfX3NsaWRlciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XHJcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gIGdyaWQtZ2FwOiAyMHB4O1xyXG4gIGdhcDogMjBweDtcclxuICBoZWlnaHQ6IDQ5MHB4O1xyXG59XHJcbi5yZXZpZXdzX19zbGlkZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnJldmlld3NfX3ZpZGVvIHtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS02KTtcclxuICB3aWR0aDogMTAwJTtcclxuICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnJldmlld3NfX3ZpZGVvIHZpZGVvIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1hZHYtYmxhY2stMTAwKTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuLnJldmlld3NfX25hbWUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtMSk7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1ODk7XHJcbiAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjRweDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgLnJldmlld3NfX25hbWUge1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAucmV2aWV3c19fbmFtZSB7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgfVxyXG59XHJcbi5yZXZpZXdzX19pbmZvIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4ucmV2aWV3c19fcG9zLCAucmV2aWV3c19fY29tcGFueSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC00KTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLnJldmlld3MgLnJldmlld3NfX3NsaWRlIHtcclxuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xyXG4gIGFzcGVjdC1yYXRpbzogMTtcclxuICB3aWR0aDogMjIwcHg7XHJcbn1cclxuLnJldmlld3MgLnJldmlld3NfX3NsaWRlLmFjdGl2ZSB7XHJcbiAgd2lkdGg6IDM1MHB4O1xyXG59XHJcbi5yZXZpZXdzIC5yZXZpZXdzX19zbGlkZS5hY3RpdmUgLnJldmlld3NfX25hbWUsIC5yZXZpZXdzIC5yZXZpZXdzX19zbGlkZS5hY3RpdmUgLnJldmlld3NfX3BvcywgLnJldmlld3MgLnJldmlld3NfX3NsaWRlLmFjdGl2ZSAucmV2aWV3c19fY29tcGFueSB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnJldmlld3NfX3NsaWRlciAuc3dpcGVyLXNsaWRlIHtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5yZXZpZXdzX19zbGlkZXIge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIH1cclxuICAucmV2aWV3c19fc2xpZGUge1xyXG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xyXG4gIH1cclxufSIsICIucmF0aW5nIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGRpcmVjdGlvbjogcnRsO1xyXG59XHJcblxyXG4ucmF0aW5nLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogI2QxZDFkMTtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLnJhdGluZy1yZWFkb25seSAucmF0aW5nLWl0ZW0ge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLnJhdGluZy1pdGVtLXNlbGVjdGVkIHtcclxuICBjb2xvcjogI2ZlYzQxOTtcclxufVxyXG5cclxuLyogLnJhdGluZy1pdGVtLWhvdmVyIHtcbiAgICBjb2xvcjogI2RiMjkyOTtcbn0gKi9cclxuLnJhdGluZzpub3QoLnJhdGluZy1yZWFkb25seSkgPiBsaTpob3Zlcjo6YmVmb3JlLFxyXG4ucmF0aW5nOm5vdCgucmF0aW5nLXJlYWRvbmx5KSA+IGxpOmhvdmVyIH4gbGk6OmJlZm9yZSB7XHJcbiAgY29sb3I6ICNkYjI5Mjk7XHJcbn0iLCAiLnNwaW5ib3gtbW9yZSxcclxuLnNwaW5ib3gtbGVzcyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgcGFkZGluZzogMC4xMjVyZW0gMC4zMTI1cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zcGluYm94LWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4uc3BpbmJveC1pbnB1dCB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICAgICAgICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuLnNwaW5ib3gtaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5zcGluYm94LWlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnNwaW5ib3gtaW5wdXQtd3JhcCB7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLnNwaW5ib3gtYmxvY2sge1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG59XHJcblxyXG4uc3BpbmJveC0tbW9iaWxlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnNwaW5ib3gtLW1vYmlsZSAuc3BpbmJveC1pbnB1dC13cmFwIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcclxufVxyXG4uc3BpbmJveC0tbW9iaWxlIC5zcGluYm94LWlucHV0IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnNwaW5ib3gtLW1vYmlsZSAuc3BpbmJveF9fYXJyb3dzIHtcclxuICB3aWR0aDogMDtcclxufVxyXG4uc3BpbmJveC0tbW9iaWxlIC5zcGluYm94LWxlc3MsXHJcbi5zcGluYm94LS1tb2JpbGUgLnNwaW5ib3gtbW9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLnNwaW5ib3gtLW1vYmlsZSAuc3BpbmJveC1sZXNzOjpiZWZvcmUsXHJcbi5zcGluYm94LS1tb2JpbGUgLnNwaW5ib3gtbW9yZTo6YmVmb3JlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuLnNwaW5ib3gtLW1vYmlsZSAuc3BpbmJveC1sZXNzIHtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5zcGluYm94LS1tb2JpbGUgLnNwaW5ib3gtbGVzczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTg0NFwiO1xyXG59XHJcbi5zcGluYm94LS1tb2JpbGUgLnNwaW5ib3gtbW9yZSB7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuLnNwaW5ib3gtLW1vYmlsZSAuc3BpbmJveC1tb3JlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODQzXCI7XHJcbn1cclxuXHJcbi5zcGluYm94LXRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHBhZGRpbmc6IDhweDtcclxufSIsICIudG9vbHRpcCB7XHJcbiAgLS1icy10b29sdGlwLWJnOiAjMDAwO1xyXG4gIC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQ6IDA7XHJcbiAgLS1icy10b29sdGlwLWFycm93LXdpZHRoOiAwO1xyXG4gIC0tYnMtdG9vbHRpcC1tYXgtd2lkdGg6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4udG9vbHRpcC1hcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbn1cclxuLnRvb2x0aXAucmlnaHQge1xyXG4gIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgcGFkZGluZzogMCA1cHg7XHJcbn1cclxuLnRvb2x0aXAuYm90dG9tIHtcclxuICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbn1cclxuLnRvb2x0aXAubGVmdCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XHJcbiAgcGFkZGluZzogMCA1cHg7XHJcbn1cclxuLnRvb2x0aXAtaW5uZXIge1xyXG4gIHBhZGRpbmc6IDNweCA4cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcbi50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTVweDtcclxuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xyXG59XHJcbi50b29sdGlwLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDVweDtcclxuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XHJcbn1cclxuLnRvb2x0aXAudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IC01cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcclxufVxyXG4udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XHJcbn1cclxuLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XHJcbn1cclxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XHJcbn1cclxuLnRvb2x0aXAuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xyXG4gIHRvcDogMDtcclxuICByaWdodDogNXB4O1xyXG4gIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcclxufVxyXG4udG9vbHRpcC5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiA1cHg7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xyXG59XHJcbi50b29sdGlwLmluIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi50b29sdGlwLnRvcCB7XHJcbiAgbWFyZ2luLXRvcDogLTNweDtcclxuICBwYWRkaW5nOiA1cHggMDtcclxufSIsICIudWliLXBvc2l0aW9uLW1lYXN1cmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiAtOTk5OXB4ICFpbXBvcnRhbnQ7XHJcbiAgbGVmdDogLTk5OTlweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udWliLXBvc2l0aW9uLXNjcm9sbGJhci1tZWFzdXJlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB0b3A6IC05OTk5cHggIWltcG9ydGFudDtcclxuICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnVpYi1wb3NpdGlvbi1ib2R5LXNjcm9sbGJhci1tZWFzdXJlIHtcclxuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XHJcbn0iLCAiW3VpYi10b29sdGlwLXBvcHVwXS50b29sdGlwLnRvcC1sZWZ0ID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC1wb3B1cF0udG9vbHRpcC50b3AtcmlnaHQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXBvcHVwXS50b29sdGlwLmJvdHRvbS1sZWZ0ID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC1wb3B1cF0udG9vbHRpcC5ib3R0b20tcmlnaHQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXBvcHVwXS50b29sdGlwLmxlZnQtdG9wID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC1wb3B1cF0udG9vbHRpcC5sZWZ0LWJvdHRvbSA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtcG9wdXBdLnRvb2x0aXAucmlnaHQtdG9wID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC1wb3B1cF0udG9vbHRpcC5yaWdodC1ib3R0b20gPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLWh0bWwtcG9wdXBdLnRvb2x0aXAudG9wLWxlZnQgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLWh0bWwtcG9wdXBdLnRvb2x0aXAudG9wLXJpZ2h0ID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC1odG1sLXBvcHVwXS50b29sdGlwLmJvdHRvbS1sZWZ0ID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC1odG1sLXBvcHVwXS50b29sdGlwLmJvdHRvbS1yaWdodCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtaHRtbC1wb3B1cF0udG9vbHRpcC5sZWZ0LXRvcCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtaHRtbC1wb3B1cF0udG9vbHRpcC5sZWZ0LWJvdHRvbSA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtaHRtbC1wb3B1cF0udG9vbHRpcC5yaWdodC10b3AgPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLWh0bWwtcG9wdXBdLnRvb2x0aXAucmlnaHQtYm90dG9tID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC10ZW1wbGF0ZS1wb3B1cF0udG9vbHRpcC50b3AtbGVmdCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtdGVtcGxhdGUtcG9wdXBdLnRvb2x0aXAudG9wLXJpZ2h0ID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC10ZW1wbGF0ZS1wb3B1cF0udG9vbHRpcC5ib3R0b20tbGVmdCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtdGVtcGxhdGUtcG9wdXBdLnRvb2x0aXAuYm90dG9tLXJpZ2h0ID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItdG9vbHRpcC10ZW1wbGF0ZS1wb3B1cF0udG9vbHRpcC5sZWZ0LXRvcCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtdGVtcGxhdGUtcG9wdXBdLnRvb2x0aXAubGVmdC1ib3R0b20gPiAudG9vbHRpcC1hcnJvdyxcclxuW3VpYi10b29sdGlwLXRlbXBsYXRlLXBvcHVwXS50b29sdGlwLnJpZ2h0LXRvcCA+IC50b29sdGlwLWFycm93LFxyXG5bdWliLXRvb2x0aXAtdGVtcGxhdGUtcG9wdXBdLnRvb2x0aXAucmlnaHQtYm90dG9tID4gLnRvb2x0aXAtYXJyb3csXHJcblt1aWItcG9wb3Zlci1wb3B1cF0ucG9wb3Zlci50b3AtbGVmdCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXBvcHVwXS5wb3BvdmVyLnRvcC1yaWdodCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXBvcHVwXS5wb3BvdmVyLmJvdHRvbS1sZWZ0ID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItcG9wdXBdLnBvcG92ZXIuYm90dG9tLXJpZ2h0ID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItcG9wdXBdLnBvcG92ZXIubGVmdC10b3AgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci1wb3B1cF0ucG9wb3Zlci5sZWZ0LWJvdHRvbSA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXBvcHVwXS5wb3BvdmVyLnJpZ2h0LXRvcCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXBvcHVwXS5wb3BvdmVyLnJpZ2h0LWJvdHRvbSA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLWh0bWwtcG9wdXBdLnBvcG92ZXIudG9wLWxlZnQgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci1odG1sLXBvcHVwXS5wb3BvdmVyLnRvcC1yaWdodCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLWh0bWwtcG9wdXBdLnBvcG92ZXIuYm90dG9tLWxlZnQgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci1odG1sLXBvcHVwXS5wb3BvdmVyLmJvdHRvbS1yaWdodCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLWh0bWwtcG9wdXBdLnBvcG92ZXIubGVmdC10b3AgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci1odG1sLXBvcHVwXS5wb3BvdmVyLmxlZnQtYm90dG9tID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItaHRtbC1wb3B1cF0ucG9wb3Zlci5yaWdodC10b3AgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci1odG1sLXBvcHVwXS5wb3BvdmVyLnJpZ2h0LWJvdHRvbSA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXRlbXBsYXRlLXBvcHVwXS5wb3BvdmVyLnRvcC1sZWZ0ID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItdGVtcGxhdGUtcG9wdXBdLnBvcG92ZXIudG9wLXJpZ2h0ID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItdGVtcGxhdGUtcG9wdXBdLnBvcG92ZXIuYm90dG9tLWxlZnQgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci10ZW1wbGF0ZS1wb3B1cF0ucG9wb3Zlci5ib3R0b20tcmlnaHQgPiAuYXJyb3csXHJcblt1aWItcG9wb3Zlci10ZW1wbGF0ZS1wb3B1cF0ucG9wb3Zlci5sZWZ0LXRvcCA+IC5hcnJvdyxcclxuW3VpYi1wb3BvdmVyLXRlbXBsYXRlLXBvcHVwXS5wb3BvdmVyLmxlZnQtYm90dG9tID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItdGVtcGxhdGUtcG9wdXBdLnBvcG92ZXIucmlnaHQtdG9wID4gLmFycm93LFxyXG5bdWliLXBvcG92ZXItdGVtcGxhdGUtcG9wdXBdLnBvcG92ZXIucmlnaHQtYm90dG9tID4gLmFycm93IHtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5bdWliLXBvcG92ZXItcG9wdXBdLnBvcG92ZXIsXHJcblt1aWItcG9wb3Zlci1odG1sLXBvcHVwXS5wb3BvdmVyLFxyXG5bdWliLXBvcG92ZXItdGVtcGxhdGUtcG9wdXBdLnBvcG92ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwgIi50cmFuc2Zvcm1lci1mcmVlemUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50cmFuc2Zvcm1lci1ub3RvdWNoLnRyYW5zZm9ybWVyLXNjcm9sbC1vdmVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG4gIHotaW5kZXg6IDMxO1xyXG59XHJcbi50cmFuc2Zvcm1lci1ub3RvdWNoLnRyYW5zZm9ybWVyLXNjcm9sbC1vdmVyLS10b3Age1xyXG4gIHRvcDogMDtcclxufVxyXG4udHJhbnNmb3JtZXItbm90b3VjaC50cmFuc2Zvcm1lci1zY3JvbGwtb3Zlci0tYm90dG9tIHtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbi50cmFuc2Zvcm1lci10b3VjaC50cmFuc2Zvcm1lci1zY3JvbGwtb3ZlciB7XHJcbiAgLyogcG9zaXRpb246IGFic29sdXRlOyAqL1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgei1pbmRleDogMzE7XHJcbn1cclxuLnRyYW5zZm9ybWVyLXRvdWNoLnRyYW5zZm9ybWVyLXNjcm9sbC1vdmVyLS10b3Age1xyXG4gIHRvcDogMDtcclxufVxyXG4udHJhbnNmb3JtZXItdG91Y2gudHJhbnNmb3JtZXItc2Nyb2xsLW92ZXItLWJvdHRvbSB7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4udHJhbnNmb3JtZXItaGlkZGVuIHtcclxuICAvKiBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7ICovXHJcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRyYW5zZm9ybWVyLXN0aWNreSB7XHJcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiBodHRwczovL3d3dy5zbWFzaGluZ21hZ2F6aW5lLmNvbS8yMDE0LzAyL21ha2luZy1lbWJlZGRlZC1jb250ZW50LXdvcmstaW4tcmVzcG9uc2l2ZS1kZXNpZ24vICovXHJcbmlmcmFtZS1yZXNwb25zaXZlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5pZnJhbWUtcmVzcG9uc2l2ZV9fY29udGFpbmVyLXdyYXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5pZnJhbWUtcmVzcG9uc2l2ZV9fY29udGFpbmVyIGlmcmFtZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmVtYmVkLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxyXG4uZW1iZWQtY29udGFpbmVyIG9iamVjdCxcclxuLmVtYmVkLWNvbnRhaW5lciBlbWJlZCxcclxuLmVtYmVkLWNvbnRhaW5lciB2aWRlbyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4vKiAuaWZyYW1lLXJlc3BvbnNpdmVfX2NvbnRhaW5lciBpZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn0gKi9cclxuLmlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXIgLmlmcmFtZS1yZXNwb25zaXZlX19jdXN0b20tcGxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIC8qIGJvcmRlcjogMTFweCBzb2xpZCAjZmZmOyAqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgd2lkdGg6IDc1cHg7XHJcbiAgaGVpZ2h0OiA3NXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmlmcmFtZS1yZXNwb25zaXZlX19jdXN0b20tcGxheS13cmFwIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTsgLyogXHUwNDI3XHUwNDQyXHUwNDNFXHUwNDMxXHUwNDRCIFx1MDQzQVx1MDQzQlx1MDQzOFx1MDQzQSBcdTA0M0ZcdTA0NDBcdTA0M0VcdTA0MzhcdTA0NDFcdTA0NDVcdTA0M0VcdTA0MzRcdTA0MzhcdTA0M0IgXHUwNDNGXHUwNDNFIFx1MDQzMlx1MDQzOFx1MDQzNFx1MDQzNVx1MDQzRSAqL1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB6LWluZGV4OiAxO1xyXG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIGJhY2tncm91bmQtb3JpZ2luOiBwYWRkaW5nLWJveDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmlmcmFtZS1yZXNwb25zaXZlX19jdXN0b20tcGxheS1pY29uIHtcclxuICB3aWR0aDogNTJweDtcclxuICBoZWlnaHQ6IDUycHg7XHJcbn1cclxuXHJcbi5tb2RhbC12aWRlby1pY29uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMGVtKSB7XHJcbiAgLmlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXIgLmlmcmFtZS1yZXNwb25zaXZlX19jdXN0b20tcGxheSB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gIH1cclxuICAuaWZyYW1lLXJlc3BvbnNpdmVfX2N1c3RvbS1wbGF5LWljb24ge1xyXG4gICAgd2lkdGg6IDcycHg7XHJcbiAgICBoZWlnaHQ6IDcycHg7XHJcbiAgfVxyXG59XHJcbi5vcGFjaXR5IHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uaWZyYW1lLXJlc3BvbnNpdmVfX2NvbnRhaW5lci11cGxvYWQgdmlkZW8ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5lbWJlZC1jb250YWluZXIuaWZyYW1lLXJlc3BvbnNpdmVfX2NvbnRhaW5lci11cGxvYWQge1xyXG4gIC8qIHBhZGRpbmc6IDA7ICovXHJcbn1cclxuXHJcbi5pZnJhbWUtcmVzcG9uc2l2ZV9fY29udGFpbmVyLS1pbWFnZSB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4vKiAuaWZyYW1lLXJlc3BvbnNpdmVfX2NvbnRhaW5lciArIGlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXItLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYShtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuaWZyYW1lLXJlc3BvbnNpdmVfX2NvbnRhaW5lciArIGlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXItLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG59ICovIiwgIi5jb2xvci12aWV3ZXItaXRlbSB7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAwLjA2MjVyZW07XHJcbiAgLyogbWFyZ2luOiByZW0tY2FsYygxcHgpOyAqL1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiAxcHggdHJhbnNwYXJlbnQgc29saWQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmNvbG9yLXZpZXdlci1pdGVtLFxyXG4uY29sb3Itdmlld2VyLWlubmVyIHtcclxuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmNvbG9yLXZpZXdlci1hbHQgLmNvbG9yLXZpZXdlci1pbm5lciB7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmNvbG9yLXZpZXdlci1pbm5lciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBtYXJnaW46IDJweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcblxyXG4uY29sb3Itdmlld2VyLWhlYWRlciB7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcclxufVxyXG5cclxuLmNhcm91c2VsLWNvbG9ycy13cmFwIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmNhcm91c2VsLWNvbG9ycy13cmFwIC5jYXJvdXNlbC1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICAvKiBwYWRkaW5nOiAwIDFweDsgKi9cclxufVxyXG5cclxuLmNvbG9yLXZpZXdlci1saXN0LFxyXG4uY29sb3Itdmlld2VyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICAvKiBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgKi9cclxufVxyXG5cclxuLmNhcm91c2VsLWNvbG9ycyB7XHJcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xyXG59XHJcbi5jYXJvdXNlbC1jb2xvcnMuY2Fyb3VzZWwtbmF2LW5vdC1zaG93IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5jYXJvdXNlbC1jb2xvcnMgLmNvbG9yLXZpZXdlci1saXN0IHtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxufVxyXG5cclxuLmNhcm91c2VsLWNvbG9yczpub3QoLmNhcm91c2VsLW5hdi1ub3Qtc2hvdykgLmNhcm91c2VsLWlubmVyLFxyXG4ucHJvZHVjdHMtdmlldy10aWxlIC5jYXJvdXNlbC1jb2xvcnMgLmNhcm91c2VsLWlubmVyIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3IC5jYXJvdXNlbC1jb2xvcnMuY2Fyb3VzZWwtaW5pdGlsaXplZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy10aWxlIC5jYXJvdXNlbC1jb2xvcnMuY2Fyb3VzZWwtaW5pdGlsaXplZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jb2xvci12aWV3ZXItaXRlbS1ibG9jayB7XHJcbiAgYm9yZGVyOiAxcHggdHJhbnNwYXJlbnQgc29saWQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5jb2xvci12aWV3ZXItaXRlbS13cmFwIHtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4uY29sb3Itdmlld2VyLWl0ZW0tbmFtZSB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5jb2xvci12aWV3ZXItaW5uZXIgKyAuY29sb3Itdmlld2VyLWl0ZW0tbmFtZSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5jb2xvci12aWV3ZXJfX2NvbG9yLXNlbGVjdGVkLW5hbWUge1xyXG4gIGZsZXgtYmFzaXM6IDEwMCU7XHJcbn1cclxuXHJcbi5jb2xvci12aWV3ZXItaXRlbS1kaXNhYmxlZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGNvbG9yOiAjOTQ5NjliO1xyXG59XHJcblxyXG4uY29sb3Itdmlld2VyLS1pY29uIC5jb2xvci12aWV3ZXItaXRlbS1kaXNhYmxlZCAuY29sb3Itdmlld2VyLWlubmVyOjphZnRlcixcclxuLmNvbG9yLXZpZXdlci0taWNvbmFuZHRleHQgLmNvbG9yLXZpZXdlci1pdGVtLWRpc2FibGVkIC5jb2xvci12aWV3ZXItaW5uZXI6OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ2MC43NzUgNDYwLjc3NScgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDYwLjc3NSA0NjAuNzc1JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3BhdGggZmlsbD0ncmVkJyBkPSdNMjg1LjA4IDIzMC4zOTcgNDU2LjIxOCA1OS4yN2M2LjA3Ni02LjA3NyA2LjA3Ni0xNS45MTEgMC0yMS45ODZMNDIzLjUxMSA0LjU2NWExNS41NSAxNS41NSAwIDAgMC0yMS45ODUgMGwtMTcxLjEzOCAxNzEuMTRMNTkuMjUgNC41NjVhMTUuNTUxIDE1LjU1MSAwIDAgMC0yMS45ODUgMEw0LjU1OCAzNy4yODRjLTYuMDc3IDYuMDc1LTYuMDc3IDE1LjkwOSAwIDIxLjk4NmwxNzEuMTM4IDE3MS4xMjhMNC41NzUgNDAxLjUwNWMtNi4wNzQgNi4wNzctNi4wNzQgMTUuOTExIDAgMjEuOTg2bDMyLjcwOSAzMi43MTlhMTUuNTU1IDE1LjU1NSAwIDAgMCAyMS45ODYgMGwxNzEuMTE3LTE3MS4xMiAxNzEuMTE4IDE3MS4xMmExNS41NTEgMTUuNTUxIDAgMCAwIDIxLjk4NSAwbDMyLjcwOS0zMi43MTljNi4wNzQtNi4wNzUgNi4wNzQtMTUuOTA5IDAtMjEuOTg2TDI4NS4wOCAyMzAuMzk3eicvJTNFJTNDL3N2ZyUzRVwiKTtcclxufVxyXG5cclxuLmNvbG9ycy12aWV3ZXItLWluLWZpbHRlci5jb2xvci12aWV3ZXItLWljb25hbmR0ZXh0LCAuY29sb3JzLXZpZXdlci0taW4tZmlsdGVyLmNvbG9yLXZpZXdlci0tdGV4dCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxufVxyXG4uY29sb3JzLXZpZXdlci0taW4tZmlsdGVyLmNvbG9yLXZpZXdlci0taWNvbmFuZHRleHQgLmNvbG9yLXZpZXdlci1pdGVtLXdyYXAsIC5jb2xvcnMtdmlld2VyLS1pbi1maWx0ZXIuY29sb3Itdmlld2VyLS10ZXh0IC5jb2xvci12aWV3ZXItaXRlbS13cmFwIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZmxleC1iYXNpczogMTAwJTtcclxufVxyXG4uY29sb3JzLXZpZXdlci0taW4tZmlsdGVyLmNvbG9yLXZpZXdlci0taWNvbmFuZHRleHQgLmNvbG9yLXZpZXdlci1pdGVtLWJsb2NrLCAuY29sb3JzLXZpZXdlci0taW4tZmlsdGVyLmNvbG9yLXZpZXdlci0tdGV4dCAuY29sb3Itdmlld2VyLWl0ZW0tYmxvY2sge1xyXG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbn1cclxuLmNvbG9ycy12aWV3ZXItLWluLWZpbHRlci5jb2xvci12aWV3ZXItLWljb25hbmR0ZXh0IC5jb2xvci12aWV3ZXItaXRlbS1zZWxlY3RlZCwgLmNvbG9ycy12aWV3ZXItLWluLWZpbHRlci5jb2xvci12aWV3ZXItLXRleHQgLmNvbG9yLXZpZXdlci1pdGVtLXNlbGVjdGVkIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbG9ycy12aWV3ZXItLWluLWZpbHRlci5jb2xvci12aWV3ZXItLWljb25hbmR0ZXh0IC5jb2xvci12aWV3ZXItaXRlbS13cmFwLFxyXG4uY29sb3JzLXZpZXdlci0taW4tZmlsdGVyLmNvbG9yLXZpZXdlci0taWNvbmFuZHRleHQgLmNvbG9yLXZpZXdlci1pdGVtLWJsb2NrLCAuY29sb3JzLXZpZXdlci0taW4tZmlsdGVyLmNvbG9yLXZpZXdlci0tdGV4dCAuY29sb3Itdmlld2VyLWl0ZW0td3JhcCxcclxuLmNvbG9ycy12aWV3ZXItLWluLWZpbHRlci5jb2xvci12aWV3ZXItLXRleHQgLmNvbG9yLXZpZXdlci1pdGVtLWJsb2NrIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5jb2xvcnMtdmlld2VyLS1pbi1maWx0ZXIuY29sb3Itdmlld2VyLS1pY29uYW5kdGV4dC5jb2xvci12aWV3ZXItLXRleHQgLmNvbG9yLXZpZXdlci1pdGVtLXdyYXAsIC5jb2xvcnMtdmlld2VyLS1pbi1maWx0ZXIuY29sb3Itdmlld2VyLS10ZXh0LmNvbG9yLXZpZXdlci0tdGV4dCAuY29sb3Itdmlld2VyLWl0ZW0td3JhcCB7XHJcbiAgcGFkZGluZy10b3A6IDNweDtcclxuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG59XHJcbi5jb2xvcnMtdmlld2VyLS1pbi1maWx0ZXIuY29sb3Itdmlld2VyLS1pY29uIHtcclxuICBtYXJnaW4tbGVmdDogLThweDtcclxufVxyXG5cclxuLnNlbGVjdC1jdXN0b20gLmNvbG9yLXZpZXdlci1pdGVtLWJsb2NrLFxyXG4uc2VsZWN0LWN1c3RvbSAuY29sb3Itdmlld2VyLWl0ZW0td3JhcCB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLnNlbGVjdC1jdXN0b20gLmNvbG9yLXZpZXdlci1pdGVtLW5hbWUge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG4uc2VsZWN0LWN1c3RvbSAuY29sb3Itdmlld2VyLWlubmVyIHtcclxuICBtYXgtd2lkdGg6IDUwcHg7XHJcbiAgbWF4LWhlaWdodDogNTBweDtcclxufVxyXG5cclxuW25nLXRyYW5zY2x1ZGUtc2xvdD1jb2xvcnNWaWV3ZXJJdGVtQmVmb3JlXTplbXB0eSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsICIuY3VzdG9tLW9wdGlvbnMtbGlzdCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtcm93IHtcclxuICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLW5hbWUsIC5jdXN0b20tb3B0aW9ucy12YWx1ZSB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy1uYW1lIHtcclxuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC4zMTI1cmVtIDAuMzEyNXJlbSAwO1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy12YWx1ZSB7XHJcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAgMC4zMTI1cmVtIDAuMzEyNXJlbTtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICBncmlkLXJvdy1nYXA6IDIwcHg7XHJcbiAgcm93LWdhcDogMjBweDtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLW5hbWUsXHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtbGlzdCxcclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy12YWx1ZSxcclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1yb3cge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtbmFtZSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtcm93LWdhcDogMTBweDtcclxuICByb3ctZ2FwOiAxMHB4O1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtbmFtZSA+IGxhYmVsIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxuICBsaW5lLWhlaWdodDogMS4xICFpbXBvcnRhbnQ7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy12YWx1ZSB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWlubmVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtcm93LWdhcDogMTBweDtcclxuICByb3ctZ2FwOiAxMHB4O1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtY29udHJvbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC1tb3otY29sdW1uLWdhcDogMTZweDtcclxuICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XHJcbiAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggMjBweDtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtY29udHJvbCAuYWR2LWNoZWNrYm94LWVtdWwsXHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtY29udHJvbCAuYWR2LXJhZGlvLWVtdWwge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWNvbnRyb2wgLmN1c3RvbS1pbnB1dC1uYXRpdmU6Zm9jdXMgfiAuY3VzdG9tLWlucHV0LWNoZWNrYm94IHtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1jb250cm9sIC5jdXN0b20taW5wdXQtY2hlY2tib3g6aG92ZXIsXHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtY29udHJvbCAuY3VzdG9tLWlucHV0LXJhZGlvOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1jb250cm9sLS1wb2ludGVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1jb250cm9sLWluZm8ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1yb3ctZ2FwOiAxMnB4O1xyXG4gIHJvdy1nYXA6IDEycHg7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtaW1nLXdyYXAge1xyXG4gIG1heC13aWR0aDogNzBweDtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWltZy13cmFwID4gaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLXRleHQtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC1tb3otY29sdW1uLWdhcDogNXB4O1xyXG4gICAgICAgY29sdW1uLWdhcDogNXB4O1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtdGV4dCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXJvdy1nYXA6IDZweDtcclxuICByb3ctZ2FwOiA2cHg7XHJcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLXByaWNlIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG59XHJcbi5jdXN0b20tb3B0aW9ucy0tYWRkaXRpb25hbC1nb29kcyAuY3VzdG9tLW9wdGlvbnMtdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbn1cclxuLmN1c3RvbS1vcHRpb25zLS1hZGRpdGlvbmFsLWdvb2RzIC5jdXN0b20tb3B0aW9ucy1pdGVtLWRlc2NyaXB0aW9uIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWl0ZW0tY291bnRlciB7XHJcbiAgd2lkdGg6IDExMHB4O1xyXG4gIGN1cnNvcjogYXV0bztcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWl0ZW0tY291bnRlciAuc3BpbmJveC1pbnB1dCB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uY3VzdG9tLW9wdGlvbnMtLWFkZGl0aW9uYWwtZ29vZHMgLmN1c3RvbS1vcHRpb25zLWl0ZW0tY291bnRlciAuc3BpbmJveC1idXR0b24tZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuNTtcclxufSIsICIuc2l6ZXMtdmlld2VyLWJsb2NrIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2l6ZXMtdmlld2VyLWl0ZW0sXHJcbi5zaXplcy12aWV3ZXItaW5uZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2l6ZXMtdmlld2VyLWl0ZW0ge1xyXG4gIGJvcmRlcjogMXB4IHRyYW5zcGFyZW50IHNvbGlkO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnNpemVzLXZpZXdlci1pbm5lciB7XHJcbiAgbWFyZ2luOiAwLjI1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG59XHJcblxyXG4uc2l6ZXMtdmlld2VyLXNlbGVjdG9yIHtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zaXplcy12aWV3ZXItcmFkaW8ge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uc2l6ZXMtdmlld2VyLWJsb2NrLXNsaWRlciB7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG59XHJcblxyXG4uc2l6ZXMtdmlld2VyLWhlYWRlciB7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcclxufVxyXG5cclxuLnNpemVzLXZpZXdlci1pdGVtLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59IiwgIjpyb290IHtcclxuICAtLW1pbi1mdWxsLWhlaWdodDogMTAwdmg7XHJcbiAgLS1taW4tZnVsbC1oZWlnaHQtcmF3OiAwO1xyXG59IiwgIi8qIFNsaWRlciAqL1xyXG4uc2xpY2stc2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWNrLWxpc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5zbGljay1saXN0OmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zbGljay1saXN0LmRyYWdnaW5nIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY3Vyc29yOiBoYW5kO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnNsaWNrLXNsaWRlIGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qIFNsaWRlciAqL1xyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLyogSWNvbnMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcclxuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiLi9mb250cy9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9mb250cy9zbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4vKiBBcnJvd3MgKi9cclxuLnNsaWNrLXByZXYsXHJcbi5zbGljay1uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgZm9udC1zaXplOiAwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcclxuLnNsaWNrLW5leHQ6aG92ZXIsXHJcbi5zbGljay1uZXh0OmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcclxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxyXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxyXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xyXG4gIG9wYWNpdHk6IDAuMjU7XHJcbn1cclxuLnNsaWNrLXByZXY6YmVmb3JlLFxyXG4uc2xpY2stbmV4dDpiZWZvcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5zbGljay1wcmV2IHtcclxuICBsZWZ0OiAtMjVweDtcclxufVxyXG5bZGlyPXJ0bF0gLnNsaWNrLXByZXYge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IC0yNXB4O1xyXG59XHJcbi5zbGljay1wcmV2OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcdTIxOTBcIjtcclxufVxyXG5bZGlyPXJ0bF0gLnNsaWNrLXByZXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlx1MjE5MlwiO1xyXG59XHJcblxyXG4uc2xpY2stbmV4dCB7XHJcbiAgcmlnaHQ6IC0yNXB4O1xyXG59XHJcbltkaXI9cnRsXSAuc2xpY2stbmV4dCB7XHJcbiAgbGVmdDogLTI1cHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlx1MjE5MlwiO1xyXG59XHJcbltkaXI9cnRsXSAuc2xpY2stbmV4dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXHUyMTkwXCI7XHJcbn1cclxuXHJcbi8qIERvdHMgKi9cclxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAtMjVweDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uc2xpY2stZG90cyBsaSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgbWFyZ2luOiAwIDVweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMHB4O1xyXG4gIGZvbnQtc2l6ZTogMHB4O1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGNvbnRlbnQ6IFwiXHUyMDIyXCI7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XHJcbiAgZm9udC1zaXplOiA2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiBibGFjaztcclxuICBvcGFjaXR5OiAwLjI1O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xyXG4gIGNvbG9yOiBibGFjaztcclxuICBvcGFjaXR5OiAwLjc1O1xyXG59IiwgIi8qIFNsaWRlciAqL1xyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLyogSWNvbnMgKi9cclxuLyogQXJyb3dzICovXHJcbi5zbGljay1wcmV2LFxyXG4uc2xpY2stbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMjBweDtcclxuICB3aWR0aDogMjBweDtcclxuICBsaW5lLWhlaWdodDogMHB4O1xyXG4gIGZvbnQtc2l6ZTogMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXHJcbi5zbGljay1uZXh0OmhvdmVyLFxyXG4uc2xpY2stbmV4dDpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXHJcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcclxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcclxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAwLjI1O1xyXG59XHJcbi5zbGljay1wcmV2OmJlZm9yZSxcclxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcclxuICBmb250LWZhbWlseTogXCJhZHZscFwiO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogIzgwOTA5YztcclxuICBvcGFjaXR5OiAwLjc1O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5zbGljay1wcmV2IHtcclxuICBsZWZ0OiAtMjVweDtcclxufVxyXG5bZGlyPXJ0bF0gLnNsaWNrLXByZXYge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IC0yNXB4O1xyXG59XHJcbi5zbGljay1wcmV2OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU4MTNcIjtcclxufVxyXG5bZGlyPXJ0bF0gLnNsaWNrLXByZXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwMlwiO1xyXG59XHJcblxyXG4uc2xpY2stbmV4dCB7XHJcbiAgcmlnaHQ6IC0yNXB4O1xyXG59XHJcbltkaXI9cnRsXSAuc2xpY2stbmV4dCB7XHJcbiAgbGVmdDogLTI1cHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTgwMlwiO1xyXG59XHJcbltkaXI9cnRsXSAuc2xpY2stbmV4dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlODEzXCI7XHJcbn1cclxuXHJcbi8qIERvdHMgKi9cclxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAtMjVweDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uc2xpY2stZG90cyBsaSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgbWFyZ2luOiAwIDVweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMHB4O1xyXG4gIGZvbnQtc2l6ZTogMHB4O1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBcImFkdmxwXCI7XHJcbiAgZm9udC1zaXplOiA2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiBibGFjaztcclxuICBvcGFjaXR5OiAwLjI1O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xyXG4gIGNvbG9yOiBibGFjaztcclxuICBvcGFjaXR5OiAwLjc1O1xyXG59XHJcblxyXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xyXG4gIGhlaWdodDogMTZweDtcclxuICB3aWR0aDogMTZweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2RlZTZlZDtcclxufVxyXG4uc2xpY2stZG90cy5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICBib3JkZXItY29sb3I6ICM2MjlmZDE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyOWZkMTtcclxufVxyXG4uc2xpY2stZG90cy5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG4gIG9wYWNpdHk6IDAuNzU7XHJcbn1cclxuXHJcbnNsaWNrIFtkYXRhLWxhenldIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZSBpbWcge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogJG1pbi13aWR0aDogMTIwMHB4OyAqL1xyXG4ubHAtY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IHZhcigtLWFkdi1zaXRlLXdpZHRoKTtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1hZHYtY29udGFpbmVyLXAtMSk7XHJcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYWR2LWNvbnRhaW5lci1wLTEpO1xyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLmhpZGRlbi14cyB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmlzaWJsZS14cyB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAuaGlkZGVuLXNtIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnZpc2libGUtc20ge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAuaGlkZGVuLW1kIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnZpc2libGUtbWQge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAuaGlkZGVuLWxnIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnZpc2libGUtbGcge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYzZW0pIHtcclxuICAuaGlkZGVuLWRldmljZS1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gIC5oaWRkZW4tZGV2aWNlLWRlc2t0b3Age1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi50ZXh0LWFsaWduLWxlZnQteHMge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi50ZXh0LWFsaWduLWNlbnRlci14cyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGV4dC1hbGlnbi1yaWdodC14cyB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLnRleHQtYWxpZ24tbGVmdC1zbSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAudGV4dC1hbGlnbi1jZW50ZXItc20ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAudGV4dC1hbGlnbi1yaWdodC1zbSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAudGV4dC1hbGlnbi1sZWZ0LW1kIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC50ZXh0LWFsaWduLWNlbnRlci1tZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC50ZXh0LWFsaWduLXJpZ2h0LW1kIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC50ZXh0LWFsaWduLWxlZnQtbGcge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLnRleHQtYWxpZ24tY2VudGVyLWxnIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnRleHQtYWxpZ24tcmlnaHQtbGcge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG59IiwgIi5scC1idG4sXHJcbi5idG4ge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG4ubHAtYnRuOjphZnRlciwgLmxwLWJ0bjo6YmVmb3JlLFxyXG4uYnRuOjphZnRlcixcclxuLmJ0bjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGZsZXg6IDEgMCBhdXRvO1xyXG59XHJcbi5scC1idG46aG92ZXIsIC5scC1idG46YWN0aXZlLFxyXG4uYnRuOmhvdmVyLFxyXG4uYnRuOmFjdGl2ZSB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5scC1idG46Zm9jdXMsXHJcbi5idG46Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5scC1idG4tLXNtIHtcclxuICBwYWRkaW5nOiA2cHggMTJweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmxwLWJ0bi0tdXBwZXIge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLmxwLWJ0bi0tZXhwYW5kIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ubHAtYnRuLS1saW5rIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcclxuICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLmxwLWJ0bi0tbGluazpob3ZlciB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5scC1idG4tLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5scC1idG4tLWRpc2FibGVkOmhvdmVyLCAubHAtYnRuLS1kaXNhYmxlZDphY3RpdmUge1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmxwLWJ0bi0taW52aXNpYmxlIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcclxufVxyXG5cclxuLmJ0bi1zbSB7XHJcbiAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4ubHAtYnRuLWdyb3VwIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4ubHAtYnRuLWdyb3VwX19pdGVtLS1pbmRlbnQge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4qIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxucCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDE2cHggMCAwO1xyXG59XHJcblxyXG5pZnJhbWUge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmgxLFxyXG4ubHAtaDEsXHJcbi5oMSB7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbn1cclxuXHJcbmgyLFxyXG4ubHAtaDIsXHJcbi5oMiB7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuXHJcbmgzLFxyXG4ubHAtaDMsXHJcbi5oMyB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbn1cclxuXHJcbi5scC1mb250LXNpemUtLXhzbWFsbCB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4ubHAtZm9udC1zaXplLS1zbWFsbCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4ubHAtZm9udC1zaXplLS1taWRkbGUge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmxwLWZvbnQtc2l6ZS0tbGFyZ2Uge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLnNsaWNrLWxpc3Qge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxcHgpOyAvKiBcdTA0NDdcdTA0NDJcdTA0M0VcdTA0MzFcdTA0NEIgXHUwNDNEXHUwNDM1IFx1MDQzMlx1MDQ0Qlx1MDQ0NVx1MDQzRVx1MDQzNFx1MDQzOFx1MDQzQiBcdTA0M0ZcdTA0MzhcdTA0M0FcdTA0NDFcdTA0MzVcdTA0M0JcdTA0NEMgXHUwNDQxXHUwNDNGXHUwNDQwXHUwNDMwXHUwNDMyXHUwNDMwIFx1MDQ0MyBcdTA0NDFcdTA0M0JcdTA0MzhcdTA0M0FcdTA0MzAgKi9cclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gIGgxLFxyXG4gIC5scC1oMSB7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuICBoMixcclxuICAubHAtaDIge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcbiAgLmxwLWgyLS1zaW5nbGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICB9XHJcbiAgaDMsXHJcbiAgLmxwLWgzIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgfVxyXG4gIC5scC1mb250LXNpemUtLXhzbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC5scC1mb250LXNpemUtLXNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgLmxwLWZvbnQtc2l6ZS0tbWlkZGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgLmxwLWZvbnQtc2l6ZS0tbGFyZ2Uge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIGgxLFxyXG4gIC5scC1oMSB7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuICBoMixcclxuICAubHAtaDIge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICB9XHJcbiAgLmxwLWgyLS1zaW5nbGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICB9XHJcbiAgaDMsXHJcbiAgLmxwLWgzIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgfVxyXG59XHJcbi5scC1oMi0tbWFyZ2luLW5vbmUsXHJcbi5scC1oMS0tbWFyZ2luLW5vbmUsXHJcbi5scC1oMy0tbWFyZ2luLW5vbmUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIGxpOm9ubHktY2hpbGQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0LWRlc2NyaXB0aW9uIHtcclxuICBwYWRkaW5nOiAwIDAgMjBweDtcclxufVxyXG5cclxuLmxwLW9sZC1wcmljZSB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlIGltZyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uYmxvY2staHRtbC1jb250ZW50IHtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuLmJvcmRlci1ib3R0b20tZGFzaGVkIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xyXG59XHJcblxyXG4udmlkZW8tdmlldyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi52aWRlby12aWV3X19jdXN0b20tcGxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMTFweCBzb2xpZCAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuLnZpZGVvLXZpZXdfX2N1c3RvbS1wbGF5LWljb24ge1xyXG4gIHdpZHRoOiA1MnB4O1xyXG4gIGhlaWdodDogNTJweDtcclxufVxyXG5cclxuLmJhY2tncm91bmQtYXR0YWNobWVudC1zY3JvbGwsXHJcbi5iYWNrZ3JvdW5kLWF0dGFjaG1lbnQtZml4ZWQge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxufVxyXG5cclxuLmJhY2tncm91bmQtYXR0YWNobWVudC1zY3JvbGwge1xyXG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG59XHJcblxyXG4uYmFja2dyb3VuZC1hdHRhY2htZW50LWZpeGVkIHtcclxuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDMwZW0pIHtcclxuICAuYmFja2dyb3VuZC1hdHRhY2htZW50LWZpeGVkIHtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gIH1cclxufVxyXG4vKiBcdTA0M0FcdTA0MzBcdTA0NDFcdTA0NDJcdTA0M0VcdTA0M0NcdTA0MzhcdTA0MzdcdTA0MzBcdTA0NDZcdTA0MzhcdTA0NEYgXHUwNDQxXHUwNDNBXHUwNDQwXHUwNDNFXHUwNDNCXHUwNDNCXHUwNDMwICovXHJcbi5zY3JvbGwtYWx3YXlzLXZpc2libGU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICBoZWlnaHQ6IDJweDtcclxufVxyXG5cclxuLnNjcm9sbC1hbHdheXMtdmlzaWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XHJcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKiAgICovXHJcbi8qIFx1MDQxMFx1MDQzRFx1MDQzOFx1MDQzQ1x1MDQzMFx1MDQ0Nlx1MDQzOFx1MDQzOCBcdTA0M0ZcdTA0NDBcdTA0MzggXHUwNDNEXHUwNDMwXHUwNDMyXHUwNDM1XHUwNDM0XHUwNDM1XHUwNDNEXHUwNDM4XHUwNDM4ICovXHJcbi56b29tLWFuaW1hdGlvbiA+IGltZyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiAxcztcclxufVxyXG4uem9vbS1hbmltYXRpb24gPiBpbWc6aG92ZXIge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxufVxyXG5cclxuLm5leHQtaW1hZ2UtYW5pbWF0aW9uX19pdGVtIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5uZXh0LWltYWdlLWFuaW1hdGlvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8qICY6aG92ZXIgaW1nOm50aC1jaGlsZCgybikge1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgfSAqL1xyXG59XHJcbi5uZXh0LWltYWdlLWFuaW1hdGlvbiBpbWcge1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcbn1cclxuLm5leHQtaW1hZ2UtYW5pbWF0aW9uIGltZzpudGgtY2hpbGQoMm4pIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIC8qIHotaW5kZXg6IC0xOyAqL1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLm5leHQtaW1hZ2UtYW5pbWF0aW9uOmhvdmVyIGltZzpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5uZXh0LWltYWdlLWFuaW1hdGlvbjpob3ZlciBpbWc6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIC8qIHotaW5kZXg6IDA7ICovXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKiogICAqL1xyXG4ubW9iaWxlLXZlcnNpb24gLm1vZGFsIHtcclxuICB6LWluZGV4OiAzMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5tb2RhbCAubW9kYWwtY29udGVudCB7XHJcbiAgbWFyZ2luOiAwIDEwcHg7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5tb2RhbCAubW9kYWwtaGVhZGVyIHtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW0gMC4zMTI1cmVtIDAgMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBwYWRkaW5nOiAxNnB4IDQ1cHggMTJweCAyNXB4O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMGYwZjA7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5tb2RhbCAubW9kYWwtaGVhZGVyIC5tb2RhbC1oZWFkZXItdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLm1vZGFsIC5tb2RhbC1ib2R5IHtcclxuICB3aWR0aDogYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG59XHJcblxyXG4ubW9iaWxlLXZlcnNpb24gLnBvcG92ZXIge1xyXG4gIHotaW5kZXg6IDQwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1vYmlsZS12ZXJzaW9uIC5tLWIge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5tb2JpbGUtdmVyc2lvbiAuYmxvY2tzLWNvbnN0cnVjdG9yLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAuYmxvY2tzLWNvbnN0cnVjdG9yLW1vZGFsIC5tb2RhbC1jb250ZW50IC5ibG9ja3MtY29uc3RydWN0b3Itcm93X19uYW1lIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5ibG9ja3MtY29uc3RydWN0b3ItbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmJsb2Nrcy1jb25zdHJ1Y3Rvci1sYWJlbC10ZXh0IHtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAuYmxvY2tzLWNvbnN0cnVjdG9yLW1vZGFsIC5tb2RhbC1jb250ZW50IC50YWJzLWhvcml6b250YWwgLnRhYnMtY29udGVudCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4ubW9iaWxlLXZlcnNpb24ge1xyXG4gIC8qIHN0eWxlbGludC1kaXNhYmxlICovXHJcbiAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiBzZWxlY3QuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzLFxyXG4ubW9iaWxlLXZlcnNpb24gaW5wdXQuY3VyLXllYXIge1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwIDAgMCAwLjVjaCAhaW1wb3J0YW50O1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAuZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAubW9kYWwtY29udGVudCB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDkwdmg7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5tb2RhbC1jb250ZW50IHNlbGVjdCxcclxuLm1vYmlsZS12ZXJzaW9uIC5tb2RhbC1jb250ZW50IHRleHRhcmVhIHtcclxuICBmb250LXNpemU6IHZhcigtLWlucHV0LWZvbnQtc2l6ZSk7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5tb2RhbC1jb250ZW50IC5nYWxsZXJ5LWJsb2NrIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAudWktZ3JpZC1jdXN0b20tcGFnaW5hdGlvbi1zZWxlY3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLmJsb2Nrcy1jb25zdHJ1Y3Rvci1yb3dfX25hbWUge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLmJsb2Nrcy1jb25zdHJ1Y3Rvci1sYWJlbC10ZXh0IHtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAudGFicy1ob3Jpem9udGFsIC50YWJzLWNvbnRlbnQge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5ibG9ja3MtY29uc3RydWN0b3ItYnV0dG9ucy1jb2xvci1zY2hlbWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5ibG9ja3MtY29uc3RydWN0b3ItYnV0dG9ucy1jb2xvci1zY2hlbWUgLmJsb2Nrcy1jb25zdHJ1Y3Rvci1idXR0b25zLWNvbG9yLXNjaGVtZV9fcHJldmlldyB7XHJcbiAgbWluLWhlaWdodDogMTIwcHg7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5idG4tc3VjY2Vzczpmb2N1cywgLm1vYmlsZS12ZXJzaW9uIC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsXHJcbi5tb2JpbGUtdmVyc2lvbiAuYnRuLXByaW1hcnk6Zm9jdXMsXHJcbi5tb2JpbGUtdmVyc2lvbiAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLmJ0bi1zdWNjZXNzOm5vdCguYnRuLW91dGxpbmUpOm5vdChbZGlzYWJsZWRdKSxcclxuLm1vYmlsZS12ZXJzaW9uIC5idG4tcHJpbWFyeTpub3QoLmJ0bi1vdXRsaW5lKTpub3QoW2Rpc2FibGVkXSkge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2ZjM7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMjE5NmYzO1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAuYnRuLWRlZmF1bHQ6bm90KC51aS1zZWxlY3QtdG9nZ2xlKSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICBjb2xvcjogIzAwNzhiZDtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gc2VsZWN0Om5vdCgubmctZGlydHkubmctaW52YWxpZCk6bm90KC5hZG1pbi1zaWduaW4tZmllbGQpLFxyXG4ubW9iaWxlLXZlcnNpb24gdGV4dGFyZWE6bm90KC5uZy1kaXJ0eS5uZy1pbnZhbGlkKTpub3QoLmFkbWluLXNpZ25pbi1maWVsZCksXHJcbi5tb2JpbGUtdmVyc2lvbiAuZm9ybS1jb250cm9sOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KC5uZy1kaXJ0eS5uZy1pbnZhbGlkKTpub3QoLnVpLXNlbGVjdC1jb250YWluZXIpOm5vdCgudWktc2VsZWN0LXNlYXJjaCk6bm90KC51aS1zZWxlY3QtdG9nZ2xlKSxcclxuLm1vYmlsZS12ZXJzaW9uIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KC5uZy1kaXJ0eS5uZy1pbnZhbGlkKTpub3QoLnVpLXNlbGVjdC1zZWFyY2gpOm5vdCguYWRtaW4tc2lnbmluLWZpZWxkKTpub3QoI0NhcHRjaGFDb2RlKTpub3QoLmF1dGgtZmllbGQpIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogMCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXHJcbi5tb2JpbGUtdmVyc2lvbiAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhIHtcclxuICBib3JkZXItY29sb3I6ICNmOWY5Zjk7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAucGFnaW5hdGlvbiA+IGxpID4gYSxcclxuLm1vYmlsZS12ZXJzaW9uIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcclxuICBib3JkZXItY29sb3I6ICNmOWY5Zjk7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5ibG9ja3MtY29uc3RydWN0b3Itc2VsZWN0LFxyXG4ubW9iaWxlLXZlcnNpb24gLmxvZ28tZ2VuZXJhdG9yLWZvcm0gLnNlbGVjdC1jdXN0b20ge1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2hhZG93OiAwIDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLmFkdi1ib2R5LWZpeGVkLXRvdWNoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLmxwLWdyaWRfX3JlbW92ZSB7XHJcbiAgZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAubHAtYWRtaW4tcGFuZWwtd3JhcCB7XHJcbiAgei1pbmRleDogMTUwMDtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLmxwLWFkbWluLXBhbmVsLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAubHAtc2V0dGluZ3MtbW9kYWwgLnRhYnMtaGVhZGVycy50YWJzLWhlYWRlcnMtLWNvbW1vbi1zZXR0aW5ncyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICBvdmVyZmxvdzogc2Nyb2xsIGhpZGRlbjtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLmxwLXNldHRpbmdzLW1vZGFsIC50YWJzLWhlYWRlcnMudGFicy1oZWFkZXJzLS1jb21tb24tc2V0dGluZ3MgLnRhYnMtaGVhZGVyLWl0ZW0tbGluayB7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLmxwLXNldHRpbmdzLW1vZGFsIC50YWJzLWhlYWRlcnMudGFicy1oZWFkZXJzLS1jb21tb24tc2V0dGluZ3MgLnRhYnMtaGVhZGVyLWl0ZW0ge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLmxwLXNldHRpbmdzLW1vZGFsIC50YWJzLWhlYWRlcnMudGFicy1oZWFkZXJzLS1jb21tb24tc2V0dGluZ3MgLnRhYnMtaGVhZGVyLWl0ZW0udGFicy1oZWFkZXItYWN0aXZlIHtcclxuICBib3JkZXItd2lkdGg6IDAgMCAwIDRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM4LCAyMzgsIDIzOCk7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5scC1zZXR0aW5ncy1tb2RhbC1vdmVybGF5IC5tb2RhbC1jb250ZW50IHtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5scC1hZG1pbi1wYW5lbC13cmFwICsgZGl2LmxwLW1haW4gLmxwLW1lbnUtaGVhZGVyLWNvbnRhaW5lci0tb3BlbiAubHAtbWVudS1oZWFkZXJfX21vYmlsZS1wYWRkaW5nLWZvci1wYW5lbCB7XHJcbiAgcGFkZGluZy10b3A6IDQycHg7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5scC1hZG1pbi1wYW5lbC13cmFwICsgZGl2LmxwLW1haW4gLmxwLW1lbnUtaGVhZGVyLWNvbnRhaW5lci0tb3BlbiAubHAtbWVudS1oZWFkZXJfX21vYmlsZS1wYWRkaW5nLWZvci1wYW5lbCAubHAtbWVudS1oZWFkZXJfX2Nsb3NlIHtcclxuICB0b3A6IDY5cHg7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5teWFjY291bnQtcGFnZV9fdGFicyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xyXG4gIC8qIHN0eWxlbGludC1lbmFibGUgKi9cclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLm15YWNjb3VudC1wYWdlX190YWJzIC50YWJzLWhlYWRlcnMudGFicy1oZWFkZXJzLS13aWR0aCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5teWFjY291bnQtcGFnZV9fdGFicyAudGFicy1oZWFkZXItaXRlbSB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5teWFjY291bnQtcGFnZV9fdGFicyAudGFicy1oZWFkZXItaXRlbS1saW5rIHtcclxuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5teWFjY291bnQtcGFnZV9fdGFicyAudGFiLWNvbnRlbnQge1xyXG4gIG1hcmdpbi10b3A6IDI0cHg7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5teWFjY291bnQtcGFnZV9fdGFicyAuYWRkcmVzcy1saXN0IC5hZGRyZXNzLWxpc3QtaXRlbSAucm93IHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbiAubXlhY2NvdW50LXBhZ2VfX3RhYnMgLmFkZHJlc3MtbGlzdCAuYWRkcmVzcy1saXN0LWl0ZW0gLnJvdyAuYWRkcmVzcy1saXN0LWFkZHJlc3MtdGV4dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uIC5teWFjY291bnQtcGFnZV9fdGFicyAuYWRkcmVzcy1saXN0IC5hZGRyZXNzLWxpc3QtaXRlbSAucm93IC5lbmQteHMuY29sLXhzLTUge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBmbGV4LWJhc2lzOiAwO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLm15YWNjb3VudC1wYWdlX190YWJzIC5hZGRyZXNzLWxpc3QgLmFkZHJlc3MtbGlzdC1pdGVtIC5yb3cgLmVuZC14cy5jb2wteHMtNSAuYWRkcmVzcy1jb250cm9scy1pdGVtIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24gLm15YWNjb3VudC1wYWdlX190YWJzIHNlbGVjdDpub3QoLm5nLWRpcnR5Lm5nLWludmFsaWQpOm5vdCguYWRtaW4tc2lnbmluLWZpZWxkKSxcclxuLm1vYmlsZS12ZXJzaW9uIC5teWFjY291bnQtcGFnZV9fdGFicyB0ZXh0YXJlYTpub3QoLm5nLWRpcnR5Lm5nLWludmFsaWQpOm5vdCguYWRtaW4tc2lnbmluLWZpZWxkKSxcclxuLm1vYmlsZS12ZXJzaW9uIC5teWFjY291bnQtcGFnZV9fdGFicyAuZm9ybS1jb250cm9sOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KC5uZy1kaXJ0eS5uZy1pbnZhbGlkKTpub3QoLnVpLXNlbGVjdC1jb250YWluZXIpLFxyXG4ubW9iaWxlLXZlcnNpb24gLm15YWNjb3VudC1wYWdlX190YWJzIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KC5uZy1kaXJ0eS5uZy1pbnZhbGlkKTpub3QoLnVpLXNlbGVjdC1zZWFyY2gpOm5vdCguYWRtaW4tc2lnbmluLWZpZWxkKTpub3QoI0NhcHRjaGFDb2RlKTpub3QoLmF1dGgtZmllbGQpIHtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtYm9yZGVyLWNvbG9yKTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC1jb2xvcik7XHJcbiAgcGFkZGluZzogdmFyKC0taW5wdXQtaW5kZW50cyk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBmb250LXNpemU6IHZhcigtLWlucHV0LWZvbnQtc2l6ZSk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1pbnB1dC1oZWlnaHQpO1xyXG59XHJcblxyXG4ubW9iaWxlLXZlcnNpb24uZWRpdC1tb2RlIC5scC1hZG1pbi1wYW5lbC13cmFwIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbi5tb2JpbGUtdmVyc2lvbi5lZGl0LW1vZGUgLmxwLWFkbWluLXBhbmVsLXdyYXAgKyBkaXYubHAtbWFpbiAubHAtbWVudS1oZWFkZXItY29udGFpbmVyLS1vcGVuIC5scC1tZW51LWhlYWRlcl9fbW9iaWxlLXBhZGRpbmctZm9yLXBhbmVsIHtcclxuICBwYWRkaW5nLXRvcDogNDJweDtcclxufVxyXG4ubW9iaWxlLXZlcnNpb24uZWRpdC1tb2RlIC5scC1hZG1pbi1wYW5lbC13cmFwICsgZGl2LmxwLW1haW4gLmxwLW1lbnUtaGVhZGVyLWNvbnRhaW5lci0tb3BlbiAubHAtbWVudS1oZWFkZXJfX21vYmlsZS1wYWRkaW5nLWZvci1wYW5lbCAubHAtbWVudS1oZWFkZXJfX2Nsb3NlIHtcclxuICB0b3A6IDY4cHg7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uLmVkaXQtbW9kZSAub3ZlcmZsb3ctaGlkZGVuLWZvci1tb2RhbC1pb3MgLmxwLWFkbWluLXBhbmVsLXdyYXAgKyBkaXYubHAtbWFpbiAubHAtYmxvY2tzLWNvbnN0cnVjdG9yLWJ1dHRvbnMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm1vYmlsZS12ZXJzaW9uLmVkaXQtbW9kZSAubHAtYmxvY2stZXhpdC1wb3B1cC1idXR0b25zLWNvdW50ZG93biAubHAtYmxvY2stcHJvZHVjdHMtdmlld19fZW1wdHktLWFkbWluIC5scC1idG4ge1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi5scC10YWJsZSB7XHJcbiAgLyogZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtbGlnaHRcIiwgVGFob21hLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsR2VuZXZhLEFyaWFsLHNhbnMtc2VyaWY7ICovXHJcbn1cclxuXHJcbi5scC10YWJsZV9faGVhZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgLyogZm9udC1mYW1pbHk6IFwiT3BlblNhbnMtc2VtaWJvbGRcIiwgVGFob21hLFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsR2VuZXZhLEFyaWFsLHNhbnMtc2VyaWY7ICovXHJcbn1cclxuXHJcbi5scC10YWJsZV9fYm9keSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4vKiAubHAtdGFibGVfX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufSAqL1xyXG4ubHAtdGFibGVfX2hlYWRlcixcclxuLmxwLXRhYmxlX19jZWxsIHtcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcclxufVxyXG5cclxuLmxwLXRhYmxlX19oZWFkZXIge1xyXG4gIGZvbnQtc2l6ZTogMjNweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmxwLXRhYmxlX19jZWxsX2xhc3Q6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxufVxyXG5cclxuLmxwLXRhYmxlX19jZWxsLXRpdGxlIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmxwLXRhYmxlX19jZWxsLS1zbGltIHtcclxuICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5scC10YWJsZV9fY2VsbC0tYm9yZGVyLW5vbmUge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5scC1ncmlkX19yb3ctLW5vd3JhcCB7XHJcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcclxufVxyXG4ubHAtZ3JpZF9fcm93LS1ub3dyYXAgLmxwLXRhYmxlX19jZWxsLFxyXG4ubHAtZ3JpZF9fcm93LS1ub3dyYXAgLmxwLXRhYmxlX19jZWxsLWdyaWQtY3VzdG9tIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmxwLWdyaWRfX3Jvdy0tbm93cmFwIC5scC1ncmlkX19kcmFnIHtcclxuICBwYWRkaW5nOiAxNnB4IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgLmxwLXRhYmxlX19yb3cge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcclxuICB9XHJcbiAgLmxwLXRhYmxlX19oZWFkZXIsXHJcbiAgLmxwLXRhYmxlX19jZWxsIHtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgfVxyXG4gIC5scC10YWJsZV9fY2VsbF9sYXN0Omxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIH1cclxuICAubHAtdGFibGVfX2NlbGwtdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcbn0iLCAiLmxwLXNlbGVjdC13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5scC1zZWxlY3QtYXJyb3ctZW11bCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIHRvcDogNTQlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmxwLWlucHV0LFxyXG4ubHAtc2VsZWN0LFxyXG4ubHAtdGV4dGFyZWEsXHJcbi5pbnB1dC1zbWFsbCxcclxuLnRleHRhcmVhLXNtYWxsLFxyXG4uc2VsZWN0LWN1c3RvbSBzZWxlY3QsXHJcbi5scC1mb3JtX19waWN0dXJlLWJ1dHRvbi1hZGQge1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICNkOGQ4ZDg7XHJcbn1cclxuXHJcbi5scC1pbnB1dCxcclxuLmxwLXNlbGVjdCxcclxuLmxwLXRleHRhcmVhLFxyXG4uaW5wdXQtc21hbGwsXHJcbi50ZXh0YXJlYS1zbWFsbCxcclxuLnNlbGVjdC1jdXN0b20gc2VsZWN0IHtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgcGFkZGluZzogMTJweCAxOHB4O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLm5nLXN1Ym1pdHRlZC5uZy1kaXJ0eSAubmctaW52YWxpZC5scC1mb3JtX19waWN0dXJlLWJ1dHRvbi1hZGQge1xyXG4gIGJvcmRlci1jb2xvcjogI2YxNTk1OTtcclxufVxyXG5cclxuLmxwLXNlbGVjdCB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgcGFkZGluZy1yaWdodDogNDBweDtcclxufVxyXG5cclxuLmxwLWNoZWNrYm94IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4ubHAtY2hlY2tib3g6Y2hlY2tlZCArIC5scC1jaGVja2JveC1kZWNvcjo6YmVmb3JlIHtcclxuICB0ZXh0LWluZGVudDogMDtcclxufVxyXG5cclxuLmN1c3RvbS1pbnB1dC1uYXRpdmU6Y2hlY2tlZCB+IC5jdXN0b20taW5wdXQtY2hlY2tib3g6OmFmdGVyIHtcclxuICB0ZXh0LWluZGVudDogMDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG59XHJcblxyXG4ubmctc3VibWl0dGVkLm5nLWRpcnR5IC5scC1jaGVja2JveC5uZy1pbnZhbGlkICsgLmxwLWNoZWNrYm94LWRlY29yOjpiZWZvcmUge1xyXG4gIGJvcmRlci1jb2xvcjogI2YxNTk1OTtcclxufVxyXG5cclxuLmxwLWxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAvKiBhbGlnbi1pdGVtczogY2VudGVyOyAqL1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmN1c3RvbS1pbnB1dC1jaGVja2JveCxcclxuLmN1c3RvbS1pbnB1dC1uYXRpdmU6Y2hlY2tlZCB+IC5jdXN0b20taW5wdXQtY2hlY2tib3gsXHJcbi5jdXN0b20taW5wdXQtY2hlY2tib3g6aG92ZXIge1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICB0b3A6IGF1dG87XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubHAtY2hlY2tib3gtZGVjb3I6OmJlZm9yZSxcclxuLmN1c3RvbS1pbnB1dC1jaGVja2JveDo6YWZ0ZXIge1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2Q4ZDhkODtcclxuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbnRlbnQ6IFwiXFxlODE0XCI7XHJcbiAgZm9udC1mYW1pbHk6IGFkdmxwLCBzYW5zLXNlcmlmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtaW5kZW50OiAyNHB4O1xyXG4gIGZsZXg6IDAgMCAyNHB4O1xyXG4gIG1heC13aWR0aDogMjRweDtcclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi5scC1mb3JtX190aXRsZSB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbn1cclxuLmxwLWZvcm1fX3RpdGxlLS12ZXJ0aWNhbCwgLmxwLWZvcm1fX3RpdGxlLS1ob3Jpem9udGFsIHtcclxuICAvKiBmb250LXNpemU6IDI0cHg7ICovXHJcbn1cclxuLmxwLWZvcm1fX3N1YnRpdGxlIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuLmxwLWZvcm1fX3dyYXAge1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG59XHJcbi5scC1mb3JtX19ib2R5LS12ZXJ0aWNhbCB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG4ubHAtZm9ybV9fc3VidGl0bGUtLWhvcml6b250YWwge1xyXG4gIG1hcmdpbi10b3A6IDQ4cHg7XHJcbn1cclxuLmxwLWZvcm1fX3N1YnRpdGxlLS12ZXJ0aWNhbCwgLmxwLWZvcm1fX2ZpZWxkLCAubHAtZm9ybV9fc3VibWl0LWJsb2NrIHtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcbi5scC1mb3JtX19hZ3JlZW1lbnQge1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG4ubHAtZm9ybV9fY29udGVudC0tc3VjY2VzcyB7XHJcbiAgcGFkZGluZzogMzBweDtcclxufVxyXG4ubHAtZm9ybV9fZmllbGQtbGFiZWwge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5scC1mb3JtLWluLW1vZGFsIHtcclxuICB3aWR0aDogNTAwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmxwLWZvcm0tLXZlcnRpY2FsIHtcclxuICAgIC8qIGZvbnQtc2l6ZTogMzZweDsgKi9cclxuICB9XHJcbiAgLmxwLWZvcm0tLWhvcml6b250YWwgLmxwLXRleHRhcmVhIHtcclxuICAgIGhlaWdodDogNTBweDtcclxuICB9XHJcbn1cclxuLmxwLWZvcm1fX3BpY3R1cmUtYmxvY2stLWhvcml6b250YWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxNnB4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmxwLWZvcm1fX3BpY3R1cmUtYnV0dG9uLWFkZCB7XHJcbiAgY29sb3I6ICNkZWRlZGU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogNTBweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWluLWhlaWdodDogODBweDtcclxufVxyXG5cclxuLmxwLWZvcm1fX3BpY3R1cmUtaXRlbSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDhweDtcclxufVxyXG4ubHAtZm9ybV9fcGljdHVyZS1pdGVtLS1ob3Jpem9udGFsIHtcclxuICBtaW4td2lkdGg6IDg4cHg7XHJcbiAgbWF4LXdpZHRoOiAxMjBweDtcclxufVxyXG4ubHAtZm9ybV9fcGljdHVyZS1pdGVtLS1ob3Jpem9udGFsIC5scC1mb3JtX19waWN0dXJlLWJ1dHRvbi1hZGQge1xyXG4gIG1pbi13aWR0aDogMTEwcHg7XHJcbn1cclxuXHJcbi5scC1mb3JtX19waWN0dXJlIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubHAtZm9ybV9fcGljdHVyZS1pdGVtLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXI6IHNvbGlkIDFweCAjZDhkOGQ4O1xyXG59XHJcblxyXG4ubHAtZm9ybV9fcGljdHVyZS1kZWxldGUge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTZweDtcclxuICByaWdodDogLTZweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5mb3JtLWZpZWxkLW5hbWUsXHJcbi5mb3JtLWZpZWxkLWlucHV0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmxwLWZvcm1fX2ZpbGVhcmNoaXZlIHtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5scC1mb3JtX19maWxlYXJjaGl2ZS1pY29uIHtcclxuICBmb250LXNpemU6IDIuMjVlbTtcclxuICBjb2xvcjogcmdiKDk2LCA5NiwgOTYpO1xyXG59XHJcbi5scC1mb3JtX19maWxlYXJjaGl2ZS1uYW1lIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbWF4LWhlaWdodDogMzZweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogOHB4IDAgMDtcclxufSIsICIubGluay1zZXJ2aWNlLFxyXG4ubGluay1zZXJ2aWNlLS1zZWNvbmRhcnkge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmxpbmstc2VydmljZSB7XHJcbiAgY29sb3I6ICMyZDljZWQ7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4ubGluay1zZXJ2aWNlOmhvdmVyIHtcclxuICBjb2xvcjogIzhiYzhmNTtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmxpbmstc2VydmljZTphY3RpdmUge1xyXG4gIGNvbG9yOiAjMGU2NmE2O1xyXG59XHJcblxyXG4ubGluay1zZXJ2aWNlLS1zZWNvbmRhcnkge1xyXG4gIGNvbG9yOiAjNGI0ZjU4O1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLmxpbmstc2VydmljZS0tc2Vjb25kYXJ5OmhvdmVyIHtcclxuICBjb2xvcjogIzdiODE4ZTtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmxpbmstc2VydmljZS0tc2Vjb25kYXJ5OmFjdGl2ZSB7XHJcbiAgY29sb3I6ICMxYzFlMjE7XHJcbn1cclxuXHJcbi5saW5rLWRlY29yYXRpb24taW52ZXJ0LFxyXG4ubGluay1kZWNvcmF0aW9uLW5vbmUsXHJcbi5saW5rLXRleHQtZGVjb3JhdGlvbi1ub25lLFxyXG4ubGluay1kZWNvcmF0aW9uLW5vbmU6aG92ZXIsXHJcbi5saW5rLXRleHQtZGVjb3JhdGlvbi1ub25lOmhvdmVyIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5saW5rLWRlY29yYXRpb24taW52ZXJ0OmhvdmVyIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4ubGluay1kb3R0ZWQsXHJcbi5saW5rLWRvdHRlZC1pbnZlcnQge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCB0cmFuc3BhcmVudCBkb3R0ZWQ7XHJcbn1cclxuXHJcbi5saW5rLWRvdHRlZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmxpbmstZG90dGVkOmhvdmVyIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi5lcnJvci1sYW5kaW5nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBmb250LWZhbWlseTogVGFob21hLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgR2VuZXZhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLmVyci1jb250YWluZXIge1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLmVyci10eHQge1xyXG4gIGZvbnQtc2l6ZTogMzZweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmVyci1yZWFzb25zIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uZXJyLXJlYXNvbnMtdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxufVxyXG5cclxuLmVyci1yZWFzb25zLWxpc3Qge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXNpemU6IDIxcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxufVxyXG5cclxuLmVyci1jb2RlIHtcclxuICBjb2xvcjogYmxhY2s7XHJcbiAgZm9udC1zaXplOiAxNDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLyogd2lkdGg6IDMzMHB4OyAqL1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi10b3A6IC0zMHB4O1xyXG59XHJcblxyXG4uZXJyLWltYWdlIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAuZXJyLWNvZGUge1xyXG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICBmb250LXNpemU6IDE5MnB4O1xyXG4gIH1cclxufSIsICIuc2Nyb2xsLXRvLWJsb2NrLXRyaWdnZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDI0cHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4ubHAtYWNjb3JkaW9uIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4ubHAtYWNjb3JkaW9uX19pdGVtIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLmxwLWFjY29yZGlvbl9fdHJpZ2dlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5scC1hY2NvcmRpb25fX3RyaWdnZXI6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlxcZjAwNlwiO1xyXG4gIGZvbnQtZmFtaWx5OiBhZHZscCwgc2Fucy1zZXJpZjtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuLmxwLWFjY29yZGlvbl9fc3RhdGUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5scC1hY2NvcmRpb25fX3N0YXRlOmNoZWNrZWQgKyAubHAtYWNjb3JkaW9uX19pdGVtIHtcclxuICBib3gtc2hhZG93OiAwIDAgMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbn1cclxuLmxwLWFjY29yZGlvbl9fc3RhdGU6Y2hlY2tlZCArIC5scC1hY2NvcmRpb25fX2l0ZW0tLWJveC1zaGFkb3ctbm9uZSB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4ubHAtYWNjb3JkaW9uX19zdGF0ZTpjaGVja2VkICsgLmxwLWFjY29yZGlvbl9faXRlbSAubHAtYWNjb3JkaW9uX190cmlnZ2VyOjphZnRlciB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxufVxyXG4ubHAtYWNjb3JkaW9uX19zdGF0ZTpjaGVja2VkICsgLmxwLWFjY29yZGlvbl9faXRlbSAubHAtYWNjb3JkaW9uX19jb250ZW50IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ubHAtYWNjb3JkaW9uX19jb250ZW50IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5scC1hY2NvcmRpb25fX2NvbnRlbnQtZGl2aWRlciB7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5scC1hY2NvcmRpb24tdGhlbWUtLWxpc3QgLmxwLWFjY29yZGlvbl9fdHJpZ2dlciB7XHJcbiAgcGFkZGluZzogMjRweCA0MXB4IDI0cHggMjBweDtcclxufVxyXG4ubHAtYWNjb3JkaW9uLXRoZW1lLS1saXN0IC5scC1hY2NvcmRpb25fX3RyaWdnZXI6OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuLmxwLWFjY29yZGlvbi10aGVtZS0tbGlzdCAubHAtYWNjb3JkaW9uX19zdGF0ZTpjaGVja2VkICsgLmxwLWFjY29yZGlvbl9faXRlbSAubHAtYWNjb3JkaW9uX190cmlnZ2VyOjphZnRlciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyNzBkZWcpO1xyXG59XHJcbi5scC1hY2NvcmRpb24tdGhlbWUtLWxpc3QgLmxwLWFjY29yZGlvbl9fY29udGVudCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcbi5scC1hY2NvcmRpb24tdGhlbWUtLWxpc3QgLmxwLWFjY29yZGlvbl9faXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG4ubHAtYWNjb3JkaW9uLXRoZW1lLS1saXN0IC5scC1hY2NvcmRpb25fX2NvbnRlbnQtbGlzdCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4ubHAtYWNjb3JkaW9uLXRoZW1lLS1saXN0IC5scC1hY2NvcmRpb25fX2NvbnRlbnQtaXRlbSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDI0cHggMjBweCAyNHB4IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmxwLWFjY29yZGlvbi10aGVtZS0tbGlzdCAubHAtYWNjb3JkaW9uX190cmlnZ2VyIHtcclxuICAgIHBhZGRpbmc6IDI0cHggNjBweCAyNHB4IDMycHg7XHJcbiAgfVxyXG4gIC5scC1hY2NvcmRpb24tdGhlbWUtLWxpc3QgLmxwLWFjY29yZGlvbl9fdHJpZ2dlcjo6YWZ0ZXIge1xyXG4gICAgcmlnaHQ6IDMycHg7XHJcbiAgfVxyXG4gIC5scC1hY2NvcmRpb24tdGhlbWUtLWxpc3QgLmxwLWFjY29yZGlvbl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgfVxyXG59IiwgIi5jYXJvdXNlbC1uYXYtLWluc2lkZS1sYW5kaW5nIC5jYXJvdXNlbC1pbm5lciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2YzZjNmMztcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5jYXJvdXNlbC1uYXYtLWluc2lkZS1sYW5kaW5nOmhvdmVyIC5jYXJvdXNlbC1hcnJvdy1wcmV2LS1pbnNpZGUtbGFuZGluZyxcclxuLmNhcm91c2VsLW5hdi0taW5zaWRlLWxhbmRpbmc6aG92ZXIgLmNhcm91c2VsLWFycm93LW5leHQtLWluc2lkZS1sYW5kaW5nIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDAuNXM7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1hcnJvdy1wcmV2LS1pbnNpZGUtbGFuZGluZyxcclxuLmNhcm91c2VsLWFycm93LW5leHQtLWluc2lkZS1sYW5kaW5nIHtcclxuICB3aWR0aDogMzZweDtcclxuICBtYXgtaGVpZ2h0OiAxMTBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgei1pbmRleDogMTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmNhcm91c2VsLWRvdHMtaXRlbS0tbGFuZGluZyB7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xyXG4gIG9wYWNpdHk6IDAuMjtcclxuICBtYXJnaW46IDAgNXB4O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtZG90cy1zZWxlY3RlZCAuY2Fyb3VzZWwtZG90cy1pdGVtLS1sYW5kaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1kb3RzLS1sYW5kaW5nICsgLmNhcm91c2VsLW5hdiAuY2Fyb3VzZWwtYXJyb3ctcHJldi0taW5zaWRlLWxhbmRpbmcsXHJcbi5jYXJvdXNlbC1kb3RzLS1sYW5kaW5nICsgLmNhcm91c2VsLW5hdiAuY2Fyb3VzZWwtYXJyb3ctbmV4dC0taW5zaWRlLWxhbmRpbmcge1xyXG4gIG1hcmdpbi10b3A6IC0xMHB4O1xyXG59XHJcblxyXG4uc2xpY2stZG90cyB7XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIHRvcDogMTAwJTtcclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi5scC1oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxwLWhlYWRlcl9fY29udGFpbmVyIHtcclxuICBtaW4taGVpZ2h0OiA1OXB4O1xyXG59XHJcblxyXG4ubHAtaGVhZGVyX19jb250YWluZXItLXN0cnV0IHtcclxuICBtaW4taGVpZ2h0OiA4M3B4O1xyXG59XHJcblxyXG4ubHAtaGVhZGVyLXN0YXRpYy1ibG9jayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5scC1sb2dvIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmxwLWhlYWRlcl9fZW1haWwge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBtYXJnaW46IDVweCAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcclxufVxyXG5cclxuLmxwLWhlYWRlcl9fcGhvbmUge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBtYXJnaW46IDVweCAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcclxufVxyXG5cclxuLmxwLWhlYWRlcl9fcGhvbmUtYXJyb3c6OmFmdGVyIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1oZWFkZXIudHJhbnNmb3JtZXItc2Nyb2xsLW92ZXIge1xyXG4gIHotaW5kZXg6IDUwO1xyXG59XHJcblxyXG4ubHAtaGVhZGVyLWxvZ28ge1xyXG4gIHBhZGRpbmctbGVmdDogNDhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiA0MDBweDtcclxufVxyXG5cclxuLnRyYW5zZm9ybWVyLXNjcm9sbC1kZWZhdWx0IC5scC1oZWFkZXIuY29sb3Itc2NoZW1lX19iZy1vcGFjaXR5IHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xyXG59XHJcblxyXG4udHJhbnNmb3JtZXItc2Nyb2xsLW92ZXIgLmxwLWhlYWRlci5jb2xvci1zY2hlbWVfX2JnLW9wYWNpdHkge1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgbGluZWFyIDFzO1xyXG59XHJcblxyXG4ubHAtaGVhZGVyX19jYWxsYmFjayB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4O1xyXG59XHJcblxyXG4ubHAtaGVhZGVyX19jb250YWN0cyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5scC1oZWFkZXIgLmxwLWhlYWRlcl9fcGhvbmUtLW1vYmlsZSB7XHJcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcclxufVxyXG5cclxuLmxwLW1lbnUtaGVhZGVyX19pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5scC1tZW51LWhlYWRlcl9fc3VibWVudSB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgLyogdGV4dC1hbGlnbjogbGVmdDsgKi9cclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubHAtbWVudS1oZWFkZXJfX3N1Ym1lbnUtLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmxwLW1lbnUtaGVhZGVyX19zdWJtZW51LWl0ZW0ge1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogOTAlO1xyXG59XHJcblxyXG4ubHAtbWVudS1oZWFkZXJfX3N1Ym1lbnUtbGluayB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLmxwLW1lbnUtaGVhZGVyX19zdWJtZW51LWxpbms6aG92ZXIge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5scC1tZW51LWhlYWRlcl9fc3VibWVudS5zaG93LXN1Ym1lbnUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubHAtaGVhZGVyX19waG9uZS1jb2wge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiA0OHB4O1xyXG4gIHJpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4ubHAtaGVhZGVyX19waG9uZS1jb2wtLWxlZnQge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5scC1oZWFkZXJfX3Bob25lLS1tb2JpbGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5scC1tZW51LWhlYWRlcl9fbW9iaWxlLXBhZGRpbmctZm9yLXBhbmVsIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWhlYWRlci1idXJnZXItLXdpdGgtdGV4dCAubHAtbWVudS1oZWFkZXJfX2xhYmVsIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIHdpZHRoOiAyMnB4O1xyXG4gIGhlaWdodDogMTlweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBhZGRpbmctdG9wOiAzcHg7XHJcbn1cclxuLmxwLWJsb2NrLWhlYWRlci1idXJnZXItLXdpdGgtdGV4dCAubHAtbWVudS1oZWFkZXJfX2J1cmdlci1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuLmxwLWJsb2NrLWhlYWRlci1idXJnZXItLXdpdGgtdGV4dCAubHAtbWVudS1oZWFkZXJfX2xhYmVsLW9iaiB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICB0cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuLmxwLWJsb2NrLWhlYWRlci1idXJnZXItLXdpdGgtdGV4dCAubHAtbWVudS1oZWFkZXJfX2J1cmdlci1pbm5lciB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmxwLWJsb2NrLWhlYWRlci1idXJnZXItLXdpdGgtdGV4dCAubHAtaGVhZGVyX190ZXh0IHtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG5cclxuLmhlYWRlci1tZW51LWFjdGl2ZSB7XHJcbiAgLS1hZGRpdGF0aW9uLXotaW5kZXg6IDgwO1xyXG59XHJcblxyXG4uaGVhZGVyLW1lbnUtYWN0aXZlIC50cmFuc2Zvcm1lci1zY3JvbGwtb3ZlciB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IGNhbGModmFyKC0tYWRkaXRhdGlvbi16LWluZGV4KSArIDI1KTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAvKiAuYmxvY2tzLWNvbnN0cnVjdG9yLWNvbnRhaW5lci5ibG9jay10eXBlLWhlYWRlcjpob3ZlciB7XG4gICAgICB6LWluZGV4OiAxNTU7XG4gIH0gKi9cclxuICAubHAtbWVudS1oZWFkZXJfX3N1Ym1lbnUtLWFicyB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyksIDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBwYWRkaW5nOiA2cHggMDtcclxuICB9XHJcbiAgLmxwLW1lbnUtaGVhZGVyX19zdWJtZW51LS1hYnMgKyAubHAtbWVudS1oZWFkZXJfX3N1Ym1lbnUtdGlsZTo6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBib3gtc2hhZG93OiAtMXB4IC0xcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJvdHRvbTogLThweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtN3B4KSByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxuICAubHAtbWVudS1oZWFkZXJfX2l0ZW06aG92ZXIge1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgfVxyXG4gIC5scC1tZW51LWhlYWRlcl9faXRlbTpob3ZlciA+IC5scC1tZW51LWhlYWRlcl9fc3VibWVudS0tYWJzICsgLmxwLW1lbnUtaGVhZGVyX19zdWJtZW51LXRpbGU6OmJlZm9yZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAubHAtbWVudS1oZWFkZXJfX2l0ZW06aG92ZXIgLmxwLW1lbnUtaGVhZGVyX19zdWJtZW51LS1hYnMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5scC1tZW51LWhlYWRlcl9fc3VibWVudS1pdGVtLS1hYnMge1xyXG4gICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgfVxyXG4gIC5scC1oZWFkZXItbG9nbyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLmxwLWhlYWRlci1sb2dvIGltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gIH1cclxuICAvKiAubHAtYmxvY2staGVhZGVyLWNlbnRlciAubHAtbWVudS1oZWFkZXIsICovXHJcbiAgLmxwLWJsb2NrLWhlYWRlci1idXJnZXItcmlnaHQgLmxwLWhlYWRlci1sb2dvLFxyXG4gIC5scC1ibG9jay1oZWFkZXItYnVyZ2VyIC5scC1tZW51LWhlYWRlcl9fYnVyZ2VyLWNvbnRhaW5lciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAubHAtYmxvY2staGVhZGVyLWNlbnRlciAubHAtbWVudS1oZWFkZXJfX2l0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1oZWFkZXItYnVyZ2VyIC5scC1oZWFkZXItLWNvbnRhaW5lciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gIC5scC1tZW51LS10by1yaWdodCAubHAtbWVudS1oZWFkZXIsXHJcbiAgLmxwLW1lbnUtLXRvLXJpZ2h0IC5scC1tZW51LWhlYWRlci1jb250YWluZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubHAtaGVhZGVyLW1lbnUge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLmxwLW1lbnUtaGVhZGVyX19tb2JpbGUtcGFkZGluZy1mb3ItcGFuZWwge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG59IiwgIi5ibG9jay10eXBlLWhlYWRlckN1c3RvbS50cmFuc2Zvcm1lci1zY3JvbGwtb3ZlciA+IC5scC1ibG9jayB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmhlYWRlciB7XHJcbiAgLS1faGVhZGVyLWJnLWNvbG9yOiB2YXIoLS1oZWFkZXItYmctY29sb3IsIHZhcigtLWFkdi13aGl0ZS0xMDApKTtcclxuICAtLV9oZWFkZXItY29sb3I6IHZhcigtLWhlYWRlci1jb2xvciwgdmFyKC0tYWR2LWJsYWNrLTEwMCkpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9oZWFkZXItYmctY29sb3IpO1xyXG4gIGNvbG9yOiB2YXIoLS1faGVhZGVyLWNvbG9yKTtcclxufVxyXG4uaGVhZGVyLS1kYXJrIHtcclxuICAtLWhlYWRlci1iZy1jb2xvcjogdmFyKC0tYWR2LWJsYWNrLTEwMCk7XHJcbiAgLS1oZWFkZXItY29sb3I6IHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG59XHJcbi5oZWFkZXItLWRhcmsgLmhlYWRlcl9fYnRuLCAuaGVhZGVyLS1kYXJrIC5hY2NvdW50LCAuaGVhZGVyLS1kYXJrIC5pbmZvLWRhdGVzLCAuaGVhZGVyLS1kYXJrIC5idXJnZXItbWVudV9fYnRuIHtcclxuICBmaWx0ZXI6IGludmVydCgxKTtcclxufVxyXG4uaGVhZGVyLS1kYXJrIC5idXJnZXItbWVudS0tb3BlbiAuYnVyZ2VyLW1lbnVfX2J0biB7XHJcbiAgZmlsdGVyOiBpbnZlcnQoMCk7XHJcbn1cclxuXHJcbi5oZWFkZXIgYSB7XHJcbiAgY29sb3I6ICMxNTE1MTU7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKiBCYXNlIG1vYmlsZSBzdHlsZXMgKi9cclxuLmhlYWRlcl9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXdlaWdodDogNDkwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMTZweCAyMHB4O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMuNWZyIDQuNWZyO1xyXG59XHJcblxyXG4uaGVhZGVyX19sb2dvIHtcclxuICBtYXgtd2lkdGg6IDEyMHB4O1xyXG59XHJcblxyXG4uaGVhZGVyX19yaWdodC1ibG9jayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogdmFyKC0tYWR2LW0tMyk7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2J0biB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG59XHJcblxyXG4uaGVhZGVyX19idG4gLmxwLWJ0bixcclxuLmluZm8tZGF0ZXMgLmxwLWJ0bixcclxuLmluZm8tZGF0ZXMgYS5idG4tc3RhY2hrYSB7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBmb250LXdlaWdodDogNDkwO1xyXG59XHJcblxyXG4uaW5mby1kYXRlcyAubHAtYnRuIHN2ZyxcclxuLmluZm8tZGF0ZXMgLmJ0bi1zdGFjaGthIHN2ZyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uaGVhZGVyX19idG4gaW1nIHtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2luZm8ge1xyXG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG59XHJcblxyXG4uYWNjb3VudCB7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMCAycHg7XHJcbn1cclxuXHJcbi5pbmZvLWRhdGVzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxufVxyXG5cclxuLmJ1cmdlci1tZW51IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5idXJnZXItbWVudV9fYnRuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTBweDtcclxuICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgei1pbmRleDogY2FsYyh2YXIoLS1hZGRpdGF0aW9uLXotaW5kZXgpICsgMzApO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmJ1cmdlci1tZW51X190ZXh0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGVhZGVyX19idG4gc3BhbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1lbnUtYnRuLWNoZWNrYm94IHtcclxuICB6LWluZGV4OiBjYWxjKHZhcigtLWFkZGl0YXRpb24tei1pbmRleCkgKyAyMCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMTJweDtcclxuICB3aWR0aDogMjJweDtcclxuICByaWdodDogMjVweDtcclxuICB0b3A6IDEzcHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5oYW1idXJnZXItbGluZXMge1xyXG4gIGhlaWdodDogMTJweDtcclxuICB3aWR0aDogMjJweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbn1cclxuXHJcbi5idXJnZXItbWVudV9fYnRuIC5oYW1idXJnZXItbGluZXMgLmxpbmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLmJ1cmdlci1tZW51X19idG4gLmhhbWJ1cmdlci1saW5lcyAubGluZTEge1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDIwJSA4MCU7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5idXJnZXItbWVudV9fYnRuIC5oYW1idXJnZXItbGluZXMgLmxpbmUzIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAyNSUgODAlO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ubWVudS1pdGVtcyB7XHJcbiAgcGFkZGluZzogMTMxcHggMjBweCAyMHB4IDIwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTEwcHg7XHJcbiAgcmlnaHQ6IC0xMHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gIHotaW5kZXg6IGNhbGModmFyKC0tYWRkaXRhdGlvbi16LWluZGV4KSArIDI1KTtcclxufVxyXG5cclxuLmJ1cmdlci1tZW51X19iYWNrZHJvcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDIxLCAyMSwgMjEsIDAuMzAxOTYwNzg0Myk7XHJcbiAgei1pbmRleDogY2FsYyh2YXIoLS1hZGRpdGF0aW9uLXotaW5kZXgpICsgMjApO1xyXG59XHJcblxyXG4uYnVyZ2VyLW1lbnUtLW9wZW4gLm1lbnUtaXRlbXMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uYnVyZ2VyLW1lbnUtLW9wZW4gLmJ1cmdlci1tZW51X19idG4gLmhhbWJ1cmdlci1saW5lcyAubGluZTEge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcclxufVxyXG5cclxuLmJ1cmdlci1tZW51LS1vcGVuIC5idXJnZXItbWVudV9fYnRuIC5oYW1idXJnZXItbGluZXMgLmxpbmUzIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xyXG59XHJcblxyXG4ubWVudS1pdGVtc19fbGlzdCB7XHJcbiAgd2lkdGg6IG1heCgzMDBweCwgbWluKDIyLjV2dywgNjAwcHgpKTtcclxuICBmb250LXNpemU6IDIxcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBsaW5lLWhlaWdodDogMS4wNTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5tZW51LWl0ZW1zX19saXN0LWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBnYXA6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWVudS1pdGVtc19fbGlzdC1pdGVtOjpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHJvdGF0ZTogLTQ1ZGVnO1xyXG4gIHJpZ2h0OiAyNXB4O1xyXG4gIHRvcDogMTVweDtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICMxNTE1MTU7XHJcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG4gIGJvcmRlci10b3A6IDA7XHJcbn1cclxuXHJcbi5tZW51LWl0ZW1zX19saXN0LWl0ZW0gYTpob3ZlciB7XHJcbiAgY29sb3I6ICNGNjVEMUI7XHJcbn1cclxuXHJcbi5tZW51LWl0ZW1zX19saXN0LWl0ZW06aG92ZXI6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjRjY1RDFCO1xyXG59XHJcblxyXG4ubWVudS1pdGVtc19fbGlzdDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubWVudS1pdGVtc19fY29udGFjdHMge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLm1lbnUtaXRlbXNfX2NvbnRhY3RzLWxpc3Qge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLm1lbnUtaXRlbXNfX2NvbnRhY3RzLWxpc3QtaXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLm1lbnUtaXRlbXNfX2NvbnRhY3RzLWxpc3Q6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLm1lbnUtaXRlbV9fYnRuLWlubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLm1lbnUtaXRlbXNfX2xpbmstdGV4dCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XHJcbn1cclxuXHJcbi5tZW51LWl0ZW1fX2J0bi1pbm5lcjo6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYigxMCwgMTAsIDEwKTtcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgYm90dG9tOiAtNnB4O1xyXG4gIGxlZnQ6IDJweDtcclxufVxyXG5cclxuLm1lbnUtaXRlbV9fYnRuLWlubmVyOjphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcm90YXRlOiAtNDVkZWc7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICBib3JkZXItbGVmdDogMDtcclxuICBib3JkZXItdG9wOiAwO1xyXG4gIHRvcDogNHB4O1xyXG4gIGxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5oZWFkZXJfX2xvZ28ge1xyXG4gICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICB9XHJcbiAgLmhlYWRlcl9faW5mbyB7XHJcbiAgICBnYXA6IDlweDtcclxuICB9XHJcbiAgLmJ1cmdlci1tZW51X19idG4ge1xyXG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogODkwcHgpIHtcclxuICAuaGVhZGVyX19jb250YWluZXIge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjVmciA0LjVmcjtcclxuICB9XHJcbiAgLmhlYWRlcl9fYnRuIHNwYW4sXHJcbiAgLmJ1cmdlci1tZW51X190ZXh0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcbiAgLmhlYWRlcl9fYnRuIC5scC1idG4sXHJcbiAgLmluZm8tZGF0ZXMgLmxwLWJ0bixcclxuICAuaW5mby1kYXRlcyBhLmJ0bi1zdGFjaGthIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgLmhlYWRlcl9fYnRuIC5scC1idG4gc3ZnLFxyXG4gIC5pbmZvLWRhdGVzIC5scC1idG4gc3ZnLFxyXG4gIC5pbmZvLWRhdGVzIC5idG4tc3RhY2hrYSBzdmcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcclxuICAuaGVhZGVyX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmhlYWRlcl9fY29udGFpbmVyIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi41ZnIgNC41ZnI7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX3JpZ2h0LWJsb2NrIHtcclxuICAgIGdhcDogaW5pdGlhbDtcclxuICB9XHJcbiAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xyXG4gIH1cclxuICAuaGVhZGVyX19pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyNXB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX2J0biB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgfVxyXG4gIC5oZWFkZXJfX2J0biwgLmFjY291bnQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAubWVudS1pdGVtcyB7XHJcbiAgICBwYWRkaW5nOiAxMzFweCAzMHB4IDMwcHggMzBweDtcclxuICB9XHJcbiAgLm1lbnUtaXRlbXNfX2xpc3Qge1xyXG4gICAgbWluLXdpZHRoOiA0ODNweDtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5oZWFkZXJfX2NvbnRhaW5lciB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMuNWZyIDQuNWZyO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTM3MHB4KSB7XHJcbiAgLmhlYWRlcl9fY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTM2MHB4O1xyXG4gICAgcGFkZGluZzogMjNweCAwIDI1cHggMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gIC5tZW51LWl0ZW1zIHtcclxuICAgIHRvcDogLTE1cHg7XHJcbiAgICByaWdodDogLTMwcHg7XHJcbiAgfVxyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLmxwLW1lbnUtaGVhZGVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuICB3aWR0aDogMTAwJTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmxwLW1lbnUtaGVhZGVyLWFsaWduLS1sZWZ0IC5scC1tZW51LWhlYWRlciB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ubHAtbWVudS1oZWFkZXJfX2xvZ28ge1xyXG4gIG1hcmdpbjogMzBweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmxwLW1lbnUtaGVhZGVyX19pdGVtIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ubHAtbWVudS1oZWFkZXJfX2l0ZW0sXHJcbi5scC1tZW51LWhlYWRlci0tYnVyZ2VyIC5scC1tZW51LWhlYWRlcl9faXRlbSxcclxuLmxwLW1lbnUtaGVhZGVyLS1idXJnZXItcmlnaHQgLmxwLW1lbnUtaGVhZGVyX19pdGVtIHtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmxwLW1lbnUtaGVhZGVyX19saW5rIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmxwLW1lbnUtaGVhZGVyX19saW5rOmhvdmVyIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuLmxwLW1lbnUtaGVhZGVyX19sYWJlbCxcclxuLmxwLW1lbnUtaGVhZGVyX19jbG9zZSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmxwLWhlYWRlciAubHAtbWVudS1oZWFkZXJfX2xhYmVsLFxyXG4ubHAtaGVhZGVyIC5scC1tZW51LWhlYWRlcl9fY2xvc2Uge1xyXG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbn1cclxuXHJcbi5scC1tZW51LWhlYWRlcl9fbGFiZWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDMycHg7XHJcbn1cclxuXHJcbi5scC1tZW51LWhlYWRlcl9fbGFiZWwtb2JqIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG4ubHAtbWVudS1oZWFkZXItY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIC8qIEF2b2lkIENocm9tZSB0byBzZWUgU2FmYXJpIGhhY2sgKi9cclxufVxyXG4ubHAtbWVudS1oZWFkZXItY29udGFpbmVyLS1vcGVuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB6LWluZGV4OiAyNTE7XHJcbn1cclxuLmxwLW1lbnUtaGVhZGVyLWNvbnRhaW5lci0tb3BlbiAubHAtbWVudS1oZWFkZXJfX2Nsb3NlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ubHAtbWVudS1oZWFkZXItY29udGFpbmVyLS1vcGVuIH4gLmxwLW1lbnUtaGVhZGVyX19vdmVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ubHAtbWVudS1oZWFkZXItY29udGFpbmVyLS1vcGVuIC5scC1tZW51LWhlYWRlcl9fbG9nbyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XHJcbiAgLmxwLW1lbnUtaGVhZGVyLWNvbnRhaW5lciB7XHJcbiAgICAvKiBUaGUgaGFjayBmb3IgU2FmYXJpICovXHJcbiAgICBoZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XHJcbiAgICBoZWlnaHQ6IC1tb3otYXZhaWxhYmxlO1xyXG4gICAgaGVpZ2h0OiBzdHJldGNoO1xyXG4gIH1cclxufVxyXG4ubHAtbWVudS1oZWFkZXJfX2Nsb3NlIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAzMHB4O1xyXG4gIHJpZ2h0OiAyNXB4O1xyXG4gIHotaW5kZXg6IDIwMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubHAtbWVudS1oZWFkZXJfX292ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiA1MDtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5scC1tZW51LWhlYWRlcl9fY29udGFjdHMtaXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLmxwLW1lbnUtaGVhZGVyX19idXJnZXItY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogNDhweDtcclxuICBsZWZ0OiAyNnB4O1xyXG59XHJcblxyXG4ubHAtbWVudS1oZWFkZXJfX3RpbGUtc3VibWVudSB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgbWluLXdpZHRoOiAxNTBweDtcclxufVxyXG5cclxuLmxwLW1lbnUtaGVhZGVyLS1pdGVtcy1zcGFjZSAubHAtbWVudS1oZWFkZXJfX2l0ZW0ge1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4ubHAtbWVudS1oZWFkZXItLWJ1cmdlci1yaWdodCB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG4ubHAtbWVudS1oZWFkZXItLWJ1cmdlci1yaWdodCAubHAtbWVudS1oZWFkZXItY29udGFpbmVyIHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubHAtbWVudS1oZWFkZXItLWJ1cmdlciAubHAtbWVudS1oZWFkZXItY29udGFpbmVyLFxyXG4ubHAtbWVudS1oZWFkZXItLWJ1cmdlci1yaWdodCAubHAtbWVudS1oZWFkZXItY29udGFpbmVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgLmxwLW1lbnUtaGVhZGVyLS1idXJnZXIgLmxwLW1lbnUtaGVhZGVyLWNvbnRhaW5lcixcclxuICAubHAtbWVudS1oZWFkZXItLWJ1cmdlci1yaWdodCAubHAtbWVudS1oZWFkZXItY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgfVxyXG4gIC5scC1tZW51LWhlYWRlci0tYnVyZ2VyIC5scC1tZW51LWhlYWRlcl9fbGFiZWwsXHJcbiAgLmxwLW1lbnUtaGVhZGVyLS1idXJnZXItcmlnaHQgLmxwLW1lbnUtaGVhZGVyX19sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG4gIC5scC1tZW51LWhlYWRlci0tYnVyZ2VyIC5scC1tZW51LWhlYWRlcl9fbGFiZWwtb2JqLFxyXG4gIC5scC1tZW51LWhlYWRlci0tYnVyZ2VyLXJpZ2h0IC5scC1tZW51LWhlYWRlcl9fbGFiZWwtb2JqIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG4gIC5scC1tZW51LWhlYWRlci0tYnVyZ2VyIC5scC1tZW51LWhlYWRlci1jb250YWluZXItLW9wZW4sXHJcbiAgLmxwLW1lbnUtaGVhZGVyLS1idXJnZXItcmlnaHQgLmxwLW1lbnUtaGVhZGVyLWNvbnRhaW5lci0tb3BlbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmxwLW1lbnUtaGVhZGVyLS1idXJnZXIgLmxwLW1lbnUtaGVhZGVyLWNvbnRhaW5lci0tb3BlbiAubHAtbWVudS1oZWFkZXJfX2Nsb3NlLFxyXG4gIC5scC1tZW51LWhlYWRlci0tYnVyZ2VyLXJpZ2h0IC5scC1tZW51LWhlYWRlci1jb250YWluZXItLW9wZW4gLmxwLW1lbnUtaGVhZGVyX19jbG9zZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmxwLW1lbnUtaGVhZGVyLS1idXJnZXIgLmxwLW1lbnUtaGVhZGVyLWNvbnRhaW5lci0tb3BlbiB+IC5scC1tZW51LWhlYWRlcl9fb3ZlcixcclxuICAubHAtbWVudS1oZWFkZXItLWJ1cmdlci1yaWdodCAubHAtbWVudS1oZWFkZXItY29udGFpbmVyLS1vcGVuIH4gLmxwLW1lbnUtaGVhZGVyX19vdmVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAubHAtbWVudS1oZWFkZXItLWJ1cmdlciAubHAtbWVudS1oZWFkZXItY29udGFpbmVyLS1vcGVuIC5scC1tZW51LWhlYWRlcl9fbG9nbyxcclxuICAubHAtbWVudS1oZWFkZXItLWJ1cmdlci1yaWdodCAubHAtbWVudS1oZWFkZXItY29udGFpbmVyLS1vcGVuIC5scC1tZW51LWhlYWRlcl9fbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmxwLW1lbnUtaGVhZGVyX19idXJnZXItY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcbiAgLmxwLW1lbnUtaGVhZGVyX19pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5scC1tZW51LWhlYWRlci0tdHJhbnNmb3JtIC5scC1tZW51LWhlYWRlcl9fbGFiZWwsXHJcbiAgLmxwLW1lbnUtaGVhZGVyLS10cmFuc2Zvcm0gLmxwLW1lbnUtaGVhZGVyX19jbG9zZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubHAtbWVudS1oZWFkZXItLXRyYW5zZm9ybSAubHAtbWVudS1oZWFkZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB9XHJcbiAgLmxwLW1lbnUtaGVhZGVyLS10cmFuc2Zvcm0gLmxwLW1lbnUtaGVhZGVyLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuICAubHAtbWVudS1oZWFkZXJfX2xpbmsge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcbiAgLmxwLW1lbnUtaGVhZGVyLWNvbnRhaW5lci0tb3BlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubHAtbWVudS1oZWFkZXItY29udGFpbmVyLS1vcGVuIC5scC1tZW51LWhlYWRlcl9fY2xvc2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmxwLW1lbnUtaGVhZGVyLWNvbnRhaW5lci0tb3BlbiB+IC5scC1tZW51LWhlYWRlcl9fb3ZlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubHAtbWVudS1oZWFkZXItY29udGFpbmVyLS1vcGVuIC5scC1tZW51LWhlYWRlcl9fbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmxwLW1lbnUtaGVhZGVyLS1idXJnZXItcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcbiAgLmxwLW1lbnUtaGVhZGVyX3JpZ2h0IC5scC1tZW51LWhlYWRlciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxuICAubHAtbWVudS1oZWFkZXItLXR3aWNlIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLmxwLW1lbnUtaGVhZGVyX19kaXZpZGVyIHtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gIH1cclxufVxyXG4ubHAtbWVudS0tc3RhdGljIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmxwLW1lbnVfX3N1Ym1lbnUtLXN0YXRpYyB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5scC1tZW51X19pdGVtLS1zdGF0aWMge1xyXG4gIGZsZXgtYmFzaXM6IDI1JTtcclxuICBtYXgtd2lkdGg6IDI1JTtcclxuICBtaW4td2lkdGg6IDI4NnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmxwLW1lbnVfX2l0ZW0tLXN0YXRpYyAubHAtbWVudS1oZWFkZXJfX2xpbmsge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ubHAtbWVudV9fc3VibWVudS1saW5rLS1zdGF0aWMsXHJcbi5scC1tZW51X19saW5rLS1zdGF0aWMge1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4uc3ZnLXdyYXA6aG92ZXIgLnN2Zy1maWxsLWN1c3RvbSB7XHJcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG59XHJcblxyXG4ubHAtYmxvY2stY292ZXIge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxwLWNvdmVyLWhlYWRlciB7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5scC1jb3Zlci10ZXh0IHtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiA0M3B4O1xyXG59XHJcblxyXG4ubHAtY292ZXItYnRuLXdyYXAge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubHAtY292ZXItYnRuLXdyYXAtYWRkaXRpb24ge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4ubHAtY292ZXItYnRuLXdyYXAubHAtY292ZXItYnRuLXdyYXAtaW5saW5lIC5scC1idG4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmxwLWNvdmVyLWJ0bi13cmFwLmxwLWNvdmVyLWJ0bi13cmFwLWlubGluZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAubHAtY292ZXItaGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICB9XHJcbiAgLmxwLWNvdmVyLWJ0bi13cmFwLmxwLWNvdmVyLWJ0bi13cmFwLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICB9XHJcbiAgLmxwLWNvdmVyLWJ0bi13cmFwLWFkZGl0aW9uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIH1cclxuICAubHAtY292ZXItdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAubHAtY292ZXItaGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogNjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICB9XHJcbiAgLmxwLWNvdmVyLXRleHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcbiAgfVxyXG59XHJcbi8qKioqKioqKiBDb3ZlclZpZGVvICoqKioqKioqKi9cclxuLmxwLWJsb2NrLWNvdmVyLXZpZGVvLWhlYWRlciB7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjA0O1xyXG4gIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubHAtYmxvY2stY292ZXItdmlkZW8tdGV4dCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAubHAtYmxvY2stY292ZXItdmlkZW8taGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuICAubHAtYmxvY2stY292ZXItdmlkZW8tdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAubHAtYmxvY2stY292ZXItdmlkZW8taGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1jb3Zlci12aWRlby10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcclxuICB9XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICovXHJcbi8qKioqKioqKioqKiBDb3ZlclZpZGVvTGVmdCAqKioqKioqKioqKioqL1xyXG4ubHAtYmxvY2stY292ZXItdmlkZW8tbGVmdC1oZWFkZXIge1xyXG4gIGZvbnQtc2l6ZTogMzJweDtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWNvdmVyLXZpZGVvLWxlZnQtdGV4dCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb3Zlci12aWRlby1sZWZ0IC5pZnJhbWUtcmVzcG9uc2l2ZV9faXRlbSB7XHJcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubHAtYmxvY2stY292ZXItdmlkZW8tbGVmdC10ZXh0LXdyYXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDc2cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmxwLWJsb2NrLWNvdmVyLXZpZGVvLWxlZnQtaGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1jb3Zlci12aWRlby1sZWZ0LXRleHQge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gIH1cclxuICAubHAtYmxvY2stY292ZXItdmlkZW8tbGVmdCAubHAtY292ZXItYnRuLXdyYXAge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLWNvdmVyLXZpZGVvLWxlZnQtdGV4dC13cmFwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLmxwLWJsb2NrLWNvdmVyLXZpZGVvLWxlZnQtaGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1jb3Zlci12aWRlby1sZWZ0LXRleHQge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICB9XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiogICAqL1xyXG4vKiAubHAtYmxvY2stY292ZXItdmlkZW8tbGVmdCBpZnJhbWUtcmVzcG9uc2l2ZSBpZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaGFkb3c6IDAgMTNweCA0NXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufSAqL1xyXG4vKioqKioqKioqKiogQ292ZXJUZXh0TGVmdCAqKioqKioqKioqKioqL1xyXG4ubHAtYmxvY2stY292ZXItdGV4dC1sZWZ0LWhlYWRlciB7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWNvdmVyLXRleHQtbGVmdC10ZXh0IHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb3Zlci10ZXh0LWxlZnQgLmxwLWNvdmVyLWJ0bi13cmFwIHtcclxuICBtYXJnaW4tdG9wOiA3OHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5scC1ibG9jay1jb3Zlci10ZXh0LWxlZnQtaGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuICAubHAtYmxvY2stY292ZXItdGV4dC1sZWZ0LXRleHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLmxwLWJsb2NrLWNvdmVyLXRleHQtbGVmdC1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuICAubHAtYmxvY2stY292ZXItdGV4dC1sZWZ0LXRleHQge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gIH1cclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICAgKi9cclxuLyoqKiogIGNvdmVyLXRleHQtZm9ybS1zbGltICovXHJcbi5scC1ibG9jay1jb3Zlci10ZXh0LWZvcm0tc2xpbV9fZm9ybS13cmFwIHtcclxuICBwYWRkaW5nOiAyMHB4IDI3cHggMjdweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqICAgKi9cclxuLyoqKioqKioqKiBDb3ZlckZvcm1WaWRvTGVmdCAqKioqKioqKioqKi9cclxuLyogLmNvdmVyLWZvcm0tdmlkZW8tbGVmdCAubHAtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn0gKi9cclxuLmxwLWJsb2NrLWNvdmVyLWZvcm0tdmlkZW8tbGVmdC1oZWFkZXIge1xyXG4gIC8qIGZvbnQtc2l6ZTogNDNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDQ7ICovXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIC8qIG1hcmdpbi1ib3R0b206IDIycHg7ICovXHJcbn1cclxuXHJcbi5scC1ibG9jay1jb3Zlci1mb3JtLXZpZGVvLWxlZnQtdGV4dCB7XHJcbiAgLyogbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiAxNnB4OyAqL1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAvKiBtYXJnaW4tYm90dG9tOiAyMnB4OyAqL1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5scC1ibG9jay1jb3Zlci1mb3JtLXZpZGVvLWxlZnQtaGVhZGVyIHtcclxuICAgIC8qIGZvbnQtc2l6ZTogNTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTsgKi9cclxuICAgIC8qIG1hcmdpbi1ib3R0b206IDIwcHg7ICovXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1jb3Zlci1mb3JtLXZpZGVvLWxlZnQtdGV4dCB7XHJcbiAgICAvKiBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBmb250LXNpemU6IDIwcHg7ICovXHJcbiAgICAvKiBtYXJnaW4tYm90dG9tOiA2M3B4OyAqL1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC5scC1ibG9jay1jb3Zlci1mb3JtLXZpZGVvLWxlZnQtaGVhZGVyIHtcclxuICAgIC8qIGZvbnQtc2l6ZTogNjNweDtcbiAgICBsaW5lLWhlaWdodDogMS4wMzsgKi9cclxuICAgIC8qIG1hcmdpbi1ib3R0b206IDIwcHg7ICovXHJcbiAgfVxyXG4gIC5scC1ibG9jay1jb3Zlci1mb3JtLXZpZGVvLWxlZnQtdGV4dCB7XHJcbiAgICAvKiBmb250LXNpemU6IDI5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzQ7ICovXHJcbiAgICAvKiBtYXJnaW4tYm90dG9tOiA2M3B4OyAqL1xyXG4gIH1cclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICovXHJcbi8qKioqKioqKioqKiogQ292ZXJGb3JtICoqKioqKioqKiovXHJcbi5scC1jb3Zlci1mb3JtLWhlYWRlciB7XHJcbiAgZm9udC1zaXplOiAzNXB4O1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICovXHJcbi5scC1jb3Zlci1mb3JtLWNvbHVtbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxufVxyXG5cclxuLmNvdmVyLWZvcm0tdmlkZW8tbGVmdC1saWdodCAubHAtZm9ybSB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqIFx1MDQxMFx1MDQzRFx1MDQzOFx1MDQzQ1x1MDQzMFx1MDQ0Nlx1MDQzOFx1MDQ0RiBcdTA0MzRcdTA0M0JcdTA0NEYgXHUwNDQxXHUwNDQyXHUwNDQwXHUwNDM1XHUwNDNCXHUwNDNBXHUwNDM4ICoqKioqKioqKioqKioqKioqKioqL1xyXG4uaWNvbi1scC1kb3duLW9wZW4ge1xyXG4gIGFuaW1hdGlvbjogYXJyb3ctYm90dG9tIDJzIGluZmluaXRlIGVhc2U7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYXJyb3ctYm90dG9tIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gIH1cclxuICA2MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogICAqL1xyXG4vKioqKioqKiogQ292ZXJzIHRleHQgYm90dG9tICoqKioqKiovXHJcbi8qIC5jb3Zlci10ZXh0LWxlZnQtYm90dG9tX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogNDNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uY292ZXItdGV4dC1sZWZ0LWJvdHRvbV9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXNpemU6IDE2cHg7XG59ICovXHJcbi8qIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG5cbiAgICAuY292ZXItdGV4dC1sZWZ0LWJvdHRvbV9faGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAuY292ZXItdGV4dC1sZWZ0LWJvdHRvbV9fdGV4dCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgICAuY292ZXItdGV4dC1sZWZ0LWJvdHRvbV9faGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAuY292ZXItdGV4dC1sZWZ0LWJvdHRvbV9fdGV4dCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG59ICovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICovXHJcbi8qKioqKioqKioqIGxwLWJsb2NrLWNvdmVyLXRleHQtbGVmdC1tb2RhbC12aWRlbyAqKioqKioqKioqKioqKioqKiovXHJcbi8qIC5scC1ibG9jay1jb3Zlci10ZXh0LWxlZnQtbW9kYWwtdmlkZW8taGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufSAqL1xyXG4vKiAubHAtYmxvY2stY292ZXItdGV4dC1sZWZ0LW1vZGFsLXZpZGVvLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn0gKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAubHAtYmxvY2stY292ZXItdGV4dC1sZWZ0LW1vZGFsLXZpZGVvLWhlYWRlciB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgLyogZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDsgKi9cclxuICB9XHJcbiAgLyogLmxwLWJsb2NrLWNvdmVyLXRleHQtbGVmdC1tb2RhbC12aWRlby10ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgfSAqL1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLmxwLWJsb2NrLWNvdmVyLXRleHQtbGVmdC1tb2RhbC12aWRlby1oZWFkZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIC8qIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyAqL1xyXG4gIH1cclxuICAvKiAubHAtYmxvY2stY292ZXItdGV4dC1sZWZ0LW1vZGFsLXZpZGVvLXRleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgfSAqL1xyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICovXHJcbi5jb3Zlci1pbWFnZS10ZXh0X19waWN0dXJlLXdyYXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5jb3Zlci1jYXJvdXNlbCB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uY292ZXItY2Fyb3VzZWxfX2l0ZW1zLXdyYXAge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLmNvdmVyLWNhcm91c2VsX19pdGVtIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuLmNvdmVyLWNhcm91c2VsX19pdGVtLWlubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcclxufVxyXG4uY292ZXItY2Fyb3VzZWxfX2ltYWdlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxufVxyXG4uY292ZXItY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmNvdmVyLWNhcm91c2VsIC5zbGljay1uZXh0IHtcclxuICBoZWlnaHQ6IDM4cHg7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgcmlnaHQ6IDRweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcbi5jb3Zlci1jYXJvdXNlbCAuc2xpY2stcHJldiB7XHJcbiAgaGVpZ2h0OiAzOHB4O1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGxlZnQ6IDRweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcbi5jb3Zlci1jYXJvdXNlbCAuc2xpY2stYXJyb3cge1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLmNvdmVyLWNhcm91c2VsIC5zbGljay1kb3RzIHtcclxuICBib3R0b206IDIwcHg7XHJcbn1cclxuLmNvdmVyLWNhcm91c2VsIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5jb3Zlci1pbWFnZS10ZXh0X19waWN0dXJlLXdyYXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmNvdmVyLWNhcm91c2VsIC5zbGljay1uZXh0IHtcclxuICAgIHJpZ2h0OiAyNXB4O1xyXG4gIH1cclxuICAuY292ZXItY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogMjVweDtcclxuICB9XHJcbn1cclxuLyogY292ZXItZm9ybS1jZW50ZXIgKi9cclxuLmNvdmVyLWZvcm0tY2VudGVyX193cmFwIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxufVxyXG4uY292ZXItZm9ybS1jZW50ZXJfX3JvdW5kZWQtd3JhcCB7XHJcbiAgcGFkZGluZzogMjVweCA0JSA0MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5jb3Zlci1mb3JtLWNlbnRlcl9fd2lkdGgtYmxvY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4td2lkdGg6IDEwMCU7XHJcbn1cclxuLmNvdmVyLWZvcm0tY2VudGVyX19wcm9wIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcbi5jb3Zlci1mb3JtLWNlbnRlciAub25seS1vbmUtZmllbGQgLmxwLWZvcm1fX2FncmVlbWVudCB7XHJcbiAgb3JkZXI6IDM7XHJcbn1cclxuLmNvdmVyLWZvcm0tY2VudGVyIC5vbmx5LW9uZS1maWVsZCAubHAtZm9ybV9fYm9keSB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmNvdmVyLWZvcm0tY2VudGVyIC5vbmx5LW9uZS1maWVsZCAubHAtZm9ybV9fc3VibWl0LWJsb2NrLFxyXG4uY292ZXItZm9ybS1jZW50ZXIgLm9ubHktb25lLWZpZWxkIC5scC1mb3JtX19maWVsZCB7XHJcbiAgZmxleDogMCAxIGF1dG87XHJcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4O1xyXG59XHJcbi5jb3Zlci1mb3JtLWNlbnRlciAubHAtZm9ybV9fYm9keS0tdmVydGljYWwge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuLmNvdmVyLWZvcm0tY2VudGVyX19zdWJ0aXRsZSB7XHJcbiAgLyogZm9udC1zaXplOiAyMnB4OyAqL1xyXG59XHJcbi5jb3Zlci1mb3JtLWNlbnRlciAuc2Nyb2xsLXRvLWJsb2NrLXRyaWdnZXIge1xyXG4gIGJvdHRvbTogMDtcclxufVxyXG4uY292ZXItZm9ybS1jZW50ZXJfX3RleHQge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuLmNvdmVyLWZvcm0tY2VudGVyX190ZXh0LS1oZWlnaHQtbGltaXRlciB7XHJcbiAgbWF4LWhlaWdodDogMTE1cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XHJcbiAgLmNvdmVyLWZvcm0tY2VudGVyX19yb3VuZGVkLXdyYXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgcGFkZGluZzogMCAxMCU7XHJcbiAgfVxyXG4gIC5jb3Zlci1mb3JtLWNlbnRlcl9fcHJvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDAlO1xyXG4gIH1cclxuICAuY292ZXItZm9ybS1jZW50ZXJfX3dyYXAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICB9XHJcbiAgLmNvdmVyLWZvcm0tY2VudGVyX193aWR0aC1ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4td2lkdGg6IDU0NHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbiAgLmNvdmVyLWZvcm0tY2VudGVyX190ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgLmNvdmVyLWZvcm0tY2VudGVyX19zdWJ0aXRsZSB7XHJcbiAgICAvKiBmb250LXNpemU6IDI2cHg7ICovXHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLmNvdmVyLWZvcm0tY2VudGVyX19zdWJ0aXRsZSB7XHJcbiAgICAvKiBmb250LXNpemU6IDMwcHg7ICovXHJcbiAgfVxyXG59XHJcbi8qKioqKioqKioqKioqKioqICAgKi9cclxuLyogVmlkZW9CYWNrZ3JvdW5kICovXHJcbi52aWRlby1iYWNrZ3JvdW5kIHtcclxuICAvKiAmX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICB9ICovXHJcbn1cclxuLnZpZGVvLWJhY2tncm91bmRfX3ZpZGVvLWNvbnRhaW5lciB7XHJcbiAgLyogcG9zaXRpb246IHJlbGF0aXZlOyAqL1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4udmlkZW8tYmFja2dyb3VuZF9fb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG4udmlkZW8tYmFja2dyb3VuZF9fdGV4dC1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi52aWRlby1iYWNrZ3JvdW5kX19pbWFnZS1pbm5lciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLXZpZGVvLWJhY2tncm91bmQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvKiB2aWRlbywgKi9cclxufVxyXG4ubHAtYmxvY2stdmlkZW8tYmFja2dyb3VuZCAudmlkZW8tYmFja2dyb3VuZF9fdmlkZW8tY29udGFpbmVyID4gZGl2LFxyXG4ubHAtYmxvY2stdmlkZW8tYmFja2dyb3VuZCBzdWJibG9jay1pbnBsYWNlID4gZGl2LFxyXG4ubHAtYmxvY2stdmlkZW8tYmFja2dyb3VuZCBzdWJibG9jay1pbnBsYWNlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmxwLWJsb2NrLXZpZGVvLWJhY2tncm91bmQgLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUsXHJcbi5scC1ibG9jay12aWRlby1iYWNrZ3JvdW5kIGlmcmFtZSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBoZWlnaHQ6IDU2LjI1dmg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogMTc3Ljc3Nzh2dztcclxufVxyXG4ubHAtYmxvY2stdmlkZW8tYmFja2dyb3VuZCAuaWZyYW1lLXJlc3BvbnNpdmVfX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuLmxwLWJsb2NrLXZpZGVvLWJhY2tncm91bmQgLmlmcmFtZS1yZXNwb25zaXZlX19jb250YWluZXItdXBsb2FkIC5pZnJhbWUtcmVzcG9uc2l2ZV9fY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbn1cclxuXHJcbi5ibG9jay1mdWxsLWhlaWdodC5scC1ibG9jay12aWRlby1iYWNrZ3JvdW5kIHtcclxuICAvKiB2aWRlbywgKi9cclxufVxyXG4uYmxvY2stZnVsbC1oZWlnaHQubHAtYmxvY2stdmlkZW8tYmFja2dyb3VuZCAuZW1iZWQtY29udGFpbmVyIHtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5ibG9jay1mdWxsLWhlaWdodC5scC1ibG9jay12aWRlby1iYWNrZ3JvdW5kIGlmcmFtZSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBoZWlnaHQ6IDU2LjI1dnc7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogMTc3Ljc3Nzh2aDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAudmlkZW8tYmFja2dyb3VuZF9faW1hZ2UtaW5uZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICB9XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKiAgICovIiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLmxwLWJsb2NrLWJvb2tpbmctcmVzb3VyY2VzX19yb3cge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTRweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stYm9va2luZy1yZXNvdXJjZXNfX2l0ZW0sXHJcbi5scC1ibG9jay1ib29raW5nLXJlc291cmNlc19faXRlbS0taGVhZGVyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTRweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWJvb2tpbmctcmVzb3VyY2VzX19pdGVtIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWJvb2tpbmctcmVzb3VyY2VzX19pdGVtOm50aC1jaGlsZChuKzQpIHtcclxuICBwYWRkaW5nLXRvcDogMTRweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWJvb2tpbmctcmVzb3VyY2VzX19jb250ZW50IHtcclxuICBwYWRkaW5nOiAyNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmxwLWJsb2NrLWJvb2tpbmctcmVzb3VyY2VzX190ZXh0IHtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5scC1tb2RhbC1ib29raW5nIHtcclxuICB3aWR0aDogNzAwcHg7XHJcbn1cclxuXHJcbi5scC1tb2RhbC1ib29raW5nLWNvbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmxwLW1vZGFsLWJvb2tpbmctdGltZS1idG4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDFweCA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudCAubHAtYnRuOmRpc2FibGVkLFxyXG4ubHAtbW9kYWwtYm9va2luZy10aW1lLWJ0bjpkaXNhYmxlZCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogI2U1ZTVlNTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIxLCAyMjEsIDIyMSk7XHJcbn1cclxuXHJcbi5scC1tb2RhbC1ib29raW5nLWJ0bi1ncm91cCAubHAtbW9kYWwtYm9va2luZy10aW1lLWJ0biB7XHJcbiAgbWFyZ2luOiA1cHg7XHJcbn1cclxuXHJcbi5scC1tb2RhbC1ib29raW5nLW5vLXRpbWUge1xyXG4gIGNvbG9yOiAjZGQwZTIwO1xyXG59XHJcblxyXG4ubHAtbW9kYWwtYm9va2luZy1zZXJ2aWNlLWltZyB7XHJcbiAgbWF4LXdpZHRoOiA1MHB4O1xyXG59XHJcblxyXG4ubHAtbW9kYWwtYm9va2luZyAubHAtYWNjb3JkaW9uX190cmlnZ2VyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ4LCAyNDgsIDI0OCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxufVxyXG5cclxuLmxwLW1vZGFsLWJvb2tpbmcgLmxwLWFjY29yZGlvbl9fY29udGVudCB7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbn1cclxuXHJcbi5scC1tb2RhbC1ib29raW5nIC5scC1hY2NvcmRpb25fX2NvbnRlbnQtbGlzdCA+IGxpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tb2RhbC1ib29raW5nX19jaGVja2JveCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMjRweDtcclxufVxyXG5cclxuLm1vZGFsLWJvb2tpbmdfX2NoZWNrYm94ICsgc3BhbiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5tb2RhbC1ib29raW5nX19jaGVja2JveCArIHNwYW4ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gIH1cclxufVxyXG4ubW9kYWwtYm9va2luZy1mb3JtX19zdWJ0aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmxwLW1vZGFsLWJvb2tpbmcgLmZsYXRwaWNrci1jYWxlbmRhciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5tb2RhbC1ib29raW5nLWZvcm1fX3RpbWUge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5tb2RhbC1ib29raW5nLWZvcm1fX2NoYW5nZS10aW1lIHtcclxuICBtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcblxyXG4uYm9va2luZy1zZXJ2aWNlc19fY29udGVudC1saXN0IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uYm9va2luZy1zZXJ2aWNlc19fY29udGVudC1pdGVtIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMjRweCAyMHB4IDI0cHggMDtcclxufVxyXG5cclxuLmJvb2tpbmctc2VydmljZXNfX3Jvdy1pbmZvIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmJvb2tpbmctc2VydmljZXNfX3ByaWNlIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4uYm9va2luZy1zZXJ2aWNlc19fY29udGVudC1kaXZpZGVyIHtcclxuICBoZWlnaHQ6IDFweDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI2LCAyMjYsIDIyNik7XHJcbn1cclxuXHJcbi5ib29raW5nLXNlcnZpY2VzX19uYW1lIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmJvb2tpbmctYWNjb3JkaW9uX19uYW1lIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uYm9va2luZy1hY2NvcmRpb25fX3BhcnQtLWxlZnQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5ib29raW5nLWFjY29yZGlvbl9fcGFydC0tbGVmdCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIH1cclxufVxyXG4uYm9va2luZy1hY2NvcmRpb25fX3BhcnQtLXJpZ2h0IHtcclxuICBtaW4td2lkdGg6IDkwcHg7XHJcbn1cclxuXHJcbi8qIC5scC1tb2RhbC1ib29raW5nIC5ib29raW5nLWFjY29yZGlvbl9fbmFtZSxcbi5scC1tb2RhbC1ib29raW5nIC5ib29raW5nLWFjY29yZGlvbl9fdGltZSB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbn1cblxuLmxwLW1vZGFsLWJvb2tpbmcgLmJvb2tpbmctYWNjb3JkaW9uX19wYXJ0LS1sZWZ0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG59XG5cbi5scC1tb2RhbC1ib29raW5nIC5scC1ibG9jay1zZXJ2aWNlcy1hY2NvcmRpb25fX3ByaWNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5cbkBtZWRpYShtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAubHAtbW9kYWwtYm9va2luZyAuYm9va2luZy1hY2NvcmRpb25fX25hbWUge1xuICAgICAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgIH1cblxuICAgIC5scC1tb2RhbC1ib29raW5nIC5ib29raW5nLWFjY29yZGlvbl9fdGltZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgLmJvb2tpbmctYWNjb3JkaW9uX19wYXJ0LS1sZWZ0IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbn0gKi9cclxubW9kYWwtYm9va2luZyxcclxubW9kYWwtYm9va2luZy1zZXJ2aWNlcyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59IiwgIi5jb250YWN0c19fY29udGFpbmVyLS1ibG9ja3Mge1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG5cclxuLmNvbnRhY3RzX19ibG9ja3Mge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgZ3JpZC1nYXA6IDMwcHg7XHJcbiAgZ2FwOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbn1cclxuXHJcbi5jb250YWN0c19fYmxvY2tzLWl0ZW0ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjEsIDIxLCAyMSwgMC4xKTtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XHJcbn1cclxuXHJcbi5jb250YWN0c19fYmxvY2tzLXRpdGxlIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTEpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1ODk7XHJcbiAgbGluZS1oZWlnaHQ6IDI2LjRweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5jb250YWN0c19fYmxvY2tzLWdyaWQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbn1cclxuXHJcbi5jb250YWN0c19fYmxvY2tzLWdyaWQtaXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG5cclxuLmNvbnRhY3RzX19ibG9ja3MtZ3JpZC10aXRsZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC0zKTtcclxuICBjb2xvcjogcmdiYSgyMSwgMjEsIDIxLCAwLjUpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTM7XHJcbiAgbGluZS1oZWlnaHQ6IDE5LjJweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uY29udGFjdHNfX2Jsb2Nrcy1ncmlkLWRlc2NyaXB0IHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTM7XHJcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5jb250YWN0c19fY29udGFpbmVyLS1ibG9ja3Mge1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gIH1cclxuICAuY29udGFjdHNfX2Jsb2NrcyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcclxuICAuY29udGFjdHNfX2NvbnRhaW5lci0tYmxvY2tzIHtcclxuICAgIG1heC13aWR0aDogMTM2MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuY29udGFjdHNfX2Jsb2NrcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcclxuICB9XHJcbiAgLmNvbnRhY3RzX19ibG9ja3MtZ3JpZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxuICAuY29udGFjdHNfX2Jsb2Nrcy1ncmlkID4gc3BhbltzdHlsZV0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmNvbnRhY3RzX19ibG9ja3MtZ3JpZC1kZXNjcmlwdCB7XHJcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gIH1cclxufSIsICIuY29udGFpbmVyLWZsdWlkIHtcclxuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWFkdi1jb250YWluZXItcC0xKTtcclxuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1hZHYtY29udGFpbmVyLXAtMSk7XHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWQsIC5jb250YWluZXIge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLmxwLWNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiB2YXIoLS1hZHYtc2l0ZS13aWR0aCk7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5mb3Itc3BlYWtlcnMtcmVxIHtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS0xMSk7XHJcbiAgY29sb3I6IHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xyXG4gIGdyaWQtZ2FwOiAzMHB4O1xyXG4gIGdhcDogMzBweDtcclxuICBjb3VudGVyLXJlc2V0OiBzcGVha2Vyc3JlcTtcclxufVxyXG5cclxuLmZvci1zcGVha2Vyc19fdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTgpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LWgxKTtcclxuICBmb250LXdlaWdodDogNTg5O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5mb3Itc3BlYWtlcnMtcmVxX190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzLXJlcV9fY2FyZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtaW4taGVpZ2h0OiAyNTZweDtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDMwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWR2LWJsYWNrLTMwKTtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTM7XHJcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XHJcbiAgY291bnRlci1pbmNyZW1lbnQ6IHNwZWFrZXJzcmVxO1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzLXJlcSA6bnRoLWNoaWxkKDIpLFxyXG4uZm9yLXNwZWFrZXJzLXJlcSA6bnRoLWNoaWxkKDQpIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY29sb3I6IHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzLXJlcV9fY2FyZDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIiNcIiBjb3VudGVyKHNwZWFrZXJzcmVxLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC0zKTtcclxuICBmb250LXdlaWdodDogNDkwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTUwKTtcclxufVxyXG5cclxuLmZvci1zcGVha2Vycy1yZXEgOm50aC1jaGlsZCgyKTo6YmVmb3JlLFxyXG4uZm9yLXNwZWFrZXJzLXJlcSA6bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtd2hpdGUtNzApO1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzLXJlcSA6bnRoLWNoaWxkKDMpIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY29sb3I6IHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgxNDkuNTIlIDEzMC43OSUgYXQgMCUgMTcuODMlLCAjRkY0QzE0IDAlLCAjRkZBNjNFIDEwMCUpO1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzLXJlcSA6bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtd2hpdGUtNzApO1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzLXJlcSA6bnRoLWNoaWxkKDQpIHtcclxuICBncmlkLWNvbHVtbjogMjtcclxufVxyXG5cclxuLmZvci1zcGVha2Vycy1yZXEgOm50aC1jaGlsZCg2KSB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFkdi1ncmF5KTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTBweCkge1xyXG4gIC5mb3Itc3BlYWtlcnMtcmVxIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIGdhcDogMjBweDtcclxuICB9XHJcbiAgLmZvci1zcGVha2Vycy1yZXFfX3RpdGxlIHtcclxuICAgIG1heC13aWR0aDogNDEzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcclxuICB9XHJcbiAgLmZvci1zcGVha2Vycy1yZXFfX2NhcmQge1xyXG4gICAgbWluLWhlaWdodDogMjQwcHg7XHJcbiAgfVxyXG4gIC5mb3Itc3BlYWtlcnMtcmVxIDpudGgtY2hpbGQoMikge1xyXG4gICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgfVxyXG4gIC5mb3Itc3BlYWtlcnMtcmVxIDpudGgtY2hpbGQoNCkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuZm9yLXNwZWFrZXJzLXJlcSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICB9XHJcbiAgLmZvci1zcGVha2Vycy1yZXFfX2NhcmQge1xyXG4gICAgbWluLWhlaWdodDogMTgwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxuICAuZm9yLXNwZWFrZXJzLXJlcV9fdGl0bGUge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcclxuICB9XHJcbiAgLmZvci1zcGVha2Vycy1yZXEgOm50aC1jaGlsZCgyKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMTtcclxuICB9XHJcbn0iLCAiLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1hZHYtY29udGFpbmVyLXAtMSk7XHJcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYWR2LWNvbnRhaW5lci1wLTEpO1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZsdWlkLCAuY29udGFpbmVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5scC1jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogdmFyKC0tYWR2LXNpdGUtd2lkdGgpO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzLXZvdGUge1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTExKTtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTEwMCk7XHJcbn1cclxuXHJcbi5mb3Itc3BlYWtlcnNfX3RpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS04KTtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMSk7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBsaW5lLWhlaWdodDogMTEwJTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzX19zdWJ0aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tOCk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtaDUpO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC13ZWlnaHQ6IDQ5MDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stNTApO1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzLXZvdGVfX2xpc3Qge1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTkpO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xyXG4gIGdyaWQtZ2FwOiAzMHB4O1xyXG4gIGdhcDogMzBweDtcclxufVxyXG5cclxuLmZvci1zcGVha2Vycy12b3RlX19jYXJkIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1pbi1oZWlnaHQ6IDI1NnB4O1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBnYXA6IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZHYtZ3JheSk7XHJcbn1cclxuXHJcbi5mb3Itc3BlYWtlcnMtdm90ZV9fY2FyZC10b3Age1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtMyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ5MDtcclxuICBsaW5lLWhlaWdodDogMTAwJTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgY29sb3I6IHZhcigtLWFkdi1ibGFjay01MCk7XHJcbn1cclxuXHJcbi5mb3Itc3BlYWtlcnMtdm90ZV9fY2FyZC1ib3R0b20ge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtMik7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBsaW5lLWhlaWdodDogMTI1JTtcclxufVxyXG5cclxuLmZvci1zcGVha2Vycy12b3RlX19idG4uYnRuLXN0YWNoa2EuYnRuLXN0YWNoa2EtLWxpbmstZmlsbCB7XHJcbiAgLS1idG4tY29sb3I6d2hpdGU7XHJcbiAgLS1idG4tY29sb3ItYWx0OiBibGFjaztcclxuICBwYWRkaW5nOiB2YXIoLS1hZHYtbS05KSAxMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IHZhcigtLWFkdi1tLTQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMik7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBsaW5lLWhlaWdodDogMTA1JTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtd2hpdGUtMTAwKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL3NwZWFrZXJzL2Zvci1zcGVha2Vycy1iZy1vcmFuZ2UuanBnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzLXZvdGVfX2J0bi1hcnJvdyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAzNnB4O1xyXG4gIGhlaWdodDogMzZweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWR2LXdoaXRlLTEwMCk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzkwcHgpIHtcclxuICAuZm9yLXNwZWFrZXJzLXZvdGVfX3RpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAuZm9yLXNwZWFrZXJzLXZvdGVfX2xpc3Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxuICAuZm9yLXNwZWFrZXJzLXZvdGVfX2NhcmQge1xyXG4gICAgbWluLWhlaWdodDogMjQwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuZm9yLXNwZWFrZXJzLXZvdGVfX2xpc3Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgfVxyXG4gIC5mb3Itc3BlYWtlcnMtdm90ZV9fY2FyZCB7XHJcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG4gIC5mb3Itc3BlYWtlcnMtdm90ZV9fYnRuIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xyXG4gIH1cclxufSIsICIuYWN0aXZpdGllc19fY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmFjdGl2aXRpZXNfX2xpc3QtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogNjAwcHg7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hZHYtcm91bmRlZC1iaWcpO1xyXG59XHJcblxyXG4uYWN0aXZpdGllc19fbGlzdC1pdGVtLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IHZhcigtLWFkdi1tLTYpO1xyXG59XHJcblxyXG4uYWN0aXZpdGllc19fbGlzdC10ZXh0LXRpdGxlIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMik7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNTg5O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTYpO1xyXG59XHJcblxyXG4uYWN0aXZpdGllc19fbGlzdC10ZXh0LWRlc2NyaXAge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtNCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS02KTtcclxufVxyXG5cclxuLmFjdGl2aXRpZXNfX2xpc3QtYnRuIHtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS0zKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5hY3Rpdml0aWVzX19saXN0LWl0ZW0ge1xyXG4gICAgaGVpZ2h0OiA0MjBweDtcclxuICB9XHJcbiAgLmFjdGl2aXRpZXNfX2xpc3Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICB9XHJcbn1cclxuLmFjdGl2aXRpZXNfX2xpc3Qge1xyXG4gIHBhZGRpbmc6IDAgdmFyKC0tYWR2LWNvbnRhaW5lci1wLTEpO1xyXG59XHJcblxyXG4uYWN0aXZpdGllc19fbGlzdC13cmFwcGVyLS1hbHQgLmFjdGl2aXRpZXNfX2xpc3QtaXRlbSB7XHJcbiAgaGVpZ2h0OiA0MzNweDtcclxufVxyXG4uYWN0aXZpdGllc19fbGlzdC13cmFwcGVyLS1hbHQgLmFjdGl2aXRpZXNfX2xpc3QtdGV4dCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbn1cclxuLmFjdGl2aXRpZXNfX2xpc3Qtd3JhcHBlci0tYWx0IC5hY3Rpdml0aWVzX19saXN0LXRleHQtdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtMSk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG59XHJcbi5hY3Rpdml0aWVzX19saXN0LXdyYXBwZXItLWFsdCAuYWN0aXZpdGllc19fbGlzdC10ZXh0LWRlc2NyaXAge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtMyk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5hY3Rpdml0aWVzX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdyaWQtZ2FwOiAyMHB4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxuICAuYWN0aXZpdGllc19fbGlzdC0tbW9iaWxlLXNjcm9sbCB7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICB9XHJcbiAgLmFjdGl2aXRpZXNfX2xpc3QtLW1vYmlsZS1zY3JvbGwgLmFjdGl2aXRpZXNfX2xpc3Qtd3JhcHBlciB7XHJcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwdncgLSB2YXIoLS1hZHYtY29udGFpbmVyLXAtMSkgKiAyKTtcclxuICB9XHJcbiAgLmFjdGl2aXRpZXNfX2xpc3QtLW1vYmlsZS1zY3JvbGwgLmFjdGl2aXRpZXNfX2xpc3Qtd3JhcHBlcjpmaXJzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWFkdi1jb250YWluZXItcC0xKTtcclxuICB9XHJcbiAgLmFjdGl2aXRpZXNfX2xpc3QtLW1vYmlsZS1zY3JvbGwgLmFjdGl2aXRpZXNfX2xpc3Qtd3JhcHBlcjpsYXN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWFkdi1jb250YWluZXItcC0xKTtcclxuICB9XHJcbiAgLmFjdGl2aXRpZXNfX2xpc3QtaXRlbSB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5hY3Rpdml0aWVzX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xyXG4gICAgZ3JpZC1nYXA6IDMwcHg7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgfVxyXG4gIC5hY3Rpdml0aWVzX19saXN0LXdyYXBwZXItLXNwYW4tOCB7XHJcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDg7XHJcbiAgfVxyXG4gIC5hY3Rpdml0aWVzX19saXN0LXdyYXBwZXI6d2hlcmUoOm5vdCguYWN0aXZpdGllc19fbGlzdC13cmFwcGVyLS1zcGFuLTgpKSB7XHJcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDQ7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAuYWN0aXZpdGllc19fbGlzdC13cmFwcGVyLS1zcGFuLTEge1xyXG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAxO1xyXG4gIH1cclxuICAuYWN0aXZpdGllc19fbGlzdC13cmFwcGVyLS1zcGFuLTIge1xyXG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAyO1xyXG4gIH1cclxuICAuYWN0aXZpdGllc19fbGlzdC13cmFwcGVyLS1zcGFuLTMge1xyXG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAzO1xyXG4gIH1cclxuICAuYWN0aXZpdGllc19fbGlzdC13cmFwcGVyLS1zcGFuLTQge1xyXG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiA0O1xyXG4gIH1cclxuICAuYWN0aXZpdGllc19fbGlzdC13cmFwcGVyLS1zcGFuLTUge1xyXG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiA1O1xyXG4gIH1cclxuICAuYWN0aXZpdGllc19fbGlzdC13cmFwcGVyLS1zcGFuLTYge1xyXG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiA2O1xyXG4gIH1cclxuICAuYWN0aXZpdGllc19fbGlzdC13cmFwcGVyLS1zcGFuLTcge1xyXG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiA3O1xyXG4gIH1cclxuICAuYWN0aXZpdGllc19fbGlzdC13cmFwcGVyLS1zcGFuLTgge1xyXG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiA4O1xyXG4gIH1cclxuICAuYWN0aXZpdGllc19fbGlzdC13cmFwcGVyLS1zcGFuLTkge1xyXG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiA5O1xyXG4gIH1cclxuICAuYWN0aXZpdGllc19fbGlzdC13cmFwcGVyLS1zcGFuLTEwIHtcclxuICAgIGdyaWQtY29sdW1uOiBhdXRvL3NwYW4gMTA7XHJcbiAgfVxyXG4gIC5hY3Rpdml0aWVzX19saXN0LXdyYXBwZXItLXNwYW4tMTEge1xyXG4gICAgZ3JpZC1jb2x1bW46IGF1dG8vc3BhbiAxMTtcclxuICB9XHJcbiAgLmFjdGl2aXRpZXNfX2xpc3Qtd3JhcHBlci0tc3Bhbi0xMiB7XHJcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDEyO1xyXG4gIH1cclxuICAuYWN0aXZpdGllc19fbGlzdC13cmFwcGVyIC5hY3Rpdml0aWVzX19saXN0LWl0ZW0ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbn0iLCAiKiB7XHJcbiAgZm9udC1zdHJldGNoOiBleHBhbmRlZDtcclxufVxyXG5cclxuLnBhcnRuZXJzX19jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTM2MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGNvbG9yOiByZ2IoMjEsIDIxLCAyMSk7XHJcbn1cclxuXHJcbi5wYXJ0bmVycy1jYXJkc19fbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS0xMSk7XHJcbn1cclxuXHJcbi5wYXJ0bmVycy1jYXJkc19fbGlzdC1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMSwgMjEsIDIxLCAwLjcpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICB3aWR0aDogMzMuMyU7XHJcbiAgbWluLWhlaWdodDogNDI2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4ucGFydG5lcnMtY2FyZHNfX2xpc3QtaWNvbiB7XHJcbiAgd2lkdGg6IDU2cHg7XHJcbiAgaGVpZ2h0OiA1NnB4O1xyXG59XHJcblxyXG4ucGFydG5lcnMtY2FyZHNfX2xpc3QtY29udGVudCB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxufVxyXG5cclxuLnBhcnRuZXJzLWNhcmRzX19saXN0LWNvdW50IHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMik7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBsaW5lLWhlaWdodDogMzcuOHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tMik7XHJcbn1cclxuXHJcbi5wYXJ0bmVycy1jYXJkc19fbGlzdC10ZXh0IHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTUpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTM7XHJcbiAgbGluZS1oZWlnaHQ6IDE2LjFweDtcclxuICBjb2xvcjogcmdiYSgyMSwgMjEsIDIxLCAwLjcpO1xyXG59XHJcblxyXG4ucGFydG5lcnMtY2FyZHMsXHJcbi5wYXJ0bmVycy1hY3Rpdml0aWVzX19jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogMTM2MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDMwcHgpIHtcclxuICAucGFydG5lcnMtY2FyZHNfX2xpc3Qge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgfVxyXG4gIC5wYXJ0bmVyc19fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzBweCkge1xyXG4gIC5wYXJ0bmVycy1jYXJkc19fbGlzdCB7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5wYXJ0bmVycy1jYXJkcyB7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgfVxyXG4gIC5wYXJ0bmVyc19fdGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgfVxyXG4gIC5wYXJ0bmVyc19fZGVzY3JpcHQtc3VidGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgfVxyXG4gIC5wYXJ0bmVyc19fZGVzY3JpcHQtdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICB9XHJcbiAgLnBhcnRuZXJzLWNhcmRzX19saXN0IHtcclxuICAgIGdhcDogMjBweDtcclxuICB9XHJcbiAgLnBhcnRuZXJzLWNhcmRzX19saXN0LWl0ZW0ge1xyXG4gICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgfVxyXG4gIC5wYXJ0bmVycy1jYXJkc19fbGlzdC1jb3VudCB7XHJcbiAgICBsaW5lLWhlaWdodDogMjcuM3B4O1xyXG4gIH1cclxuICAucGFydG5lcnMtY2FyZHNfX2xpc3QtdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTQuOTVweDtcclxuICB9XHJcbiAgLnBhcnRuZXJzX19kZXNjcmlwdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuICAucGFydG5lcnNfX2Rlc2NyaXB0LS1vbmx5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAucGFydG5lcnNfX2NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG4gIC5wYXJ0bmVycy1jYXJkc19fbGlzdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWFkdi1tLTExKSArIDM3cHgpO1xyXG4gIH1cclxuICAucGFydG5lcnMtY2FyZHNfX2xpc3QtaXRlbSB7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG4gIC5wYXJ0bmVycy1jYXJkc19fbGlzdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcclxuICAucGFydG5lcnMtY2FyZHNfX2xpc3QtY291bnQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIyLjA1cHg7XHJcbiAgfVxyXG4gIC5wYXJ0bmVycy1jYXJkc19fbGlzdCB7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICAgIG92ZXJmbG93LXk6IGluaXRpYWw7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xyXG4gIC5wYXJ0bmVyc19fdGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4LjZweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLnBhcnRuZXJzLWNhcmRzX19saXN0LWl0ZW0ge1xyXG4gICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxufSIsICIuY29udGFjdHNfX2NvbnRhaW5lci0tZG9jdW1lbnRzIHtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuXHJcbi5jb250YWN0c19fZG9jdW1lbnRzIHtcclxuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4uY29udGFjdHNfX2RvY3VtZW50LXRpdGxlIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMSk7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uY29udGFjdHNfX2RvY3VtZW50cy1saXN0LWl0ZW0ge1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTM7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBiYWNrZ3JvdW5kOiByZ2IoMjQ3LCAyNDgsIDI0OSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgZ3JpZC1nYXA6IDIwLjVweDtcclxuICBnYXA6IDIwLjVweDtcclxufVxyXG5cclxuLmNvbnRhY3RzX19kb2N1bWVudHMtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jb250YWN0c19fZG9jdW1lbnRzLWxpc3QtaXRlbS10ZXh0IHtcclxuICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjVweDtcclxufVxyXG5cclxuLmNvbnRhY3RzX19kb2N1bWVudHMtbGlzdC1pdGVtLWRvd25sb2FkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiB2YXIoLS1hZHYtbS0zKTtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2LjFweDtcclxufVxyXG5cclxuLmNvbnRhY3RzX19kb2N1bWVudHMtbGlzdC1pdGVtLWZvcm1hdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1hZHYtbS0xKTtcclxufVxyXG5cclxuLmNvbnRhY3RzX19kb2N1bWVudHMtbGlzdC1pdGVtLWZvcm1hdCxcclxuLmNvbnRhY3RzX19kb2N1bWVudHMtbGlzdC1pdGVtLXNpemUge1xyXG4gIGNvbG9yOiByZ2JhKDIxLCAyMSwgMjEsIDAuNSk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuY29udGFjdHNfX2NvbnRhaW5lci0tZG9jdW1lbnRzIHtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICB9XHJcbiAgLmNvbnRhY3RzX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWFkdi1oMSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuICAuY29udGFjdHNfX2RvY3VtZW50cyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcclxuICB9XHJcbiAgLmNvbnRhY3RzX19kb2N1bWVudHMtbGlzdC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzIwcHgpIHtcclxuICAuY29udGFjdHNfX2NvbnRhaW5lci0tZG9jdW1lbnRzIHtcclxuICAgIG1heC13aWR0aDogMTM2MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuY29udGFjdHNfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogNTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG4gIC5jb250YWN0c19fZG9jdW1lbnRzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xyXG4gIH1cclxuICAuY29udGFjdHNfX2Jsb2Nrcy1ncmlkIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgfVxyXG4gIC5jb250YWN0c19fZG9jdW1lbnRzLWxpc3QtaXRlbS10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4ubHAtYmxvY2stY29sdW1ucy10ZXh0IHtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29sdW1ucy1idXR0b24ge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb2x1bW5zLWhlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWNvbHVtbnMtdHdvX19pdGVtIHtcclxuICBwYWRkaW5nLXRvcDogMTZweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLXZpZGVvLWNvbHVtbnNfX2hlYWRlcixcclxuLmxwLWJsb2NrLWNvbHVtbnMtd2l0aC1waWN0dXJlX19oZWFkZXIsXHJcbi5scC1ibG9jay1jb2x1bW5zLXRocmVlX19oZWFkZXIge1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcbi5scC1ibG9jay12aWRlby1jb2x1bW5zX19pdGVtLFxyXG4ubHAtYmxvY2stY29sdW1ucy13aXRoLXBpY3R1cmVfX2l0ZW0sXHJcbi5scC1ibG9jay1jb2x1bW5zLXRocmVlX19pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcbi5scC1ibG9jay12aWRlby1jb2x1bW5zX19pdGVtLWlubmVyLFxyXG4ubHAtYmxvY2stY29sdW1ucy13aXRoLXBpY3R1cmVfX2l0ZW0taW5uZXIsXHJcbi5scC1ibG9jay1jb2x1bW5zLXRocmVlX19pdGVtLWlubmVyIHtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuLmxwLWJsb2NrLXZpZGVvLWNvbHVtbnNfX2l0ZW0taW5uZXItLXBhZGRpbmdzLFxyXG4ubHAtYmxvY2stY29sdW1ucy13aXRoLXBpY3R1cmVfX2l0ZW0taW5uZXItLXBhZGRpbmdzLFxyXG4ubHAtYmxvY2stY29sdW1ucy10aHJlZV9faXRlbS1pbm5lci0tcGFkZGluZ3Mge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuLmxwLWJsb2NrLXZpZGVvLWNvbHVtbnNfX2ljb24sXHJcbi5scC1ibG9jay1jb2x1bW5zLXdpdGgtcGljdHVyZV9faWNvbixcclxuLmxwLWJsb2NrLWNvbHVtbnMtdGhyZWVfX2ljb24ge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLmxwLWJsb2NrLXZpZGVvLWNvbHVtbnNfX2ljb24gc3ZnLFxyXG4ubHAtYmxvY2stY29sdW1ucy13aXRoLXBpY3R1cmVfX2ljb24gc3ZnLFxyXG4ubHAtYmxvY2stY29sdW1ucy10aHJlZV9faWNvbiBzdmcge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtc2l6ZTogNjRweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLXZpZGVvLWNvbHVtbnNfX2l0ZW0taW5uZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmxwLWJsb2NrLXZpZGVvLWNvbHVtbnNfX3RleHQtaW5uZXIge1xyXG4gIHBhZGRpbmc6IDEwcHggNXB4IDI1cHg7XHJcbn1cclxuLmxwLWJsb2NrLXZpZGVvLWNvbHVtbnNfX2l0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLmxwLWJsb2NrLXZpZGVvLWNvbHVtbnMgLmxwLWJ0bi0tbGluayB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4ubHAtYmxvY2stdmlkZW8tY29sdW1ucyAuYnV0dG9uLXZpZGVvLW1vZGFsLXRyaWdnZXIge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLmxwLWJsb2NrLWNvbHVtbnMtdGhyZWUtaWNvbnNfX2ljb24ge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5scC1ibG9jay1jb2x1bW5zLXRocmVlLWljb25zX19pY29uIHN2ZyB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC1zaXplOiA2NHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29sdW1ucy1mb3VyX19oZWFkZXIge1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5scC1ibG9jay1jb2x1bW5zLWZvdXJfX2l0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb2x1bW5zLWZhcV9faXRlbSxcclxuLmxwLWJsb2NrLWNvbHVtbnMtaWNvbi10aXRsZV9faXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4ubHAtYmxvY2stY29sdW1ucy1mYXFfX2hlYWRlcixcclxuLmxwLWJsb2NrLWNvbHVtbnMtaWNvbi10aXRsZV9faGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5scC1ibG9jay1jb2x1bW5zLWZhcV9faWNvbixcclxuLmxwLWJsb2NrLWNvbHVtbnMtaWNvbi10aXRsZV9faWNvbiB7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb2x1bW5zLWZhcV9faXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4ubHAtYmxvY2stY29sdW1ucy1mYXFfX2hlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4ubHAtYmxvY2stY29sdW1ucy1mYXFfX3RpdGxlIHtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4ubHAtYmxvY2stY29sdW1ucy1mYXFfX2ljb24ge1xyXG4gIGhlaWdodDogMzBweDtcclxuICB3aWR0aDogMzhweDtcclxuICAvKiBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgKi9cclxufVxyXG4ubHAtYmxvY2stY29sdW1ucy1mYXFfX2ljb24gc3ZnIHtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuLmxwLWJsb2NrLWNvbHVtbnMtZmFxX190ZXh0IHtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29sdW1ucy1pY29uLXRpdGxlX19pY29uIHtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgd2lkdGg6IDc4cHg7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5scC1ibG9jay1jb2x1bW5zLWljb24tdGl0bGVfX2ljb24gc3ZnIHtcclxuICBmb250LXNpemU6IDUwcHg7XHJcbn1cclxuLmxwLWJsb2NrLWNvbHVtbnMtaWNvbi10aXRsZV9faWNvbiBpbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb2x1bW5zLW9uZS1pY29uc19fbGlzdCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLmxwLWJsb2NrLWNvbHVtbnMtb25lLWljb25zX19pdGVtIHtcclxuICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbn1cclxuLmxwLWJsb2NrLWNvbHVtbnMtb25lLWljb25zX19pdGVtOmZpcnN0LWNoaWxkX19waWN0dXJlLCAubHAtYmxvY2stY29sdW1ucy1vbmUtaWNvbnNfX2l0ZW06Zmlyc3QtY2hpbGRfX3RleHQge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcbi5scC1ibG9jay1jb2x1bW5zLW9uZS1pY29uc19fcGljdHVyZSwgLmxwLWJsb2NrLWNvbHVtbnMtb25lLWljb25zX190ZXh0IHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxuLmxwLWJsb2NrLWNvbHVtbnMtb25lLWljb25zX19waWN0dXJlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGZvbnQtc2l6ZTogNTBweDtcclxufVxyXG4ubHAtYmxvY2stY29sdW1ucy1vbmUtaWNvbnNfX3RleHQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5scC1ibG9jay12aWRlby1jb2x1bW5zX19pdGVtLFxyXG4ubHAtYmxvY2stY29sdW1ucy10aHJlZV9faXRlbSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgLmxwLWJsb2NrLWNvbHVtbnMtdHdvX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLWNvbHVtbnMtdHdvX19pbm5lciB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIzcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yM3B4O1xyXG4gIH1cclxuICAubHAtYmxvY2stY29sdW1ucy1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLXZpZGVvLWNvbHVtbnMsXHJcbiAgLmxwLWJsb2NrLWNvbHVtbnMtd2l0aC1waWN0dXJlLFxyXG4gIC5scC1ibG9jay1jb2x1bW5zLXRocmVlIHtcclxuICAgIC8qICZfX3JvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjNweDsgLy8gOHB4KC5jb2wtKikgKyAxNXB4ICgubHAtYmxvY2stY29sdW1ucy10aHJlZV9faXRlbSlcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjNweDsgLy8gOHB4KC5jb2wtKikgKyAxNXB4ICgubHAtYmxvY2stY29sdW1ucy10aHJlZV9faXRlbSlcbiAgICB9ICovXHJcbiAgfVxyXG4gIC5scC1ibG9jay12aWRlby1jb2x1bW5zX19oZWFkZXIsXHJcbiAgLmxwLWJsb2NrLWNvbHVtbnMtd2l0aC1waWN0dXJlX19oZWFkZXIsXHJcbiAgLmxwLWJsb2NrLWNvbHVtbnMtdGhyZWVfX2hlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAubHAtYmxvY2stdmlkZW8tY29sdW1uc19faXRlbSxcclxuICAubHAtYmxvY2stY29sdW1ucy13aXRoLXBpY3R1cmVfX2l0ZW0sXHJcbiAgLmxwLWJsb2NrLWNvbHVtbnMtdGhyZWVfX2l0ZW0ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLXZpZGVvLWNvbHVtbnNfX2ljb24sXHJcbiAgLmxwLWJsb2NrLWNvbHVtbnMtd2l0aC1waWN0dXJlX19pY29uLFxyXG4gIC5scC1ibG9jay1jb2x1bW5zLXRocmVlX19pY29uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG4gIC8qIC5scC1ibG9jay1jb2x1bW5zLWZvdXIge1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgfSAqL1xyXG4gIC5scC1ibG9jay1jb2x1bW5zLWZhcV9faGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLWNvbHVtbnMtb25lLWljb25zX19waWN0dXJlLCAubHAtYmxvY2stY29sdW1ucy1vbmUtaWNvbnNfX3RleHQge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1jb2x1bW5zLW9uZS1pY29uc19fcGljdHVyZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgd2lkdGg6IDY0cHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay12aWRlby1jb2x1bW5zX19pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLmxwLWJsb2NrLWNvbHVtbnMtdHdvX19pdGVtIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1jb2x1bW5zLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gIH1cclxuICAubHAtYmxvY2stdmlkZW8tY29sdW1uc19faGVhZGVyLFxyXG4gIC5scC1ibG9jay1jb2x1bW5zLXdpdGgtcGljdHVyZV9faGVhZGVyLFxyXG4gIC5scC1ibG9jay1jb2x1bW5zLXRocmVlX19oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxufVxyXG4ubHAtYmxvY2stY29sdW1ucy1waWN0dXJlLXdpdGgtdGV4dF9fdGV4dC1ibG9jayB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuYS5scC1ibG9jay1jb2x1bW5zLXBpY3R1cmUtd2l0aC10ZXh0X190ZXh0LWJsb2NrIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5hLmxwLWJsb2NrLWNvbHVtbnMtcGljdHVyZS13aXRoLXRleHRfX3RleHQtYmxvY2s6aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29sdW1ucy1waWN0dXJlLXdpdGgtdGV4dF9faWNvbiB7XHJcbiAgZm9udC1zaXplOiA2MHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29sdW1ucy1waWN0dXJlLXdpdGgtdGV4dF9faW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDhweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWNvbHVtbnMtcGljdHVyZS13aXRoLXRleHRfX2ltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb2x1bW5zLXBpY3R1cmUtd2l0aC10ZXh0X19pbWFnZS13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb2x1bW5zLXBpY3R1cmUtd2l0aC10ZXh0X19zdWJ0aXRsZSxcclxuLmxwLWJsb2NrLWNvbHVtbnMtcGljdHVyZS13aXRoLXRleHRfX3RleHQge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb2x1bW5zLXBpY3R1cmUtd2l0aC10ZXh0X19iZyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWNvbHVtbnMtcGljdHVyZS13aXRoLXRleHRfX2VmZmVjdC16b29tOmhvdmVyIC5scC1ibG9jay1jb2x1bW5zLXBpY3R1cmUtd2l0aC10ZXh0X19iZyB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29sdW1ucy10aHJlZS1pY29uc19fcm93IHtcclxuICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxufVxyXG5cclxuLyogY29sdW1ucy10ZXh0LXBpY3R1cmUgKi9cclxuLmNvbHVtbnMtdGV4dC1waWN0dXJlX19waWN0dXJlIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG59XHJcbi5jb2x1bW5zLXRleHQtcGljdHVyZV9faXRlbSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uY29sdW1ucy10ZXh0LXBpY3R1cmUgcGljdHVyZS1sb2FkZXItdHJpZ2dlciBzcGFuLFxyXG4uY29sdW1ucy10ZXh0LXBpY3R1cmUgcGljdHVyZS1sb2FkZXItdHJpZ2dlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmNvbHVtbnMtdGV4dC1waWN0dXJlX19oZWFkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4uY29sdW1ucy10ZXh0LXBpY3R1cmVfX2Zvb3RlciB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG4uY29sdW1ucy10ZXh0LXBpY3R1cmVfX2J1dHRvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLmNvbHVtbnMtbWVudSB7XHJcbiAgLyogJl9fbGlzdC1saW5rID4gYSxcbiAgJl9faGVhZGVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gIH0gKi9cclxufVxyXG4uY29sdW1ucy1tZW51X19pdGVtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuLmNvbHVtbnMtbWVudV9faXRlbTpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5jb2x1bW5zLW1lbnVfX3BpY3R1cmUge1xyXG4gIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbn1cclxuLmNvbHVtbnMtbWVudV9faGVhZGVyIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5jb2x1bW5zLW1lbnVfX2xpc3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG4uY29sdW1ucy1tZW51X19saXN0LWxpbmsge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn0iLCAiLmNvbXBhbnktc3RhdHMtY29udGFpbmVyIHtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xyXG4gIC5zdGF0cy1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuLmNvbXBhbnktc3RhdHNfX2xpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIHdpZHRoOiAxMzYwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5jb21wYW55LXN0YXRzX19saXN0LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbXBhbnktc3RhdHNfX2xpc3QtaXRlbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG59XHJcblxyXG4uY29tcGFueS1zdGF0c19fbGlzdC1pdGVtLS1wZW9wbGUtY291bnQge1xyXG4gIGFzcGVjdC1yYXRpbzogMjg5LzM1NztcclxuICB3aWR0aDogMjg5cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmNvbXBhbnktc3RhdHNfX2xpc3QtaXRlbS0tcGVvcGxlLWNvdW50OmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC13ZWJraXQtbWFzazogdXJsKC4uLy4uL2ltYWdlcy9jb2x1bW5zL3Blb3BsZS1jb3VudC1tYXNrLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgbWFzazogdXJsKC4uLy4uL2ltYWdlcy9jb2x1bW5zL3Blb3BsZS1jb3VudC1tYXNrLnN2Zykgbm8tcmVwZWF0O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmNvbXBhbnktc3RhdHNfX2xpc3QtaXRlbS0tY29tcGFueS1jb3VudCB7XHJcbiAgYXNwZWN0LXJhdGlvOiAyNzQvMTc1O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiA1MHB4IDUwcHggMzBweCA2MHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTUwcHg7XHJcbn1cclxuXHJcbi5jb21wYW55LXN0YXRzX19saXN0LWl0ZW0tLWNvbXBhbnktY291bnQ6YmVmb3JlIHtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLXdlYmtpdC1tYXNrOiB1cmwoLi4vLi4vaW1hZ2VzL2NvbHVtbnMvY29tcGFueS1jb3VudC1tYXNrLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgbWFzazogdXJsKC4uLy4uL2ltYWdlcy9jb2x1bW5zL2NvbXBhbnktY291bnQtbWFzay5zdmcpIG5vLXJlcGVhdDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5jb21wYW55LXN0YXRzX19saXN0LWl0ZW0tLXJlZ2lvbi1jb3VudCB7XHJcbiAgYXNwZWN0LXJhdGlvOiAxLjI7XHJcbiAgd2lkdGg6IDE4OHB4O1xyXG4gIHBhZGRpbmc6IDIwcHggMjBweCAzNXB4IDU1cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmNvbXBhbnktc3RhdHNfX2xpc3QtaXRlbS0tcmVnaW9uLWNvdW50OmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC13ZWJraXQtbWFzazogdXJsKC4uLy4uL2ltYWdlcy9jb2x1bW5zL3JlZ2lvbi1jb21wYW55LW1hc2suc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBtYXNrOiB1cmwoLi4vLi4vaW1hZ2VzL2NvbHVtbnMvcmVnaW9uLWNvbXBhbnktbWFzay5zdmcpIG5vLXJlcGVhdDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5jb21wYW55LXN0YXRzX19saXN0LWl0ZW0tLXNlbGYtcGVvcGxlLWNvdW50IHtcclxuICBhc3BlY3QtcmF0aW86IDEuMjtcclxuICB3aWR0aDogMzc3cHg7XHJcbiAgcGFkZGluZzogMzVweCAzNXB4IDYwcHggMzVweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5jb21wYW55LXN0YXRzX19saXN0LWl0ZW0tLXNlbGYtcGVvcGxlLWNvdW50OmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC13ZWJraXQtbWFzazogdXJsKC4uLy4uL2ltYWdlcy9jb2x1bW5zL3NlbGYtcGVvcGxlLWNvdW50LnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgbWFzazogdXJsKC4uLy4uL2ltYWdlcy9jb2x1bW5zL3NlbGYtcGVvcGxlLWNvdW50LnN2Zykgbm8tcmVwZWF0O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmNvbXBhbnktc3RhdHNfX2xpc3QtaXRlbS0tZGV2LWNvdW50IHtcclxuICBhc3BlY3QtcmF0aW86IDEuMjtcclxuICB3aWR0aDogMjg0cHg7XHJcbiAgcGFkZGluZzogMzVweCAzNXB4IDYwcHggNDBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1hcmdpbi1sZWZ0OiAtODVweDtcclxufVxyXG5cclxuLmNvbXBhbnktc3RhdHNfX2xpc3QtaXRlbS0tZGV2LWNvdW50OmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC13ZWJraXQtbWFzazogdXJsKC4uLy4uL2ltYWdlcy9jb2x1bW5zL2Rldi1jb3VudC1tYXNrLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgbWFzazogdXJsKC4uLy4uL2ltYWdlcy9jb2x1bW5zL2Rldi1jb3VudC1tYXNrLnN2Zykgbm8tcmVwZWF0O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmNvbXBhbnktc3RhdHNfX2xpc3QtaXRlbS0tbWFyLWNvdW50IHtcclxuICBhc3BlY3QtcmF0aW86IDEuMjtcclxuICB3aWR0aDogMzAzcHg7XHJcbiAgcGFkZGluZzogMzVweCA0NXB4IDYwcHggNjVweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzVweDtcclxufVxyXG5cclxuLmNvbXBhbnktc3RhdHNfX2xpc3QtaXRlbS0tbWFyLWNvdW50OmJlZm9yZSB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC13ZWJraXQtbWFzazogdXJsKC4uLy4uL2ltYWdlcy9jb2x1bW5zL21hci1jb3VudC1tYXNrLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgbWFzazogdXJsKC4uLy4uL2ltYWdlcy9jb2x1bW5zL21hci1jb3VudC1tYXNrLnN2Zykgbm8tcmVwZWF0O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmNvbXBhbnktc3RhdHNfX2xpc3RfX2Jsb2NrcyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XHJcbiAgZ3JpZC1nYXA6IDIwcHg7XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDE4MHB4O1xyXG59XHJcblxyXG4uY29tcGFueS1zdGF0c19fbGlzdF9fYmxvY2tzIC5jb21wYW55LXN0YXRzX19saXN0LWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbXBhbnktc3RhdHNfX2xpc3QtaXRlbS1jb3VudC0tbnVtIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMik7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxufVxyXG5cclxuLmNvbXBhbnktc3RhdHNfX2xpc3QtaXRlbS10ZXh0IHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTUpO1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stNTApO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTM7XHJcbn1cclxuXHJcbi5jb21wYW55LXN0YXRzX19saXN0LWl0ZW0tY291bnQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtMyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTEwMCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59IiwgIi5zcGVha2Vyc19fY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nLXRvcDogdmFyKC0tYWR2LW0tOCk7XHJcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1hZHYtY29udGFpbmVyLXAtMSk7XHJcbiAgZm9udC1zdHJldGNoOiBleHBhbmRlZDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5zcGVha2Vyc19fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWFkdi1jb250YWluZXItcC0xKTtcclxuICB9XHJcbn1cclxuLnNwZWFrZXJzX19saXN0IHtcclxuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4uc3BlYWtlcnNfX2xpc3QtLWZpcnN0LXJvdyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xyXG4gIC1tb3otY29sdW1uLWdhcDogMzBweDtcclxuICAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbn1cclxuXHJcbi5zcGVha2Vyc19fbGlzdC0tc2Vjb25kLXJvdyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xyXG4gIC1tb3otY29sdW1uLWdhcDogMzBweDtcclxuICAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbn1cclxuXHJcbi5zcGVha2Vyc19fbGlzdF9faXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDE1cHg7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uc3BlYWtlcnNfX2xpc3RfX2l0ZW0tcHJldmlldyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGhlaWdodDogbWF4KDQ4MHB4LCBtaW4oNjB2dywgNjAwcHgpKTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNwZWFrZXJzX19saXN0X19pdGVtLXRpdGxlIHtcclxuICBtYXgtd2lkdGg6IDI5MHB4O1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMik7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBsaW5lLWhlaWdodDogMzcuOHB4O1xyXG4gIGxlZnQ6IDMwcHg7XHJcbiAgdG9wOiAzMHB4O1xyXG4gIHdvcmQtYnJlYWs6IGluaXRpYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnNwZWFrZXJzX19saXN0X19pdGVtLXRleHQge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBib3R0b206IDMwcHg7XHJcbiAgbGVmdDogMzBweDtcclxuICBhc3BlY3QtcmF0aW86IDM0NS8yMTk7XHJcbiAgLXdlYmtpdC1tYXNrOiB1cmwoLi4vLi4vaW1hZ2VzL3NwZWFrZXJzL3NwZWFrZXJzLXJlY3RhbmdsZS5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgIG1hc2s6IHVybCguLi8uLi9pbWFnZXMvc3BlYWtlcnMvc3BlYWtlcnMtcmVjdGFuZ2xlLnBuZykgbm8tcmVwZWF0O1xyXG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gIG1heC13aWR0aDogbWF4KDI5NXB4LCBtaW4oNDF2dywgMzY1cHgpKTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnNwZWFrZXJzX19saXN0X19pdGVtLXRleHQge1xyXG4gICAgbWF4LXdpZHRoOiAyOTVweDtcclxuICAgIGFzcGVjdC1yYXRpbzogMjk3LzIwNztcclxuICAgIC13ZWJraXQtbWFzazogdXJsKC4uLy4uL2ltYWdlcy9zcGVha2Vycy9zcGVha2Vycy1yZWN0YW5nbGUtbW9iaWxlLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBtYXNrOiB1cmwoLi4vLi4vaW1hZ2VzL3NwZWFrZXJzL3NwZWFrZXJzLXJlY3RhbmdsZS1tb2JpbGUucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gIH1cclxufVxyXG4uc3BlYWtlcnNfX2xpc3RfX2l0ZW0tZGVzY3JpcHRpb24ge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLnNwZWFrZXJzX19saXN0X19pdGVtLWRlc2NyaXB0aW9uLCAuc3BlYWtlcnNfX2xpc3RfX2l0ZW0tcG9zdCB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC00KTtcclxuICBjb2xvcjogdmFyKC0tYWR2LXdoaXRlLTcwKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOC43NXB4O1xyXG59XHJcblxyXG4uc3BlYWtlcnNfX2xpc3RfX2l0ZW0tcG9zdCB7XHJcbiAgY29sb3I6IHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG59XHJcblxyXG4uc3BlYWtlcnNfX2xpc3RfX2l0ZW0taW1nLS1kaXJlY3Rpb24ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5zcGVha2Vyc19fbGlzdF9faXRlbS1sb2dvIHtcclxuICBtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG59XHJcblxyXG4uc3BlYWtlcnNfX2xpc3RfX2l0ZW0tc3BlYWtlciB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC0xKTtcclxuICBmb250LXdlaWdodDogNTg5O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNi40cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tNCk7XHJcbn1cclxuXHJcbi5zcGVha2Vyc19fbGlzdF9faXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uZGlyZWN0aW9ucy1zcGVha2Vyc19fbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDVweDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5kaXJlY3Rpb25zLXNwZWFrZXJzX19saXN0X19pdGVtLFxyXG5hLmRpcmVjdGlvbnMtc3BlYWtlcnNfX2xpc3RfX2l0ZW0ge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNDUzO1xyXG4gIGNvbG9yOiAjMTUxNTE1O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMSwgMjEsIDIxLCAwLjMpO1xyXG4gIHBhZGRpbmc6IDZweCAxNXB4O1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNwZWFrZXJzX19saXN0X19pdGVtLWJ0biB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLnNwZWFrZXJzX19saXN0X19pdGVtLS1sYXN0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxLCAyMSwgMjEsIDAuMyk7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBtYXgtaGVpZ2h0OiBtYXgoNDgwcHgsIG1pbig2MHZ3LCA2MDBweCkpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgLnNwZWFrZXJzX19saXN0LS1maXJzdC1yb3cge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gIH1cclxuICAuc3BlYWtlcnNfX2xpc3QtLXNlY29uZC1yb3cge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxciAxZnI7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuc3BlYWtlcnNfX2xpc3RfX2l0ZW0tcHJldmlldyB7XHJcbiAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gIH1cclxuICAuc3BlYWtlcnNfX2xpc3QtLXNlY29uZC1yb3cge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciAwLjVmcjtcclxuICAgIC1tb3otY29sdW1uLWdhcDogMjBweDtcclxuICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcclxuICB9XHJcbiAgLnNwZWFrZXJzX19saXN0X19pdGVtLXRpdGxlIHtcclxuICAgIG1heC13aWR0aDogOTAlO1xyXG4gIH1cclxuICAuc3BlYWtlcnNfX2xpc3QtLXNlY29uZC1yb3cge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5zcGVha2Vyc19fY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTM2MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICAgIGdyaWQtZ2FwOiAxMHB4O1xyXG4gIH1cclxuICAuc3BlYWtlcnNfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgfVxyXG4gIC5zcGVha2Vyc19fbGlzdF9faXRlbSB7XHJcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcclxuICB9XHJcbiAgLnNwZWFrZXJzX19saXN0X19pdGVtLXByZXZpZXcge1xyXG4gICAgaGVpZ2h0OiA0ODBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0MzlweCkge1xyXG4gIC5zcGVha2Vyc19fbGlzdC0tZmlyc3Qtcm93IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC42M2ZyIDAuMzdmcjtcclxuICB9XHJcbiAgLnNwZWFrZXJzX19saXN0LS1zZWNvbmQtcm93IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC4zN2ZyIDAuNjNmcjtcclxuICB9XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4uaW1hZ2UtYmxvY2stcGljdHVyZS10cmlnZ2VyLWltYWdlIHtcclxuICB3aWR0aDogMjc4cHg7XHJcbiAgaGVpZ2h0OiAxNjBweDtcclxufVxyXG5cclxuLmFkZGl0aW9uLWhlYWRlciB7XHJcbiAgZm9udC1zaXplOiAzM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjA0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbn1cclxuXHJcbi5hZGRpdGlvbi10ZXh0IHtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAuYWRkaXRpb24taGVhZGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDQzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gIH1cclxuICAuYWRkaXRpb24tdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLmFkZGl0aW9uLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICB9XHJcbiAgLmFkZGl0aW9uLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG59XHJcbi8qKioqKioqKioqKioqKioqKiogaW1hZ2UtY2Fyb3VzZWwgKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmltYWdlLWNhcm91c2VsX19pdGVtLnNsaWNrLXNsaWRlIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLmltYWdlLWNhcm91c2VsIC5zbGljay1wcmV2IHtcclxuICBsZWZ0OiAtNTBweDtcclxufVxyXG5cclxuLmltYWdlLWNhcm91c2VsIC5zbGljay1uZXh0IHtcclxuICByaWdodDogLTUwcHg7XHJcbn1cclxuXHJcbi5pbWFnZS1jYXJvdXNlbC1hbHQgLnNsaWNrLW5leHQ6OmJlZm9yZSxcclxuLmltYWdlLWNhcm91c2VsLWFsdCAuc2xpY2stcHJldjo6YmVmb3JlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnNsaWNrLWFycm93LS1pbm5lciAuc2xpY2stYXJyb3csXHJcbi5pbWFnZS1jYXJvdXNlbC1hbHQgLnNsaWNrLWFycm93IHtcclxuICB3aWR0aDogMzZweDtcclxuICBoZWlnaHQ6IDExMHB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMC41cztcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnNsaWNrLWFycm93LS1pbm5lcjpob3ZlciAuc2xpY2stYXJyb3csXHJcbi5pbWFnZS1jYXJvdXNlbC1hbHQgLmltYWdlLWNhcm91c2VsLWFsdF9fY2Fyb3VzZWw6aG92ZXIgLnNsaWNrLWFycm93IHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDAuNXM7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzLS1pbm5lciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gIG9wYWNpdHk6IDAuNztcclxuICBwYWRkaW5nOiAzcHg7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzLS1pbm5lciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uaW1hZ2UtY2Fyb3VzZWwtYWx0IC5pbWFnZS1jYXJvdXNlbC1hbHRfX2Nhcm91c2VsIC5zbGljay1uZXh0IHtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLmltYWdlLWNhcm91c2VsLWFsdCAuaW1hZ2UtY2Fyb3VzZWwtYWx0X19jYXJvdXNlbCAuc2xpY2stcHJldiB7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmltYWdlLWNhcm91c2VsLWFsdCAuc2xpY2stZG90cyB7XHJcbiAgYm90dG9tOiAzNXB4O1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICovXHJcbi5scC1ibG9jay1pbWFnZS1mdWxsLXdpZHRoX19ibG9jayBpbWcsXHJcbi5scC1ibG9jay1pbWFnZS1mdWxsLXdpZHRoX19ibG9jayAucGljdHVyZS1sb2FkZXItdHJpZ2dlcixcclxuLmxwLWJsb2NrLWltYWdlLWZ1bGwtd2lkdGhfX2Jsb2NrIHBpY3R1cmUtbG9hZGVyLXRyaWdnZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5scC1ibG9jay1pbWFnZS1mdWxsLXdpZHRoX19ibG9jayAucGljdHVyZS1sb2FkZXItdHJpZ2dlci1pbWFnZS1pbm5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogICAqL1xyXG4udGV4dC1pbWFnZS1jb3VudGRvd25fX2NvbnRlbnQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuLnRleHQtaW1hZ2UtY291bnRkb3duX19waWN0dXJlLXdyYXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuLnRleHQtaW1hZ2UtY291bnRkb3duIC50ZXh0LWltYWdlLWNvdW50ZG93bl9fdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi50ZXh0LWltYWdlLWNvdW50ZG93biAubHAtY291bnRkb3duIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLnRleHQtaW1hZ2UtY291bnRkb3duX190ZXh0IHtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcbi50ZXh0LWltYWdlLWNvdW50ZG93bl9fY291bnRkb3duIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi50ZXh0LWltYWdlLWNvdW50ZG93biAud1NlY29uZHMgLmxwLWNvdW50ZG93bl9faXRlbSB7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1heC13aWR0aDogNzVweDtcclxuICBtaW4td2lkdGg6IDY5cHg7XHJcbn1cclxuLnRleHQtaW1hZ2UtY291bnRkb3duIC5scC1jb3VudGRvd25fX2l0ZW0tcGFydCB7XHJcbiAgLyogd2lkdGg6IDUwJTsgKi9cclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBoZWlnaHQ6IDY1cHg7XHJcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMXB4KTtcclxufVxyXG4udGV4dC1pbWFnZS1jb3VudGRvd24gLmxwLWNvdW50ZG93bl9faXRlbS1sYWJlbCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4udGV4dC1pbWFnZS1jb3VudGRvd24tLXJldmVyc2UgLnRleHQtaW1hZ2UtY291bnRkb3duX19jb250ZW50IHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAudGV4dC1pbWFnZS1jb3VudGRvd25fX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB9XHJcbiAgLnRleHQtaW1hZ2UtY291bnRkb3duX19waWN0dXJlLXdyYXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLnRleHQtaW1hZ2UtY291bnRkb3duIC5scC1jb3VudGRvd24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbiAgLnRleHQtaW1hZ2UtY291bnRkb3duX190ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG4gIC50ZXh0LWltYWdlLWNvdW50ZG93biAud1NlY29uZHMgLmxwLWNvdW50ZG93bl9faXRlbSB7XHJcbiAgICBtYXgtd2lkdGg6IDExMnB4O1xyXG4gICAgbWluLXdpZHRoOiA2OXB4O1xyXG4gIH1cclxuICAudGV4dC1pbWFnZS1jb3VudGRvd24gLmxwLWNvdW50ZG93bl9faXRlbS1wYXJ0IHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgfVxyXG4gIC50ZXh0LWltYWdlLWNvdW50ZG93bi0tcmV2ZXJzZSAudGV4dC1pbWFnZS1jb3VudGRvd25fX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAudGV4dC1pbWFnZS1jb3VudGRvd24ge1xyXG4gICAgLyogLmxwLWNvdW50ZG93bl9faXRlbS1wYXJ0IHtcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgIH0gKi9cclxuICB9XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICAgKi9cclxuLmltYWdlLWJhY2tncm91bmQtd2l0aC10ZXh0IC5scC1oIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcbi5pbWFnZS1iYWNrZ3JvdW5kLXdpdGgtdGV4dF9fY29udGVudCB7XHJcbiAgcGFkZGluZzogODBweCA0MHB4O1xyXG59XHJcblxyXG4vKioqIHRleHQtaW1hZ2UtZnVsbC1oZWlnaHQgKioqL1xyXG4udGV4dC1pbWFnZS1mdWxsLWhlaWdodF9faW5uZXIge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG4udGV4dC1pbWFnZS1mdWxsLWhlaWdodF9fY29udGVudCwgLnRleHQtaW1hZ2UtZnVsbC1oZWlnaHRfX3BpY3R1cmUtd3JhcCB7XHJcbiAgei1pbmRleDogMTtcclxuICB3aWR0aDogMTAwJTtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi50ZXh0LWltYWdlLWZ1bGwtaGVpZ2h0IHBpY3R1cmUtbG9hZGVyLXRyaWdnZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi50ZXh0LWltYWdlLWZ1bGwtaGVpZ2h0X19jb250ZW50IHtcclxuICBwYWRkaW5nOiAyMHB4IDMycHg7XHJcbn1cclxuLnRleHQtaW1hZ2UtZnVsbC1oZWlnaHRfX2NvbnRlbnQtaW5uZXIuY29sb3Itc2NoZW1lX19iZy0tYWx0IHtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG59XHJcbi50ZXh0LWltYWdlLWZ1bGwtaGVpZ2h0X19waWN0dXJlLXdyYXAgaW1nIHtcclxuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDIyMHB4O1xyXG59XHJcbi50ZXh0LWltYWdlLWZ1bGwtaGVpZ2h0X19idXR0b25zLXdyYXAge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLnRleHQtaW1hZ2UtZnVsbC1oZWlnaHRfX2lubmVyLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgbWluLWhlaWdodDogdmFyKC0tbWluLWZ1bGwtaGVpZ2h0LCAxMDB2aCk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAudGV4dC1pbWFnZS1mdWxsLWhlaWdodF9faW5uZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAudGV4dC1pbWFnZS1mdWxsLWhlaWdodF9fY29udGVudCwgLnRleHQtaW1hZ2UtZnVsbC1oZWlnaHRfX3BpY3R1cmUtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG4gIC50ZXh0LWltYWdlLWZ1bGwtaGVpZ2h0X19waWN0dXJlLXdyYXAge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAudGV4dC1pbWFnZS1mdWxsLWhlaWdodF9fcGljdHVyZS13cmFwIHBpY3R1cmUtbG9hZGVyLXRyaWdnZXIsXHJcbiAgLnRleHQtaW1hZ2UtZnVsbC1oZWlnaHRfX3BpY3R1cmUtd3JhcCBwaWN0dXJlLWxvYWRlci10cmlnZ2VyIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgLnRleHQtaW1hZ2UtZnVsbC1oZWlnaHRfX3BpY3R1cmUtd3JhcCBpbWcge1xyXG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1taW4tZnVsbC1oZWlnaHQsIDEwMHZoKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAudGV4dC1pbWFnZS1mdWxsLWhlaWdodF9fY29udGVudCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDcwcHg7XHJcbiAgfVxyXG4gIC50ZXh0LWltYWdlLWZ1bGwtaGVpZ2h0X19idXR0b25zLXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogMzhweDtcclxuICB9XHJcbiAgLnRleHQtaW1hZ2UtZnVsbC1oZWlnaHQtLXJldmVyc2UgLnRleHQtaW1hZ2UtZnVsbC1oZWlnaHRfX2NvbnRlbnQge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICAudGV4dC1pbWFnZS1mdWxsLWhlaWdodC0tcmV2ZXJzZSAudGV4dC1pbWFnZS1mdWxsLWhlaWdodF9fcGljdHVyZS13cmFwIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMDtcclxuICB9XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICovIiwgIi5jb250YWluZXItZmx1aWQge1xyXG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYWR2LWNvbnRhaW5lci1wLTEpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWFkdi1jb250YWluZXItcC0xKTtcclxufVxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4ubHAtY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IHZhcigtLWFkdi1zaXRlLXdpZHRoKTtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmZvci1zcGVha2Vycy1mb3JtYXQge1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTExKTtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTEwMCk7XHJcbn1cclxuXHJcbi5mb3Itc3BlYWtlcnNfX3RpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS04KTtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMSk7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBsaW5lLWhlaWdodDogMTEwJTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzLWZvcm1hdF9fYmFubmVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDYwMHB4O1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICBjb2xvcjogdmFyKC0tYWR2LXdoaXRlLTEwMCk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZvci1zcGVha2Vycy1mb3JtYXRfX2Jhbm5lci1iZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLmZvci1zcGVha2Vycy1mb3JtYXRfX2Jhbm5lci1iZyBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLmZvci1zcGVha2Vycy1mb3JtYXRfX2NvbnRlbnQtdG9wIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiB2YXIoLS1hZHYtbS00KTtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMik7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBsaW5lLWhlaWdodDogMTA1JTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzLWZvcm1hdF9fdGltZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzLWZvcm1hdF9fdGltZS10ZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0OHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC0zKTtcclxuICBmb250LXdlaWdodDogNDUzO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtd2hpdGUtNzApO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzLWZvcm1hdF9fY29udGVudC1ib3R0b20ge1xyXG4gIG1heC13aWR0aDogMjc0cHg7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC0zKTtcclxuICBmb250LXdlaWdodDogNDUzO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uZm9yLXNwZWFrZXJzLWZvcm1hdF9fY29udGVudC10b3Agc3BhbiAuaW5wbGFjZS1pbml0aWFsaXplZFtkYXRhLWlucGxhY2UtcmljaF06bm90KC5pbnBsYWNlLXJpY2gtc2ltcGxlKSB7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIG1pbi1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxODYwcHgpIHtcclxuICAuZm9yLXNwZWFrZXJzLWZvcm1hdF9fdGltZS10ZXh0IHtcclxuICAgIHRvcDogMzdweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTBweCkge1xyXG4gIC5mb3Itc3BlYWtlcnMtZm9ybWF0X19iYW5uZXIge1xyXG4gICAgaGVpZ2h0OiA0ODBweDtcclxuICB9XHJcbiAgLmZvci1zcGVha2Vycy1mb3JtYXRfX3RpbWUtdGV4dCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmZvci1zcGVha2Vycy1mb3JtYXRfX2Jhbm5lciB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxuICAuZm9yLXNwZWFrZXJzLWZvcm1hdF9fdGltZS10ZXh0IHtcclxuICAgIHRvcDogMzJweDtcclxuICB9XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4ubHAtYmxvY2stdGV4dC1idXR0b24ge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay10ZXh0LS1taWRkbGUsXHJcbi5scC1ibG9jay10ZXh0LS1sYXJnZSB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLmxwLWJsb2NrLXRleHQtaW1hZ2VfX2NvbCB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay10ZXh0X19oZWFkZXItLW1vYmlsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLXRleHQtaW1hZ2UtY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5scC1ibG9jay10ZXh0LWltYWdlLWNhcm91c2VsIC5zbGljay1kb3RzIHtcclxuICBib3R0b206IC00MHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stdGV4dC1pbWFnZS1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qIC5scC1ibG9jay10ZXh0LWhlYWRlci1ib2xkIHtcblxuICAgICZfX3RpdGxlLmxwLWgyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG59ICovXHJcbi8qIC50ZXh0LWhlYWRlci1ib2xkIHtcbiAgICAubHAtaDIsIC5scC1oMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IFx1MDQ0Mlx1MDQzMFx1MDQzQSBcdTA0M0FcdTA0MzBcdTA0M0EgXHUwNDNEXHUwNDMwXHUwNDQxXHUwNDQyXHUwNDQwXHUwNDMwXHUwNDM4XHUwNDMyXHUwNDM1XHUwNDMwXHUwNDQyXHUwNDQxXHUwNDRGXG4gICAgfVxufSAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gIC5scC1ibG9jay10ZXh0LWltYWdlX19jb250ZW50IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay10ZXh0LWltYWdlLXJldmVyc2VfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gIH1cclxuICAubHAtYmxvY2stdGV4dC1weXJhbWlkX19jb250ZW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogNTZweDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLXRleHRfX2hlYWRlci0tbW9iaWxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLmxwLWJsb2NrLXRleHQtaW1hZ2VfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLXRleHQtaW1hZ2UtcmV2ZXJzZV9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay10ZXh0LXB5cmFtaWRfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMTJweDtcclxuICB9XHJcbn1cclxuLyoqKioqKioqKioqKioqIHRleHQtcmV2aWV3cyAqKioqKioqKioqKioqKioqKiovXHJcbi50ZXh0LXJldmlld3NfX3BpY3R1cmUtd3JhcCB7XHJcbiAgLyogcGFkZGluZy10b3A6IDI4cHg7ICovXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1heC13aWR0aDogODBweDtcclxuICBmbGV4OiAxIDAgODBweDtcclxufVxyXG5cclxuLnRleHQtcmV2aWV3c19fcGljdHVyZS13cmFwIGltZyB7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIHdpZHRoOiA4MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4udGV4dC1yZXZpZXdzX19hdXRob3Ige1xyXG4gIHBhZGRpbmctdG9wOiAxMXB4O1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LXJldmlld3NfX2NhcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnRleHQtcmV2aWV3c19fdGV4dCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAudGV4dC1yZXZpZXdzIC50ZXh0LXJldmlld3NfX19waWN0dXJlIHtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gIH1cclxuICAudGV4dC1yZXZpZXdzX19hdXRob3Ige1xyXG4gICAgcGFkZGluZy10b3A6IDExcHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gIH1cclxuICAudGV4dC1yZXZpZXdzX19jYXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC50ZXh0LXJldmlld3NfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG4ubHAtYmxvY2stdGV4dC1jb3Vwb25fX2Jsb2NrIHtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm9yZGVyOiBkYXNoZWQgMXB4IHJnYigyMDAsIDIwMCwgMjAwKTtcclxuICBwYWRkaW5nOiAyOHB4IDMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNztcclxufVxyXG5cclxuLmxwLWJsb2NrLXRleHQtY291cG9uX19jb3Vwb24ge1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAubHAtYmxvY2stdGV4dC1jb3Vwb25fX2NvdXBvbiB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgfVxyXG59XHJcbi5scC1ibG9jay10ZXh0LXRoYW5rc19fY29udGVudCxcclxuLmxwLWJsb2NrLXRleHQtcGFyYWdyYXBoX19jb250ZW50IHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stdGV4dC10aGFua3NfX2hlYWRlciB7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5scC1ibG9jay10ZXh0LXBhcmFncmFwaCAubHAtaDIsXHJcbi5scC1ibG9jay10ZXh0LXBhcmFncmFwaCAubHAtaDMge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay10ZXh0LXBhcmFncmFwaF9fY29udGVudCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAudGV4dC1yZXZpZXdzIC50ZXh0LXJldmlld3NfX19waWN0dXJlIHtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgfVxyXG4gIC50ZXh0LXJldmlld3NfX2F1dGhvciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gIH1cclxuICAudGV4dC1yZXZpZXdzX19jYXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41NjtcclxuICB9XHJcbiAgLnRleHQtcmV2aWV3c19fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XHJcbiAgfVxyXG4gIC5scC1ibG9jay10ZXh0LXRoYW5rc19fY29udGVudCxcclxuICAubHAtYmxvY2stdGV4dC1wYXJhZ3JhcGhfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogNjBweCAxMDBweDtcclxuICB9XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICAgKi9cclxuLmxwLWJsb2NrLXRleHQtdmlkZW8tcmV2ZXJzZV9faW5uZXIsXHJcbi5scC1ibG9jay10ZXh0LXZpZGVvX19pbm5lciB7XHJcbiAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay10ZXh0LXZpZGVvLXJldmVyc2VfX3ZpZGVvIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stdGV4dC12aWRlb19faW5uZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgLmxwLWJsb2NrLXRleHQtdmlkZW8tcmV2ZXJzZV9faW5uZXIsXHJcbiAgLmxwLWJsb2NrLXRleHQtdmlkZW9fX2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDMycHggNDBweDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLXRleHQtdmlkZW8tcmV2ZXJzZV9fdmlkZW8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLXRleHQtdmlkZW9fX2lubmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbi5scC1ibG9jay10aXRsZS1sZWZ0LXRleHQtcmlnaHRfX2NvbnRlbnQge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAubHAtYmxvY2stdGl0bGUtbGVmdC10ZXh0LXJpZ2h0X19jb250ZW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICB9XHJcbn0iLCAiLnBhcnQtc3RyaWtlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwIDQwcHg7XHJcbn1cclxuXHJcbi5wYXJ0LXN0cmlrZV9fX2NvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgcGFkZGluZzogNjBweDtcclxuICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtd2hpdGUtMTAwKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI0ZGN0UyRSA4MCUsICNGRkE2M0UgOTUlKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucGFydC1zdHJpa2VfX19jb250YWluZXIgYSB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4ucGFydC1zdHJpa2VfX19jb250YWluZXIgYTpob3ZlciB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5wYXJ0LXN0cmlrZV9fX2NvbnRhaW5lcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDY3MHB4O1xyXG4gIGhlaWdodDogMjAwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VEMkIwMDtcclxuICBmaWx0ZXI6IGJsdXIoNDYuNzg2NTMzMzU1N3B4KTtcclxufVxyXG5cclxuLnBhcnQtc3RyaWtlX19fY29udGFpbmVyOjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy90ZXh0cy9vcmFuZ2UtYmFubmVyLXBvbHlnb24uc3ZnXCIpO1xyXG4gIHdpZHRoOiA2NzBweDtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5wYXJ0LXN0cmlrZV9fX2NvbnRhaW5lciAubHAtYnRuLWdyb3VwX19pdGVtLS1pbmRlbnQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnA6bm90KDplbXB0eSkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnBhcnQtc3RyaWtlX19fdGl0bGUgLmxwLWgyIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMSk7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBsaW5lLWhlaWdodDogNTkuNHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgY29sb3I6IHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG59XHJcblxyXG4ucGFydC1zdHJpa2VfX190ZXh0IHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICBtYXgtd2lkdGg6IDQzNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDtcclxuICBsaW5lLWhlaWdodDogMTguNzVweDtcclxufVxyXG5cclxuLnBhcnQtc3RyaWtlX19fY29udGFpbmVyIGEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDtcclxuICBwYWRkaW5nOiA2cHggMDtcclxuICBwYWRkaW5nLWxlZnQ6IDM4cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggMjhweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcclxufVxyXG5cclxuLnBhcnQtc3RyaWtlX19fY29udGFpbmVyIC5scC1idG4tLXByaW1hcnkge1xyXG4gIGZvbnQtd2VpZ2h0OiA1ODk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtYnV0dG9uLXRleHQpO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XHJcbiAgY29sb3I6IHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBhcnQtc3RyaWtlX19fY29udGFpbmVyIC5scC1idG4tLXByaW1hcnk6OmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIHdpZHRoOiAyOHB4O1xyXG4gIGhlaWdodDogMjhweDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLnBhcnQtc3RyaWtlX19fY29udGFpbmVyIC5scC1idG4tLXByaW1hcnk6OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICByb3RhdGU6IC00NWRlZztcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYigyMSwgMjEsIDIxKTtcclxuICBib3JkZXItbGVmdDogMDtcclxuICBib3JkZXItdG9wOiAwO1xyXG4gIGxlZnQ6IDhweDtcclxuICB0b3A6IDEwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAucGFydC1zdHJpa2VfX19jb250YWluZXI6OmJlZm9yZSB7XHJcbiAgICByaWdodDogLTE1MHB4O1xyXG4gIH1cclxuICAucGFydC1zdHJpa2VfX19jb250YWluZXI6OmFmdGVyIHtcclxuICAgIHJpZ2h0OiAtMTUwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAucGFydC1zdHJpa2Uge1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gIH1cclxuICAucGFydC1zdHJpa2VfX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogNTBweDtcclxuICB9XHJcbiAgLnBhcnQtc3RyaWtlX19fY29udGFpbmVyOjpiZWZvcmUge1xyXG4gICAgYm90dG9tOiAtMzJweDtcclxuICAgIHJpZ2h0OiAtMzAycHg7XHJcbiAgfVxyXG4gIC5wYXJ0LXN0cmlrZV9fX3RpdGxlIC5scC1oMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAucGFydC1zdHJpa2VfX190ZXh0IHtcclxuICAgIG1heC13aWR0aDogNDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAucGFydC1zdHJpa2VfX19jb250YWluZXI6OmFmdGVyIHtcclxuICAgIGJvdHRvbTogLTM4cHg7XHJcbiAgICByaWdodDogLTMyM3B4O1xyXG4gIH1cclxuICAubHAtYnRuLS1wcmltYXJ5OjphZnRlciB7XHJcbiAgICB0b3A6IDlweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5wYXJ0LXN0cmlrZV9fX3RpdGxlIC5scC1oMiB7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICB9XHJcbiAgLnBhcnQtc3RyaWtlX19fdGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDQzNXB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAucGFydC1zdHJpa2Uge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxuICAucGFydC1zdHJpa2VfX19jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiA0ODBweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRjdFMkU7XHJcbiAgfVxyXG4gIC5wYXJ0LXN0cmlrZV9fX2NvbnRhaW5lcjo6YmVmb3JlIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAyMjBweDtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICB9XHJcbiAgLnBhcnQtc3RyaWtlX19fdGl0bGUgLmxwLWgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG4gIC5wYXJ0LXN0cmlrZV9fX2NvbnRhaW5lcjo6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAtMTBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNDNcIiBoZWlnaHQ9XCIxOTNcIiB2aWV3Qm94PVwiMCAwIDI0MyAxOTNcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNNDU2LjI4OCAxODEuMDc4QzQ2Mi40NzYgMjA0LjE2OSA0NDguNzcyIDIyNy45MDUgNDI1LjY4IDIzNC4wOTJMMTE3LjMyMiAzMTYuNzE2Qzk0LjIzMDIgMzIyLjkwNCA3MC40OTQ4IDMwOS4yIDY0LjMwNzQgMjg2LjEwOEwyLjQ3NjY2IDU1LjM1MzJDLTUuMzU2NjUgMjYuMTE4OSAxOC40NjI4IC0xLjkyMzUyIDQ4LjU3OTMgMS4wNzY5NkwzODguMTQyIDM0LjkwNzFDNDA2LjA2IDM2LjY5MjMgNDIxLjAwMiA0OS4zODM3IDQyNS42NjIgNjYuNzc3TDQ1Ni4yODggMTgxLjA3OFpcIiBmaWxsPVwiJTIzRkY3RTJFXCIvPjwvc3ZnPicpO1xyXG4gIH1cclxuICAucGFydC1zdHJpa2VfX19jb250YWluZXIgLmxwLWJ0bi0tcHJpbWFyeTo6YWZ0ZXIge1xyXG4gICAgdG9wOiA4cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gIC5wYXJ0LXN0cmlrZV9fX3RpdGxlIC5scC1oMiB7XHJcbiAgICBsaW5lLWhlaWdodDogMjguNnB4O1xyXG4gIH1cclxuICAucGFydC1zdHJpa2VfX190ZXh0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNy41cHg7XHJcbiAgfVxyXG59IiwgIi5wYXJ0bmVyc19fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LWgxKTtcclxuICBmb250LXdlaWdodDogNTg5O1xyXG4gIGxpbmUtaGVpZ2h0OiA1OS40cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tOSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTM2MHB4IC0gMTAlKTtcclxufVxyXG5cclxuLnBhcnRuZXJzX19kZXNjcmlwdCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIGdyaWQtZ2FwOiAwO1xyXG4gIGdhcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS04KTtcclxufVxyXG5cclxuLnBhcnRuZXJzX19kZXNjcmlwdC10ZXh0LS1tYXJnaW4tYnRuIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ucGFydG5lcnNfX2Rlc2NyaXB0LXN1YnRpdGxlIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oNSk7XHJcbiAgY29sb3I6IHJnYmEoMjEsIDIxLCAyMSwgMC41KTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQ5MDtcclxufVxyXG5cclxuLnBhcnRuZXJzX19kZXNjcmlwdC10ZXh0IHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTIpO1xyXG4gIGNvbG9yOiByZ2IoMjEsIDIxLCAyMSk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBsaW5lLWhlaWdodDogMjVweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5wYXJ0bmVyc19fZGVzY3JpcHQtdGV4dC0tbWFyZ2luLWJ0biB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnBhcnRuZXJzX190aXRsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICB9XHJcbiAgLnBhcnRuZXJzX19kZXNjcmlwdC1zdWJ0aXRsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICB9XHJcbiAgLnBhcnRuZXJzX19kZXNjcmlwdC10ZXh0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuICAucGFydG5lcnNfX2Rlc2NyaXB0LS1vbmx5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xyXG4gIC5wYXJ0bmVyc19fdGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4LjZweDtcclxuICB9XHJcbiAgLnBhcnRuZXJzX19kZXNjcmlwdCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdhcDogMzBweDtcclxuICB9XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4ubHAtY291bnRkb3duIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5scC1jb3VudGRvd25fX2l0ZW0sXHJcbi5scC1jb3VudGRvd25fX2l0ZW0tcGFydCxcclxuLmxwLWNvdW50ZG93bl9fc3BsaXRlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi53U2Vjb25kcyAubHAtY291bnRkb3duX19pdGVtLmxwLWNvdXRkb3duX19pdGVtLS10aHJlZS1udW1iZXJzIHtcclxuICB3aWR0aDogODdweDtcclxufVxyXG4ud1NlY29uZHMgLmxwLWNvdW50ZG93bl9faXRlbSB7XHJcbiAgd2lkdGg6IDU2cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDIzcHg7XHJcbn1cclxuLndTZWNvbmRzIC5scC1jb3VudGRvd25fX2l0ZW06Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcbi53U2Vjb25kcyAubHAtY291bnRkb3duX19pdGVtLS1zZWNvbmRzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiAubHAtY291bnRkb3duX19pdGVtLS1pbmRlbnRhdGlvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMjNweDtcbn0gKi9cclxuLmxwLWNvdW50ZG93bl9fc3BsaXRlciB7XHJcbiAgd2lkdGg6IDIlO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgcGFkZGluZzogMCByZW0tY2FsYyg0cHgpIDAgcmVtLWNhbGMoMXB4KTtcclxufVxyXG5cclxuLmxwLWNvdW50ZG93bl9faXRlbS1wYXJ0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBib3JkZXItcmFkaXVzOiA3LjVweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZDZkNmQ2LCAjYzZjNmM2IDU0JSwgIzg3ODc4NyA1NCUsICNkZGQgNTQlLCAjZDBkMGQwIDkzJSwgI2NiY2JjYik7XHJcbiAgd2lkdGg6IDI3cHg7XHJcbiAgaGVpZ2h0OiA2NHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxufVxyXG4ubHAtY291bnRkb3duX19pdGVtLXBhcnQ6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uY29sb3Itc2NoZW1lLS1kYXJrIC5scC1jb3VudGRvd25fX2l0ZW0tcGFydCB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5jb2xvci1zY2hlbWUtLW1lZGl1bSAubHAtY291bnRkb3duX19pdGVtLXBhcnQsXHJcbi5jb2xvci1zY2hlbWUtLWxpZ2h0IC5scC1jb3VudGRvd25fX2l0ZW0tcGFydCB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzMyMzIzMiwgIzM2MzYzNiAyMyUsICMwMDAgNTIlLCAjMTYxNjE2IDU0JSwgIzNhM2EzYSA1NCUsICMxMjEyMTIgOTMlLCAjMDAwKTtcclxufVxyXG5cclxuLmxwLWNvdW50ZG93bl9faXRlbS1sYWJlbCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4ubHAtY291bnRkb3duLXNpbXBsZV9faXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICB3aWR0aDogNjhweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmxwLWNvdW50ZG93bi1zaW1wbGVfX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmxwLWNvdW50ZG93bi1zaW1wbGVfX2l0ZW06OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvcGFjaXR5OiAwLjE1O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcclxuICB3aWR0aDogMXB4O1xyXG59XHJcbi5scC1jb3VudGRvd24tc2ltcGxlX19pdGVtLXBhcnQge1xyXG4gIGZvbnQtc2l6ZTogMzhweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG4ubHAtY291bnRkb3duLXNpbXBsZV9faXRlbS1sYWJlbCB7XHJcbiAgb3BhY2l0eTogMC40O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC53U2Vjb25kcyAubHAtY291bnRkb3duX19pdGVtLmxwLWNvdXRkb3duX19pdGVtLS10aHJlZS1udW1iZXJzIHtcclxuICAgIHdpZHRoOiAxNzRweDtcclxuICB9XHJcbiAgLndTZWNvbmRzIC5scC1jb3VudGRvd25fX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDExMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgfVxyXG4gIC53U2Vjb25kcyAubHAtY291bnRkb3duX19pdGVtLS1zZWNvbmRzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgLmxwLWNvdW50ZG93bl9faXRlbS1wYXJ0IHtcclxuICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgaGVpZ2h0OiA4NHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICB9XHJcbiAgLmxwLWNvdW50ZG93bl9faXRlbS1sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG4gIC8qIC5scC1jb3VudGRvd25fX2l0ZW0tLWluZGVudGF0aW9ucyB7XG4gICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfSAqL1xyXG4gIC5scC1jb3VudGRvd24tc2ltcGxlX19pdGVtIHtcclxuICAgIHdpZHRoOiAxNDZweDtcclxuICB9XHJcbiAgLmxwLWNvdW50ZG93bi1zaW1wbGVfX2l0ZW0tcGFydCB7XHJcbiAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgfVxyXG4gIC5scC1jb3VudGRvd24tc2ltcGxlX19pdGVtLWxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAud1NlY29uZHMgLmxwLWNvdW50ZG93bl9faXRlbS5scC1jb3V0ZG93bl9faXRlbS0tdGhyZWUtbnVtYmVycyB7XHJcbiAgICB3aWR0aDogMTc0cHg7XHJcbiAgfVxyXG4gIC53U2Vjb25kcyAubHAtY291bnRkb3duX19pdGVtIHtcclxuICAgIHdpZHRoOiAxMTJweDtcclxuICB9XHJcbiAgLmxwLWNvdW50ZG93bl9faXRlbS1wYXJ0IHtcclxuICAgIHdpZHRoOiA1MnB4O1xyXG4gIH1cclxufSIsICIudGlja2V0cy1wYWdlX19iYW5uZXIge1xyXG4gIG1heC13aWR0aDogMTg0MHB4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IHZhcigtLWFkdi1tLTgpIDIwcHg7XHJcbiAgY29sb3I6IHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFkdi1yb3VuZGVkLWJpZyk7XHJcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAyMHB4O1xyXG59XHJcblxyXG4udGlja2V0cy1wYWdlX19iYW5uZXItY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiB2YXIoLS1hZHYtbS04KTtcclxufVxyXG5cclxuLnRpY2tldHMtcGFnZV9fYmFubmVyLXRpbWVyIC5scC1jb3VudGRvd25fX2l0ZW0ge1xyXG4gIHdpZHRoOiBjYWxjKHZhcigtLWNvdW50ZG93bi1wYXJ0LXNpemUpICogMiArIHZhcigtLWNvdW50ZG93bi1wYXJ0LW0tbCkpO1xyXG59XHJcblxyXG4udGlja2V0cy1wYWdlX19iYW5uZXItdGltZXIgLmxwLWNvdW50ZG93bl9faXRlbS1wYXJ0IHtcclxuICB3aWR0aDogdmFyKC0tY291bnRkb3duLXBhcnQtc2l6ZSk7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1jb3VudGRvd24tcGFydC1tLWwpO1xyXG4gIGFzcGVjdC1yYXRpbzogMS8xLjE7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGhlaWdodDogaW5pdGlhbDtcclxuICBmb250LXNpemU6IHZhcigtLWNvdW50ZG93bi1wYXJ0LXRleHQtc2l6ZSk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSByZXBlYXQgMCAwIC8gYXV0byBhdXRvIHBhZGRpbmctYm94IGJvcmRlci1ib3ggc2Nyb2xsO1xyXG4gIGJhY2tncm91bmQ6IGluaXRpYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtbWFzazogdXJsKFwiLi4vaW1hZ2VzL2NvdW50ZG93bi1tYXNrLnN2Z1wiKTtcclxuICAgICAgICAgIG1hc2s6IHVybChcIi4uL2ltYWdlcy9jb3VudGRvd24tbWFzay5zdmdcIik7XHJcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcclxufVxyXG4udGlja2V0cy1wYWdlX19iYW5uZXItdGltZXIgLmxwLWNvdW50ZG93bl9faXRlbS1wYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgyNTUsIDAsIDAsIDApIDAlLCB2YXIoLS10aGVtZS10ZXh0LWNvbG9yKSAxJSwgcmdiYSgyNTUsIDAsIDAsIDApIDMuMSUpO1xyXG4gIG9wYWNpdHk6IDAuODtcclxufVxyXG4udGlja2V0cy1wYWdlX19iYW5uZXItdGltZXIgLmxwLWNvdW50ZG93bl9faXRlbS1wYXJ0OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDkwJTtcclxuICBoZWlnaHQ6IGNhbGModmFyKC0tY291bnRkb3duLXBhcnQtc2l6ZSkgLyA0KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXRoZW1lLXRleHQtY29sb3IpO1xyXG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLXRoZW1lLXRleHQtY29sb3IpO1xyXG59XHJcblxyXG4udGlja2V0cy1wYWdlX19iYW5uZXItdGltZXIgLmxwLWNvdW50ZG93bl9faXRlbS1wYXJ0OmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLnRpY2tldHMtcGFnZV9fYmFubmVyLXRpbWVyIC53U2Vjb25kcyAubHAtY291bnRkb3duX19pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLS1kb3Qtc2l6ZTogNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1hZHYtbS01KTtcclxufVxyXG4udGlja2V0cy1wYWdlX19iYW5uZXItdGltZXIgLndTZWNvbmRzIC5scC1jb3VudGRvd25fX2l0ZW06Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4udGlja2V0cy1wYWdlX19iYW5uZXItdGltZXIgLmxwLWNvdW50ZG93bl9faXRlbTpub3QoOmZpcnN0LWNoaWxkKTphZnRlcixcclxuLnRpY2tldHMtcGFnZV9fYmFubmVyLXRpbWVyIC5scC1jb3VudGRvd25fX2l0ZW06bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogY2FsYyh2YXIoLS1hZHYtbS01KSAvIDIgKiAtMSAtIHZhcigtLWRvdC1zaXplKSAvIDIpO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IHZhcigtLWRvdC1zaXplKTtcclxuICBoZWlnaHQ6IHZhcigtLWRvdC1zaXplKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZS10ZXh0LWNvbG9yKTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi50aWNrZXRzLXBhZ2VfX2Jhbm5lci10aW1lciAubHAtY291bnRkb3duX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XHJcbiAgdG9wOiAxOCU7XHJcbn1cclxuXHJcbi50aWNrZXRzLXBhZ2VfX2Jhbm5lci10aW1lciAubHAtY291bnRkb3duX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOmFmdGVyIHtcclxuICBib3R0b206IDUwJTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC50aWNrZXRzLXBhZ2VfX2Jhbm5lciB7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1hZHYtbS04KSAzMnB4O1xyXG4gICAgbWFyZ2luOiAwIDQwcHggMjBweCA0MHB4O1xyXG4gIH1cclxuICAudGlja2V0cy1wYWdlX19iYW5uZXItdGltZXIgLmxwLWNvdW50ZG93bl9faXRlbS1wYXJ0OmFmdGVyIHtcclxuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tdGhlbWUtdGV4dC1jb2xvcik7XHJcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB2YXIoLS10aGVtZS10ZXh0LWNvbG9yKTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gIC50aWNrZXRzLXBhZ2VfX2Jhbm5lciB7XHJcbiAgICBtYXJnaW46IDAgNDBweCAyMHB4IDQwcHg7XHJcbiAgfVxyXG4gIC50aWNrZXRzLXBhZ2VfX2Jhbm5lci1jb250YWluZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1heC13aWR0aDogMTM2MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNDkwcHgpIHtcclxuICAudGlja2V0cy1wYWdlX19iYW5uZXIge1xyXG4gICAgcGFkZGluZzogdmFyKC0tYWR2LW0tOCkgMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE5MzBweCkge1xyXG4gIC50aWNrZXRzLXBhZ2VfX2Jhbm5lciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcbi50aWNrZXRzLXBhZ2VfX2Jhbm5lci10aW1lciB7XHJcbiAgLS1jb3VudGRvd24tcGFydC1zaXplOiA0MXB4O1xyXG4gIC0tY291bnRkb3duLXBhcnQtdGV4dC1zaXplOiA0MXB4O1xyXG4gIC0tY291bnRkb3duLXBhcnQtbS1sOiAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLnRpY2tldHMtcGFnZV9fYmFubmVyLXRpbWVyIC5scC1jb3VudGRvd24ge1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAudGlja2V0cy1wYWdlX19iYW5uZXItdGltZXIge1xyXG4gICAgLS1jb3VudGRvd24tcGFydC10ZXh0LXNpemU6IDY0cHg7XHJcbiAgICAtLWNvdW50ZG93bi1wYXJ0LXNpemU6IDY1cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAudGlja2V0cy1wYWdlX19iYW5uZXItdGltZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLS1jb3VudGRvd24tcGFydC1zaXplOiA3M3B4O1xyXG4gIH1cclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLm1vZGFsLWlmcmFtZS1tb2RhbCAubW9kYWwtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAubW9kYWwtaWZyYW1lLW1vZGFsIC5hZHYtbW9kYWwtY2xvc2Uge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IC0zNHB4O1xyXG4gIH1cclxuICAubW9kYWwtaWZyYW1lLW1vZGFsIC5hZHYtbW9kYWwtY2xvc2U6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeU5DSWdhR1ZwWjJoMFBTSXlOQ0lnZG1sbGQwSnZlRDBpTUNBd0lESTBJREkwSWo0Z0lDQWdQSEJoZEdnZ1ptbHNiRDBpSTJabVptWm1aaUlnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCa1BTSk5NVE11TVRNeUlERXlMalF5Tld3MkxqY3hOeUEyTGpjeE55MHVOekEzTGpjd055MDJMamN4TnkwMkxqY3hOeTAyTGpjeE9DQTJMamN4TjB3MUlERTVMakUwTW13MkxqY3hPQzAyTGpjeE4wdzFJRFV1TnpBM0lEVXVOekEzSURWc05pNDNNVGdnTmk0M01UaE1NVGt1TVRReUlEVnNMamN3Tnk0M01EY3ROaTQzTVRjZ05pNDNNVGg2SWk4K1BDOXpkbWMrXCIpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLmxwLWJsb2NrLWZvcm1fX2hlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWZvcm0td2l0aC1waWN0dXJlX19jb2wge1xyXG4gIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDhweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWZvcm0tdGl0bGUtd2l0aC10ZXh0LWFuZC1idXR0b25fX2hlYWRlciB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5mb3JtLXdpdGgtdGV4dC1hc2lkZS10ZXh0LFxyXG4uZm9ybS13aXRoLXRleHQtYXNpZGUtdGV4dC1pbnZlcnQge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1mb3JtLXR3by1idXR0b25zIHtcclxuICBtYXJnaW46IDEwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5mb3JtLWJ1dHRvbi13aWRlIC5scC1idG4ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctdG9wOiAxN3B4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5mb3JtLWJ1dHRvbi13aWRlIC5scC1idG46OmJlZm9yZSwgLmZvcm0tYnV0dG9uLXdpZGUgLmxwLWJ0bjo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmZvcm0tYnV0dG9uLXdpZGUgLmxwLWJ0biAuYnV0dG9uLWljb24ge1xyXG4gIGhlaWdodDogMjVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbn1cclxuLmZvcm0tYnV0dG9uLXdpZGUgLmxwLWJ0biBzdmcge1xyXG4gIG1hcmdpbi1yaWdodDogMTJweDtcclxuICBoZWlnaHQ6IDEuNmVtO1xyXG59XHJcblxyXG4uaW1hZ2UtZm9yLWJ1dHRvbiB7XHJcbiAgbWF4LWhlaWdodDogNTBweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWZvcm0tc3Vic2NyaWJlIC5scC1mb3JtX19hZ3JlZW1lbnQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnF1aXotYWdyZWVtZW50LXRleHQge1xyXG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5scC1ibG9jay1mb3JtLXRpdGxlLXdpdGgtdGV4dC1hbmQtYnV0dG9uX19oZWFkZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLWZvcm0tdGl0bGUtd2l0aC10ZXh0LWFuZC1idXR0b25fX3RleHQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIH1cclxuICAubHAtYmxvY2stZm9ybS10aXRsZS13aXRoLXRleHQtYW5kLWJ1dHRvbl9fZGl2aWRlciB7XHJcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gIH1cclxuICAubHAtYmxvY2stZm9ybS10aXRsZS13aXRoLXRleHQtYW5kLWJ1dHRvbl9fZGl2aWRlci0tdmVydGljYWwge1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAubHAtYmxvY2stZm9ybS13aXRoLXBpY3R1cmVfX2NvbC0tZm9ybSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gIH1cclxuICAubHAtYmxvY2stZm9ybS13aXRoLXBpY3R1cmUtaW52ZXJ0X19jb2wtLWZvcm0ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gIH1cclxuICAuZm9ybS13aXRoLXRleHQtYXNpZGUtdGV4dCxcclxuICAuZm9ybS13aXRoLXRleHQtYXNpZGUtdGV4dC1pbnZlcnQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5mb3JtLXdpdGgtdGV4dC1hc2lkZS10ZXh0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICB9XHJcbiAgLmZvcm0td2l0aC10ZXh0LWFzaWRlLXRleHQtaW52ZXJ0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmxwLWJsb2NrLWZvcm0td2l0aC12aWRlb19fdmlkZW8td3JhcCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIH1cclxufVxyXG4ubHAtYmxvY2stZm9ybS1jZW50ZXIgLmxwLWZvcm1fX3N1Ym1pdC1ibG9jayB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKiBibG9jayBmb3JtLXRleHQtYW5kLWJ1dHRvbiAqL1xyXG4ubHAtYmxvY2stZm9ybS10ZXh0LWFuZC1idXR0b24tLWJhY2tncm91bmQgLmxwLWJsb2NrLWZvcm0tdGV4dC1hbmQtYnV0dG9uX193cmFwLXRleHQge1xyXG4gIHBhZGRpbmc6IDI4cHggNDBweDtcclxufVxyXG4ubHAtYmxvY2stZm9ybS10ZXh0LWFuZC1idXR0b24tLWJhY2tncm91bmQgLmxwLWJsb2NrLWZvcm0tdGV4dC1hbmQtYnV0dG9uX190ZXh0IHtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ubHAtYmxvY2stZm9ybS10ZXh0LWFuZC1idXR0b24tLWJhY2tncm91bmQgLmxwLWJsb2NrLWZvcm0tdGV4dC1hbmQtYnV0dG9uX19idXR0b24ge1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbn1cclxuLmxwLWJsb2NrLWZvcm0tdGV4dC1hbmQtYnV0dG9uLS1iYWNrZ3JvdW5kIC5scC1ibG9jay1mb3JtLXRleHQtYW5kLWJ1dHRvbl9fdGV4dC1pbm5lciB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5scC1ibG9jay1mb3JtLXRleHQtYW5kLWJ1dHRvbl9fdGV4dC1pbm5lciB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5scC1ibG9jay1mb3JtLXRleHQtYW5kLWJ1dHRvbi0tYmFja2dyb3VuZCAubHAtYmxvY2stZm9ybS10ZXh0LWFuZC1idXR0b25fX3RleHQtaW5uZXIge1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1mb3JtLXRleHQtYW5kLWJ1dHRvbi0tYmFja2dyb3VuZCAubHAtYmxvY2stZm9ybS10ZXh0LWFuZC1idXR0b25fX3RleHQge1xyXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICB9XHJcbn0iLCAiLnBhcnRuZXJzX19jb250YWluZXItLXdvcmsge1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTExKTtcclxufVxyXG5cclxuLnBhcnRuZXJzX193b3JrIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuNWZyO1xyXG4gIGdyaWQtZ2FwOiAyNjBweDtcclxuICBnYXA6IDI2MHB4O1xyXG59XHJcblxyXG4ucGFydG5lcnNfX3RpdGxlLS1kZXBhcnRtZW50IHtcclxuICBtYXgtd2lkdGg6IDU5NXB4O1xyXG59XHJcblxyXG4ucGFydG5lcnNfX3dvcmstaW5mby1pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ucGFydG5lcnNfX3dvcmstaW5mby10aXRsZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC0zKTtcclxuICBjb2xvcjogcmdiYSgyMSwgMjEsIDIxLCAwLjUpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTM7XHJcbiAgbGluZS1oZWlnaHQ6IDE5LjJweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ucGFydG5lcnNfX3dvcmstaW5mby1kZXNjcmlwdCB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC0yKTtcclxuICBmb250LXdlaWdodDogNDUzO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4ucGFydG5lcnNfX3dvcmstZGF0YSAubHAtZm9ybV9fZmllbGQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgZ3JpZC1nYXA6IDEwcHg7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ucGFydG5lcnNfX3dvcmstZGF0YSAubHAtZm9ybV9fYm9keS0tdmVydGljYWwge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnBhcnRuZXJzX193b3JrLWRhdGEgLnJvdyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ucGFydG5lcnNfX3dvcmstZGF0YSAubHAtZm9ybV9fZmllbGQtbGFiZWwge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtMyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBsaW5lLWhlaWdodDogMTkuMnB4O1xyXG4gIGNvbG9yOiByZ2JhKDIxLCAyMSwgMjEsIDAuNyk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnBhcnRuZXJzX193b3JrLWRhdGEgaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoLnVpLXNlbGVjdC1zZWFyY2gpOm5vdCguY3VyLXllYXIpOm5vdCguYWRtaW4tc2lnbmluLWZpZWxkKTpub3QoI0NhcHRjaGFDb2RlKTpub3QoLmF1dGgtZmllbGQpIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBoZWlnaHQ6IDU0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NywgMjQ4LCAyNDkpO1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ucGFydG5lcnNfX3dvcmstZGF0YSAubW9iaWxlLXZlcnNpb24gc2VsZWN0Om5vdCgubmctZGlydHkubmctaW52YWxpZCk6bm90KC5hZG1pbi1zaWduaW4tZmllbGQpLCAubW9iaWxlLXZlcnNpb24gdGV4dGFyZWE6bm90KC5uZy1kaXJ0eS5uZy1pbnZhbGlkKTpub3QoLmFkbWluLXNpZ25pbi1maWVsZCksIC5tb2JpbGUtdmVyc2lvbiAuZm9ybS1jb250cm9sOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KC5uZy1kaXJ0eS5uZy1pbnZhbGlkKTpub3QoLnVpLXNlbGVjdC1jb250YWluZXIpLCAubW9iaWxlLXZlcnNpb24gaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoLm5nLWRpcnR5Lm5nLWludmFsaWQpOm5vdCgudWktc2VsZWN0LXNlYXJjaCk6bm90KC5hZG1pbi1zaWduaW4tZmllbGQpOm5vdCgjQ2FwdGNoYUNvZGUpOm5vdCguYXV0aC1maWVsZCkge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5wYXJ0bmVyc19fd29yay1kYXRhIC5scC1mb3JtX19zdWJtaXQtYmxvY2sge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ucGFydG5lcnNfX3dvcmstZGF0YSAubHAtYnRuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBhcnRuZXJzX193b3JrLWRhdGEgLmxwLWJ0bi0tcHJpbWFyeSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtd2hpdGUtMTAwKTtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1idXR0b24tdGV4dCk7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gIG1heC13aWR0aDogMTc4cHg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIGhlaWdodDogNTJweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZHYtYmxhY2stMTAwKTtcclxufVxyXG5cclxuLnBhcnRuZXJzX193b3JrLWRhdGEgLmxwLWJ0bi0tcHJpbWFyeTpob3ZlciB7XHJcbiAgY29sb3I6IHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG59XHJcblxyXG4ucGFydG5lcnNfX3dvcmstZGF0YSAubHAtYnRuLS1wcmltYXJ5OjpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYWR2LXdoaXRlLTEwMCk7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBsZWZ0OiAxMnB4O1xyXG59XHJcblxyXG4ucGFydG5lcnNfX3dvcmstZGF0YSAubHAtYnRuLS1wcmltYXJ5OjphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcm90YXRlOiAtNDVkZWc7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG4gIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICBib3JkZXItbGVmdDogMDtcclxuICBib3JkZXItdG9wOiAwO1xyXG4gIGxlZnQ6IDE5cHg7XHJcbiAgdG9wOiAyMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgLnBhcnRuZXJzX193b3JrLWRhdGEgLmxwLWJ0bi0tcHJpbWFyeSB7XHJcbiAgICBtYXgtd2lkdGg6IDE3MnB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnBhcnRuZXJzX190aXRsZS0tZGVwYXJ0bWVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5wYXJ0bmVyc19fd29yayB7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgfVxyXG4gIC5wYXJ0bmVyc19fd29yay1pbmZvLWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICB9XHJcbiAgLnBhcnRuZXJzX193b3JrLWluZm8tdGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2LjhweDtcclxuICB9XHJcbiAgLnBhcnRuZXJzX193b3JrLWluZm8tZGVzY3JpcHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5wYXJ0bmVyc19fd29yay1kYXRhIC5scC1mb3JtX19maWVsZC1sYWJlbCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTYuOHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnBhcnRuZXJzX193b3JrLWluZm8taXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcclxuICAucGFydG5lcnNfX3dvcmstZGF0YSAubHAtYnRuLS1wcmltYXJ5IHtcclxuICAgIG1heC13aWR0aDogMTY1cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xyXG4gIC5wYXJ0bmVyc19fdGl0bGUtLWRlcGFydG1lbnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbiAgLnBhcnRuZXJzX193b3JrIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi5scC1mb290ZXItc2ltcGxlX190ZXh0LFxyXG4ubHAtZm9vdGVyLXNvY2lhbF9fdGV4dCB7XHJcbiAgbWFyZ2luLXRvcDogNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4ubHAtZm9vdGVyLXNvY2lhbF9fcGhvbmUge1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuLmxwLWZvb3Rlci1zb2NpYWxfX2VtYWlsLFxyXG4ubHAtZm9vdGVyLXNvY2lhbF9fYWRkcmVzcyxcclxuLmxwLWZvb3Rlci1zb2NpYWxfX2NvcHlyaWdodCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4ubHAtZm9vdGVyLXNvY2lhbF9fc29jaWFsLWl0ZW1zIHtcclxuICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5scC1mb290ZXItc29jaWFsLXNpbXBsZSBhLnNvY2lhbCB7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIHdpZHRoOiA0NXB4O1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAubHAtZm9vdGVyLXNvY2lhbF9fc29jaWFsLWl0ZW1zIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAubHAtZm9vdGVyLXNvY2lhbF9fY29weXJpZ2h0IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjhweDtcclxuICB9XHJcbn1cclxuLmxwLWZvb3Rlci13aXRoLW1lbnUgLmxwLW1lbnUtaGVhZGVyX19pdGVtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxwLWZvb3Rlci13aXRoLW1lbnVfX2xvZ28sXHJcbi5scC1mb290ZXItd2l0aC1tZW51X19ibG9jay10ZXh0LFxyXG4ubHAtZm9vdGVyLXdpdGgtbWVudV9fc29jaWFsIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gIC5scC1mb290ZXItd2l0aC1tZW51X19sb2dvLFxyXG4gIC5scC1mb290ZXItd2l0aC1tZW51X19ibG9jay10ZXh0LFxyXG4gIC5scC1mb290ZXItd2l0aC1tZW51X19zb2NpYWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn0iLCAiLmZvb3Rlci1zdGFjaGthIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1heC13aWR0aDogMTkyMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgNDBweDtcclxufVxyXG5cclxuLmZvb3Rlci1zdGFjaGthX19ibGFjayBhIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5mb290ZXItc3RhY2hrYV9fYmxhY2sgLmZvb3Rlci1zdGFjaGthX19wb2xpY3kudGV4dC13aGl0ZS03MCB7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxufVxyXG5cclxuLmZvb3Rlci1zdGFjaGthIGE6aG92ZXIge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIG9wYWNpdHk6IDAuNztcclxufVxyXG5cclxuLmZvb3Rlci1zdGFjaGthX19jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA0MHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDQyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5mb290ZXItc3RhY2hrYV9fYmxhY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA4MHB4O1xyXG4gIC1tb3otY29sdW1uLWdhcDogODBweDtcclxuICAgICAgIGNvbHVtbi1nYXA6IDgwcHg7XHJcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICBwYWRkaW5nOiA0MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgY29sb3I6IHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uZm9vdGVyLXN0YWNoa2FfX2xvZ28ge1xyXG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgd2lkdGg6IDI0MnB4O1xyXG59XHJcblxyXG4uZm9vdGVyLXN0YWNoa2FfX25hdiB7XHJcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDYwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDExNSU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxufVxyXG5cclxuLmZvb3Rlci1zdGFjaGthX19uYXYgdWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDE1cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMTUlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDQ5MDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG59XHJcblxyXG4uZm9vdGVyLXN0YWNoa2FfX25hdiBvbCxcclxuLmZvb3Rlci1zdGFjaGthX19uYXYgdWwsXHJcbi5mb290ZXItc3RhY2hrYV9fc29jaWFscyB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmZvb3Rlci1zdGFjaGthX19uYXYgYSB7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xyXG59XHJcblxyXG4udGV4dC13aGl0ZS03MCB7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxufVxyXG5cclxuLnRleHQtNCB7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XHJcbn1cclxuXHJcbi5mb290ZXItc3RhY2hrYV9fY29weSwgLmZvb3Rlci1zdGFjaGthX19wb2xpY3kge1xyXG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uZm9vdGVyLXN0YWNoa2FfX2JsYWNrOjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDMwcHg7XHJcbiAgdG9wOiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDE2OHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XHJcbiAgei1pbmRleDogMTtcclxuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MG5hSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY25JSGRwWkhSb1BTY3hOamduSUdobGFXZG9kRDBuTkRJd0p5QjJhV1YzUW05NFBTY3dJREFnTVRZNElEUXlNQ2NnWm1sc2JEMG5ibTl1WlNjK1BIQmhkR2dnWkQwblRUQWdOREl3VERFek9DNHdORFVnTkRJd1F6RTFPUzR3TXlBME1qQWdNVGN6TGpRNU9DQXpPVGd1T1RFeklERTJOUzQ1T1RJZ016YzVMakkyT1V3eU9DNDBNekUxSURFNUxqSTJPRGxETWpNdU9UazJOeUEzTGpZMk16QTNJREV5TGpnNE1qWWdNQ0F3TGpRNE5EYzNNeUF3U0RCV05ESXdXaWNnWm1sc2JEMG5JekUxTVRVeE5TY3ZQand2YzNablBnPT0pO1xyXG4gICAgICAgICAgbWFzay1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owbmFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jbklIZHBaSFJvUFNjeE5qZ25JR2hsYVdkb2REMG5OREl3SnlCMmFXVjNRbTk0UFNjd0lEQWdNVFk0SURReU1DY2dabWxzYkQwbmJtOXVaU2MrUEhCaGRHZ2daRDBuVFRBZ05ESXdUREV6T0M0d05EVWdOREl3UXpFMU9TNHdNeUEwTWpBZ01UY3pMalE1T0NBek9UZ3VPVEV6SURFMk5TNDVPVElnTXpjNUxqSTJPVXd5T0M0ME16RTFJREU1TGpJMk9EbERNak11T1RrMk55QTNMalkyTXpBM0lERXlMamc0TWpZZ01DQXdMalE0TkRjM015QXdTREJXTkRJd1dpY2dabWxzYkQwbkl6RTFNVFV4TlNjdlBqd3ZjM1puUGc9PSk7XHJcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmZvb3Rlci1zdGFjaGthX193aGl0ZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDQwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICBtYXgtd2lkdGg6IDYwNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZm9vdGVyLXN0YWNoa2FfX3doaXRlLWJnIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xyXG4gIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDI4LjQ3NyUgOTkuNTI0JSwgMjguMzc4JSA5OS41MjQlLCAyOC4zNzglIDk5LjUyNCUsIDI3LjgxNyUgOTkuNDc0JSwgMjcuMjcyJSA5OS4zMyUsIDI2Ljc0OSUgOTkuMDk0JSwgMjYuMjUxJSA5OC43NzMlLCAyNS43ODUlIDk4LjM3JSwgMjUuMzU1JSA5Ny44OTElLCAyNC45NjUlIDk3LjM0JSwgMjQuNjIxJSA5Ni43MjMlLCAyNC4zMjglIDk2LjA0NCUsIDI0LjA5JSA5NS4zMDglLCAwLjY1NyUgOS41OTMlLCAwLjY1NyUgOS41OTMlLCAwLjM5OSUgOC4yNzUlLCAwLjMzMSUgNi45NjUlLCAwLjQ0MSUgNS42OTQlLCAwLjcxMyUgNC40OTQlLCAxLjEzMiUgMy4zOTQlLCAxLjY4NiUgMi40MjUlLCAyLjM1OCUgMS42MTklLCAzLjEzNSUgMS4wMDQlLCA0LjAwMiUgMC42MTMlLCA0Ljk0NSUgMC40NzYlLCAyOC40NzclIDAuNDc2JSwgMjguNDc3JSAwJSwgNC45NDUlIDAlLCA0Ljk0NSUgMCUsIDMuOTM1JSAwLjE0NyUsIDMuMDA2JSAwLjU2NiUsIDIuMTczJSAxLjIyNCUsIDEuNDUzJSAyLjA4OCUsIDAuODYlIDMuMTI2JSwgMC40MSUgNC4zMDUlLCAwLjExOSUgNS41OTElLCAwLjAwMiUgNi45NTIlLCAwLjA3NCUgOC4zNTYlLCAwLjM1MSUgOS43NjglLCAyMy43ODMlIDk1LjQ4MyUsIDIzLjc4MyUgOTUuNDgzJSwgMjQuMDM4JSA5Ni4yNzIlLCAyNC4zNTMlIDk2Ljk5OSUsIDI0LjcyMSUgOTcuNjYxJSwgMjUuMTM5JSA5OC4yNSUsIDI1LjYlIDk4Ljc2NCUsIDI2LjA5OSUgOTkuMTk1JSwgMjYuNjMyJSA5OS41MzklLCAyNy4xOTMlIDk5Ljc5MiUsIDI3Ljc3NyUgOTkuOTQ3JSwgMjguMzc4JSAxMDAlLCAyOC40NzclIDEwMCUsIDI4LjQ3NyUgOTkuNTI0JSwgOTQuODY4JSAwLjQ3NiUsIDI4LjQ3NyUgMC40NzYlLCAyOC40NzclIDAlLCA5NC44NjglIDAlLCA5NC44NjglIDAlLCA5NS43JSAwLjA5NyUsIDk2LjQ5JSAwLjM3NiUsIDk3LjIyNiUgMC44MjQlLCA5Ny44OTklIDEuNDI0JSwgOTguNDk3JSAyLjE2MiUsIDk5LjAxJSAzLjAyMiUsIDk5LjQyNyUgMy45ODklLCA5OS43MzglIDUuMDQ4JSwgOTkuOTMzJSA2LjE4NCUsIDEwMCUgNy4zODElLCAxMDAlIDkyLjYxOSUsIDEwMCUgOTIuNjE5JSwgOTkuOTMzJSA5My44MTYlLCA5OS43MzglIDk0Ljk1MiUsIDk5LjQyNyUgOTYuMDExJSwgOTkuMDElIDk2Ljk3OCUsIDk4LjQ5NyUgOTcuODM4JSwgOTcuODk5JSA5OC41NzYlLCA5Ny4yMjYlIDk5LjE3NiUsIDk2LjQ5JSA5OS42MjQlLCA5NS43JSA5OS45MDMlLCA5NC44NjglIDEwMCUsIDI4LjQ3NyUgMTAwJSwgMjguNDc3JSA5OS41MjQlLCA5NC44NjglIDk5LjUyNCUsIDk0Ljg2OCUgOTkuNTI0JSwgOTUuNjQ2JSA5OS40MzMlLCA5Ni4zODUlIDk5LjE3MiUsIDk3LjA3NCUgOTguNzUzJSwgOTcuNzAzJSA5OC4xOTIlLCA5OC4yNjMlIDk3LjUwMSUsIDk4Ljc0MiUgOTYuNjk3JSwgOTkuMTMzJSA5NS43OTIlLCA5OS40MjQlIDk0LjgwMSUsIDk5LjYwNiUgOTMuNzM5JSwgOTkuNjY5JSA5Mi42MTklLCA5OS42NjklIDcuMzgxJSwgOTkuNjY5JSA3LjM4MSUsIDk5LjYwNiUgNi4yNjElLCA5OS40MjQlIDUuMTk5JSwgOTkuMTMzJSA0LjIwOCUsIDk4Ljc0MiUgMy4zMDMlLCA5OC4yNjMlIDIuNDk5JSwgOTcuNzAzJSAxLjgwOCUsIDk3LjA3NCUgMS4yNDclLCA5Ni4zODUlIDAuODI4JSwgOTUuNjQ2JSAwLjU2NyUsIDk0Ljg2OCUgMC40NzYlKTtcclxuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigyOC40NzclIDk5LjUyNCUsIDI4LjM3OCUgOTkuNTI0JSwgMjguMzc4JSA5OS41MjQlLCAyNy44MTclIDk5LjQ3NCUsIDI3LjI3MiUgOTkuMzMlLCAyNi43NDklIDk5LjA5NCUsIDI2LjI1MSUgOTguNzczJSwgMjUuNzg1JSA5OC4zNyUsIDI1LjM1NSUgOTcuODkxJSwgMjQuOTY1JSA5Ny4zNCUsIDI0LjYyMSUgOTYuNzIzJSwgMjQuMzI4JSA5Ni4wNDQlLCAyNC4wOSUgOTUuMzA4JSwgMC42NTclIDkuNTkzJSwgMC42NTclIDkuNTkzJSwgMC4zOTklIDguMjc1JSwgMC4zMzElIDYuOTY1JSwgMC40NDElIDUuNjk0JSwgMC43MTMlIDQuNDk0JSwgMS4xMzIlIDMuMzk0JSwgMS42ODYlIDIuNDI1JSwgMi4zNTglIDEuNjE5JSwgMy4xMzUlIDEuMDA0JSwgNC4wMDIlIDAuNjEzJSwgNC45NDUlIDAuNDc2JSwgMjguNDc3JSAwLjQ3NiUsIDI4LjQ3NyUgMCUsIDQuOTQ1JSAwJSwgNC45NDUlIDAlLCAzLjkzNSUgMC4xNDclLCAzLjAwNiUgMC41NjYlLCAyLjE3MyUgMS4yMjQlLCAxLjQ1MyUgMi4wODglLCAwLjg2JSAzLjEyNiUsIDAuNDElIDQuMzA1JSwgMC4xMTklIDUuNTkxJSwgMC4wMDIlIDYuOTUyJSwgMC4wNzQlIDguMzU2JSwgMC4zNTElIDkuNzY4JSwgMjMuNzgzJSA5NS40ODMlLCAyMy43ODMlIDk1LjQ4MyUsIDI0LjAzOCUgOTYuMjcyJSwgMjQuMzUzJSA5Ni45OTklLCAyNC43MjElIDk3LjY2MSUsIDI1LjEzOSUgOTguMjUlLCAyNS42JSA5OC43NjQlLCAyNi4wOTklIDk5LjE5NSUsIDI2LjYzMiUgOTkuNTM5JSwgMjcuMTkzJSA5OS43OTIlLCAyNy43NzclIDk5Ljk0NyUsIDI4LjM3OCUgMTAwJSwgMjguNDc3JSAxMDAlLCAyOC40NzclIDk5LjUyNCUsIDk0Ljg2OCUgMC40NzYlLCAyOC40NzclIDAuNDc2JSwgMjguNDc3JSAwJSwgOTQuODY4JSAwJSwgOTQuODY4JSAwJSwgOTUuNyUgMC4wOTclLCA5Ni40OSUgMC4zNzYlLCA5Ny4yMjYlIDAuODI0JSwgOTcuODk5JSAxLjQyNCUsIDk4LjQ5NyUgMi4xNjIlLCA5OS4wMSUgMy4wMjIlLCA5OS40MjclIDMuOTg5JSwgOTkuNzM4JSA1LjA0OCUsIDk5LjkzMyUgNi4xODQlLCAxMDAlIDcuMzgxJSwgMTAwJSA5Mi42MTklLCAxMDAlIDkyLjYxOSUsIDk5LjkzMyUgOTMuODE2JSwgOTkuNzM4JSA5NC45NTIlLCA5OS40MjclIDk2LjAxMSUsIDk5LjAxJSA5Ni45NzglLCA5OC40OTclIDk3LjgzOCUsIDk3Ljg5OSUgOTguNTc2JSwgOTcuMjI2JSA5OS4xNzYlLCA5Ni40OSUgOTkuNjI0JSwgOTUuNyUgOTkuOTAzJSwgOTQuODY4JSAxMDAlLCAyOC40NzclIDEwMCUsIDI4LjQ3NyUgOTkuNTI0JSwgOTQuODY4JSA5OS41MjQlLCA5NC44NjglIDk5LjUyNCUsIDk1LjY0NiUgOTkuNDMzJSwgOTYuMzg1JSA5OS4xNzIlLCA5Ny4wNzQlIDk4Ljc1MyUsIDk3LjcwMyUgOTguMTkyJSwgOTguMjYzJSA5Ny41MDElLCA5OC43NDIlIDk2LjY5NyUsIDk5LjEzMyUgOTUuNzkyJSwgOTkuNDI0JSA5NC44MDElLCA5OS42MDYlIDkzLjczOSUsIDk5LjY2OSUgOTIuNjE5JSwgOTkuNjY5JSA3LjM4MSUsIDk5LjY2OSUgNy4zODElLCA5OS42MDYlIDYuMjYxJSwgOTkuNDI0JSA1LjE5OSUsIDk5LjEzMyUgNC4yMDglLCA5OC43NDIlIDMuMzAzJSwgOTguMjYzJSAyLjQ5OSUsIDk3LjcwMyUgMS44MDglLCA5Ny4wNzQlIDEuMjQ3JSwgOTYuMzg1JSAwLjgyOCUsIDk1LjY0NiUgMC41NjclLCA5NC44NjglIDAuNDc2JSk7XHJcbn1cclxuXHJcbi5mb290ZXItc3RhY2hrYV9fd2hpdGUtYm94IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5mb290ZXItc3RhY2hrYV9fc29jaWFscyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMjFweDtcclxufVxyXG5cclxuLmZvb3Rlci1zdGFjaGthX19tYWRlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogM3B4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcclxufVxyXG5cclxuLmZvb3Rlci1zdGFjaGthX19ibGFjay1lbmQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAuZm9vdGVyLXN0YWNoa2FfX2xvZ28ge1xyXG4gICAgd2lkdGg6IDIxMHB4O1xyXG4gIH1cclxuICAuZm9vdGVyLXN0YWNoa2FfX3doaXRlIHtcclxuICAgIG1heC13aWR0aDogNDYwcHg7XHJcbiAgfVxyXG4gIC5mb290ZXItc3RhY2hrYV9fd2hpdGUtYmcge1xyXG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMzcuMzkxJSA5OS41MjQlLCAzNy4yNjIlIDk5LjUyNCUsIDM3LjI2MiUgOTkuNTI0JSwgMzYuNTI1JSA5OS40NzQlLCAzNS44MSUgOTkuMzMlLCAzNS4xMjIlIDk5LjA5NCUsIDM0LjQ2OSUgOTguNzczJSwgMzMuODU3JSA5OC4zNyUsIDMzLjI5MiUgOTcuODkxJSwgMzIuNzglIDk3LjM0JSwgMzIuMzI5JSA5Ni43MjMlLCAzMS45NDMlIDk2LjA0NCUsIDMxLjYzMSUgOTUuMzA4JSwgMC44NjMlIDkuNTkzJSwgMC44NjMlIDkuNTkzJSwgMC41MjMlIDguMjc1JSwgMC40MzUlIDYuOTY1JSwgMC41NzklIDUuNjk0JSwgMC45MzYlIDQuNDk0JSwgMS40ODclIDMuMzk0JSwgMi4yMTMlIDIuNDI1JSwgMy4wOTYlIDEuNjE5JSwgNC4xMTYlIDEuMDA0JSwgNS4yNTUlIDAuNjEzJSwgNi40OTQlIDAuNDc2JSwgMzcuMzkxJSAwLjQ3NiUsIDM3LjM5MSUgMCUsIDYuNDk0JSAwJSwgNi40OTQlIDAlLCA1LjE2NyUgMC4xNDclLCAzLjk0NyUgMC41NjYlLCAyLjg1MyUgMS4yMjQlLCAxLjkwOCUgMi4wODglLCAxLjEyOSUgMy4xMjYlLCAwLjUzOSUgNC4zMDUlLCAwLjE1NiUgNS41OTElLCAwLjAwMiUgNi45NTIlLCAwLjA5NyUgOC4zNTYlLCAwLjQ2JSA5Ljc2OCUsIDMxLjIyOSUgOTUuNDgzJSwgMzEuMjI5JSA5NS40ODMlLCAzMS41NjQlIDk2LjI3MiUsIDMxLjk3NiUgOTYuOTk5JSwgMzIuNDYlIDk3LjY2MSUsIDMzLjAwOCUgOTguMjUlLCAzMy42MTQlIDk4Ljc2NCUsIDM0LjI3JSA5OS4xOTUlLCAzNC45NjklIDk5LjUzOSUsIDM1LjcwNiUgOTkuNzkyJSwgMzYuNDcyJSA5OS45NDclLCAzNy4yNjIlIDEwMCUsIDM3LjM5MSUgMTAwJSwgMzcuMzkxJSA5OS41MjQlLCA5My4yNjElIDAuNDc2JSwgMzcuMzkxJSAwLjQ3NiUsIDM3LjM5MSUgMCUsIDkzLjI2MSUgMCUsIDkzLjI2MSUgMCUsIDk0LjM1NCUgMC4wOTclLCA5NS4zOTElIDAuMzc2JSwgOTYuMzU4JSAwLjgyNCUsIDk3LjI0MSUgMS40MjQlLCA5OC4wMjYlIDIuMTYyJSwgOTguNyUgMy4wMjIlLCA5OS4yNDglIDMuOTg5JSwgOTkuNjU2JSA1LjA0OCUsIDk5LjkxMiUgNi4xODQlLCAxMDAlIDcuMzgxJSwgMTAwJSA5Mi42MTklLCAxMDAlIDkyLjYxOSUsIDk5LjkxMiUgOTMuODE2JSwgOTkuNjU2JSA5NC45NTIlLCA5OS4yNDglIDk2LjAxMSUsIDk4LjclIDk2Ljk3OCUsIDk4LjAyNiUgOTcuODM4JSwgOTcuMjQxJSA5OC41NzYlLCA5Ni4zNTglIDk5LjE3NiUsIDk1LjM5MSUgOTkuNjI0JSwgOTQuMzU0JSA5OS45MDMlLCA5My4yNjElIDEwMCUsIDM3LjM5MSUgMTAwJSwgMzcuMzkxJSA5OS41MjQlLCA5My4yNjElIDk5LjUyNCUsIDkzLjI2MSUgOTkuNTI0JSwgOTQuMjgzJSA5OS40MzMlLCA5NS4yNTQlIDk5LjE3MiUsIDk2LjE1OCUgOTguNzUzJSwgOTYuOTg0JSA5OC4xOTIlLCA5Ny43MTklIDk3LjUwMSUsIDk4LjM0OSUgOTYuNjk3JSwgOTguODYyJSA5NS43OTIlLCA5OS4yNDQlIDk0LjgwMSUsIDk5LjQ4MyUgOTMuNzM5JSwgOTkuNTY1JSA5Mi42MTklLCA5OS41NjUlIDcuMzgxJSwgOTkuNTY1JSA3LjM4MSUsIDk5LjQ4MyUgNi4yNjElLCA5OS4yNDQlIDUuMTk5JSwgOTguODYyJSA0LjIwOCUsIDk4LjM0OSUgMy4zMDMlLCA5Ny43MTklIDIuNDk5JSwgOTYuOTg0JSAxLjgwOCUsIDk2LjE1OCUgMS4yNDclLCA5NS4yNTQlIDAuODI4JSwgOTQuMjgzJSAwLjU2NyUsIDkzLjI2MSUgMC40NzYlKTtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDM3LjM5MSUgOTkuNTI0JSwgMzcuMjYyJSA5OS41MjQlLCAzNy4yNjIlIDk5LjUyNCUsIDM2LjUyNSUgOTkuNDc0JSwgMzUuODElIDk5LjMzJSwgMzUuMTIyJSA5OS4wOTQlLCAzNC40NjklIDk4Ljc3MyUsIDMzLjg1NyUgOTguMzclLCAzMy4yOTIlIDk3Ljg5MSUsIDMyLjc4JSA5Ny4zNCUsIDMyLjMyOSUgOTYuNzIzJSwgMzEuOTQzJSA5Ni4wNDQlLCAzMS42MzElIDk1LjMwOCUsIDAuODYzJSA5LjU5MyUsIDAuODYzJSA5LjU5MyUsIDAuNTIzJSA4LjI3NSUsIDAuNDM1JSA2Ljk2NSUsIDAuNTc5JSA1LjY5NCUsIDAuOTM2JSA0LjQ5NCUsIDEuNDg3JSAzLjM5NCUsIDIuMjEzJSAyLjQyNSUsIDMuMDk2JSAxLjYxOSUsIDQuMTE2JSAxLjAwNCUsIDUuMjU1JSAwLjYxMyUsIDYuNDk0JSAwLjQ3NiUsIDM3LjM5MSUgMC40NzYlLCAzNy4zOTElIDAlLCA2LjQ5NCUgMCUsIDYuNDk0JSAwJSwgNS4xNjclIDAuMTQ3JSwgMy45NDclIDAuNTY2JSwgMi44NTMlIDEuMjI0JSwgMS45MDglIDIuMDg4JSwgMS4xMjklIDMuMTI2JSwgMC41MzklIDQuMzA1JSwgMC4xNTYlIDUuNTkxJSwgMC4wMDIlIDYuOTUyJSwgMC4wOTclIDguMzU2JSwgMC40NiUgOS43NjglLCAzMS4yMjklIDk1LjQ4MyUsIDMxLjIyOSUgOTUuNDgzJSwgMzEuNTY0JSA5Ni4yNzIlLCAzMS45NzYlIDk2Ljk5OSUsIDMyLjQ2JSA5Ny42NjElLCAzMy4wMDglIDk4LjI1JSwgMzMuNjE0JSA5OC43NjQlLCAzNC4yNyUgOTkuMTk1JSwgMzQuOTY5JSA5OS41MzklLCAzNS43MDYlIDk5Ljc5MiUsIDM2LjQ3MiUgOTkuOTQ3JSwgMzcuMjYyJSAxMDAlLCAzNy4zOTElIDEwMCUsIDM3LjM5MSUgOTkuNTI0JSwgOTMuMjYxJSAwLjQ3NiUsIDM3LjM5MSUgMC40NzYlLCAzNy4zOTElIDAlLCA5My4yNjElIDAlLCA5My4yNjElIDAlLCA5NC4zNTQlIDAuMDk3JSwgOTUuMzkxJSAwLjM3NiUsIDk2LjM1OCUgMC44MjQlLCA5Ny4yNDElIDEuNDI0JSwgOTguMDI2JSAyLjE2MiUsIDk4LjclIDMuMDIyJSwgOTkuMjQ4JSAzLjk4OSUsIDk5LjY1NiUgNS4wNDglLCA5OS45MTIlIDYuMTg0JSwgMTAwJSA3LjM4MSUsIDEwMCUgOTIuNjE5JSwgMTAwJSA5Mi42MTklLCA5OS45MTIlIDkzLjgxNiUsIDk5LjY1NiUgOTQuOTUyJSwgOTkuMjQ4JSA5Ni4wMTElLCA5OC43JSA5Ni45NzglLCA5OC4wMjYlIDk3LjgzOCUsIDk3LjI0MSUgOTguNTc2JSwgOTYuMzU4JSA5OS4xNzYlLCA5NS4zOTElIDk5LjYyNCUsIDk0LjM1NCUgOTkuOTAzJSwgOTMuMjYxJSAxMDAlLCAzNy4zOTElIDEwMCUsIDM3LjM5MSUgOTkuNTI0JSwgOTMuMjYxJSA5OS41MjQlLCA5My4yNjElIDk5LjUyNCUsIDk0LjI4MyUgOTkuNDMzJSwgOTUuMjU0JSA5OS4xNzIlLCA5Ni4xNTglIDk4Ljc1MyUsIDk2Ljk4NCUgOTguMTkyJSwgOTcuNzE5JSA5Ny41MDElLCA5OC4zNDklIDk2LjY5NyUsIDk4Ljg2MiUgOTUuNzkyJSwgOTkuMjQ0JSA5NC44MDElLCA5OS40ODMlIDkzLjczOSUsIDk5LjU2NSUgOTIuNjE5JSwgOTkuNTY1JSA3LjM4MSUsIDk5LjU2NSUgNy4zODElLCA5OS40ODMlIDYuMjYxJSwgOTkuMjQ0JSA1LjE5OSUsIDk4Ljg2MiUgNC4yMDglLCA5OC4zNDklIDMuMzAzJSwgOTcuNzE5JSAyLjQ5OSUsIDk2Ljk4NCUgMS44MDglLCA5Ni4xNTglIDEuMjQ3JSwgOTUuMjU0JSAwLjgyOCUsIDk0LjI4MyUgMC41NjclLCA5My4yNjElIDAuNDc2JSk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAuZm9vdGVyLXN0YWNoa2FfX2JsYWNrIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gIC5mb290ZXItc3RhY2hrYSB7XHJcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICB9XHJcbiAgLmZvb3Rlci1zdGFjaGthX19ibGFjayB7XHJcbiAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG4gIC5mb290ZXItc3RhY2hrYV9fbG9nbyB7XHJcbiAgICB3aWR0aDogMTgwcHg7XHJcbiAgfVxyXG4gIC5mb290ZXItc3RhY2hrYV9fbmF2IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgfVxyXG4gIC5mb290ZXItc3RhY2hrYV9fbmF2IHVsIHtcclxuICAgIGdhcDogMTJweDtcclxuICB9XHJcbiAgLmZvb3Rlci1zdGFjaGthX193aGl0ZSB7XHJcbiAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICBtYXgtd2lkdGg6IDMzNnB4O1xyXG4gIH1cclxuICAuZm9vdGVyLXN0YWNoa2FfX3doaXRlLWJnIHtcclxuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDUxLjE5JSA5OS41MjQlLCA1MS4wMTMlIDk5LjUyNCUsIDUxLjAxMyUgOTkuNTI0JSwgNTAuMDA0JSA5OS40NzQlLCA0OS4wMjUlIDk5LjMzJSwgNDguMDg0JSA5OS4wOTQlLCA0Ny4xOSUgOTguNzczJSwgNDYuMzUyJSA5OC4zNyUsIDQ1LjU3OCUgOTcuODkxJSwgNDQuODc4JSA5Ny4zNCUsIDQ0LjI1OSUgOTYuNzIzJSwgNDMuNzMyJSA5Ni4wNDQlLCA0My4zMDQlIDk1LjMwOCUsIDEuMTgxJSA5LjU5MyUsIDEuMTgxJSA5LjU5MyUsIDAuNzE2JSA4LjI3NSUsIDAuNTk1JSA2Ljk2NSUsIDAuNzkyJSA1LjY5NCUsIDEuMjgxJSA0LjQ5NCUsIDIuMDM1JSAzLjM5NCUsIDMuMDMlIDIuNDI1JSwgNC4yMzklIDEuNjE5JSwgNS42MzYlIDEuMDA0JSwgNy4xOTUlIDAuNjEzJSwgOC44OSUgMC40NzYlLCA1MS4xOSUgMC40NzYlLCA1MS4xOSUgMCUsIDguODklIDAlLCA4Ljg5JSAwJSwgNy4wNzMlIDAuMTQ3JSwgNS40MDMlIDAuNTY2JSwgMy45MDYlIDEuMjI0JSwgMi42MTElIDIuMDg4JSwgMS41NDYlIDMuMTI2JSwgMC43MzclIDQuMzA1JSwgMC4yMTQlIDUuNTkxJSwgMC4wMDMlIDYuOTUyJSwgMC4xMzMlIDguMzU2JSwgMC42MyUgOS43NjglLCA0Mi43NTQlIDk1LjQ4MyUsIDQyLjc1NCUgOTUuNDgzJSwgNDMuMjEyJSA5Ni4yNzIlLCA0My43NzclIDk2Ljk5OSUsIDQ0LjQzOSUgOTcuNjYxJSwgNDUuMTklIDk4LjI1JSwgNDYuMDE5JSA5OC43NjQlLCA0Ni45MTclIDk5LjE5NSUsIDQ3Ljg3NSUgOTkuNTM5JSwgNDguODgzJSA5OS43OTIlLCA0OS45MzIlIDk5Ljk0NyUsIDUxLjAxMyUgMTAwJSwgNTEuMTklIDEwMCUsIDUxLjE5JSA5OS41MjQlLCA5MC43NzQlIDAuNDc2JSwgNTEuMTklIDAuNDc2JSwgNTEuMTklIDAlLCA5MC43NzQlIDAlLCA5MC43NzQlIDAlLCA5Mi4yNyUgMC4wOTclLCA5My42OSUgMC4zNzYlLCA5NS4wMTQlIDAuODI0JSwgOTYuMjIzJSAxLjQyNCUsIDk3LjI5OCUgMi4xNjIlLCA5OC4yMiUgMy4wMjIlLCA5OC45NyUgMy45ODklLCA5OS41MyUgNS4wNDglLCA5OS44NzklIDYuMTg0JSwgMTAwJSA3LjM4MSUsIDEwMCUgOTIuNjE5JSwgMTAwJSA5Mi42MTklLCA5OS44NzklIDkzLjgxNiUsIDk5LjUzJSA5NC45NTIlLCA5OC45NyUgOTYuMDExJSwgOTguMjIlIDk2Ljk3OCUsIDk3LjI5OCUgOTcuODM4JSwgOTYuMjIzJSA5OC41NzYlLCA5NS4wMTQlIDk5LjE3NiUsIDkzLjY5JSA5OS42MjQlLCA5Mi4yNyUgOTkuOTAzJSwgOTAuNzc0JSAxMDAlLCA1MS4xOSUgMTAwJSwgNTEuMTklIDk5LjUyNCUsIDkwLjc3NCUgOTkuNTI0JSwgOTAuNzc0JSA5OS41MjQlLCA5Mi4xNzQlIDk5LjQzMyUsIDkzLjUwMiUgOTkuMTcyJSwgOTQuNzQlIDk4Ljc1MyUsIDk1Ljg3MSUgOTguMTkyJSwgOTYuODc3JSA5Ny41MDElLCA5Ny43MzklIDk2LjY5NyUsIDk4LjQ0MSUgOTUuNzkyJSwgOTguOTY1JSA5NC44MDElLCA5OS4yOTIlIDkzLjczOSUsIDk5LjQwNSUgOTIuNjE5JSwgOTkuNDA1JSA3LjM4MSUsIDk5LjQwNSUgNy4zODElLCA5OS4yOTIlIDYuMjYxJSwgOTguOTY1JSA1LjE5OSUsIDk4LjQ0MSUgNC4yMDglLCA5Ny43MzklIDMuMzAzJSwgOTYuODc3JSAyLjQ5OSUsIDk1Ljg3MSUgMS44MDglLCA5NC43NCUgMS4yNDclLCA5My41MDIlIDAuODI4JSwgOTIuMTc0JSAwLjU2NyUsIDkwLjc3NCUgMC40NzYlKTtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUxLjE5JSA5OS41MjQlLCA1MS4wMTMlIDk5LjUyNCUsIDUxLjAxMyUgOTkuNTI0JSwgNTAuMDA0JSA5OS40NzQlLCA0OS4wMjUlIDk5LjMzJSwgNDguMDg0JSA5OS4wOTQlLCA0Ny4xOSUgOTguNzczJSwgNDYuMzUyJSA5OC4zNyUsIDQ1LjU3OCUgOTcuODkxJSwgNDQuODc4JSA5Ny4zNCUsIDQ0LjI1OSUgOTYuNzIzJSwgNDMuNzMyJSA5Ni4wNDQlLCA0My4zMDQlIDk1LjMwOCUsIDEuMTgxJSA5LjU5MyUsIDEuMTgxJSA5LjU5MyUsIDAuNzE2JSA4LjI3NSUsIDAuNTk1JSA2Ljk2NSUsIDAuNzkyJSA1LjY5NCUsIDEuMjgxJSA0LjQ5NCUsIDIuMDM1JSAzLjM5NCUsIDMuMDMlIDIuNDI1JSwgNC4yMzklIDEuNjE5JSwgNS42MzYlIDEuMDA0JSwgNy4xOTUlIDAuNjEzJSwgOC44OSUgMC40NzYlLCA1MS4xOSUgMC40NzYlLCA1MS4xOSUgMCUsIDguODklIDAlLCA4Ljg5JSAwJSwgNy4wNzMlIDAuMTQ3JSwgNS40MDMlIDAuNTY2JSwgMy45MDYlIDEuMjI0JSwgMi42MTElIDIuMDg4JSwgMS41NDYlIDMuMTI2JSwgMC43MzclIDQuMzA1JSwgMC4yMTQlIDUuNTkxJSwgMC4wMDMlIDYuOTUyJSwgMC4xMzMlIDguMzU2JSwgMC42MyUgOS43NjglLCA0Mi43NTQlIDk1LjQ4MyUsIDQyLjc1NCUgOTUuNDgzJSwgNDMuMjEyJSA5Ni4yNzIlLCA0My43NzclIDk2Ljk5OSUsIDQ0LjQzOSUgOTcuNjYxJSwgNDUuMTklIDk4LjI1JSwgNDYuMDE5JSA5OC43NjQlLCA0Ni45MTclIDk5LjE5NSUsIDQ3Ljg3NSUgOTkuNTM5JSwgNDguODgzJSA5OS43OTIlLCA0OS45MzIlIDk5Ljk0NyUsIDUxLjAxMyUgMTAwJSwgNTEuMTklIDEwMCUsIDUxLjE5JSA5OS41MjQlLCA5MC43NzQlIDAuNDc2JSwgNTEuMTklIDAuNDc2JSwgNTEuMTklIDAlLCA5MC43NzQlIDAlLCA5MC43NzQlIDAlLCA5Mi4yNyUgMC4wOTclLCA5My42OSUgMC4zNzYlLCA5NS4wMTQlIDAuODI0JSwgOTYuMjIzJSAxLjQyNCUsIDk3LjI5OCUgMi4xNjIlLCA5OC4yMiUgMy4wMjIlLCA5OC45NyUgMy45ODklLCA5OS41MyUgNS4wNDglLCA5OS44NzklIDYuMTg0JSwgMTAwJSA3LjM4MSUsIDEwMCUgOTIuNjE5JSwgMTAwJSA5Mi42MTklLCA5OS44NzklIDkzLjgxNiUsIDk5LjUzJSA5NC45NTIlLCA5OC45NyUgOTYuMDExJSwgOTguMjIlIDk2Ljk3OCUsIDk3LjI5OCUgOTcuODM4JSwgOTYuMjIzJSA5OC41NzYlLCA5NS4wMTQlIDk5LjE3NiUsIDkzLjY5JSA5OS42MjQlLCA5Mi4yNyUgOTkuOTAzJSwgOTAuNzc0JSAxMDAlLCA1MS4xOSUgMTAwJSwgNTEuMTklIDk5LjUyNCUsIDkwLjc3NCUgOTkuNTI0JSwgOTAuNzc0JSA5OS41MjQlLCA5Mi4xNzQlIDk5LjQzMyUsIDkzLjUwMiUgOTkuMTcyJSwgOTQuNzQlIDk4Ljc1MyUsIDk1Ljg3MSUgOTguMTkyJSwgOTYuODc3JSA5Ny41MDElLCA5Ny43MzklIDk2LjY5NyUsIDk4LjQ0MSUgOTUuNzkyJSwgOTguOTY1JSA5NC44MDElLCA5OS4yOTIlIDkzLjczOSUsIDk5LjQwNSUgOTIuNjE5JSwgOTkuNDA1JSA3LjM4MSUsIDk5LjQwNSUgNy4zODElLCA5OS4yOTIlIDYuMjYxJSwgOTguOTY1JSA1LjE5OSUsIDk4LjQ0MSUgNC4yMDglLCA5Ny43MzklIDMuMzAzJSwgOTYuODc3JSAyLjQ5OSUsIDk1Ljg3MSUgMS44MDglLCA5NC43NCUgMS4yNDclLCA5My41MDIlIDAuODI4JSwgOTIuMTc0JSAwLjU2NyUsIDkwLjc3NCUgMC40NzYlKTtcclxuICB9XHJcbiAgLmZvb3Rlci1zdGFjaGthX19zb2NpYWxzIHtcclxuICAgIGdhcDogMjFweDtcclxuICB9XHJcbiAgLmZvb3Rlci1zdGFjaGthX19tYWRlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC40MjlweDtcclxuICB9XHJcbiAgLnRleHQtNCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuZm9vdGVyLXN0YWNoa2FfX3BvbGljeSwgLmZvb3Rlci1zdGFjaGthX19jb3B5IHtcclxuICAgIGFsaWduLXNlbGY6IGVuZDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLmZvb3Rlci1zdGFjaGthX19ibGFjay1lbmQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0xMzZweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5mb290ZXItc3RhY2hrYSB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xyXG4gIH1cclxuICAuZm9vdGVyLXN0YWNoa2FfX2NvbnRhaW5lciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICAgIGdhcDogNDVweDtcclxuICB9XHJcbiAgLmZvb3Rlci1zdGFjaGthX19ibGFjayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgfVxyXG4gIC5mb290ZXItc3RhY2hrYV9fbG9nbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuICAuZm9vdGVyLXN0YWNoa2FfX25hdiB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuICAuZm9vdGVyLXN0YWNoa2FfX25hdiB1bCB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcbiAgLmZvb3Rlci1zdGFjaGthX19jb3B5IHtcclxuICAgIG9yZGVyOiA1O1xyXG4gIH1cclxuICAuZm9vdGVyLXN0YWNoa2FfX3BvbGljeSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAuZm9vdGVyLXN0YWNoa2FfX3doaXRlIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIGhlaWdodDogMjgwcHg7XHJcbiAgfVxyXG4gIC5mb290ZXItc3RhY2hrYV9fYmxhY2s6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5mb290ZXItc3RhY2hrYV9fd2hpdGUtYmcge1xyXG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMC41OTclIDYwLjA3MiUsIDAuNTk3JSA1OS41NDQlLCAwLjU5NyUgNTkuNTQ0JSwgMC42NSUgNTguNDEyJSwgMC44MDclIDU3LjMwOCUsIDEuMDYzJSA1Ni4yNDElLCAxLjQxMyUgNTUuMjIxJSwgMS44NTQlIDU0LjI1NSUsIDIuMzc5JSA1My4zNTMlLCAyLjk4NiUgNTIuNTIzJSwgMy42NjklIDUxLjc3NSUsIDQuNDI0JSA1MS4xMTYlLCA1LjI0NiUgNTAuNTU2JSwgODcuMzM2JSAxLjc3MiUsIDg3LjMzNiUgMS43NzIlLCA4OS4wMjMlIDEuMDIlLCA5MC43MjQlIDAuNzI1JSwgOTIuMzkyJSAwLjg1MSUsIDkzLjk4MyUgMS4zNjclLCA5NS40NTIlIDIuMjM4JSwgOTYuNzU1JSAzLjQzMiUsIDk3Ljg0NiUgNC45MTQlLCA5OC42ODElIDYuNjUxJSwgOTkuMjE1JSA4LjYxMSUsIDk5LjQwMyUgMTAuNzYlLCA5OS40MDMlIDYwLjA3MiUsIDEwMCUgNjAuMDcyJSwgMTAwJSAxMC43NiUsIDEwMCUgMTAuNzYlLCA5OS43OTklIDguNDU4JSwgOTkuMjI3JSA2LjM1OCUsIDk4LjMzMiUgNC40OTYlLCA5Ny4xNjMlIDIuOTA4JSwgOTUuNzY3JSAxLjYyOSUsIDk0LjE5MyUgMC42OTYlLCA5Mi40ODglIDAuMTQ0JSwgOTAuNzAxJSAwLjAwOCUsIDg4Ljg3OSUgMC4zMjUlLCA4Ny4wNyUgMS4xMyUsIDQuOTgxJSA0OS45MTQlLCA0Ljk4MSUgNDkuOTE0JSwgNC4xJSA1MC41MTQlLCAzLjI5MSUgNTEuMjIlLCAyLjU2JSA1Mi4wMjIlLCAxLjkxJSA1Mi45MTElLCAxLjM0NiUgNTMuODc3JSwgMC44NzUlIDU0LjkxMiUsIDAuNDk5JSA1Ni4wMDUlLCAwLjIyNSUgNTcuMTQ4JSwgMC4wNTclIDU4LjMzMSUsIDAlIDU5LjU0NCUsIDAlIDYwLjA3MiUsIDAuNTk3JSA2MC4wNzIlLCA5OS40MDMlIDg4Ljg0OSUsIDk5LjQwMyUgNjAuMDcyJSwgMTAwJSA2MC4wNzIlLCAxMDAlIDg4Ljg0OSUsIDEwMCUgODguODQ5JSwgOTkuODc5JSA5MC42NTglLCA5OS41MjglIDkyLjM3NCUsIDk4Ljk2NyUgOTMuOTc0JSwgOTguMjE1JSA5NS40MzUlLCA5Ny4yOSUgOTYuNzM0JSwgOTYuMjExJSA5Ny44NDklLCA5NC45OTklIDk4Ljc1NSUsIDkzLjY3MSUgOTkuNDMyJSwgOTIuMjQ3JSA5OS44NTQlLCA5MC43NDYlIDEwMCUsIDkuMjU0JSAxMDAlLCA5LjI1NCUgMTAwJSwgNy43NTMlIDk5Ljg1NCUsIDYuMzI5JSA5OS40MzIlLCA1LjAwMSUgOTguNzU1JSwgMy43ODklIDk3Ljg0OSUsIDIuNzElIDk2LjczNCUsIDEuNzg1JSA5NS40MzUlLCAxLjAzMyUgOTMuOTc0JSwgMC40NzIlIDkyLjM3NCUsIDAuMTIxJSA5MC42NTglLCAwJSA4OC44NDklLCAwJSA2MC4wNzIlLCAwLjU5NyUgNjAuMDcyJSwgMC41OTclIDg4Ljg0OSUsIDAuNTk3JSA4OC44NDklLCAwLjcxJSA5MC41NDElLCAxLjAzOCUgOTIuMTQ2JSwgMS41NjMlIDkzLjY0MyUsIDIuMjY3JSA5NS4wMSUsIDMuMTMzJSA5Ni4yMjUlLCA0LjE0MSUgOTcuMjY4JSwgNS4yNzUlIDk4LjExNiUsIDYuNTE4JSA5OC43NDklLCA3Ljg1JSA5OS4xNDQlLCA5LjI1NCUgOTkuMjgxJSwgOTAuNzQ2JSA5OS4yODElLCA5MC43NDYlIDk5LjI4MSUsIDkyLjE1JSA5OS4xNDQlLCA5My40ODIlIDk4Ljc0OSUsIDk0LjcyNCUgOTguMTE2JSwgOTUuODU5JSA5Ny4yNjglLCA5Ni44NjclIDk2LjIyNSUsIDk3LjczMyUgOTUuMDElLCA5OC40MzclIDkzLjY0MyUsIDk4Ljk2MiUgOTIuMTQ2JSwgOTkuMjklIDkwLjU0MSUsIDk5LjQwMyUgODguODQ5JSk7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwLjU5NyUgNjAuMDcyJSwgMC41OTclIDU5LjU0NCUsIDAuNTk3JSA1OS41NDQlLCAwLjY1JSA1OC40MTIlLCAwLjgwNyUgNTcuMzA4JSwgMS4wNjMlIDU2LjI0MSUsIDEuNDEzJSA1NS4yMjElLCAxLjg1NCUgNTQuMjU1JSwgMi4zNzklIDUzLjM1MyUsIDIuOTg2JSA1Mi41MjMlLCAzLjY2OSUgNTEuNzc1JSwgNC40MjQlIDUxLjExNiUsIDUuMjQ2JSA1MC41NTYlLCA4Ny4zMzYlIDEuNzcyJSwgODcuMzM2JSAxLjc3MiUsIDg5LjAyMyUgMS4wMiUsIDkwLjcyNCUgMC43MjUlLCA5Mi4zOTIlIDAuODUxJSwgOTMuOTgzJSAxLjM2NyUsIDk1LjQ1MiUgMi4yMzglLCA5Ni43NTUlIDMuNDMyJSwgOTcuODQ2JSA0LjkxNCUsIDk4LjY4MSUgNi42NTElLCA5OS4yMTUlIDguNjExJSwgOTkuNDAzJSAxMC43NiUsIDk5LjQwMyUgNjAuMDcyJSwgMTAwJSA2MC4wNzIlLCAxMDAlIDEwLjc2JSwgMTAwJSAxMC43NiUsIDk5Ljc5OSUgOC40NTglLCA5OS4yMjclIDYuMzU4JSwgOTguMzMyJSA0LjQ5NiUsIDk3LjE2MyUgMi45MDglLCA5NS43NjclIDEuNjI5JSwgOTQuMTkzJSAwLjY5NiUsIDkyLjQ4OCUgMC4xNDQlLCA5MC43MDElIDAuMDA4JSwgODguODc5JSAwLjMyNSUsIDg3LjA3JSAxLjEzJSwgNC45ODElIDQ5LjkxNCUsIDQuOTgxJSA0OS45MTQlLCA0LjElIDUwLjUxNCUsIDMuMjkxJSA1MS4yMiUsIDIuNTYlIDUyLjAyMiUsIDEuOTElIDUyLjkxMSUsIDEuMzQ2JSA1My44NzclLCAwLjg3NSUgNTQuOTEyJSwgMC40OTklIDU2LjAwNSUsIDAuMjI1JSA1Ny4xNDglLCAwLjA1NyUgNTguMzMxJSwgMCUgNTkuNTQ0JSwgMCUgNjAuMDcyJSwgMC41OTclIDYwLjA3MiUsIDk5LjQwMyUgODguODQ5JSwgOTkuNDAzJSA2MC4wNzIlLCAxMDAlIDYwLjA3MiUsIDEwMCUgODguODQ5JSwgMTAwJSA4OC44NDklLCA5OS44NzklIDkwLjY1OCUsIDk5LjUyOCUgOTIuMzc0JSwgOTguOTY3JSA5My45NzQlLCA5OC4yMTUlIDk1LjQzNSUsIDk3LjI5JSA5Ni43MzQlLCA5Ni4yMTElIDk3Ljg0OSUsIDk0Ljk5OSUgOTguNzU1JSwgOTMuNjcxJSA5OS40MzIlLCA5Mi4yNDclIDk5Ljg1NCUsIDkwLjc0NiUgMTAwJSwgOS4yNTQlIDEwMCUsIDkuMjU0JSAxMDAlLCA3Ljc1MyUgOTkuODU0JSwgNi4zMjklIDk5LjQzMiUsIDUuMDAxJSA5OC43NTUlLCAzLjc4OSUgOTcuODQ5JSwgMi43MSUgOTYuNzM0JSwgMS43ODUlIDk1LjQzNSUsIDEuMDMzJSA5My45NzQlLCAwLjQ3MiUgOTIuMzc0JSwgMC4xMjElIDkwLjY1OCUsIDAlIDg4Ljg0OSUsIDAlIDYwLjA3MiUsIDAuNTk3JSA2MC4wNzIlLCAwLjU5NyUgODguODQ5JSwgMC41OTclIDg4Ljg0OSUsIDAuNzElIDkwLjU0MSUsIDEuMDM4JSA5Mi4xNDYlLCAxLjU2MyUgOTMuNjQzJSwgMi4yNjclIDk1LjAxJSwgMy4xMzMlIDk2LjIyNSUsIDQuMTQxJSA5Ny4yNjglLCA1LjI3NSUgOTguMTE2JSwgNi41MTglIDk4Ljc0OSUsIDcuODUlIDk5LjE0NCUsIDkuMjU0JSA5OS4yODElLCA5MC43NDYlIDk5LjI4MSUsIDkwLjc0NiUgOTkuMjgxJSwgOTIuMTUlIDk5LjE0NCUsIDkzLjQ4MiUgOTguNzQ5JSwgOTQuNzI0JSA5OC4xMTYlLCA5NS44NTklIDk3LjI2OCUsIDk2Ljg2NyUgOTYuMjI1JSwgOTcuNzMzJSA5NS4wMSUsIDk4LjQzNyUgOTMuNjQzJSwgOTguOTYyJSA5Mi4xNDYlLCA5OS4yOSUgOTAuNTQxJSwgOTkuNDAzJSA4OC44NDklKTtcclxuICB9XHJcbiAgLmZvb3Rlci1zdGFjaGthX193aGl0ZS1ib3gge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcbiAgLmZvb3Rlci1zdGFjaGthX19zb2NpYWxzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5mb290ZXItc3RhY2hrYV9fYmxhY2stZW5kIHtcclxuICAgIGJvdHRvbTogLTEzNHB4O1xyXG4gIH1cclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi5scC1wYXJ0bmVyLWxvZ29zLXdyYXAge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG59XHJcblxyXG4ucGFydG5lcnMtbG9nby1jYXJvdXNlbF9fY2Fyb3VzZWwtd3JhcCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnBhcnRuZXJzLWxvZ28tY2Fyb3VzZWxfX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ucGFydG5lcnMtbG9nby1jYXJvdXNlbC0tcHJldmlldy1hZG1pbiB7XHJcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubHAtcGFydG5lci1sb2dvIC5nYWxsZXJ5LXJlbW92ZSB7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4ubHAtcGFydG5lci1sb2dvLWJsb2NrX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTEycHg7XHJcbn1cclxuXHJcbi5scC1wYXJ0bmVyLWxvZ28tYmxvY2tfX2l0ZW0td3JhcCB7XHJcbiAgZmxleC1iYXNpczogMTgwcHg7XHJcbiAgbWF4LXdpZHRoOiAxODBweDtcclxuICBwYWRkaW5nOiAxN3B4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5scC1wYXJ0bmVyLWxvZ28tYmxvY2tfX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBhcnRuZXJzLWxvZ28tY2Fyb3VzZWwtYmxvY2sgLnNsaWNrLXRyYWNrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLnBhcnRuZXJzLWxvZ28tY2Fyb3VzZWxfX2Nhcm91c2VsLXdyYXAge1xyXG4gICAgcGFkZGluZzogMCAyMnB4O1xyXG4gIH1cclxuICAucGFydG5lcnMtbG9nby1jYXJvdXNlbF9faXRlbSB7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gIH1cclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLnJldmlld3MtY2Fyb3VzZWxfX3RpdGxlLnJldmlld3MtY29sdW1ucy13aXRoLXN0YXJzX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgfVxyXG59XHJcbi5yZXZpZXdzLW11bHRpcGxlX19waWN0dXJlLXdyYXAgaW1nLFxyXG4ucmV2aWV3cy1ibG9ja19fcGljdHVyZS13cmFwIGltZyB7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIHdpZHRoOiA4MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4ubHAtYmxvY2stcmV2aWV3cyAuc2xpY2stbmV4dCB7XHJcbiAgcmlnaHQ6IC01MHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stcmV2aWV3cyAuc2xpY2stcHJldiB7XHJcbiAgbGVmdDogLTUwcHg7XHJcbn1cclxuXHJcbi5yZXZpZXdzLWNhcm91c2VsX19zbGljay13cmFwIHtcclxuICBtYXJnaW46IDAgMzdweDtcclxufVxyXG5cclxuLnJldmlld3MtY2Fyb3VzZWxfX3NsaWNrLXdyYXAgLnNsaWNrLXByZXYge1xyXG4gIGxlZnQ6IC0xNXB4O1xyXG59XHJcblxyXG4ucmV2aWV3cy1jYXJvdXNlbF9fc2xpY2std3JhcCAuc2xpY2stbmV4dCB7XHJcbiAgcmlnaHQ6IC0xNXB4O1xyXG59XHJcblxyXG4ucmV2aWV3cy1jYXJvdXNlbF9faXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ucmV2aWV3c19fdGV4dCB7XHJcbiAgcXVvdGVzOiBcIlwiO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ucmV2aWV3c19fdGV4dDo6YmVmb3JlLCAucmV2aWV3c19fdGV4dDo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5yZXZpZXdzLWNhcm91c2VsX19waWN0dXJlLXdyYXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi8qKioqKioqKiogcmV2aWV3cy1jYXJvdXNlbCAqKioqKioqKiovXHJcbi5yZXZpZXdzLWNhcm91c2VsX190ZXh0IHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG59XHJcblxyXG4uZm9ybS1yZXZpZXdzX19hdXRob3IsXHJcbi5yZXZpZXdzLWNhcm91c2VsX19hdXRob3Ige1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxufVxyXG5cclxuLnJldmlld3MtY2Fyb3VzZWxfX2NhcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5yZXZpZXdzLWNhcm91c2VsX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICB9XHJcbiAgLmZvcm0tcmV2aWV3c19fYXV0aG9yLFxyXG4gIC5yZXZpZXdzLWNhcm91c2VsX19hdXRob3Ige1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgfVxyXG4gIC5yZXZpZXdzLWNhcm91c2VsX19jYXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC5mb3JtLXJldmlld3NfX2F1dGhvcixcclxuICAucmV2aWV3cy1jYXJvdXNlbF9fYXV0aG9yIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIH1cclxufVxyXG4vKioqKioqKioqIHJldmlld3MtbXVsdGlwbGUgKioqKioqKioqKioqL1xyXG4ucmV2aWV3cy1tdWx0aXBsZV9fYXV0aG9yIHtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG4ucmV2aWV3cy1tdWx0aXBsZV9fY2FwdGlvbiB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5yZXZpZXdzLW11bHRpcGxlX190ZXh0IHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ucmV2aWV3cy1tdWx0aXBsZV9fcGljdHVyZS13cmFwIHtcclxuICBwYWRkaW5nLXRvcDogMjhweDtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4ucmV2aWV3cy1tdWx0aXBsZV9fc2xpZGUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ucmV2aWV3cy1tdWx0aXBsZV9fY2Fyb3VzZWwtLXByZXZpZXctYWRtaW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLnJldmlld3MtbXVsdGlwbGVfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gIH1cclxuICAucmV2aWV3cy1tdWx0aXBsZV9fYXV0aG9yIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIH1cclxuICAucmV2aWV3cy1tdWx0aXBsZV9fY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG4gIC5yZXZpZXdzLW11bHRpcGxlX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLnJldmlld3MtbXVsdGlwbGVfX3BpY3R1cmUtd3JhcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIH1cclxuICAucmV2aWV3cy1tdWx0aXBsZV9fYXV0aG9yIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIH1cclxuICAucmV2aWV3cy1tdWx0aXBsZV9fY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41NjtcclxuICB9XHJcbiAgLnJldmlld3MtbXVsdGlwbGVfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XHJcbiAgfVxyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogICAqL1xyXG4vKioqKioqKioqIHJldmlld3MtdHdpY2UgKioqKioqKioqKioqL1xyXG4ucmV2aWV3cy10d2ljZV9fcGljdHVyZS13cmFwIHtcclxuICBwYWRkaW5nLXRvcDogMjhweDtcclxuICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgZmxleDogMSAwIDgwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ucmV2aWV3cy10d2ljZSAucGljdHVyZS1sb2FkZXItdHJpZ2dlci1pbWFnZS13cmFwIGltZyxcclxuLnJldmlld3MtdHdpY2UgLnBpY3R1cmUtbG9hZGVyLXRyaWdnZXItaW1hZ2Uge1xyXG4gIGhlaWdodDogODBweDtcclxuICB3aWR0aDogODBweDtcclxufVxyXG5cclxuLnJldmlld3MtdHdpY2VfX2F1dGhvciB7XHJcbiAgcGFkZGluZy10b3A6IDExcHg7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnJldmlld3MtdHdpY2VfX2NhcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnJldmlld3MtdHdpY2VfX3RleHQge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucmV2aWV3cy10d2ljZV9faXRlbSB7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLnJldmlld3MtdHdpY2VfX2lubmVyIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5yZXZpZXdzLXR3aWNlX19zbGlkZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5yZXZpZXdzLXR3aWNlX19jYXJvdXNlbC0tcHJldmlldy1hZG1pbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAucmV2aWV3cy10d2ljZV9fcGljdHVyZS13cmFwIHtcclxuICAgIG1heC13aWR0aDogODBweDtcclxuICAgIGZsZXg6IDAgMCA4MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG4gIC5yZXZpZXdzLXR3aWNlX19pbm5lciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG4gIC5yZXZpZXdzLXR3aWNlIC5waWN0dXJlLWxvYWRlci10cmlnZ2VyLWltYWdlLXdyYXAgaW1nLFxyXG4gIC5yZXZpZXdzLXR3aWNlIC5waWN0dXJlLWxvYWRlci10cmlnZ2VyLWltYWdlIHtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gIH1cclxuICAucmV2aWV3cy10d2ljZV9fYXV0aG9yIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC5yZXZpZXdzLXR3aWNlX19jYXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC5yZXZpZXdzLXR3aWNlX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLnJldmlld3MtdHdpY2VfX2l0ZW0ge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAucmV2aWV3cy10d2ljZV9fcGljdHVyZS13cmFwIHtcclxuICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICBmbGV4OiAwIDAgMTAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG4gIC5yZXZpZXdzLXR3aWNlIC5waWN0dXJlLWxvYWRlci10cmlnZ2VyLWltYWdlLXdyYXAgaW1nLFxyXG4gIC5yZXZpZXdzLXR3aWNlIC5waWN0dXJlLWxvYWRlci10cmlnZ2VyX193cmFwIGltZyB7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gIH1cclxuICAucmV2aWV3cy10d2ljZV9fYXV0aG9yIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgfVxyXG4gIC5yZXZpZXdzLXR3aWNlX19jYXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41NjtcclxuICB9XHJcbiAgLnJldmlld3MtdHdpY2VfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG4gIH1cclxuICAucmV2aWV3cy10d2ljZV9faXRlbSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gIH1cclxufVxyXG4vKioqKioqIHJldmlld3MtY29sdW1ucy13aXRoLXN0YXJzICoqKioqKiovXHJcbi5yZXZpZXdzLWNvbHVtbnMtd2l0aC1zdGFyc19faXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmZvcm0tcmV2aWV3c19fYW5zd2VyLFxyXG4uZm9ybS1yZXZpZXdzX19kYXRlLFxyXG4uZm9ybS1yZXZpZXdzX190ZXh0LFxyXG4ucmV2aWV3cy1jb2x1bW5zLXdpdGgtc3RhcnNfX3RleHQge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbn1cclxuXHJcbi5yZXZpZXdzLWNvbHVtbnMtd2l0aC1zdGFyc19fYXV0aG9yIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5yZXZpZXdzLWNvbHVtbnMtd2l0aC1zdGFyc19fc3VidGl0bGUsXHJcbi5yZXZpZXdzLWNvbHVtbnMtd2l0aC1zdGFyc19fdGl0bGUtLW1hcmdpbi1iaWcge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLnJldmlld3MtY29sdW1ucy13aXRoLXN0YXJzX19zdWJ0aXRsZSxcclxuICAucmV2aWV3cy1jb2x1bW5zLXdpdGgtc3RhcnNfX3RpdGxlLS1tYXJnaW4tYmlnIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG4gIC5yZXZpZXdzLWNvbHVtbnMtd2l0aC1zdGFyc19faXRlbSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuICAuZm9ybS1yZXZpZXdzX19hbnN3ZXIsXHJcbiAgLmZvcm0tcmV2aWV3c19fZGF0ZSxcclxuICAuZm9ybS1yZXZpZXdzX190ZXh0LFxyXG4gIC5yZXZpZXdzLWNvbHVtbnMtd2l0aC1zdGFyc19fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41NjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgfVxyXG4gIC5yZXZpZXdzLWNvbHVtbnMtd2l0aC1zdGFyc19fYXV0aG9yIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC5yZXZpZXdzLWNvbHVtbnMtd2l0aC1zdGFyc19fYXV0aG9yIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIH1cclxufVxyXG4vKiAuc2xpY2stc2xpZGUgLnJldmlld3NfX3BpY3R1cmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJldmlld3NfX2F1dGhvciB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5yZXZpZXdzX19saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59ICovXHJcbi5mb3JtLXJldmlld3NfX2Fuc3dlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBjdXJyZW50Y29sb3I7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmZvcm0tcmV2aWV3c19faXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG4uZm9ybS1yZXZpZXdzX19hbnN3ZXIsIC5mb3JtLXJldmlld3NfX2RhdGUsIC5mb3JtLXJldmlld3NfX3RleHQge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG59XHJcbi5mb3JtLXJldmlld3NfX3RleHQge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG4gIHBhZGRpbmctbGVmdDogMjJweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG59XHJcbi5mb3JtLXJldmlld3NfX2Fuc3dlci10ZXh0LCAuZm9ybS1yZXZpZXdzX19hbnN3ZXItaW5mbyB7XHJcbiAgb3BhY2l0eTogMC43O1xyXG59XHJcbi5mb3JtLXJldmlld3NfX2Fuc3dlci1uYW1lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmZvcm0tcmV2aWV3c19fdGV4dCBkaXZbZGF0YS1pbnBsYWNlLXJpY2hdIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmZvcm0tcmV2aWV3c19fdGV4dCAqIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuLmZvcm0tcmV2aWV3c19fdGV4dDo6YWZ0ZXIsIC5mb3JtLXJldmlld3NfX3RleHQ6OmJlZm9yZSB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBsaW5lLWhlaWdodDogMjNweDtcclxuICAvKiB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAqL1xyXG4gIC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDsgKi9cclxufVxyXG4uZm9ybS1yZXZpZXdzX190ZXh0OjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXHUwMEFCXCI7XHJcbn1cclxuXHJcbi8qIC5scC1ibG9jay5mb3JtLXJldmlld3MgLmZvcm0tcmV2aWV3c19fdGV4dDpob3ZlcjphZnRlciwgKi9cclxuLmxwLWJsb2NrLmZvcm0tcmV2aWV3cy5scC1ibG9jay1yZXZpZXdzIC5mb3JtLXJldmlld3NfX3RleHQ6OmFmdGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBjb250ZW50OiBcIlx1MDBCQlwiO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgcmVwZWF0IDAgMCAvIGF1dG8gYXV0byBwYWRkaW5nLWJveCBib3JkZXItYm94IHNjcm9sbDtcclxuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgLyogdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpOyAqL1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5mb3JtLXJldmlld3MgLmZvcm0tcmV2aWV3c19fYW5zd2VyLFxyXG4gIC5mb3JtLXJldmlld3MgLmZvcm0tcmV2aWV3c19fZGF0ZSxcclxuICAuZm9ybS1yZXZpZXdzIC5mb3JtLXJldmlld3NfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxufVxyXG4ucmV2aWV3cy12ZXJ0aWNhbC1saXN0X19pdGVtIHtcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG4ucmV2aWV3cy12ZXJ0aWNhbC1saXN0X19hdXRob3Ige1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnJldmlld3MtdmVydGljYWwtbGlzdF9fY2FwdGlvbiB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5yZXZpZXdzLXZlcnRpY2FsLWxpc3RfX3RleHQtY29udGVudCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcbi5yZXZpZXdzLXZlcnRpY2FsLWxpc3RfX3RleHQtY29udGVudDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5yZXZpZXdzLXZlcnRpY2FsLWxpc3RfX3RleHQge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuLnJldmlld3MtdmVydGljYWwtbGlzdF9fcGljdHVyZS13cmFwIHtcclxuICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLnJldmlld3MtdmVydGljYWwtbGlzdF9faXRlbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAucmV2aWV3cy12ZXJ0aWNhbC1saXN0X19hdXRob3Ige1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAucmV2aWV3cy12ZXJ0aWNhbC1saXN0X190ZXh0LWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgfVxyXG4gIC5yZXZpZXdzLXZlcnRpY2FsLWxpc3RfX3BpY3R1cmUtd3JhcCB7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLnJldmlld3MtdmVydGljYWwtbGlzdF9fY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC5yZXZpZXdzLXZlcnRpY2FsLWxpc3RfX2F1dGhvciB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB9XHJcbiAgLnJldmlld3MtdmVydGljYWwtbGlzdF9fdGV4dC1jb250ZW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICB9XHJcbiAgLnJldmlld3MtdmVydGljYWwtbGlzdF9fY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XHJcbiAgfVxyXG4gIC5yZXZpZXdzLXZlcnRpY2FsLWxpc3RfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG4gIH1cclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi5yZXZpZXdzLXNpbmdsZXRvbl9faXRlbSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucmV2aWV3cy1zaW5nbGV0b25fX3RleHQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZSAucmV2aWV3cy1zaW5nbGV0b25fX3BpY3R1cmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnJldmlld3Mtc2luZ2xldG9uX19waWN0dXJlLXdyYXAge1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnJldmlld3Mtc2luZ2xldG9uX19hdXRob3Ige1xyXG4gIGZvbnQtc2l6ZTogMjdweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ucmV2aWV3cy1zaW5nbGV0b25fX2xpbmsge1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLnJldmlld3Mtc2luZ2xldG9uX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gIH1cclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qKioqKioqKiBTcGluYm94ICoqKioqKioqKioqKi9cclxuLmRldGFpbHMtc3BpbmJveC1ibG9jayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA4cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGluYm94LWlucHV0LXdyYXAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcclxufVxyXG5cclxuLmRldGFpbHMtc3BpbmJveC1ibG9jayAuc3BpbmJveC1tb3JlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiK1wiO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXNwaW5ib3gtYmxvY2sgLnNwaW5ib3gtbGVzczo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIi1cIjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZGV0YWlscy1zcGluYm94LWJsb2NrIC5zcGluYm94LWlucHV0LXdyYXAgaW5wdXQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcGFkZGluZzogMC42MjVyZW0gMi4xODc1cmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uZGV0YWlscy1zcGluYm94LWJsb2NrIC5zcGluYm94LW1vcmUge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICBjb2xvcjogIzAwMDtcclxuICB3aWR0aDogMjBweDtcclxufVxyXG5cclxuLmRldGFpbHMtc3BpbmJveC1ibG9jayAuc3BpbmJveC1sZXNzIHtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICBjb2xvcjogIzAwMDtcclxuICB3aWR0aDogMjBweDtcclxufVxyXG5cclxuLmRldGFpbHMtc3BpbmJveC1ibG9jayAuc3BpbmJveC1tb3JlLFxyXG4uZGV0YWlscy1zcGluYm94LWJsb2NrIC5zcGluYm94LWxlc3Mge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLyogY29sb3I6IGN1cnJlbnRDb2xvcjsgKi9cclxufVxyXG5cclxuLmRldGFpbHMtcGFyYW0tdmFsdWUtd2VpZ2h0IHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqICAgKi9cclxuLyoqKioqKioqKiBcdTA0MUNcdTA0M0VcdTA0MzRcdTA0MzBcdTA0M0JcdTA0NENcdTA0M0RcdTA0M0VcdTA0MzUgXHUwNDNFXHUwNDNBXHUwNDNEXHUwNDNFICoqKioqKioqKioqL1xyXG4ubHAtcHJvZHVjdC1pbmZvX19wYXltZW50LWl0ZW0ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0LWluZm9fX3BheW1lbnQtaXRlbTpsYXN0LWNoaWxkIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdC1pbmZvX19saW5rLFxyXG4ubHAtcHJvZHVjdC1pbmZvX19saW5rOmFjdGl2ZSxcclxuLmxwLXByb2R1Y3QtaW5mb19fbGluazp2aXNpdGVkIHtcclxuICBjb2xvcjogcmdiKDIzLCAxMjEsIDI1MCk7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0LWluZm9fX3NrdS13cmFwLFxyXG4ubHAtcHJvZHVjdC1pbmZvX19tZXRhLWl0ZW0ge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0LWluZm9fX2F2YWlsYWJpbGl0eSxcclxuLmxwLXByb2R1Y3QtaW5mb19fbGluayxcclxuLmxwLXByb2R1Y3QtaW5mb19fbWV0YSxcclxuLmxwLXByb2R1Y3QtaW5mb19fc2t1LXdyYXAge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdC1pbmZvX19za3UtdmFsdWUge1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG59XHJcblxyXG4ubW9kYWwtcXVpY2t2aWV3IC5nYWxsZXJ5LWJsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ubW9kYWwtcXVpY2t2aWV3IC5kZXRhaWxzLWNhcm91c2VsLFxyXG4ubW9kYWwtcXVpY2t2aWV3IC5kZXRhaWxzLXRhYnMge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5tb2RhbC1xdWlja3ZpZXcgLmxwLXByb2R1Y3RzLXZpZXctYWx0X19uYW1lIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ubW9kYWwtcXVpY2t2aWV3IC5nYWxsZXJ5LXBob3Rvcy1zbGlkZXItbGlzdC1ob3Jpem9udGFsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZ2FsbGVyeS1waG90b3Mtc2xpZGVyLWxpc3QtaG9yaXpvbnRhbCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubW9kYWwtcXVpY2t2aWV3IC5jb2xvci12aWV3ZXItaXRlbSxcclxuLm1vZGFsLXF1aWNrdmlldyAuc2l6ZXMtdmlld2VyLWJsb2NrIHtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5tb2RhbC1xdWlja3ZpZXcgLmxwLXByb2R1Y3QtaW5mb19fcHJpY2Uge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG59XHJcbi5tb2RhbC1xdWlja3ZpZXcgLmxwLXByb2R1Y3QtaW5mb19fcHJpY2UgLnByaWNlLXVua25vd24ge1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG5cclxuLm1vZGFsLXF1aWNrdmlldyAuc2l6ZXMtdmlld2VyLWl0ZW0ge1xyXG4gIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjA0LCAyMDQsIDIwNCk7XHJcbn1cclxuXHJcbi5tb2RhbC1xdWlja3ZpZXcgLmNvbG9yLXZpZXdlci1pdGVtLmNvbG9yLXZpZXdlci1pdGVtLXNlbGVjdGVkIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCBibGFjayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW9kYWwtcXVpY2t2aWV3IC5zaXplcy12aWV3ZXItaXRlbS5zaXplcy12aWV3ZXItaXRlbS1zZWxlY3RlZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2sgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiAjMDAwIDAgMCAwIDFweCBpbnNldDtcclxufVxyXG5cclxuLm1vZGFsLXF1aWNrdmlldyAuY29sb3Itdmlld2VyLWl0ZW0sXHJcbi5tb2RhbC1xdWlja3ZpZXcgLnNpemVzLXZpZXdlci1pdGVtLFxyXG4ubW9kYWwtcXVpY2t2aWV3IC5zaXplcy12aWV3ZXItaW5uZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5tb2RhbC1xdWlja3ZpZXcgLnNpemVzLXZpZXdlci1pbm5lciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgbWFyZ2luOiA0cHg7XHJcbn1cclxuXHJcbi5tb2RhbC1xdWlja3ZpZXcgZmlndXJlLmdhbGxlcnktcGljdHVyZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubW9kYWwtcXVpY2t2aWV3LmFkdi1tb2RhbC1pbm5lcixcclxuLmFkdi1tb2RhbC1mbG9hdGluZyAubW9kYWwtcXVpY2t2aWV3LmFkdi1tb2RhbC1pbm5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0LWluZm9fX3BheW1lbnQtaXRlbSxcclxuLmxwLXByb2R1Y3QtaW5mb19fYW1vdW50LFxyXG4ubHAtcHJvZHVjdC1pbmZvX19tZXRhLFxyXG4ubHAtcHJvZHVjdC1pbmZvX19wcmljZS13cmFwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uZ2FsbGVyeS1waWN0dXJlLWxpbmsge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmxwLXByb2R1Y3QtaW5mb19fYW1vdW50LW5hbWUsXHJcbi5scC1wcm9kdWN0LWluZm9fX2RpbWVuc2lvbnMsXHJcbi5scC1wcm9kdWN0LWluZm9fX3VuaXQsXHJcbi5scC1wcm9kdWN0LWluZm9fX3NpemVzIC5zaXplcy12aWV3ZXItaGVhZGVyLFxyXG4ubHAtcHJvZHVjdC1pbmZvX193ZWlnaHQsXHJcbi5kZXRhaWxzLXNrdSxcclxuLmRldGFpbHMtcGFyYW0tbmFtZSxcclxuLnNpemVzLXZpZXdlci1oZWFkZXIsXHJcbi5jb2xvci12aWV3ZXItaGVhZGVyIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5kZXRhaWxzLWN1c3RvbS1vcHRpb25zIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLmxwLXByb2R1Y3QtaW5mb19fYW1vdW50LW5hbWUge1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmxwLXByb2R1Y3QtaW5mb19fc2l6ZXMgLmRldGFpbHMtYnV5LWluLXRpbWUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmxwLXByb2R1Y3QtaW5mb19fc2l6ZXMgLnNpemVzLXZpZXdlci1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXBheW1lbnQgLnByaWNlLW5ldyxcclxuLmRldGFpbHMtcGF5bWVudCAucHJpY2Utb2xkIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLmxwLXByb2R1Y3QtaW5mb19fcHJpY2Uge1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdC1pbmZvX19ib251cy1zdHJpbmctc3VtIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLmxwLXByb2R1Y3QtaW5mb19fZGltZW5zaW9ucyxcclxuLmxwLXByb2R1Y3QtaW5mb19fdW5pdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0LWluZm9fX2RpbWVuc2lvbnMtdmFsdWUsXHJcbi5scC1wcm9kdWN0LWluZm9fX2RpbWVuc2lvbnMtbmFtZSxcclxuLmxwLXByb2R1Y3QtaW5mb19fdW5pdC1uYW1lcyxcclxuLmxwLXByb2R1Y3QtaW5mb19fdW5pdC12YWx1ZSB7XHJcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG59XHJcblxyXG4vKiAuZGV0YWlscy1idXktb25lLWNsaWNrID4gYSB7XG4gICAgY29sb3I6ICMwMDA7XG59ICovXHJcbi5scC1wcm9kdWN0LWluZm9fX3dlaWdodC1uYW1lLFxyXG4ubHAtcHJvZHVjdC1pbmZvX193ZWlnaHQtdmFsdWUsXHJcbi5scC1wcm9kdWN0LWluZm9fX2JyaWVmcHJvcGVydGllcy1uYW1lLFxyXG4ubHAtcHJvZHVjdC1pbmZvX19icmllZnByb3BlcnRpZXMtdmFsdWUge1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0LWluZm9fX2JyaWVmcHJvcGVydGllcyB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5tb2RhbC1xdWlja3ZpZXcgLnF1aWNrdmlldy1hcnJvd3MtcHJldixcclxuLm1vZGFsLXF1aWNrdmlldyAucXVpY2t2aWV3LWFycm93cy1uZXh0IHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ubW9kYWwtcXVpY2t2aWV3IC5xdWlja3ZpZXctYXJyb3dzLXByZXY6aG92ZXIsXHJcbi5tb2RhbC1xdWlja3ZpZXcgLnF1aWNrdmlldy1hcnJvd3MtbmV4dDpob3ZlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmxwLXByb2R1Y3QtaW5mb19fcHJpY2Uge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcclxuICAubHAtcHJvZHVjdC1pbmZvX19wcmljZSB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gIH1cclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICovXHJcbi8qKioqKioqKioqIHByb2R1Y3RzLXZpZXctbGFiZWwgKioqKioqKioqKioqL1xyXG4uZ2FsbGVyeS1ibG9jayxcclxuLmxwLXByb2R1Y3RzLXZpZXctaXRlbS1waG90byB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LXBpY3R1cmUtbGFiZWxzLFxyXG4ucHJvZHVjdHMtdmlld19fbGFiZWxzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwLjYyNXJlbTtcclxuICByaWdodDogMC42MjVyZW07XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LXRpbGUgLnByb2R1Y3RzLXZpZXctbGFiZWwge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1sYWJlbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4ucHJvZHVjdHMtdmlldy1sYWJlbC1pbm5lciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctbGFiZWwtc2FsZXMsXHJcbi5wcm9kdWN0cy12aWV3LWxhYmVsLXJlY29tbWVuZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4YTlmZDtcclxufVxyXG5cclxuLnByb2R1Y3RzLXZpZXctbGFiZWwtZGlzY291bnQsXHJcbi5wcm9kdWN0cy12aWV3LWxhYmVsLWJlc3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDAzMDM7XHJcbn1cclxuXHJcbi5wcm9kdWN0cy12aWV3LWxhYmVsLW5ldyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYmUwODtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICovXHJcbi5wcm9kdWN0cy12aWV3X19jb2xvcnMgLmNhcm91c2VsLWNvbG9ycy13cmFwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmxwLWJsb2NrLXByb2R1Y3RzLXZpZXctLW9uZS1iaWctcGljdHVyZSAucHJvZHVjdHMtdmlld19fY29sb3JzIC5jYXJvdXNlbC1jb2xvcnMtd3JhcCAuY2Fyb3VzZWwtaW5uZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcclxuICAubHAtYmxvY2stcHJvZHVjdHMtdmlldy0tb25lLWJpZy1waWN0dXJlIC5wcm9kdWN0cy12aWV3X19jb2xvcnMgLmNhcm91c2VsLWNvbG9ycy13cmFwIC5jYXJvdXNlbC1pbm5lciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuLmxwLXByb2R1Y3RzLXZpZXdfX3RpdGxlLS1tYXJnaW4tYm90dG9tLFxyXG4ubHAtcHJvZHVjdHMtdmlld19fc3VidGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0cy12aWV3LWl0ZW0tcHJpY2UgLnByaWNlLWRpc2NvdW50IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdHMtdmlldy1pdGVtLXByaWNlIC5wcmljZS1vbGQge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stcHJvZHVjdHMtdmlldy1hbHQgLmdhbGxlcnktYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmxwLWJsb2NrLXByb2R1Y3RzLXZpZXctYWx0IC5nYWxsZXJ5LWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbi5tb2RhbC1xdWlja3ZpZXcgLmxwLXByb2R1Y3QtaW5mb19fcHJpY2UgLnByaWNlLW9sZCxcclxuLmxwLWJsb2NrLXByb2R1Y3RzLXZpZXctYWx0IC5wcmljZS1vbGQge1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjgzO1xyXG59XHJcblxyXG4ubW9kYWwtcXVpY2t2aWV3IC5scC1wcm9kdWN0LWluZm9fX3ByaWNlIC5wcmljZS1uZXcsXHJcbi5scC1ibG9jay1wcm9kdWN0cy12aWV3LWFsdCAucHJpY2UtbmV3IHtcclxuICBmb250LXNpemU6IDM2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjI7XHJcbn1cclxuXHJcbi8qIC5scC1wcm9kdWN0cy12aWV3LWl0ZW0tcHJpY2UtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn0gKi9cclxuLmxwLXByb2R1Y3RzLXZpZXctaXRlbS1wcmljZS1pbm5lciB7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG59XHJcblxyXG4ucHJpY2Utb2xkLFxyXG4ucHJpY2UtbmV3IHtcclxuICBwYWRkaW5nOiAwIDVweDtcclxufVxyXG5cclxuLmxwLXByb2R1Y3RzLXZpZXctaXRlbS1waG90by1jYXJvdXNlbCAubHAtcHJvZHVjdHMtdmlldy1pdGVtLXBob3RvIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLm1vZGFsLXF1aWNrdmlldyAuY2Fyb3VzZWwtbmF2LXByZXYsXHJcbi5tb2RhbC1xdWlja3ZpZXcgLmNhcm91c2VsLW5hdi1uZXh0IHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLm1vZGFsLXF1aWNrdmlldyAuY2Fyb3VzZWwtbmF2LXByZXYsXHJcbi5tb2RhbC1xdWlja3ZpZXcgLmNhcm91c2VsLW5hdi1uZXh0LFxyXG4ubHAtcHJvZHVjdHMtdmlldy1pdGVtLXBob3RvLWNhcm91c2VsIC5zbGljay1hcnJvdyB7XHJcbiAgd2lkdGg6IDM2cHg7XHJcbiAgaGVpZ2h0OiAxMTBweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDAuNXM7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubW9kYWwtcXVpY2t2aWV3IC5jYXJvdXNlbDpob3ZlciAuY2Fyb3VzZWwtbmF2LW5leHQsXHJcbi5tb2RhbC1xdWlja3ZpZXcgLmNhcm91c2VsOmhvdmVyIC5jYXJvdXNlbC1uYXYtcHJldixcclxuLmxwLXByb2R1Y3RzLXZpZXctaXRlbS1waG90by1jYXJvdXNlbDpob3ZlciAuc2xpY2stYXJyb3cge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMC41cztcclxufVxyXG5cclxuLmxwLXByb2R1Y3RzLXZpZXctaXRlbS1waG90by1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0cy12aWV3LWl0ZW0tcGhvdG8tY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0cy12aWV3LWl0ZW0tcGhvdG8tY2Fyb3VzZWwgLnNsaWNrLW5leHQ6OmJlZm9yZSxcclxuLmxwLXByb2R1Y3RzLXZpZXctaXRlbS1waG90by1jYXJvdXNlbCAuc2xpY2stcHJldjo6YmVmb3JlIHtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmNhdGVnb3J5LW5hbWUtd3JhcCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmNhdGVnb3J5LW5hbWUge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5jYXRlZ29yeS1uYW1lLWJ1dHRvbiB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIC8qIGZvbnQtd2VpZ2h0OiA2MDA7ICovXHJcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbn1cclxuXHJcbi5jYXRlZ29yeS1uYW1lOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXRlZ29yeS1uYW1lLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NzlmYTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmxwLXByb2R1Y3RzLXZpZXctaXRlbS1icmllZi1kZXNjcmlwdGlvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmxwLXByb2R1Y3RzLXZpZXctY2F0ZWdvcmllcy1pdGVtLXBob3RvLXdyYXAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdHMtdmlldy1pdGVtLXBob3RvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5ZW0pIHtcclxuICAubHAtcHJvZHVjdHMtdmlldy1pdGVtLXBob3RvIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ubHAtcHJvZHVjdHMtdmlldy1pdGVtLWxpbmstd3JhcCB7XHJcbiAgLyogZm9udC1zaXplOiAyMHB4OyAqL1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxuICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4vKiBpZSAxMSAqL1xyXG4ubHAtcHJvZHVjdHMtdmlldy1pdGVtLWxpbmtfX3RleHQge1xyXG4gIGZsZXgtYmFzaXM6IDEwMCU7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0cy12aWV3LWl0ZW0tcHJpY2Uge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0cy12aWV3LWl0ZW1fX2J1dHRvbi13cmFwIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0cy12aWV3LWJ5LWNhdGVnb3JpZXMtaXRlbS13cmFwcGVyLFxyXG4ubHAtcHJvZHVjdHMtdmlldy1pdGVtLXdyYXBwZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4uY2F0ZWdvcnktbmFtZS1zZWxlY3Qge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG59XHJcblxyXG4ubHAtYmxvY2stcHJvZHVjdHMtdmlldyAubHAtc2VsZWN0LXdyYXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0cy12aWV3LWl0ZW0ge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmxwLWJsb2NrLXByb2R1Y3RzLXZpZXcgLmxwLXByb2R1Y3RzLXZpZXcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLXByb2R1Y3RzLXZpZXcgLmxwLXByb2R1Y3RzLXZpZXctaXRlbS13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuICAubHAtYmxvY2stcHJvZHVjdHMtdmlldyAubHAtcHJvZHVjdHMtdmlldy1pdGVtIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1wcm9kdWN0cy12aWV3IC5scC1wcm9kdWN0cy12aWV3LWl0ZW0tcGhvdG8td3JhcCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgfVxyXG4gIC5scC1wcm9kdWN0cy12aWV3LWl0ZW0tcHJpY2Uge1xyXG4gICAgLyogZm9udC1zaXplOiAyNHB4OyAqL1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gIH1cclxuICAubHAtcHJvZHVjdHMtdmlldy1pdGVtLXByaWNlIC5wcmljZS1vbGQge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuICAvKiAubHAtcHJvZHVjdHMtdmlldy1pdGVtLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfSAqL1xyXG4gIC5scC1wcm9kdWN0cy12aWV3LWl0ZW0ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gIC5scC1wcm9kdWN0cy12aWV3X190aXRsZS0tbWFyZ2luLWJvdHRvbSxcclxuICAubHAtcHJvZHVjdHMtdmlld19fc3VidGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcbiAgLmxwLXByb2R1Y3RzLXZpZXctaXRlbS1waG90byB7XHJcbiAgICAvKiBwYWRkaW5nOiAyMHB4OyAqL1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgfVxyXG4gIC5scC1wcm9kdWN0cy12aWV3LWl0ZW0tbGluay13cmFwIHtcclxuICAgIC8qIGZvbnQtc2l6ZTogMjJweDsgKi9cclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgbWluLWhlaWdodDogNDhweDtcclxuICB9XHJcbiAgLmNhdGVnb3J5LW5hbWUtYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC5scC1wcm9kdWN0cy12aWV3LWl0ZW0tbGluay13cmFwIHtcclxuICAgIC8qIGZvbnQtc2l6ZTogMjRweDsgKi9cclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgbWluLWhlaWdodDogNDhweDtcclxuICB9XHJcbiAgLmNhdGVnb3J5LW5hbWUtYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqICAgKi9cclxuLmxwLXByb2R1Y3RzLXZpZXctYWx0X19wcmljZSAucHJpY2UtZGlzY291bnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0cy12aWV3LWFsdF9fcHJpY2UgLnByaWNlLW9sZCB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG5cclxuLmxwLXByb2R1Y3RzLXZpZXctYWx0X19uYW1lIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0cy12aWV3LWFsdF9fcHJpY2Uge1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBsaW5lLWhlaWdodDogMS4yNztcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5kZXRhaWxzLWRlc2NyaXB0aW9uLFxyXG4uZGV0YWlscy1icmllZmRlc2NyaXB0aW9uLFxyXG4ubHAtcHJvZHVjdHMtdmlldy1hbHRfX2Rlc2NyaXB0aW9uIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0cy12aWV3LWl0ZW0tcGhvdG8tY2Fyb3VzZWwge1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0cy12aWV3LWl0ZW0tcGhvdG8tY2Fyb3VzZWwgLnNsaWNrLXRyYWNrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmxwLXByb2R1Y3RzLXZpZXctaXRlbS1waG90by1jYXJvdXNlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAubHAtcHJvZHVjdHMtdmlldy1hbHRfX25hbWUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICB9XHJcbiAgLmxwLXByb2R1Y3RzLXZpZXctYWx0X19wcmljZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNztcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuICAuZGV0YWlscy1kZXNjcmlwdGlvbixcclxuICAuZGV0YWlscy1icmllZmRlc2NyaXB0aW9uLFxyXG4gIC5scC1wcm9kdWN0cy12aWV3LWFsdF9fZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC5scC1wcm9kdWN0cy12aWV3LWFsdF9fbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gIH1cclxuICAubHAtcHJvZHVjdHMtdmlldy1hbHRfX3ByaWNlIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgfVxyXG4gIC5kZXRhaWxzLWRlc2NyaXB0aW9uLFxyXG4gIC5kZXRhaWxzLWJyaWVmZGVzY3JpcHRpb24sXHJcbiAgLmxwLXByb2R1Y3RzLXZpZXctYWx0X19kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0LXZpZXctbGFuZGluZy1hbHRfX3JvdyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnByb2R1Y3Qtdmlldy1sYW5kaW5nLWFsdDpudGgtY2hpbGQob2RkKSAucHJvZHVjdC12aWV3LWxhbmRpbmctYWx0X19yb3cge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxufVxyXG5cclxucHJvZHVjdC12aWV3LWxhbmRpbmctYWx0LXJldmVyc2UgLnByb2R1Y3Qtdmlldy1sYW5kaW5nLWFsdDpudGgtY2hpbGQob2RkKSAucHJvZHVjdC12aWV3LWxhbmRpbmctYWx0X19yb3cge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxufVxyXG5cclxuLnByb2R1Y3Qtdmlldy1sYW5kaW5nLWFsdC1yZXZlcnNlIC5wcm9kdWN0LXZpZXctbGFuZGluZy1hbHQ6bnRoLWNoaWxkKGV2ZW4pIC5wcm9kdWN0LXZpZXctbGFuZGluZy1hbHRfX3JvdyB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKiogcHJvZHVjdC1kZXRhaWxzICoqKioqKioqKioqKioqKioqKioqKiovXHJcbi5wcm9kdWN0LWRldGFpbHMge1xyXG4gIC8qICZfX2Rpc2NvdW50IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzQzQ1O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNDQ7XG4gIH0gKi9cclxufVxyXG4ucHJvZHVjdC1kZXRhaWxzIC5tb2RhbC12aWRlby10cmlnZ2VyIC5scC1idG4tLWxpbmsuc3ZnLXdyYXAge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ucHJvZHVjdC1kZXRhaWxzIC5tb2RhbC12aWRlby10cmlnZ2VyIC5scC1idG4tLWxpbmsuc3ZnLXdyYXA6aG92ZXIge1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLnByb2R1Y3QtZGV0YWlscyAuc2xpY2stdHJhY2sge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLnByb2R1Y3QtZGV0YWlscyAuc2xpY2stY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnByb2R1Y3QtZGV0YWlscyAuaWZyYW1lLXJlc3BvbnNpdmVfX2N1c3RvbS1wbGF5LWljb24ubW9kYWwtdmlkZW8taWNvbiB7XHJcbiAgd2lkdGg6IDI3cHg7XHJcbiAgaGVpZ2h0OiAyN3B4O1xyXG4gIG1hcmdpbi1yaWdodDogMTRweDtcclxufVxyXG4ucHJvZHVjdC1kZXRhaWxzIC5tb2RhbC12aWRlby1pY29uIHtcclxuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbn1cclxuLnByb2R1Y3QtZGV0YWlscyAuaWZyYW1lLXJlc3BvbnNpdmVfX2N1c3RvbS1wbGF5LWljb24td3JhcCB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcbi5wcm9kdWN0LWRldGFpbHNfX25hbWUge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuLnByb2R1Y3QtZGV0YWlsc19fY2Fyb3VzZWwtbmF2IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1hcmdpbjogMjBweCA1MHB4O1xyXG59XHJcbi5wcm9kdWN0LWRldGFpbHNfX2Nhcm91c2VsLWZvciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5wcm9kdWN0LWRldGFpbHNfX2Nhcm91c2VsLWZvciAuZGV0YWlscy1jYXJvdXNlbC1pdGVtIHtcclxuICBmbGV4LXNocmluazogMDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuLnByb2R1Y3QtZGV0YWlsc19fYWRkaXRpb24tdGV4dCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIC8qIGxpbmUtaGVpZ2h0OiAyOyAqL1xyXG59XHJcbi5wcm9kdWN0LWRldGFpbHNfX2FkZGl0aW9uLWJsb2NrLXdyYXAge1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBib3JkZXI6IHNvbGlkIDFweCAjZjFmMWYxO1xyXG4gIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbn1cclxuLnByb2R1Y3QtZGV0YWlsc19fYWRkaXRpb24tYmxvY2sge1xyXG4gIGZsZXgtYmFzaXM6IDUwJTtcclxuICBtYXgtd2lkdGg6IDUwJTtcclxuICBwYWRkaW5nLXRvcDogMTZweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxufVxyXG4ucHJvZHVjdC1kZXRhaWxzX19hZGRpdGlvbi1ibG9jay0tYm9yZGVyLXJpZ2h0IHtcclxuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZjFmMWYxO1xyXG59XHJcbi5wcm9kdWN0LWRldGFpbHNfX3RleHQge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxufVxyXG4ucHJvZHVjdC1kZXRhaWxzX19pY29uIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuLnByb2R1Y3QtZGV0YWlsc19faWNvbiAuc3ZnLWljb24ge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG4ucHJvZHVjdC1kZXRhaWxzX19vbGQtcHJpY2Uge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMjtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gIC8qIHBhZGRpbmctcmlnaHQ6IDI0cHg7ICovXHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgLyogY29sb3I6ICNBMEEwQTA7ICovXHJcbn1cclxuLnByb2R1Y3QtZGV0YWlsc19fZGlzY291bnQsIC5wcm9kdWN0LWRldGFpbHNfX2Rpc2NvdW50LWxhYmVsIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuOTtcclxuICAvKiBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4OyAqL1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4ucHJvZHVjdC1kZXRhaWxzX19kaXNjb3VudCAqLCAucHJvZHVjdC1kZXRhaWxzX19kaXNjb3VudC1sYWJlbCAqIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLnByb2R1Y3QtZGV0YWlsc19fcHJpY2Uge1xyXG4gIGZvbnQtc2l6ZTogMzZweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMS4yMjtcclxuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG59XHJcbi5wcm9kdWN0LWRldGFpbHNfX2ltYWdlLXdyYXAge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGhlaWdodDogMTA0cHg7XHJcbn1cclxuLnByb2R1Y3QtZGV0YWlsc19faW1hZ2Utd3JhcC0tY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbHNfX2ltYWdlLWxpbWl0LWhlaWdodCBpbWcge1xyXG4gIG1heC1oZWlnaHQ6IDEwNHB4O1xyXG59XHJcblxyXG4ubW9kYWwtcXVpY2t2aWV3IC5wcm9kdWN0LWRldGFpbHNfX2Nhcm91c2VsLW5hdiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlsc19fY2Fyb3VzZWwtLXByZXZpZXctYWRtaW4ge1xyXG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmxhbmRpbmctcHJvZHVjdC12aWV3LW1vZGFsIC5wcm9kdWN0LWRldGFpbHNfX2Nhcm91c2VsLWZvciAuc2xpY2stYXJyb3cge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLnByb2R1Y3QtZGV0YWlsc19fY29udGVudCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICB9XHJcbiAgLnByb2R1Y3QtZGV0YWlsc19fY2Fyb3VzZWwtZm9yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWRldGFpbHNfX2Nhcm91c2VsLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLm1vZGFsLXF1aWNrdmlldyAucHJvZHVjdC1kZXRhaWxzX19jYXJvdXNlbC1uYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgLyogLmxhbmRpbmctcHJvZHVjdC12aWV3LW1vZGFsIC5wcm9kdWN0LWRldGFpbHNfX2Nhcm91c2VsLWZvciAuc2xpY2stYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgfSAqL1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgLnByb2R1Y3QtZGV0YWlsc19fbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xyXG4gIC5wcm9kdWN0LWRldGFpbHNfX25hbWUge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICB9XHJcbn1cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICAgKi9cclxuLyoqKioqKioqKiBwcm9kdWN0LWRldGFpbHMtYnJpZWYgKioqKioqKioqKi9cclxuLmxwLWJsb2NrLXByb2R1Y3QtZGV0YWlscy1icmllZl9fbmFtZSB7XHJcbiAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMS4zMztcclxufVxyXG4ubHAtYmxvY2stcHJvZHVjdC1kZXRhaWxzLWJyaWVmX19vbGQtcHJpY2Uge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMjtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gIC8qIHBhZGRpbmctcmlnaHQ6IDI0cHg7ICovXHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgLyogY29sb3I6ICNBMEEwQTA7ICovXHJcbn1cclxuLmxwLWJsb2NrLXByb2R1Y3QtZGV0YWlscy1icmllZl9fZGlzY291bnQsIC5scC1ibG9jay1wcm9kdWN0LWRldGFpbHMtYnJpZWZfX2Rpc2NvdW50LWxhYmVsIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuOTtcclxuICAvKiBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4OyAqL1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4ubHAtYmxvY2stcHJvZHVjdC1kZXRhaWxzLWJyaWVmX19kaXNjb3VudCAqLCAubHAtYmxvY2stcHJvZHVjdC1kZXRhaWxzLWJyaWVmX19kaXNjb3VudC1sYWJlbCAqIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmxwLWJsb2NrLXByb2R1Y3QtZGV0YWlscy1icmllZl9fcHJpY2Uge1xyXG4gIGZvbnQtc2l6ZTogMzZweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMS4yMjtcclxuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG59XHJcbi5scC1ibG9jay1wcm9kdWN0LWRldGFpbHMtYnJpZWZfX2ltYWdlLXdyYXAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XHJcbiAgLmxwLWJsb2NrLXByb2R1Y3QtZGV0YWlscy1icmllZl9fbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuICAubHAtYmxvY2stcHJvZHVjdC1kZXRhaWxzLWJyaWVmX19pbWFnZS13cmFwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XHJcbiAgLmxwLWJsb2NrLXByb2R1Y3QtZGV0YWlscy1icmllZl9fbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICovXHJcbi5wcm9kdWN0LWRldGFpbHMtd2l0aC12aWRlb19fdmlkZW8td3JhcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAucHJvZHVjdC1kZXRhaWxzLXdpdGgtdmlkZW9fX3ZpZGVvLXdyYXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuLyoqKioqKioqKioqIGxwLXByb2R1Y3RzLXZpZXctdGlsZSAqKioqKioqKioqKi9cclxuLmxwLXByb2R1Y3RzLXZpZXctdGlsZSAucHJvZHVjdHMtdmlldy1jb2xvcnMtZW1wdHkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5scC1ibG9jay1wcm9kdWN0cy12aWV3LXRpbGVfX2l0ZW0ge1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gMThweCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcclxufVxyXG5cclxuLmxwLXByb2R1Y3RzLXZpZXctdGlsZV9faXRlbS1saW5rLXdyYXAge1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxufVxyXG5cclxuLmxwLXByb2R1Y3RzLXZpZXctdGlsZV9faW5mbyB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIHBhZGRpbmc6IDMycHggMzJweCAwO1xyXG59XHJcblxyXG4ubHAtYmxvY2stcHJvZHVjdHMtdmlldy10aWxlX19pdGVtLWJyaWVmLWRlc2NyaXB0aW9uIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLmxwLWJsb2NrLXByb2R1Y3RzLXZpZXctdGlsZV9faXRlbS1wcmljZSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLXByb2R1Y3RzLXZpZXctdGlsZV9faXRlbS1wcmljZS1ibG9jayAucHJpY2UtZGlzY291bnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5scC1ibG9jay1wcm9kdWN0cy12aWV3LXRpbGVfX2l0ZW0tcHJpY2UtYmxvY2sgLnByaWNlLW9sZCB7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmxwLXByb2R1Y3RzLXZpZXctdGlsZSAucHJvZHVjdHMtdmlldy1jb2xvcnMtZW1wdHkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5scC1wcm9kdWN0cy12aWV3LXRpbGVfX2l0ZW0tbGluay13cmFwIHtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLXByb2R1Y3RzLXZpZXctdGlsZV9faXRlbS1wcmljZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICAgKi9cclxuLmxwLWJsb2NrLXByb2R1Y3RzLXZpZXdfX2VtcHR5LS1hZG1pbiB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1wcm9kdWN0cy12aWV3LXRpbGVfX2l0ZW0tcGhvdG8ge1xyXG4gIG1hcmdpbjogMzJweCAwIDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdC1pbmZvX19pdGVtOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi8qKioqKioqIHByb2R1Y3RzLXZpZXctYmFja2dyb3VuZCAqKioqKioqKiovXHJcbi5scC1wcm9kdWN0cy12aWV3LWJhY2tncm91bmQge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG59XHJcbi5scC1wcm9kdWN0cy12aWV3LWJhY2tncm91bmQgLmxwLXByb2R1Y3RzLXZpZXctaXRlbS1iYWNrZ3JvdW5kLWltYWdlIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcbi5scC1wcm9kdWN0cy12aWV3LWJhY2tncm91bmQgLmxwLXByb2R1Y3RzLXZpZXctaXRlbS1iYWNrZ3JvdW5kLWlubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLyogbWluLWhlaWdodDogMjI1cHg7ICovXHJcbiAgcGFkZGluZzogMjVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC8qIGp1c3RpZnktY29udGVudDogY2VudGVyOyAqL1xyXG59XHJcbi5scC1wcm9kdWN0cy12aWV3LWJhY2tncm91bmQgLmxwLXByb2R1Y3RzLXZpZXctYmFja2dyb3VuZC13cmFwcGVyIHtcclxuICBmbGV4LWdyb3c6IDA7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuLmxwLXByb2R1Y3RzLXZpZXctYmFja2dyb3VuZCAubHAtcHJvZHVjdHMtdmlldy1iYWNrZ3JvdW5kIHtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxufVxyXG4ubHAtcHJvZHVjdHMtdmlldy1iYWNrZ3JvdW5kIC5scC1wcm9kdWN0cy12aWV3LWl0ZW0tYmFja2dyb3VuZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxuLmxwLXByb2R1Y3RzLXZpZXctYmFja2dyb3VuZCAubHAtcHJvZHVjdHMtdmlldy1pdGVtLXByaWNlIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLmxwLXByb2R1Y3RzLXZpZXctYmFja2dyb3VuZCAucHJvZHVjdHMtdmlld19fbGFiZWxzIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xyXG4gIG1hcmdpbi1yaWdodDogLTNweDtcclxufVxyXG4ubHAtcHJvZHVjdHMtdmlldy1iYWNrZ3JvdW5kIC5wcm9kdWN0cy12aWV3LWxhYmVsIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4ubHAtcHJvZHVjdHMtdmlldy1pdGVtLWJhY2tncm91bmRfX2NvbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5scC1wcm9kdWN0cy12aWV3LWl0ZW1fX2ltYWdlcy13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8qIGxwLWJsb2NrLXByb2R1Y3RzLXZpZXctb25lLXdpdGgtYmlnLXBpY3R1cmUgKi9cclxuLmxwLWJsb2NrLXByb2R1Y3RzLXZpZXctLW9uZS1iaWctcGljdHVyZSAubHAtcHJvZHVjdHMtdmlldy1pdGVtLXBob3RvIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ubHAtYmxvY2stcHJvZHVjdHMtdmlldy0tb25lLWJpZy1waWN0dXJlIC5scC1wcm9kdWN0cy12aWV3LWl0ZW0tcGhvdG8gaW1nOm5vdCguanMtcWF6eS1sb2FkaW5nKSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcbi5scC1ibG9jay1wcm9kdWN0cy12aWV3LS1vbmUtYmlnLXBpY3R1cmUgLmxwLXByb2R1Y3RzLXZpZXctaXRlbS1saW5rLXdyYXAge1xyXG4gIG1pbi1oZWlnaHQ6IDA7XHJcbn1cclxuLmxwLWJsb2NrLXByb2R1Y3RzLXZpZXctLW9uZS1iaWctcGljdHVyZSAubHAtcHJvZHVjdHMtdmlldy1pdGVtIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uZ2FsbGVyeS1waG90b3MtaXRlbSB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLmxwLWJsb2NrLXByb2R1Y3RzLWJ5LWNhdGVnb3JpZXMgLmNhdGVnb3J5LW5hbWUtd3JhcCB7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxufVxyXG4ubHAtYmxvY2stcHJvZHVjdHMtYnktY2F0ZWdvcmllcyAuY2F0ZWdvcnktbmFtZS1idXR0b24ge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLmxwLWJsb2NrLXByb2R1Y3RzLWJ5LWNhdGVnb3JpZXMgLmNhdGVnb3J5LW5hbWUtd3JhcC0tbGlua3Mge1xyXG4gIC8qIC5scC1idG4tLWxpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfSAqL1xyXG59XHJcbi5scC1ibG9jay1wcm9kdWN0cy1ieS1jYXRlZ29yaWVzIC5jYXRlZ29yeS1uYW1lLXdyYXAtLWxpbmtzIC5scC1idG4tLWxpbmstYWN0aXZlIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbi5scC1ibG9jay1wcm9kdWN0cy1ieS1jYXRlZ29yaWVzIC5jYXRlZ29yeS1uYW1lLXdyYXAtLWxpbmtzIC5jYXRlZ29yeS1uYW1lIHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuLmxwLWJsb2NrLXByb2R1Y3RzLWJ5LWNhdGVnb3JpZXMgLmNhdGVnb3J5LW5hbWUtd3JhcC0tbGlua3MgYnV0dG9uIHtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxufVxyXG4ubHAtYmxvY2stcHJvZHVjdHMtYnktY2F0ZWdvcmllcyAuY2F0ZWdvcnktbmFtZS13cmFwLS1saW5rcyAuY2F0ZWdvcnktbmFtZS1idXR0b24ge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4ubHAtYmxvY2stcHJvZHVjdHMtYnktY2F0ZWdvcmllcyAuY2F0ZWdvcnktbmFtZS13cmFwLS1saW5rcyAuY2F0ZWdvcnktbmFtZTpmaXJzdC1jaGlsZCAuY2F0ZWdvcnktbmFtZS1idXR0b24ge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG4ubHAtYmxvY2stcHJvZHVjdHMtYnktY2F0ZWdvcmllcyAuY2F0ZWdvcnktbmFtZS13cmFwLS1saW5rcyAuY2F0ZWdvcnktbmFtZTpsYXN0LWNoaWxkIC5jYXRlZ29yeS1uYW1lLWJ1dHRvbiB7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcclxuICAubHAtYmxvY2stcHJvZHVjdHMtYnktY2F0ZWdvcmllcyAuY2F0ZWdvcnktbmFtZS13cmFwIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLXByb2R1Y3RzLWJ5LWNhdGVnb3JpZXMgLmNhdGVnb3J5LW5hbWUtYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLXByb2R1Y3RzLWJ5LWNhdGVnb3JpZXMgLmNhdGVnb3J5LW5hbWUtd3JhcC0tbGlua3MgLmNhdGVnb3J5LW5hbWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn0iLCAiLmxwLXByb3BlcnRpZXMge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubHAtcHJvcGVydGllcy1yb3cge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogdGFibGUtcm93O1xyXG59XHJcblxyXG4ubHAtcHJvcGVydGllcy1uYW1lLFxyXG4ubHAtcHJvcGVydGllcy12YWx1ZSB7XHJcbiAgcGFkZGluZzogMTdweCAwIDlweDtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxufVxyXG5cclxuLmxwLXByb3BlcnRpZXMtbmFtZSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxufSIsICJhLnNvY2lhbCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGhlaWdodDogMzBweDtcclxuICB3aWR0aDogMzBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiByZ2IoMjEsIDIxLCAyMSk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbWFyZ2luOiA1cHg7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5hLnNvY2lhbCAuc29jaWFsX19uYW1lIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5hLnNvY2lhbDpob3ZlciB7XHJcbiAgY29sb3I6IHJnYigyMSwgMjEsIDIxKTtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuYS5zb2NpYWwtLWNhbGwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1LCA5MCwgMTUyKTtcclxufVxyXG5hLnNvY2lhbC0tY2FsbDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODZlMjtcclxufVxyXG5hLnNvY2lhbC0tdmtvbnRha3RlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTksIDc0LCA5NSk7XHJcbn1cclxuYS5zb2NpYWwtLXZrb250YWt0ZTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NmY4ZTtcclxufVxyXG5hLnNvY2lhbC0td2hhdHNhcHAge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAyMzAsIDExOCk7XHJcbn1cclxuYS5zb2NpYWwtLXdoYXRzYXBwOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRmZjljO1xyXG59XHJcbmEuc29jaWFsLS12aWJlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyMywgNjYsIDE2OSk7XHJcbn1cclxuYS5zb2NpYWwtLXZpYmVyOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTA3MGM3O1xyXG59XHJcbmEuc29jaWFsLS1mYWNlYm9vayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYzLCA5MiwgMTUwKTtcclxufVxyXG5hLnNvY2lhbC0tZmFjZWJvb2s6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDgyYmU7XHJcbn1cclxuYS5zb2NpYWwtLXlvdXR1YmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAxMDAlLCA1MCUpO1xyXG59XHJcbmEuc29jaWFsLS15b3V0dWJlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0ZDRkO1xyXG59XHJcbmEuc29jaWFsLS10d2l0dGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODYsIDE3MSwgMjM4KTtcclxufVxyXG5hLnNvY2lhbC0tdHdpdHRlcjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljY2VmNTtcclxufVxyXG5hLnNvY2lhbC0taW5zdGFncmFtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDEwODY5O1xyXG59XHJcbmEuc29jaWFsLS1pbnN0YWdyYW06aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzJlOGY7XHJcbn1cclxuYS5zb2NpYWwtLXRlbGVncmFtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzVhY2UxO1xyXG59XHJcbmEuc29jaWFsLS10ZWxlZ3JhbTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4YzdlYjtcclxufVxyXG5hLnNvY2lhbC0tb2Rub2tsYXNzbmlraSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlODIwODtcclxufVxyXG5hLnNvY2lhbC0tb2Rub2tsYXNzbmlraTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTc0YTtcclxufSIsICIucHJpY2UtbnVtYmVyLFxyXG4ucHJpY2UtY3VycmVuY3kge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi5scC1ibG9jay1jb250YWN0cy1tYXBfX2hlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29udGFjdHMtbWFwX190ZXh0IHtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29udGFjdHMtbWFwX19zb2NpYWwge1xyXG4gIG1hcmdpbi10b3A6IDI4cHg7XHJcbn1cclxuLmxwLWJsb2NrLWNvbnRhY3RzLW1hcF9fc29jaWFsIC5oZWFkZXJfX3NvY2lhbDpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb250YWN0cy1tYXBfX2NvbnRhY3RzIHtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWNvbnRhY3RzLWNlbnRlciB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29udGFjdHMtY2VudGVyX19zb2NpYWwge1xyXG4gIG1hcmdpbi10b3A6IDQ4cHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb250YWN0cy1tYXAtYmFja2dyb3VuZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29udGFjdHMtbWFwLWJhY2tncm91bmRfX3dyYXAsXHJcbi5scC1ibG9jay1jb250YWN0cy1tYXAtYmFja2dyb3VuZF9fY29udGVudC13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb250YWN0cy1tYXAtYmFja2dyb3VuZF9fd3JhcCB7XHJcbiAgbWluLWhlaWdodDogNTYwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29udGFjdHMtbWFwLWJhY2tncm91bmRfX2lmcmFtZS13cmFwIGlmcmFtZSB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNTYwcHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb250YWN0cy1tYXAtYmFja2dyb3VuZF9fcG9wdXAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stY29udGFjdHMtbWFwX193cmFwIGlmcmFtZSB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNTYwcHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jb250YWN0cy1idXR0b25zLXNvY2lhbHMgLmxwLWJsb2NrLWNvbnRhY3RzLWJ1dHRvbnMtc29jaWFsX19idG4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiAxN3B4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICAvKiBib3JkZXItcmFkaXVzOiAzcHg7ICovXHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBtYXJnaW46IDVweDtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5scC1ibG9jay1jb250YWN0cy1idXR0b25zLXNvY2lhbHMgLmxwLWJsb2NrLWNvbnRhY3RzLWJ1dHRvbnMtc29jaWFsX19idG46aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ubHAtYmxvY2stY29udGFjdHMtYnV0dG9ucy1zb2NpYWxzIC5scC1ibG9jay1jb250YWN0cy1idXR0b25zLXNvY2lhbF9fYnRuOjpiZWZvcmUge1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxufVxyXG4ubHAtYmxvY2stY29udGFjdHMtYnV0dG9ucy1zb2NpYWxzIC5scC1ibG9jay1jb250YWN0cy1idXR0b25zLXNvY2lhbF9fYnRuIC5zb2NpYWxfX25hbWUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmxwLWJsb2NrLWNvbnRhY3RzLWJ1dHRvbnMtc29jaWFscyAubHAtYmxvY2stY29udGFjdHMtYnV0dG9ucy1zb2NpYWxfX2J0bjpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5scC1ibG9jay1jb250YWN0cy1tYXAtYmFja2dyb3VuZF9fcG9wdXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgei1pbmRleDogNTtcclxuICB9XHJcbiAgLmxwLWJsb2NrLWNvbnRhY3RzLW1hcC1iYWNrZ3JvdW5kX19pZnJhbWUtd3JhcCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuICAubHAtYmxvY2stY29udGFjdHMtbWFwLWJhY2tncm91bmRfX2lmcmFtZS13cmFwIGlmcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxufVxyXG4ubHAtYmxvY2stY29udGFjdHMtYnV0dG9ucy1zb2NpYWxzLWFsdCBhLnNvY2lhbCB7XHJcbiAgaGVpZ2h0OiA1NXB4O1xyXG4gIHdpZHRoOiA1NXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbn0iLCAiLmxwLWJsb2NrLWRlbGltaXRlci1saW5lLWhvcml6b250YWxfX2VsZW1lbnQge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWRlbGltaXRlci1saW5lLXZlcnRpY2FsX19lbGVtZW50IHtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgd2lkdGg6IDFweDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4ubHAtYmxvY2stc2VydmljZXMtdGhyZWUtY29sdW1uc19fcm93IHtcclxuICBtYXJnaW4tbGVmdDogLTE0cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTRweDtcclxufVxyXG4ubHAtYmxvY2stc2VydmljZXMtdGhyZWUtY29sdW1uc19faXRlbSwgLmxwLWJsb2NrLXNlcnZpY2VzLXRocmVlLWNvbHVtbnNfX2l0ZW0tLWhlYWRlciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcbn1cclxuLmxwLWJsb2NrLXNlcnZpY2VzLXRocmVlLWNvbHVtbnNfX2l0ZW0ge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy10aHJlZS1jb2x1bW5zX19pdGVtOm50aC1jaGlsZChuKzQpIHtcclxuICBwYWRkaW5nLXRvcDogMTRweDtcclxufVxyXG4ubHAtYmxvY2stc2VydmljZXMtdGhyZWUtY29sdW1uc19fY29udGVudCwgLmxwLWJsb2NrLXNlcnZpY2VzLXRocmVlLWNvbHVtbnNfX2Zvb3RlciB7XHJcbiAgLyogdGV4dC1hbGlnbjogY2VudGVyOyAqL1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy10aHJlZS1jb2x1bW5zX19jb250ZW50IHtcclxuICBwYWRkaW5nOiAzMnB4IDMycHggMDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuLmxwLWJsb2NrLXNlcnZpY2VzLXRocmVlLWNvbHVtbnNfX2Zvb3RlciB7XHJcbiAgcGFkZGluZzogMCAzMnB4O1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy10aHJlZS1jb2x1bW5zX19waWN0dXJlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmxwLWJsb2NrLXNlcnZpY2VzLXRocmVlLWNvbHVtbnNfX2hlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy10aHJlZS1jb2x1bW5zX190ZXh0IHtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy10aHJlZS1jb2x1bW5zX19wcmljZSB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4ubHAtYmxvY2stc2VydmljZXMtdGhyZWUtY29sdW1uc19faW5uZXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmxwLWJsb2NrLXNlcnZpY2VzLWFjY29yZGlvbl9fcm93LWluZm8ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG59XHJcblxyXG4ubHAtYmxvY2stc2VydmljZXMtYWNjb3JkaW9uX19wcmljZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLXNlcnZpY2VzLWljb25zLXRocmVlLWNvbHVtbnNfX2l0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuLmxwLWJsb2NrLXNlcnZpY2VzLWljb25zLXRocmVlLWNvbHVtbnNfX2hlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ubHAtYmxvY2stc2VydmljZXMtaWNvbnMtdGhyZWUtY29sdW1uc19faGVhZGVyOmhvdmVyIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy1pY29ucy10aHJlZS1jb2x1bW5zX19pY29uIHtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgd2lkdGg6IDc4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC8qIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyAqL1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy1pY29ucy10aHJlZS1jb2x1bW5zX19pY29uIHN2ZyB7XHJcbiAgZm9udC1zaXplOiA1MHB4O1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy1pY29ucy10aHJlZS1jb2x1bW5zX19pY29uIGltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmxwLWJsb2NrLXNlcnZpY2VzLXRhYmxlICoge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5scC1zZXJ2aWNlcy10YWJsZV9fX19pdGVtIHtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcbi5scC1zZXJ2aWNlcy10YWJsZV9fY29udGVudC1pdGVtLWlubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ubHAtc2VydmljZXMtdGFibGVfX2NvbnRlbnQtaXRlbS1kb3RzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmxwLXNlcnZpY2VzLXRhYmxlX19jb250ZW50LWl0ZW0tZG90czo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5scC1zZXJ2aWNlcy10YWJsZV9fY29udGVudC1pdGVtLWRvdHMgKiB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcbi5scC1zZXJ2aWNlcy10YWJsZV9fY29udGVudC1saXN0IHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4ubHAtc2VydmljZXMtdGFibGVfX2NvbnRlbnQtaXRlbSB7XHJcbiAgcGFkZGluZzogMjRweCAwO1xyXG59XHJcbi5scC1zZXJ2aWNlcy10YWJsZV9fY29udGVudC1pdGVtLXRleHQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7ICovXHJcbiAgei1pbmRleDogMjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmxwLXNlcnZpY2VzLXRhYmxlX19jb250ZW50LWl0ZW0tcHJpY2Uge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4vKiBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5scC1zZXJ2aWNlcy10YWJsZSB7XG4gICAgICAgICZfX2NvbnRlbnQtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDIwcHggMjRweCAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59ICovXHJcbi5scC1ibG9jay1zZXJ2aWNlcy1jb2x1bW5zX19jb250ZW50LWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy1jb2x1bW5zX19jb250ZW50LWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDE1cHggMTZweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy1jb2x1bW5zX19yb3ctaW5mbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLmxwLWJsb2NrLXNlcnZpY2VzLWNvbHVtbnNfX3Jvdy1oZWFkZXIge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG4ubHAtYmxvY2stc2VydmljZXMtY29sdW1uc19fcHJpY2Uge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4ubHAtYmxvY2stc2VydmljZXMtY29sdW1uc19fcm93LWluZm8tdGV4dCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4uc2VydmljZXMtdHdvLWNvbHVtbnMtcG9ydHJhaXRfX2NvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbn1cclxuLnNlcnZpY2VzLXR3by1jb2x1bW5zLXBvcnRyYWl0X19pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5zZXJ2aWNlcy10d28tY29sdW1ucy1wb3J0cmFpdCAucGljdHVyZS1sb2FkZXItdHJpZ2dlci1pbWFnZS1pbm5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNlcnZpY2VzLXR3by1jb2x1bW5zLXBvcnRyYWl0X19waWN0dXJlIHtcclxuICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnNlcnZpY2VzLXR3by1jb2x1bW5zLXBvcnRyYWl0X19waWN0dXJlIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4uc2VydmljZXMtdHdvLWNvbHVtbnMtcG9ydHJhaXQgLnBpY3R1cmUtbG9hZGVyLXRyaWdnZXItaW1hZ2UtYmFja2dyb3VuZCxcclxuLnNlcnZpY2VzLXR3by1jb2x1bW5zLXBvcnRyYWl0IC5waWN0dXJlLWxvYWRlci10cmlnZ2VyX193cmFwIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnNlcnZpY2VzLXR3by1jb2x1bW5zLXBvcnRyYWl0X19oZWFkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4uc2VydmljZXMtdHdvLWNvbHVtbnMtcG9ydHJhaXRfX2J1dHRvbiAubHAtYnRuIHtcclxuICBwYWRkaW5nOiAxM3B4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5zZXJ2aWNlcy10d28tY29sdW1ucy1wb3J0cmFpdF9fcGljdHVyZSB7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICB9XHJcbiAgLnNlcnZpY2VzLXR3by1jb2x1bW5zLXBvcnRyYWl0X19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDEycHg7XHJcbiAgfVxyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy10aHJlZS1jb2x1bW5zLWFsdF9fY29udGVudCB7XHJcbiAgcGFkZGluZy10b3A6IDMycHg7XHJcbn1cclxuLmxwLWJsb2NrLXNlcnZpY2VzLXRocmVlLWNvbHVtbnMtYWx0X19pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy10aHJlZS1jb2x1bW5zLWFsdF9fcGljdHVyZSAuanMtcWF6eS1sb2FkaW5nIHtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG4ubHAtYmxvY2stc2VydmljZXMtdGhyZWUtY29sdW1ucy1hbHRfX3BpY3R1cmUgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG4ubHAtYmxvY2stc2VydmljZXMtdGhyZWUtY29sdW1ucy1hbHRfX2hlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5scC1ibG9jay1zZXJ2aWNlcy10aHJlZS1jb2x1bW5zLWFsdF9fcHJpY2Uge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLmxwLWJsb2NrLXNlcnZpY2VzLXRocmVlLWNvbHVtbnMtYWx0IHBpY3R1cmUtbG9hZGVyLXRyaWdnZXIgPiBzcGFuLFxyXG4ubHAtYmxvY2stc2VydmljZXMtdGhyZWUtY29sdW1ucy1hbHQgcGljdHVyZS1sb2FkZXItdHJpZ2dlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmxwLWJsb2NrLXNlcnZpY2VzLXRocmVlLWNvbHVtbnMtYWx0X19mb290ZXIge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmxwLWJsb2NrLXNlcnZpY2VzLXRocmVlLWNvbHVtbnMtYWx0X19waWN0dXJlIGltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG4uc2VydmljZXMtY29sdW1ucy10aHJlZS1pY29uc19fcm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW46IC0xMnB4O1xyXG59XHJcbi5zZXJ2aWNlcy1jb2x1bW5zLXRocmVlLWljb25zX19pdGVtIHtcclxuICBwYWRkaW5nOiAxMnB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLnNlcnZpY2VzLWNvbHVtbnMtdGhyZWUtaWNvbnNfX2lubmVyIHtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uc2VydmljZXMtY29sdW1ucy10aHJlZS1pY29uc19fcGljdHVyZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4uc2VydmljZXMtY29sdW1ucy10aHJlZS1pY29ucyAuc3ZnLWlubGluZS0tZmEuZmEtZncge1xyXG4gIHdpZHRoOiA2NHB4O1xyXG4gIGhlaWdodDogNjRweDtcclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi8qID40ODAgLSBcdTA0NDFcdTA0M0NcdTA0MzBcdTA0NDBcdTA0NDJcdTA0NDRcdTA0M0VcdTA0M0RcdTA0NEIgKi9cclxuLyogPjc2OCAtIFx1MDQzRlx1MDQzQlx1MDQzMFx1MDQzRFx1MDQ0OFx1MDQzNVx1MDQ0Mlx1MDQ0QiAqL1xyXG4vKiA+MTAyNCAtIFx1MDQzRFx1MDQzNVx1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCwgXHUwNDNEXHUwNDNFXHUwNDQzXHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4ICovXHJcbi8qID4xMjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi8qID4xNjAwIC0gXHUwNDM0XHUwNDM1XHUwNDQxXHUwNDNBXHUwNDQyXHUwNDNFXHUwNDNGICovXHJcbi5scC1ibG9jay10ZWFtLXRocmVlLWNvbHVtbnMtY2Fyb3VzZWxfX3Jvdy13cmFwLFxyXG4ubHAtYmxvY2stdGVhbS10aHJlZS1jb2x1bW5zX19yb3ctd3JhcCxcclxuLmxwLWJsb2NrLXRlYW0tdGhyZWUtY29sdW1ucy1yb3VuZGVkX19yb3ctd3JhcCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbn1cclxuLmxwLWJsb2NrLXRlYW0tdGhyZWUtY29sdW1ucy1jYXJvdXNlbF9fcm93LFxyXG4ubHAtYmxvY2stdGVhbS10aHJlZS1jb2x1bW5zX19yb3csXHJcbi5scC1ibG9jay10ZWFtLXRocmVlLWNvbHVtbnMtcm91bmRlZF9fcm93IHtcclxuICAvKiBtYXJnaW4tbGVmdDogLSR0aHJlZUNvbHVtbnNJdGVtUGFkZGluZztcbiAgbWFyZ2luLXJpZ2h0OiAtJHRocmVlQ29sdW1uc0l0ZW1QYWRkaW5nOyAqL1xyXG59XHJcbi5scC1ibG9jay10ZWFtLXRocmVlLWNvbHVtbnMtY2Fyb3VzZWxfX2l0ZW0sIC5scC1ibG9jay10ZWFtLXRocmVlLWNvbHVtbnMtY2Fyb3VzZWxfX2l0ZW0tLWhlYWRlcixcclxuLmxwLWJsb2NrLXRlYW0tdGhyZWUtY29sdW1uc19faXRlbSxcclxuLmxwLWJsb2NrLXRlYW0tdGhyZWUtY29sdW1uc19faXRlbS0taGVhZGVyLFxyXG4ubHAtYmxvY2stdGVhbS10aHJlZS1jb2x1bW5zLXJvdW5kZWRfX2l0ZW0sXHJcbi5scC1ibG9jay10ZWFtLXRocmVlLWNvbHVtbnMtcm91bmRlZF9faXRlbS0taGVhZGVyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5scC1ibG9jay10ZWFtLXRocmVlLWNvbHVtbnMtY2Fyb3VzZWxfX2l0ZW0sXHJcbi5scC1ibG9jay10ZWFtLXRocmVlLWNvbHVtbnNfX2l0ZW0sXHJcbi5scC1ibG9jay10ZWFtLXRocmVlLWNvbHVtbnMtcm91bmRlZF9faXRlbSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuLmxwLWJsb2NrLXRlYW0tdGhyZWUtY29sdW1ucy1jYXJvdXNlbF9fY29udGVudCxcclxuLmxwLWJsb2NrLXRlYW0tdGhyZWUtY29sdW1uc19fY29udGVudCxcclxuLmxwLWJsb2NrLXRlYW0tdGhyZWUtY29sdW1ucy1yb3VuZGVkX19jb250ZW50IHtcclxuICBwYWRkaW5nOiAyNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG59XHJcbi5scC1ibG9jay10ZWFtLXRocmVlLWNvbHVtbnMtY2Fyb3VzZWxfX3RleHQsXHJcbi5scC1ibG9jay10ZWFtLXRocmVlLWNvbHVtbnNfX3RleHQsXHJcbi5scC1ibG9jay10ZWFtLXRocmVlLWNvbHVtbnMtcm91bmRlZF9fdGV4dCB7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stdGVhbS10aHJlZS1jb2x1bW5zLWNhcm91c2VsX19yb3cge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmxwLWJsb2NrLXRlYW0tdGhyZWUtY29sdW1ucy1yb3VuZGVkX19waWN0dXJlIGltZyB7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIGhlaWdodDogMTQwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvKiBib3JkZXItcmFkaXVzOiA1MCU7ICovXHJcbn1cclxuXHJcbi5scC1ibG9jay10ZWFtLWRldGFpbHNfX3N1YmhlYWRlcixcclxuLmxwLWJsb2NrLXRlYW0tZGV0YWlscy1yZXZlcnNlX19zdWJoZWFkZXIge1xyXG4gIG1hcmdpbi10b3A6IDRweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcbi5scC1ibG9jay10ZWFtLWRldGFpbHNfX2NvbnRlbnQsXHJcbi5scC1ibG9jay10ZWFtLWRldGFpbHMtcmV2ZXJzZV9fY29udGVudCB7XHJcbiAgbWFyZ2luLXRvcDogMThweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbn1cclxuLmxwLWJsb2NrLXRlYW0tZGV0YWlsc19fY29sLWRhdGEsXHJcbi5scC1ibG9jay10ZWFtLWRldGFpbHMtcmV2ZXJzZV9fY29sLWRhdGEge1xyXG4gIHBhZGRpbmctdG9wOiAyNHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stdGVhbS1kZXRhaWxzLXJldmVyc2VfX2hlYWRlcixcclxuLmxwLWJsb2NrLXRlYW0tZGV0YWlsc19faGVhZGVyIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmxwLWJsb2NrLXRlYW0tZGV0YWlscy1yZXZlcnNlX19oZWFkZXIsXHJcbiAgLmxwLWJsb2NrLXRlYW0tZGV0YWlsc19faGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gIH1cclxuICAubHAtYmxvY2stdGVhbS1kZXRhaWxzLXJldmVyc2VfX3N1YmhlYWRlcixcclxuICAubHAtYmxvY2stdGVhbS1kZXRhaWxzX19zdWJoZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG4gIH1cclxuICAubHAtYmxvY2stdGVhbS1kZXRhaWxzX19jb2wtZGF0YSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICB9XHJcbiAgLmxwLWJsb2NrLXRlYW0tZGV0YWlscy1yZXZlcnNlX19jb2wtZGF0YSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgfVxyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLmxwLWJsb2NrLWNoYXJhY3RlcmlzdGljc19fY2F0ZWdvcnkge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ubHAtYmxvY2stY2hhcmFjdGVyaXN0aWNzX19jZWxscy13cmFwIHtcclxuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jaGFyYWN0ZXJpc3RpY3NfX2NlbGwge1xyXG4gIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuLmxwLWJsb2NrLWNoYXJhY3RlcmlzdGljc19fY2VsbC0tcC1sLW1kIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jaGFyYWN0ZXJpc3RpY3NfX2Jsb2NrIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIC8qIG1hcmdpbi1ib3R0b206IDMwcHg7ICovXHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4ubHAtYmxvY2stY2hhcmFjdGVyaXN0aWNzX19ibG9jazpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4ubHAtYmxvY2stY2hhcmFjdGVyaXN0aWNzX19ibG9jazpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubHAtYmxvY2stY2hhcmFjdGVyaXN0aWNzX19zdWJibG9jay0tYm9yZGVyOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbn1cclxuXHJcbi5scC1ibG9jay1jaGFyYWN0ZXJpc3RpY3NfX3N1YmJsb2NrLS1ib3JkZXIge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuLyogLmxwLWJsb2NrLWNoYXJhY3RlcmlzdGljc19fc3ViYmxvY2stLWJnLWFsdDpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBjb2xvcjogIzAwMDtcbn0gKi9cclxuLmxwLWJsb2NrLWNoYXJhY3RlcmlzdGljc19fY2VsbC0tYm9yZGVyLXI6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmxwLWJsb2NrLWNoYXJhY3RlcmlzdGljc19fY2VsbC0tcC1sLW1kIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzRweDtcclxuICB9XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4uZ2FsbGVyeS1zb3J0YWJsZSxcclxuLmdhbGxlcnktc29ydGFibGVfX3JvdyxcclxuLmdhbGxlcnktc29ydGFibGVfX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmdhbGxlcnktc29ydGFibGVfX2l0ZW0gcGljdHVyZS1sb2FkZXItdHJpZ2dlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1zb3J0YWJsZSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1zb3J0YWJsZV9fcm93LmFzLXNvcnRhYmxlLWRyYWcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4uZ2FsbGVyeS1zb3J0YWJsZV9fcm93LmFzLXNvcnRhYmxlLWRyYWcgLmdhbGxlcnktc29ydGFibGVfX2l0ZW0ge1xyXG4gIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1zb3J0YWJsZV9faXRlbSB7XHJcbiAgLyogZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAqL1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uZ2FsbGVyeS1zb3J0YWJsZV9faXRlbTpob3ZlciAuZ2FsbGVyeS1zb3J0YWJsZV9fdmlzaWJpbGl0eS1ob3ZlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LXNvcnRhYmxlX192aXNpYmlsaXR5LWhvdmVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1zb3J0YWJsZV9faXRlbS1oYW5kbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwcHg7XHJcbiAgbGVmdDogMThweDtcclxufVxyXG5cclxuLmdhbGxlcnktcmVtb3ZlIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTBweDtcclxuICByaWdodDogMTBweDtcclxuICB6LWluZGV4OiA5OTk7XHJcbn1cclxuXHJcbi5scC1nYWxsZXktaXRlbV9faW5uZXIge1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4vKioqKioqKioqIGdhbGxlcnkgcHV6emxlcyAqKioqKioqKi9cclxuLmdhbGxlcnktcHV6emxlcyAuYXMtc29ydGFibGUtZHJhZ2dpbmcge1xyXG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdhbGxlcnktcHV6emxlcyAuZ2FsbGVyeS1yZW1vdmUge1xyXG4gIHRvcDogMjBweDtcclxuICByaWdodDogMjBweDtcclxufVxyXG5cclxuLmdhbGxlcnktcHV6emxlcyAuZ2FsbGVyeS1zb3J0YWJsZV9faXRlbS1oYW5kbGUge1xyXG4gIHRvcDogMjBweDtcclxuICBsZWZ0OiAyOHB4O1xyXG59XHJcblxyXG4uZ2FsbGVyeS1zb3J0YWJsZV9fcHV6emxlcy1pdGVtIHtcclxuICBmbG9hdDogbm9uZTtcclxuICAvKiB3aWR0aDogMTAwJTsgKi9cclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmdhbGxlcnktc29ydGFibGVfX3B1enpsZXMtaXRlbSBpbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLmdhbGxlcnktc29ydGFibGVfX3B1enpsZXMtaXRlbSAucGljdHVyZS1sb2FkZXItdHJpZ2dlci1pbWFnZS1pbm5lciB7XHJcbiAgLyogaGVpZ2h0OiAyNTZweDsgKi9cclxufVxyXG5cclxuLyogLmdhbGxlcnktc29ydGFibGVfX3B1enpsZXMtaXRlbTpmaXJzdC1jaGlsZCxcbi5nYWxsZXJ5LXNvcnRhYmxlX19wdXp6bGVzLWl0ZW06bnRoLWNoaWxkKDEwbikge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZ2FsbGVyeS1zb3J0YWJsZV9fcHV6emxlcy1pdGVtOm50aC1jaGlsZCg4KSxcbi5nYWxsZXJ5LXNvcnRhYmxlX19wdXp6bGVzLWl0ZW06bnRoLWNoaWxkKDEwbiArIDE3KSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufSAqL1xyXG4uZ2FsbGVyeS1zb3J0YWJsZV9fcHV6emxlcy1yb3cge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5nYWxsZXJ5LXNvcnRhYmxlX19wdXp6bGVzLXdyYXAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICB9XHJcbiAgLmdhbGxlcnktc29ydGFibGVfX3B1enpsZXMtaXRlbSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbiAgLmdhbGxlcnktc29ydGFibGVfX3B1enpsZXMtaXRlbSBpbWcge1xyXG4gICAgbWF4LWhlaWdodDogMjU2cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5nYWxsZXJ5LXNvcnRhYmxlX19wdXp6bGVzLWl0ZW06Zmlyc3QtY2hpbGQsXHJcbiAgLmdhbGxlcnktc29ydGFibGVfX3B1enpsZXMtaXRlbTpudGgtY2hpbGQoMTFuKSxcclxuICAuZ2FsbGVyeS1zb3J0YWJsZV9fcHV6emxlcy1pdGVtOm50aC1jaGlsZCg4KSxcclxuICAuZ2FsbGVyeS1zb3J0YWJsZV9fcHV6emxlcy1pdGVtOm50aC1jaGlsZCgxMG4rMTcpIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5nYWxsZXJ5LXNvcnRhYmxlX19wdXp6bGVzLWl0ZW06Zmlyc3QtY2hpbGQgaW1nLFxyXG4gIC5nYWxsZXJ5LXNvcnRhYmxlX19wdXp6bGVzLWl0ZW06bnRoLWNoaWxkKDExbikgaW1nLFxyXG4gIC5nYWxsZXJ5LXNvcnRhYmxlX19wdXp6bGVzLWl0ZW06bnRoLWNoaWxkKDgpIGltZyxcclxuICAuZ2FsbGVyeS1zb3J0YWJsZV9fcHV6emxlcy1pdGVtOm50aC1jaGlsZCgxMG4rMTcpIGltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiA1NTJweDtcclxuICB9XHJcbiAgLmdhbGxlcnktc29ydGFibGVfX3B1enpsZXMtaXRlbTpudGgtY2hpbGQoOCksXHJcbiAgLmdhbGxlcnktc29ydGFibGVfX3B1enpsZXMtaXRlbTpudGgtY2hpbGQoMTBuKzE3KSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAgICovXHJcbi5scC1ibG9jay1nYWxsZXJ5LXdpdGgtdGV4dCAucGljdHVyZS1sb2FkZXItdHJpZ2dlci1pbWFnZS1pbm5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5scC1ibG9jay1nYWxsZXJ5LXdpdGgtdGV4dF9faW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWdhbGxlcnktd2l0aC10ZXh0X190ZXh0LWJsb2NrIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5scC1ibG9jay1nYWxsZXJ5LXdpdGgtdGV4dF9fc3VidGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWdhbGxlcnktd2l0aC10ZXh0X190ZXh0IHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1nYWxsZXJ5LXdpdGgtdGV4dF9faW1hZ2Utd3JhcCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxwLWJsb2NrLWdhbGxlcnktd2l0aC10ZXh0X19pbWFnZS13cmFwOmhvdmVyIC5scC1ibG9jay1nYWxsZXJ5LXdpdGgtdGV4dF9fdGV4dC1ibG9jayB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmxwLWJsb2NrLWdhbGxlcnktd2l0aC10ZXh0IHBpY3R1cmUtbG9hZGVyLXRyaWdnZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5scC1ibG9jay1nYWxsZXJ5LXdpdGgtdGV4dF9fc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG4gIC5scC1ibG9jay1nYWxsZXJ5LXdpdGgtdGV4dF9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICB9XHJcbn0iLCAiLmNvbGxhZ2UtZnVsbF9fY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDE4ODBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmNvbGxhZ2UtZnVsbF9fZ3JpZCB7XHJcbiAgZ3JpZC1nYXA6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG59XHJcblxyXG4uY29sbGFnZS1mdWxsX19pdGVtLWN1c3RvbTpudGgtY2hpbGQoMSkge1xyXG4gIGdyaWQtY29sdW1uOiAyL3NwYW4gMTtcclxuICBncmlkLXJvdzogMi9zcGFuIDE7XHJcbn1cclxuXHJcbi5jb2xsYWdlLWZ1bGxfX2l0ZW0tY3VzdG9tOm50aC1jaGlsZCgyKSB7XHJcbiAgZ3JpZC1jb2x1bW46IDMvc3BhbiAzO1xyXG4gIGdyaWQtcm93OiAxL3NwYW4gMjtcclxufVxyXG5cclxuLmNvbGxhZ2UtZnVsbF9faXRlbS1jdXN0b206bnRoLWNoaWxkKDMpIHtcclxuICBncmlkLWNvbHVtbjogMS9zcGFuIDI7XHJcbiAgZ3JpZC1yb3c6IDMvc3BhbiAyO1xyXG59XHJcblxyXG4uY29sbGFnZS1mdWxsX19pdGVtLWN1c3RvbTpudGgtY2hpbGQoNCkge1xyXG4gIGdyaWQtY29sdW1uOiAzL3NwYW4gMjtcclxuICBncmlkLXJvdzogMy9zcGFuIDE7XHJcbn1cclxuXHJcbi5jb2xsYWdlLWZ1bGxfX2l0ZW0tY3VzdG9tOm50aC1jaGlsZCg1KSB7XHJcbiAgZ3JpZC1jb2x1bW46IDMvc3BhbiAyO1xyXG4gIGdyaWQtcm93OiA0L3NwYW4gMTtcclxufVxyXG5cclxuLmNvbGxhZ2UtZnVsbF9faXRlbS1jdXN0b206bnRoLWNoaWxkKDYpIHtcclxuICBncmlkLWNvbHVtbjogNS9zcGFuIDM7XHJcbiAgZ3JpZC1yb3c6IDMvc3BhbiAyO1xyXG59XHJcblxyXG4uY29sbGFnZS1mdWxsX19pdGVtLWN1c3RvbTpudGgtY2hpbGQoNykge1xyXG4gIGdyaWQtY29sdW1uOiAyL3NwYW4gMjtcclxuICBncmlkLXJvdzogNS9zcGFuIDI7XHJcbn1cclxuXHJcbi5jb2xsYWdlLWZ1bGxfX2l0ZW0tY3VzdG9tOm50aC1jaGlsZCg4KSB7XHJcbiAgZ3JpZC1jb2x1bW46IDQvc3BhbiAyO1xyXG4gIGdyaWQtcm93OiA1L3NwYW4gMjtcclxufVxyXG5cclxuLmNvbGxhZ2UtZnVsbF9faXRlbS1jdXN0b20ge1xyXG4gIGhlaWdodDogNDgwcHg7XHJcbiAgbWluLXdpZHRoOiBjYWxjKDEwMHZ3IC0gdmFyKC0tYWR2LWNvbnRhaW5lci1wLTEpKTtcclxufVxyXG5cclxuLmNvbGxhZ2UtZnVsbF9faXRlbS1jdXN0b206Zmlyc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYWR2LWNvbnRhaW5lci1wLTEpO1xyXG59XHJcblxyXG4uY29sbGFnZS1mdWxsX19pdGVtLWN1c3RvbTpsYXN0LWNoaWxkIHtcclxuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1hZHYtY29udGFpbmVyLXAtMSk7XHJcbn1cclxuXHJcbi5jb2xsYWdlLWZ1bGxfX2l0ZW0tY3VzdG9tIGltZyB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuY29sbGFnZS1mdWxsX19ncmlkIHtcclxuICAgIHBhZGRpbmc6IDAgdmFyKC0tYWR2LWNvbnRhaW5lci1wLTEpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XHJcbiAgICBncmlkLWdhcDogMTVweDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuMTQ5ZnIgMC4yNzZmciAwLjE5NmZyIDAuMDgxZnIgMC4xOTZmciAwLjExN2ZyO1xyXG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcclxuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XHJcbiAgfVxyXG4gIC5jb2xsYWdlLWZ1bGxfX2l0ZW0tY3VzdG9tIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1pbi13aWR0aDogMDtcclxuICB9XHJcbiAgLmNvbGxhZ2UtZnVsbF9faXRlbS1jdXN0b206Zmlyc3QtY2hpbGQsXHJcbiAgLmNvbGxhZ2UtZnVsbF9faXRlbS1jdXN0b206bGFzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XHJcbiAgLmNvbGxhZ2UtZnVsbF9fZ3JpZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCgxMTBweCwgMC4xMDNmcikgcmVwZWF0KDMsIDAuMjY1ZnIpIG1pbm1heCgzNTBweCwgMC4yNjVmcikgbWlubWF4KDgwcHgsIDAuMTAzZnIpO1xyXG4gICAgZ3JpZC1nYXA6IDIycHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAuY29sbGFnZS1mdWxsX19ncmlkIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWlubWF4KDExMHB4LCAwLjEwM2ZyKSByZXBlYXQoMywgMC4yNjVmcikgbWlubWF4KDM1MHB4LCAwLjI2NWZyKSBtaW5tYXgoODBweCwgMC4xMDNmcik7XHJcbiAgICBncmlkLWdhcDogMzBweDtcclxuICB9XHJcbn0iLCAiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiA+NDgwIC0gXHUwNDQxXHUwNDNDXHUwNDMwXHUwNDQwXHUwNDQyXHUwNDQ0XHUwNDNFXHUwNDNEXHUwNDRCICovXHJcbi8qID43NjggLSBcdTA0M0ZcdTA0M0JcdTA0MzBcdTA0M0RcdTA0NDhcdTA0MzVcdTA0NDJcdTA0NEIgKi9cclxuLyogPjEwMjQgLSBcdTA0M0RcdTA0MzVcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzgsIFx1MDQzRFx1MDQzRVx1MDQ0M1x1MDQ0Mlx1MDQzMVx1MDQ0M1x1MDQzQVx1MDQzOCAqL1xyXG4vKiA+MTIwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4vKiA+MTYwMCAtIFx1MDQzNFx1MDQzNVx1MDQ0MVx1MDQzQVx1MDQ0Mlx1MDQzRVx1MDQzRiAqL1xyXG4ubHAtYmxvY2stc2NoZWR1bGVfX2l0ZW0ge1xyXG4gIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG59XHJcbi5scC1ibG9jay1zY2hlZHVsZV9faXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuLmxwLWJsb2NrLXNjaGVkdWxlX19pdGVtOmxhc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcbi5scC1ibG9jay1zY2hlZHVsZV9faW1hZ2UgaW1nIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgbWF4LWhlaWdodDogMTU1cHg7XHJcbn1cclxuLmxwLWJsb2NrLXNjaGVkdWxlX190aW1lIHtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG59XHJcbi5scC1ibG9jay1zY2hlZHVsZV9fbmFtZSB7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5scC1ibG9jay1zY2hlZHVsZV9fcG9zaXRpb24ge1xyXG4gIG1hcmdpbi10b3A6IDRweDtcclxufVxyXG4ubHAtYmxvY2stc2NoZWR1bGVfX3RleHQge1xyXG4gIG1hcmdpbi10b3A6IDE2cHg7XHJcbn1cclxuLmxwLWJsb2NrLXNjaGVkdWxlX19jb2wtdGltZSB7XHJcbiAgb3JkZXI6IC0xO1xyXG59XHJcbi5scC1ibG9jay1zY2hlZHVsZV9fYnRuIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gIC5scC1ibG9jay1zY2hlZHVsZV9faXRlbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG4gIH1cclxuICAubHAtYmxvY2stc2NoZWR1bGVfX2NvbC10aW1lIHtcclxuICAgIG9yZGVyOiAwO1xyXG4gIH1cclxufVxyXG4ubHAtYmxvY2stc2NoZWR1bGUtd2l0aC10aXRsZV9fdGl0bGUsIC5scC1ibG9jay1zY2hlZHVsZS13aXRoLXRpdGxlX19uYW1lIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4ubHAtYmxvY2stc2NoZWR1bGUtd2l0aC10aXRsZV9faXRlbSB7XHJcbiAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbn1cclxuLmxwLWJsb2NrLXNjaGVkdWxlLXdpdGgtdGl0bGVfX2RpdmlkZXIge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5scC1ibG9jay1zY2hlZHVsZS13aXRoLXRpdGxlX19kaXZpZGVyOmxhc3QtY2hpbGQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmxwLWJsb2NrLXNjaGVkdWxlLXdpdGgtdGl0bGVfX2l0ZW0td3JhcCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xyXG4gIC5scC1ibG9jay1zY2hlZHVsZS13aXRoLXRpdGxlX19pdGVtLXdyYXAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxufSIsICIucHJvZ3Jlc3NiYXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tdG9wOiAzNnB4O1xyXG59XHJcbi5wcm9ncmVzc2Jhcl9fdHJhY2ssIC5wcm9ncmVzc2Jhcl9fdHJhY2stLXBhc3NlZCB7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4ucHJvZ3Jlc3NiYXJfX21hcmtlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMTAwJTtcclxuICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbn1cclxuLnByb2dyZXNzYmFyX19zdGVwIHtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLmxwLWNhcnQtdHJpZ2dlciB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIGNvbG9yOiAjYzBjMGMwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuLmxwLWNhcnQtdHJpZ2dlcjpob3ZlciB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgY29sb3I6ICM4MDgwODA7XHJcbn1cclxuLmxwLWNhcnQtdHJpZ2dlci0tZml4ZWQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAyNTA7XHJcbiAgdG9wOiAxMDBweDtcclxuICByaWdodDogMTZweDtcclxufVxyXG4ubHAtY2FydC10cmlnZ2VyX19jb3VudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MiwgNjIsIDUzKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWluLXdpZHRoOiAyMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHJpZ2h0OiAtNnB4O1xyXG4gIGJvdHRvbTogLTZweDtcclxufVxyXG5cclxuLmxwLWNhcnRfX2hlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi5scC1jYXJ0X19pdGVtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuLmxwLWNhcnRfX2l0ZW06bGFzdC1jaGlsZCAubHAtY2FydF9fY29sIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIxNiwgMjE2LCAyMTYpO1xyXG59XHJcbi5scC1jYXJ0X19pdGVtOmxhc3QtY2hpbGQgLmxwLWNhcnRfX2NvbC0tY29sbGFwc2Uge1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuLmxwLWNhcnRfX2l0ZW0tdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG4ubHAtY2FydF9fY29sIHtcclxuICBwYWRkaW5nLXRvcDogMjRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDIxNiwgMjE2LCAyMTYpO1xyXG59XHJcbi5scC1jYXJ0X19jb2w6Zmlyc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG4ubHAtY2FydF9fY29sOmxhc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuLmxwLWNhcnRfX2NvbC0tZGVsZXRlIHtcclxuICBtaW4td2lkdGg6IDM2cHg7XHJcbn1cclxuLmxwLWNhcnRfX3RpdGxlIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4ubHAtY2FydC1wcm9wZXJ0aWVzIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogOHB4IDAgMDtcclxufVxyXG4ubHAtY2FydF9fZGVsZXRlLS1pY29uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6ICM4Zjk2OWM7XHJcbn1cclxuLmxwLWNhcnRfX2RlbGV0ZS0taWNvbjpob3ZlciB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuLmxwLWNhcnRfX3NwaW5ib3ggLnNwaW5ib3gtaW5wdXQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXI6IHNvbGlkIDFweCAjZDhkOGQ4O1xyXG4gIHBhZGRpbmc6IDEycHggMThweDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcbi5scC1jYXJ0X19zcGluYm94IC5zcGluYm94LW1vcmUsXHJcbi5scC1jYXJ0X19zcGluYm94IC5zcGluYm94LWxlc3Mge1xyXG4gIGNvbG9yOiAjOGY5NjljO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ubHAtY2FydF9fc3BpbmJveCAuc3BpbmJveC1tb3JlOmhvdmVyLFxyXG4ubHAtY2FydF9fc3BpbmJveCAuc3BpbmJveC1sZXNzOmhvdmVyIHtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG4ubHAtY2FydF9fZW1wdHkge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ubHAtY2FydF9fbG9hZGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmxwLWNhcnRfX2Vycm9yIHtcclxuICBjb2xvcjogI2UyMGEwYTtcclxuICBwYWRkaW5nLXRvcDogMjRweDtcclxufVxyXG5cclxuLmxwLWNhcnQtcmVzdWx0LFxyXG4ubHAtY2FydC1idG4tY29uZmlybSB7XHJcbiAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmxwLWNhcnQtYnRuLWNvbmZpcm0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGdhcDogMTBweDtcclxufVxyXG5cclxuLmxwLWNhcnQtYmlsbCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ubHAtY2FydC1iaWxsX19wcmljZS0tb2xkIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcbi5scC1jYXJ0LWJpbGxfX3ByaWNlLS1uZXcsIC5scC1jYXJ0LWJpbGxfX3ByaWNlLS1kZWZhdWx0IHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi5scC1jYXJ0LWJpbGxfX2Rpc2NvdW50IHtcclxuICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gIGNvbG9yOiAjY2UxYTFhO1xyXG59XHJcblxyXG4ubHAtY2FydC1jYXJkcy1mb3JtX190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG59XHJcbi5scC1jYXJ0LWNhcmRzLWZvcm1fX3dpZGdldCAuaW5wdXQtc21hbGwge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXI6IHNvbGlkIDFweCAjZDhkOGQ4O1xyXG4gIHBhZGRpbmc6IDEycHggMThweDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uYWR2LW1vZGFsIC5scC1jYXJ0LW1vZGFsIHtcclxuICBtYXgtd2lkdGg6IDc0MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5hZHYtbW9kYWwgLmxwLWNhcnQtbW9kYWxfX2hlYWRlciwgLmFkdi1tb2RhbCAubHAtY2FydC1tb2RhbF9fY29udGVudCwgLmFkdi1tb2RhbCAubHAtY2FydC1tb2RhbF9fZm9vdGVyIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLmFkdi1tb2RhbCAubHAtY2FydC1tb2RhbF9faGVhZGVyIHtcclxuICBwYWRkaW5nOiAyNHB4O1xyXG59XHJcbi5hZHYtbW9kYWwgLmxwLWNhcnQtbW9kYWxfX2NvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDAgMjRweDtcclxufVxyXG4uYWR2LW1vZGFsIC5scC1jYXJ0LW1vZGFsX19mb290ZXIge1xyXG4gIHBhZGRpbmc6IDAgMjRweCAyNHB4O1xyXG59XHJcblxyXG4ubHAtY2FydC1zcGluYm94X191bml0LFxyXG4ubHAtY2FydF9fdW5pdC1ibG9jayB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLmxwLWNhcnQtc3BpbmJveF9fdW5pdCB7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcbi5scC1jYXJ0LXNwaW5ib3hfX2Vycm9yIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICNmMjNlMzU7XHJcbn1cclxuXHJcbi5tZW51LXN0YXRlLS1vcGVuZWQgLmxwLWNhcnQtdHJpZ2dlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1vYmlsZS12ZXJzaW9uIC5scC1jYXJ0LW1vZGFsIC5scC1jYXJ0X19zcGluYm94IC5zcGluYm94LWlucHV0LFxyXG4ubW9iaWxlLXZlcnNpb24gLmxwLWNhcnQtbW9kYWwgLmxwLWNhcnQtY2FyZHMtZm9ybV9fd2lkZ2V0IC5pbnB1dC1zbWFsbCxcclxuLm1vYmlsZS12ZXJzaW9uIC5scC1jYXJ0LW1vZGFsIC5scC1idG4ge1xyXG4gIHBhZGRpbmc6IDZweCAxMnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xyXG4gIC5scC1jYXJ0LXJlc3VsdCxcclxuICAubHAtY2FydC1idG4tY29uZmlybSxcclxuICAubHAtY2FydF9fZXJyb3Ige1xyXG4gICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgfVxyXG4gIC5scC1jYXJ0LWJpbGxfX3ByaWNlLS1vbGQsIC5scC1jYXJ0LWJpbGxfX3ByaWNlLS1uZXcsIC5scC1jYXJ0LWJpbGxfX3ByaWNlLS1kZWZhdWx0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAubHAtY2FydC1iaWxsX19kaXNjb3VudC12YWx1ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmFkdi1tb2RhbCAubHAtY2FydC1tb2RhbF9faGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgfVxyXG4gIC5hZHYtbW9kYWwgLmxwLWNhcnQtbW9kYWxfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMCAzMnB4O1xyXG4gIH1cclxuICAuYWR2LW1vZGFsIC5scC1jYXJ0LW1vZGFsX19mb290ZXIge1xyXG4gICAgcGFkZGluZzogMCAzMnB4IDMycHg7XHJcbiAgfVxyXG4gIC5scC1jYXJ0LXRyaWdnZXIge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbiAgLmxwLWNhcnQtdHJpZ2dlci0tZml4ZWQge1xyXG4gICAgdG9wOiA4NHB4O1xyXG4gICAgcmlnaHQ6IDY0cHg7XHJcbiAgfVxyXG4gIC5scC1jYXJ0LXRyaWdnZXJfX2NvdW50IHtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxufSIsICIubHAtbmV3c19fbW9yZSB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5scC1uZXdzLWl0ZW0td3JhcCB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbn1cclxuXHJcbi5scC1uZXdzLWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ubHAtbmV3cy1pdGVtLS1ob3ZlcmFibGUge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ubHAtbmV3cy1pdGVtX19waWN0dXJlLCAubHAtbmV3cy1pdGVtX19kYXRldGltZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4ubHAtbmV3cy1pdGVtX190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG4ubHAtbmV3cy1pdGVtX19waWN0dXJlIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5scC1uZXdzLW1vZGFsX19jb250ZW50IHtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLyogPjQ4MCAtIFx1MDQ0MVx1MDQzQ1x1MDQzMFx1MDQ0MFx1MDQ0Mlx1MDQ0NFx1MDQzRVx1MDQzRFx1MDQ0QiAqL1xyXG4vKiA+NzY4IC0gXHUwNDNGXHUwNDNCXHUwNDMwXHUwNDNEXHUwNDQ4XHUwNDM1XHUwNDQyXHUwNDRCICovXHJcbi8qID4xMDI0IC0gXHUwNDNEXHUwNDM1XHUwNDQyXHUwNDMxXHUwNDQzXHUwNDNBXHUwNDM4LCBcdTA0M0RcdTA0M0VcdTA0NDNcdTA0NDJcdTA0MzFcdTA0NDNcdTA0M0FcdTA0MzggKi9cclxuLyogPjEyMDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLyogPjE2MDAgLSBcdTA0MzRcdTA0MzVcdTA0NDFcdTA0M0FcdTA0NDJcdTA0M0VcdTA0M0YgKi9cclxuLmxwLWJsb2NrLWV4aXQtcG9wdXAtYnV0dG9uc19faGVhZGVyIC5scC1oMi0tc2luZ2xlLFxyXG4ubHAtYmxvY2stZXhpdC1wb3B1cC1mb3JtX19oZWFkZXIgLmxwLWgyLS1zaW5nbGUsXHJcbi5scC1ibG9jay1leGl0LXBvcHVwLWJ1dHRvbnMtY291bnRkb3duX19oZWFkZXIgLmxwLWgyLS1zaW5nbGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuLmxwLWJsb2NrLWV4aXQtcG9wdXAtYnV0dG9uc19fZm9vdGVyLFxyXG4ubHAtYmxvY2stZXhpdC1wb3B1cC1mb3JtX19mb290ZXIsXHJcbi5scC1ibG9jay1leGl0LXBvcHVwLWJ1dHRvbnMtY291bnRkb3duX19mb290ZXIge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuLmxwLWJsb2NrLWV4aXQtcG9wdXAtYnV0dG9uc19fZm9vdGVyIC5scC1idG4sXHJcbi5scC1ibG9jay1leGl0LXBvcHVwLWZvcm1fX2Zvb3RlciAubHAtYnRuLFxyXG4ubHAtYmxvY2stZXhpdC1wb3B1cC1idXR0b25zLWNvdW50ZG93bl9fZm9vdGVyIC5scC1idG4ge1xyXG4gIG1hcmdpbjogMCAxMHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stZXhpdC1wb3B1cC1mb3JtLXBpY3R1cmVfX2ZpZ3VyZSB7XHJcbiAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gIHBhZGRpbmctbGVmdDogOHB4O1xyXG59XHJcblxyXG4ubHAtYmxvY2stZXhpdC1tb2RhbCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWV4aXQtcG9wdXAtZm9ybS1waWN0dXJlLW1vZGFsIHtcclxuICB3aWR0aDogMTEyMHB4O1xyXG4gIHBhZGRpbmc6IDE0cHg7XHJcbn1cclxuXHJcbi5scC1ibG9jay1leGl0LXBvcHVwLWJ1dHRvbnMtY291bnRkb3duLW1vZGFsIHtcclxuICB3aWR0aDogNzg2cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5scC1ibG9jay1leGl0LW1vZGFsLmxwLWJsb2NrLWV4aXQtcG9wdXAtYnV0dG9ucy1jb3VudGRvd24tbW9kYWwge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubHAtYmxvY2stZXhpdC1wb3B1cC1idXR0b25zLW1vZGFsIHtcclxuICB3aWR0aDogODgycHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMjhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMjhweDtcclxufVxyXG5cclxuLmxwLWJsb2NrLWV4aXQtcG9wdXAtZm9ybS1tb2RhbCB7XHJcbiAgd2lkdGg6IDk4MHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTI4cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTI4cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XHJcbiAgLmxwLWJsb2NrLWV4aXQtbW9kYWwubHAtYmxvY2stZXhpdC1wb3B1cC1idXR0b25zLWNvdW50ZG93bi1tb2RhbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDU0cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NHB4O1xyXG4gIH1cclxufSIsICIuYmxvY2stdXNlciAuZm9ybS1maWVsZC1uYW1lLFxyXG4uZm9yZ290LWNvbnRhaW5lciAuZm9ybS1maWVsZC1uYW1lLFxyXG4ucmVnaXN0cmF0aW9uLWJsb2NrIC5mb3JtLWZpZWxkLW5hbWUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uYmxvY2stdXNlciAuZm9ybS1maWVsZC1uYW1lLFxyXG4uYmxvY2stdXNlciAuZm9ybS1maWVsZC1pbnB1dCxcclxuLmZvcmdvdC1jb250YWluZXIgLmZvcm0tZmllbGQtbmFtZSxcclxuLmZvcmdvdC1jb250YWluZXIgLmZvcm0tZmllbGQtaW5wdXQsXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgLmZvcm0tZmllbGQtbmFtZSxcclxuLnJlZ2lzdHJhdGlvbi1ibG9jayAuZm9ybS1maWVsZC1pbnB1dCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmJsb2NrLXVzZXIgLmJ0bixcclxuLmZvcmdvdC1jb250YWluZXIgLmJ0bixcclxuLnJlZ2lzdHJhdGlvbi1ibG9jayAuYnRuIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uYmxvY2stdXNlciAuYnRuLW1pZGRsZSxcclxuLmZvcmdvdC1jb250YWluZXIgLmJ0bi1taWRkbGUsXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgLmJ0bi1taWRkbGUge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICBwYWRkaW5nOiAwLjc1cmVtO1xyXG59XHJcbi5ibG9jay11c2VyIC5idG4tYWN0aW9uLFxyXG4uZm9yZ290LWNvbnRhaW5lciAuYnRuLWFjdGlvbixcclxuLnJlZ2lzdHJhdGlvbi1ibG9jayAuYnRuLWFjdGlvbiB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogIzRiNGY1ODtcclxufVxyXG4uYmxvY2stdXNlciAuYnRuLWFjdGlvbjpob3ZlcixcclxuLmZvcmdvdC1jb250YWluZXIgLmJ0bi1hY3Rpb246aG92ZXIsXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgLmJ0bi1hY3Rpb246aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICM1NzViNjY7XHJcbn1cclxuLmJsb2NrLXVzZXIgLmJ0bi1hY3Rpb246YWN0aXZlLFxyXG4uZm9yZ290LWNvbnRhaW5lciAuYnRuLWFjdGlvbjphY3RpdmUsXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgLmJ0bi1hY3Rpb246YWN0aXZlIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjM2Y0MzRhO1xyXG59XHJcbi5ibG9jay11c2VyIC5idG4tYWN0aW9uOmRpc2FibGVkLFxyXG4uYmxvY2stdXNlciAuYnRuLWFjdGlvbi5idG4tZGlzYWJsZWQsXHJcbi5mb3Jnb3QtY29udGFpbmVyIC5idG4tYWN0aW9uOmRpc2FibGVkLFxyXG4uZm9yZ290LWNvbnRhaW5lciAuYnRuLWFjdGlvbi5idG4tZGlzYWJsZWQsXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgLmJ0bi1hY3Rpb246ZGlzYWJsZWQsXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgLmJ0bi1hY3Rpb24uYnRuLWRpc2FibGVkIHtcclxuICBjb2xvcjogIzk0OTY5YjtcclxuICBiYWNrZ3JvdW5kOiAjZTJlM2U0O1xyXG59XHJcbi5ibG9jay11c2VyIC5idG4tc3VibWl0LFxyXG4uZm9yZ290LWNvbnRhaW5lciAuYnRuLXN1Ym1pdCxcclxuLnJlZ2lzdHJhdGlvbi1ibG9jayAuYnRuLXN1Ym1pdCB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogIzA2NjJjMTtcclxufVxyXG4uYmxvY2stdXNlciAuYnRuLXN1Ym1pdDpob3ZlcixcclxuLmZvcmdvdC1jb250YWluZXIgLmJ0bi1zdWJtaXQ6aG92ZXIsXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgLmJ0bi1zdWJtaXQ6aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICMwNzZmZGE7XHJcbn1cclxuLmJsb2NrLXVzZXIgLmJ0bi1zdWJtaXQ6YWN0aXZlLFxyXG4uZm9yZ290LWNvbnRhaW5lciAuYnRuLXN1Ym1pdDphY3RpdmUsXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgLmJ0bi1zdWJtaXQ6YWN0aXZlIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjMDU1NWE4O1xyXG59XHJcbi5ibG9jay11c2VyIC5idG4tc3VibWl0OmRpc2FibGVkLFxyXG4uYmxvY2stdXNlciAuYnRuLXN1Ym1pdC5idG4tZGlzYWJsZWQsXHJcbi5mb3Jnb3QtY29udGFpbmVyIC5idG4tc3VibWl0OmRpc2FibGVkLFxyXG4uZm9yZ290LWNvbnRhaW5lciAuYnRuLXN1Ym1pdC5idG4tZGlzYWJsZWQsXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgLmJ0bi1zdWJtaXQ6ZGlzYWJsZWQsXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgLmJ0bi1zdWJtaXQuYnRuLWRpc2FibGVkIHtcclxuICBjb2xvcjogIzk0OTY5YjtcclxuICBiYWNrZ3JvdW5kOiAjZTJlM2U0O1xyXG59XHJcbi5ibG9jay11c2VyIC52ZXJ0aWNhbC1pbnRlcnZhbC14c21hbGwsXHJcbi5mb3Jnb3QtY29udGFpbmVyIC52ZXJ0aWNhbC1pbnRlcnZhbC14c21hbGwsXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgLnZlcnRpY2FsLWludGVydmFsLXhzbWFsbCB7XHJcbiAgbWFyZ2luOiAwLjMxMjVyZW0gMDtcclxufVxyXG4uYmxvY2stdXNlciAuaW5wdXQtcmVxdWlyZWQsXHJcbi5mb3Jnb3QtY29udGFpbmVyIC5pbnB1dC1yZXF1aXJlZCxcclxuLnJlZ2lzdHJhdGlvbi1ibG9jayAuaW5wdXQtcmVxdWlyZWQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYmxvY2stdXNlciBpbnB1dFt0eXBlPXRleHRdLFxyXG4uYmxvY2stdXNlciBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuLmJsb2NrLXVzZXIgaW5wdXRbdHlwZT1zZWFyY2hdLFxyXG4uYmxvY2stdXNlciBpbnB1dFt0eXBlPWVtYWlsXSxcclxuLmJsb2NrLXVzZXIgaW5wdXRbdHlwZT1udW1iZXJdLFxyXG4uYmxvY2stdXNlciBpbnB1dFt0eXBlPXRlbF0sXHJcbi5ibG9jay11c2VyIGlucHV0W3R5cGU9dXJsXSxcclxuLmJsb2NrLXVzZXIgdGV4dGFyZWEsXHJcbi5mb3Jnb3QtY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0sXHJcbi5mb3Jnb3QtY29udGFpbmVyIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxyXG4uZm9yZ290LWNvbnRhaW5lciBpbnB1dFt0eXBlPXNlYXJjaF0sXHJcbi5mb3Jnb3QtY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdLFxyXG4uZm9yZ290LWNvbnRhaW5lciBpbnB1dFt0eXBlPW51bWJlcl0sXHJcbi5mb3Jnb3QtY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXSxcclxuLmZvcmdvdC1jb250YWluZXIgaW5wdXRbdHlwZT11cmxdLFxyXG4uZm9yZ290LWNvbnRhaW5lciB0ZXh0YXJlYSxcclxuLnJlZ2lzdHJhdGlvbi1ibG9jayBpbnB1dFt0eXBlPXRleHRdLFxyXG4ucmVnaXN0cmF0aW9uLWJsb2NrIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxyXG4ucmVnaXN0cmF0aW9uLWJsb2NrIGlucHV0W3R5cGU9c2VhcmNoXSxcclxuLnJlZ2lzdHJhdGlvbi1ibG9jayBpbnB1dFt0eXBlPWVtYWlsXSxcclxuLnJlZ2lzdHJhdGlvbi1ibG9jayBpbnB1dFt0eXBlPW51bWJlcl0sXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgaW5wdXRbdHlwZT10ZWxdLFxyXG4ucmVnaXN0cmF0aW9uLWJsb2NrIGlucHV0W3R5cGU9dXJsXSxcclxuLnJlZ2lzdHJhdGlvbi1ibG9jayB0ZXh0YXJlYSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyOiAxcHggI2UyZTNlNCBzb2xpZDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLmJsb2NrLXVzZXIgLmlucHV0LXNtYWxsLFxyXG4uZm9yZ290LWNvbnRhaW5lciAuaW5wdXQtc21hbGwsXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sgLmlucHV0LXNtYWxsIHtcclxuICBwYWRkaW5nOiAwLjU2MjVyZW07XHJcbn1cclxuLmJsb2NrLXVzZXIgYSxcclxuLmZvcmdvdC1jb250YWluZXIgYSxcclxuLnJlZ2lzdHJhdGlvbi1ibG9jayBhIHtcclxuICBjb2xvcjogcmdiKDIzLCAxMjEsIDI1MCk7XHJcbn1cclxuLmJsb2NrLXVzZXIgYTpob3ZlcixcclxuLmZvcmdvdC1jb250YWluZXIgYTpob3ZlcixcclxuLnJlZ2lzdHJhdGlvbi1ibG9jayBhOmhvdmVyIHtcclxuICBjb2xvcjogcmdiKDQsIDg5LCAyMDApO1xyXG59XHJcbi5ibG9jay11c2VyIGE6YWN0aXZlLFxyXG4uZm9yZ290LWNvbnRhaW5lciBhOmFjdGl2ZSxcclxuLnJlZ2lzdHJhdGlvbi1ibG9jayBhOmFjdGl2ZSB7XHJcbiAgY29sb3I6IHJnYigyMywgMTIxLCAyNTApO1xyXG59XHJcblxyXG4uYXV0aC1jb250YWluZXIgLmxpbmstZm9yZ2V0LFxyXG4uYXV0aC1jb250YWluZXIgLmxpbmstcmVnaXN0YXJ0aW9uIHtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uYXV0aC1jb250YWluZXIgLmxpbmstZm9yZ2V0IHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5hdXRoLWNvbnRhaW5lcixcclxuLmZvcmdvdC1jb250YWluZXIge1xyXG4gIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuXHJcbi5yZWdpc3RyYXRpb24tYmxvY2ssXHJcbi5mb3Jnb3QtY29udGFpbmVyIHtcclxuICBmbGV4OiAxIDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mb3Jnb3QtdGl0bGUsXHJcbi5yZWdpc3RyYXRpb24tYmxvY2tfX3RpdGxlLFxyXG4uYXV0aC1ibG9ja19fdGl0bGUge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5idG4tZm9yZ290IHtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5yZWdpc3RyYXRpb24tYmxvY2sge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG59IiwgIjpyb290IHtcclxuICAtLWFkdi1vcmFuZ2U6ICNGNjVEMUI7XHJcbiAgLS1hZHYtZ3JheTogI0Y3RjhGOTtcclxuICAtLWFkdi1ibHVlOiAjMUE2NkJGO1xyXG4gIC0tYWR2LXZpb2xldDogIzc5NEJFMTtcclxuICAtLWFkdi1idXJpemU6ICMyRkIyQ0U7XHJcbiAgLS1hZHYtb3JhbmdlLWdyYWRpZW50OiByYWRpYWwtZ3JhZGllbnQoI0ZGNEMxNCwgI0YzNTcxNCwgI0ZGQTYzRSk7XHJcbiAgLS1hZHYtc29mdC1ncmV5OiAjRUVGMkY2O1xyXG4gIC0tYWR2LXNvZnQtYmx1ZTogI0I3RTZGQjtcclxuICAtLWFkdi1ibGFjay0xMDA6ICMxNTE1MTU7XHJcbiAgLS1hZHYtYmxhY2stNzA6IHJnYmEoMjEsMjEsMjEsMC42OTgwNCk7XHJcbiAgLS1hZHYtYmxhY2stNTA6IHJnYmEoMjEsMjEsMjEsMC41MDE5Nik7XHJcbiAgLS1hZHYtYmxhY2stMzA6IHJnYmEoMjEsMjEsMjEsMC4zMDE5Nik7XHJcbiAgLS1hZHYtYmxhY2stMTA6IHJnYmEoMjEsMjEsMjEsMC4xMDE5Nik7XHJcbiAgLS1hZHYtYmxhY2stMDogcmdiYSgyMSwyMSwyMSwwKTtcclxuICAtLWFkdi13aGl0ZS0xMDA6ICNmZmZmZmY7XHJcbiAgLS1hZHYtd2hpdGUtNzA6IHJnYmEoMjU1LDI1NSwyNTUsMC42OTgwNCk7XHJcbiAgLS1hZHYtd2hpdGUtNTA6IHJnYmEoMjU1LDI1NSwyNTUsMC41MDE5Nik7XHJcbiAgLS1hZHYtd2hpdGUtNDA6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcclxuICAtLWFkdi13aGl0ZS0zMDogcmdiYSgyNTUsMjU1LDI1NSwwLjMwMTk2KTtcclxuICAtLWFkdi13aGl0ZS0xMDogcmdiYSgyNTUsMjU1LDI1NSwwLjEwMTk2KTtcclxuICAtLWFkdi1lcnJvci0xMDA6ICNGNDA4MzM7XHJcbiAgLS1hZHYtZXJyb3ItNTA6IHJnYmEoMjQ0LDgsNTEsMC41MDE5Nik7XHJcbiAgLS1hZHYtYWNjZXB0ZWQtMTAwOiAjMUY5RTBBO1xyXG4gIC0tYWR2LWFjY2VwdGVkLTUwOiByZ2JhKDMxLDE1OCwxMCwwLjUwMTk2KTtcclxufVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tYWR2LXJvdW5kZWQtYmlnOiAyNXB4O1xyXG4gIC0tYWR2LXJvdW5kZWQtc21hbGw6IDE1cHg7XHJcbn1cclxuXHJcbjpyb290IHtcclxuICAtLWFkdi1zaXRlLXdpZHRoOiAxMzYwcHg7XHJcbn1cclxuXHJcbjpyb290IHtcclxuICAtLWFkdi1oMTogMjZweDtcclxuICAtLWFkdi1oMjogMjFweDtcclxuICAtLWFkdi1oNTogMTRweDtcclxuICAtLWFkdi1tZW51LXRleHQ6IDE0cHg7XHJcbiAgLS1hZHYtdGV4dC0xOiAxOHB4O1xyXG4gIC0tYWR2LXRleHQtMjogMTZweDtcclxuICAtLWFkdi10ZXh0LTM6IDE0cHg7XHJcbiAgLS1hZHYtdGV4dC00OiAxNHB4O1xyXG4gIC0tYWR2LXRleHQtNTogMTNweDtcclxuICAtLWFkdi1idXR0b24tdGV4dDogMTRweDtcclxufVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tYWR2LW0tMTogOHB4O1xyXG4gIC0tYWR2LW0tMjogMTBweDtcclxuICAtLWFkdi1tLTM6IDEwcHg7XHJcbiAgLS1hZHYtbS00OiAxNHB4O1xyXG4gIC0tYWR2LW0tNTogMTZweDtcclxuICAtLWFkdi1tLTY6IDIwcHg7XHJcbiAgLS1hZHYtbS03OiAyNHB4O1xyXG4gIC0tYWR2LW0tODogMzBweDtcclxuICAtLWFkdi1tLTk6IDQwcHg7XHJcbiAgLS1hZHYtbS0xMDogNjBweDtcclxuICAtLWFkdi1tLTExOiA4MHB4O1xyXG4gIC0tYWR2LWNhcmQtbS0xOiAxNXB4O1xyXG4gIC0tYWR2LWNhcmQtbS0yOiAyMHB4O1xyXG4gIC0tYWR2LWNvbnRhaW5lci1wLTE6IDIwcHg7XHJcbiAgLS1hZHYtY29udGFpbmVyLW0tMTogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIDpyb290IHtcclxuICAgIC0tYWR2LWgxOiA0MHB4O1xyXG4gICAgLS1hZHYtaDI6IDI2cHg7XHJcbiAgICAtLWFkdi1oNTogMTRweDtcclxuICAgIC0tYWR2LW1lbnUtdGV4dDogMTRweDtcclxuICAgIC0tYWR2LXRleHQtMTogMjBweDtcclxuICAgIC0tYWR2LXRleHQtMjogMTZweDtcclxuICAgIC0tYWR2LXRleHQtMzogMTRweDtcclxuICAgIC0tYWR2LXRleHQtNDogMTRweDtcclxuICAgIC0tYWR2LWJ1dHRvbi10ZXh0OiAxNHB4O1xyXG4gIH1cclxuICA6cm9vdCB7XHJcbiAgICAtLWFkdi1tLTE6IDhweDtcclxuICAgIC0tYWR2LW0tMjogMTBweDtcclxuICAgIC0tYWR2LW0tMzogMTJweDtcclxuICAgIC0tYWR2LW0tNDogMTZweDtcclxuICAgIC0tYWR2LW0tNTogMjBweDtcclxuICAgIC0tYWR2LW0tNjogMjRweDtcclxuICAgIC0tYWR2LW0tNzogMzJweDtcclxuICAgIC0tYWR2LW0tODogNTBweDtcclxuICAgIC0tYWR2LW0tOTogNjBweDtcclxuICAgIC0tYWR2LW0tMTA6IDEwMHB4O1xyXG4gICAgLS1hZHYtbS0xMTogMTQwcHg7XHJcbiAgICAtLWFkdi1jYXJkLW0tMTogMTBweDtcclxuICAgIC0tYWR2LWNhcmQtbS0yOiAzMHB4O1xyXG4gICAgLS1hZHYtY29udGFpbmVyLXAtMTogNDBweDtcclxuICAgIC0tYWR2LWNvbnRhaW5lci1tLTE6IDQwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICA6cm9vdCB7XHJcbiAgICAtLWFkdi1oMTogNTRweDtcclxuICAgIC0tYWR2LWgyOiAzNnB4O1xyXG4gICAgLS1hZHYtaDU6IDE2cHg7XHJcbiAgICAtLWFkdi1tZW51LXRleHQ6IDE2cHg7XHJcbiAgICAtLWFkdi10ZXh0LTE6IDI0cHg7XHJcbiAgICAtLWFkdi10ZXh0LTI6IDIwcHg7XHJcbiAgICAtLWFkdi10ZXh0LTM6IDE2cHg7XHJcbiAgICAtLWFkdi10ZXh0LTQ6IDE1cHg7XHJcbiAgICAtLWFkdi10ZXh0LTU6IDE0cHg7XHJcbiAgICAtLWFkdi1idXR0b24tdGV4dDogMTZweDtcclxuICB9XHJcbiAgOnJvb3Qge1xyXG4gICAgLS1hZHYtbS0xOiA4cHg7XHJcbiAgICAtLWFkdi1tLTI6IDEwcHg7XHJcbiAgICAtLWFkdi1tLTM6IDE1cHg7XHJcbiAgICAtLWFkdi1tLTQ6IDIwcHg7XHJcbiAgICAtLWFkdi1tLTU6IDI1cHg7XHJcbiAgICAtLWFkdi1tLTY6IDMwcHg7XHJcbiAgICAtLWFkdi1tLTc6IDQwcHg7XHJcbiAgICAtLWFkdi1tLTg6IDYwcHg7XHJcbiAgICAtLWFkdi1tLTk6IDgwcHg7XHJcbiAgICAtLWFkdi1tLTEwOiAxNDBweDtcclxuICAgIC0tYWR2LW0tMTE6IDE4MHB4O1xyXG4gICAgLS1hZHYtY2FyZC1tLTE6IDE1cHg7XHJcbiAgICAtLWFkdi1jYXJkLW0tMjogMzBweDtcclxuICAgIC0tYWR2LWNvbnRhaW5lci1wLTE6IDQwcHg7XHJcbiAgICAtLWFkdi1jb250YWluZXItbS0xOiAyODBweDtcclxuICB9XHJcbn1cclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5jb250ZW50cy1sZyB7XHJcbiAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICB9XHJcbn0iLCAiYS5idG4tc3RhY2hrYSxcclxuYnV0dG9uLmJ0bi1zdGFjaGthIHtcclxuICAtLV9idG4tYmc6IHZhcigtLWJ0bi1iZywgdHJhbnNwYXJlbnQpO1xyXG4gIC0tX2J0bi1jb2xvcjogdmFyKC0tYnRuLWNvbG9yLCB2YXIoLS1hZHYtYmxhY2stMTAwKSk7XHJcbiAgLS1fYnRuLWNvbG9yLWFsdDogdmFyKC0tYnRuLWNvbG9yLWFsdCwgdmFyKC0tYWR2LXdoaXRlLTEwMCkpO1xyXG4gIC0tX2J0bi1wLXY6IHZhcigtLWFkdi1tLTEpO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1fYnRuLWNvbG9yKTtcclxuICBjb2xvcjogdmFyKC0tX2J0bi1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tX2J0bi1iZyk7XHJcbiAgcGFkZGluZzogdmFyKC0tX2J0bi1wLXYpIHZhcigtLWFkdi1tLTMpIHZhcigtLV9idG4tcC12KSB2YXIoLS1hZHYtbS0yKTtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1idXR0b24tdGV4dCk7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuYS5idG4tc3RhY2hrYS0tZmlsbCwgYS5idG4tc3RhY2hrYTpob3ZlcixcclxuYnV0dG9uLmJ0bi1zdGFjaGthLS1maWxsLFxyXG5idXR0b24uYnRuLXN0YWNoa2E6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9idG4tY29sb3IpO1xyXG4gIGNvbG9yOiB2YXIoLS1fYnRuLWNvbG9yLWFsdCk7XHJcbn1cclxuYS5idG4tc3RhY2hrYS0tZmlsbCAuYnRuLXN0YWNoa2FfX2ljb24sIGEuYnRuLXN0YWNoa2E6aG92ZXIgLmJ0bi1zdGFjaGthX19pY29uLFxyXG5idXR0b24uYnRuLXN0YWNoa2EtLWZpbGwgLmJ0bi1zdGFjaGthX19pY29uLFxyXG5idXR0b24uYnRuLXN0YWNoa2E6aG92ZXIgLmJ0bi1zdGFjaGthX19pY29uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYnRuLWNvbG9yLWFsdCk7XHJcbiAgY29sb3I6IHZhcigtLV9idG4tY29sb3IpO1xyXG59XHJcbmEuYnRuLXN0YWNoa2EtLWZpbGw6aG92ZXIsXHJcbmJ1dHRvbi5idG4tc3RhY2hrYS0tZmlsbDpob3ZlciB7XHJcbiAgY29sb3I6IHZhcigtLV9idG4tY29sb3IpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9idG4tYmcpO1xyXG59XHJcbmEuYnRuLXN0YWNoa2EtLWZpbGw6aG92ZXIgLmJ0bi1zdGFjaGthX19pY29uLFxyXG5idXR0b24uYnRuLXN0YWNoa2EtLWZpbGw6aG92ZXIgLmJ0bi1zdGFjaGthX19pY29uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fYnRuLWNvbG9yKTtcclxuICBjb2xvcjogdmFyKC0tX2J0bi1jb2xvci1hbHQpO1xyXG59XHJcbmEuYnRuLXN0YWNoa2EtLWxpbmssIGEuYnRuLXN0YWNoa2EtLWxpbmstZmlsbDpob3ZlcixcclxuYnV0dG9uLmJ0bi1zdGFjaGthLS1saW5rLFxyXG5idXR0b24uYnRuLXN0YWNoa2EtLWxpbmstZmlsbDpob3ZlciB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY29sb3I6IHZhcigtLV9idG4tY29sb3IpO1xyXG59XHJcbmEuYnRuLXN0YWNoa2EtLWxpbmsgLmJ0bi1zdGFjaGthX19pY29uLCBhLmJ0bi1zdGFjaGthLS1saW5rLWZpbGw6aG92ZXIgLmJ0bi1zdGFjaGthX19pY29uLFxyXG5idXR0b24uYnRuLXN0YWNoa2EtLWxpbmsgLmJ0bi1zdGFjaGthX19pY29uLFxyXG5idXR0b24uYnRuLXN0YWNoa2EtLWxpbmstZmlsbDpob3ZlciAuYnRuLXN0YWNoa2FfX2ljb24ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLV9idG4tY29sb3IpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9idG4tY29sb3IpO1xyXG4gIHBhZGRpbmc6IDZweDtcclxuICBjb2xvcjogdmFyKC0tX2J0bi1jb2xvci1hbHQpO1xyXG59XHJcbmEuYnRuLXN0YWNoa2EtLWxpbmstZmlsbCwgYS5idG4tc3RhY2hrYS0tbGluazpob3ZlcixcclxuYnV0dG9uLmJ0bi1zdGFjaGthLS1saW5rLWZpbGwsXHJcbmJ1dHRvbi5idG4tc3RhY2hrYS0tbGluazpob3ZlciB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY29sb3I6IHZhcigtLV9idG4tY29sb3IpO1xyXG59XHJcbmEuYnRuLXN0YWNoa2EtLWxpbmstZmlsbCAuYnRuLXN0YWNoa2FfX2ljb24sIGEuYnRuLXN0YWNoa2EtLWxpbms6aG92ZXIgLmJ0bi1zdGFjaGthX19pY29uLFxyXG5idXR0b24uYnRuLXN0YWNoa2EtLWxpbmstZmlsbCAuYnRuLXN0YWNoa2FfX2ljb24sXHJcbmJ1dHRvbi5idG4tc3RhY2hrYS0tbGluazpob3ZlciAuYnRuLXN0YWNoa2FfX2ljb24ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLV9idG4tY29sb3IpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDZweDtcclxuICBjb2xvcjogdmFyKC0tX2J0bi1jb2xvcik7XHJcbn1cclxuYS5idG4tc3RhY2hrYVtkYXRhLXN0eWxlPXpvb20taW5dIC5sYWRkYS1sYWJlbCxcclxuYnV0dG9uLmJ0bi1zdGFjaGthW2RhdGEtc3R5bGU9em9vbS1pbl0gLmxhZGRhLWxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYnRuLXN0YWNoa2FfX2ljb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9idG4tY29sb3IpO1xyXG4gIGNvbG9yOiB2YXIoLS1fYnRuLWNvbG9yLWFsdCk7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiB2YXIoLS1hZHYtbS0xKTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1hZHYtbS0yKTtcclxufVxyXG4uYnRuLXN0YWNoa2FfX2ljb24gc3ZnIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICBhLmJ0bi1zdGFjaGthLFxyXG4gIGJ1dHRvbi5idG4tc3RhY2hrYSB7XHJcbiAgICAtLV9idG4tcC12OiB2YXIoLS1hZHYtbS0yKTtcclxuICB9XHJcbiAgLmJ0bi1zdGFjaGthX19pY29uIHN2ZyB7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICB9XHJcbn0iLCAiLyogU3R5bGUgd2hlbiBoaWdobGlnaHRpbmcgYSBzZWFyY2guICovXHJcbi51aS1zZWxlY3QtaGlnaGxpZ2h0IHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnVpLXNlbGVjdC1vZmZzY3JlZW4ge1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcclxuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuICBsZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICB0b3A6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBTZWxlY3QyIHRoZW1lICovXHJcbi8qIE1hcmsgaW52YWxpZCBTZWxlY3QyICovXHJcbi5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gYS5zZWxlY3QyLWNob2ljZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjRDQ0OTUwO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1yZXN1bHQtc2luZ2xlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWxvY2tlZCA+IC5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWxlY3QtbG9ja2VkID4gLnVpLXNlbGVjdC1tYXRjaC1jbG9zZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuYm9keSA+IC5zZWxlY3QyLWNvbnRhaW5lci5vcGVuIHtcclxuICB6LWluZGV4OiA5OTk5OyAvKiBUaGUgei1pbmRleCBTZWxlY3QyIGFwcGxpZXMgdG8gdGhlIHNlbGVjdDItZHJvcCAqL1xyXG59XHJcblxyXG4vKiBIYW5kbGUgdXAgZGlyZWN0aW9uIFNlbGVjdDIgKi9cclxuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9c2VsZWN0Ml0uZGlyZWN0aW9uLXVwIC51aS1zZWxlY3QtbWF0Y2gsXHJcbi51aS1zZWxlY3QtY29udGFpbmVyLnNlbGVjdDIuZGlyZWN0aW9uLXVwIC51aS1zZWxlY3QtbWF0Y2gge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi51aS1zZWxlY3QtY29udGFpbmVyW3RoZW1lPXNlbGVjdDJdLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LWRyb3Bkb3duLFxyXG4udWktc2VsZWN0LWNvbnRhaW5lci5zZWxlY3QyLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LWRyb3Bkb3duIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7IC8qIEZJWE1FIGhhcmRjb2RlZCB2YWx1ZSA6LS8gKi9cclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xyXG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xyXG4gIGJveC1zaGFkb3c6IDAgLTRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBtYXJnaW4tdG9wOiAtNHB4OyAvKiBGSVhNRSBoYXJkY29kZWQgdmFsdWUgOi0vICovXHJcbn1cclxuXHJcbi51aS1zZWxlY3QtY29udGFpbmVyW3RoZW1lPXNlbGVjdDJdLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaCxcclxuLnVpLXNlbGVjdC1jb250YWluZXIuc2VsZWN0Mi5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2gge1xyXG4gIG1hcmdpbi10b3A6IDRweDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xyXG59XHJcblxyXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1zZWxlY3QyXS5kaXJlY3Rpb24tdXAuc2VsZWN0Mi1kcm9wZG93bi1vcGVuIC51aS1zZWxlY3QtbWF0Y2gsXHJcbi51aS1zZWxlY3QtY29udGFpbmVyLnNlbGVjdDIuZGlyZWN0aW9uLXVwLnNlbGVjdDItZHJvcGRvd24tb3BlbiAudWktc2VsZWN0LW1hdGNoIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTg5N2ZiO1xyXG59XHJcblxyXG4udWktc2VsZWN0LWNvbnRhaW5lclt0aGVtZT1zZWxlY3QyXSAudWktc2VsZWN0LWRyb3Bkb3duIC51aS1zZWxlY3Qtc2VhcmNoLWhpZGRlbixcclxuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9c2VsZWN0Ml0gLnVpLXNlbGVjdC1kcm9wZG93biAudWktc2VsZWN0LXNlYXJjaC1oaWRkZW4gaW5wdXQge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG1pbi1oZWlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vKiBTZWxlY3RpemUgdGhlbWUgKi9cclxuLyogSGVscGVyIGNsYXNzIHRvIHNob3cgc3R5bGVzIHdoZW4gZm9jdXMgKi9cclxuLnNlbGVjdGl6ZS1pbnB1dC5zZWxlY3RpemUtZm9jdXMge1xyXG4gIGJvcmRlci1jb2xvcjogIzAwN0ZCQiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBGaXggaW5wdXQgd2lkdGggZm9yIFNlbGVjdGl6ZSB0aGVtZSAqL1xyXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlID4gLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0IHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogRml4IGxpbmUgYnJlYWsgd2hlbiB0aGVyZSdzIGF0IGxlYXN0IG9uZSBpdGVtIHNlbGVjdGVkIHdpdGggdGhlIFNlbGVjdGl6ZSB0aGVtZSAqL1xyXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgPiAuc2VsZWN0aXplLWlucHV0ID4gaW5wdXQge1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBGaXggZHJvcGRvd24gd2lkdGggZm9yIFNlbGVjdGl6ZSB0aGVtZSAqL1xyXG4uc2VsZWN0aXplLWNvbnRyb2wgPiAuc2VsZWN0aXplLWRyb3Bkb3duIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogTWFyayBpbnZhbGlkIFNlbGVjdGl6ZSAqL1xyXG4ubmctZGlydHkubmctaW52YWxpZCA+IGRpdi5zZWxlY3RpemUtaW5wdXQge1xyXG4gIGJvcmRlci1jb2xvcjogI0Q0NDk1MDtcclxufVxyXG5cclxuLyogSGFuZGxlIHVwIGRpcmVjdGlvbiBTZWxlY3RpemUgKi9cclxuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9c2VsZWN0aXplXS5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1kcm9wZG93biB7XHJcbiAgYm94LXNoYWRvdzogMCAtNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIG1hcmdpbi10b3A6IC0ycHg7IC8qIEZJWE1FIGhhcmRjb2RlZCB2YWx1ZSA6LS8gKi9cclxufVxyXG5cclxuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9c2VsZWN0aXplXSBpbnB1dC51aS1zZWxlY3Qtc2VhcmNoLWhpZGRlbiB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgbWluLWhlaWdodDogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbn1cclxuXHJcbi8qIEJvb3RzdHJhcCB0aGVtZSAqL1xyXG4vKiBIZWxwZXIgY2xhc3MgdG8gc2hvdyBzdHlsZXMgd2hlbiBmb2N1cyAqL1xyXG4uYnRuLWRlZmF1bHQtZm9jdXMge1xyXG4gIGNvbG9yOiAjMzMzO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XHJcbiAgYm9yZGVyLWNvbG9yOiAjQURBREFEO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcclxufVxyXG5cclxuLyogRml4IEJvb3RzdHJhcCBkcm9wZG93biBwb3NpdGlvbiB3aGVuIGluc2lkZSBhIGlucHV0LWdyb3VwICovXHJcbi5pbnB1dC1ncm91cCA+IC51aS1zZWxlY3QtYm9vdHN0cmFwLmRyb3Bkb3duIHtcclxuICAvKiBJbnN0ZWFkIG9mIHJlbGF0aXZlICovXHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxufVxyXG5cclxuLmlucHV0LWdyb3VwID4gLnVpLXNlbGVjdC1ib290c3RyYXAgPiBpbnB1dC51aS1zZWxlY3Qtc2VhcmNoLmZvcm0tY29udHJvbCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4OyAvKiBGSVhNRSBoYXJkY29kZWQgdmFsdWUgOi0vICovXHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCA+IC51aS1zZWxlY3QtYm9vdHN0cmFwID4gaW5wdXQudWktc2VsZWN0LXNlYXJjaC5mb3JtLWNvbnRyb2wuZGlyZWN0aW9uLXVwIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDsgLyogRklYTUUgaGFyZGNvZGVkIHZhbHVlIDotLyAqL1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1zZWFyY2gtaGlkZGVuIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLnVpLXNlbGVjdC1ib290c3RyYXAgPiAudWktc2VsZWN0LW1hdGNoID4gLmJ0biB7XHJcbiAgLyogSW5zdGVhZCBvZiBjZW50ZXIgYmVjYXVzZSBvZiAuYnRuICovXHJcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbn1cclxuLnVpLXNlbGVjdC1ib290c3RyYXAgPiAudWktc2VsZWN0LW1hdGNoID4gLmJ0bjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi51aS1zZWxlY3QtYm9vdHN0cmFwID4gLnVpLXNlbGVjdC1tYXRjaCA+IC5jYXJldCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNDUlO1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4vKiBTZWUgU2Nyb2xsYWJsZSBNZW51IHdpdGggQm9vdHN0cmFwIDMgaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xOTIyNzQ5NiAqL1xyXG4udWktc2VsZWN0LWJvb3RzdHJhcCA+IC51aS1zZWxlY3QtY2hvaWNlcywgLnVpLXNlbGVjdC1ib290c3RyYXAgPiAudWktc2VsZWN0LW5vLWNob2ljZSB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLV9ici13aWR0aCkgKiAyKTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcbn1cclxuXHJcbmJvZHkgPiAudWktc2VsZWN0LWJvb3RzdHJhcC5vcGVuIHtcclxuICB6LWluZGV4OiAxMjAwOyAvKiBTdGFuZGFyZCBCb290c3RyYXAgZHJvcGRvd24gei1pbmRleCAxMDAwICovXHJcbn1cclxuXHJcbi51aS1zZWxlY3QtbXVsdGlwbGUudWktc2VsZWN0LWJvb3RzdHJhcCB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDNweCAzcHggMCAzcHg7XHJcbn1cclxuXHJcbi51aS1zZWxlY3QtbXVsdGlwbGUudWktc2VsZWN0LWJvb3RzdHJhcCBpbnB1dC51aS1zZWxlY3Qtc2VhcmNoIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvKiBUbyBwcmV2ZW50IGRvdWJsZSBiYWNrZ3JvdW5kIHdoZW4gZGlzYWJsZWQgKi9cclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBoZWlnaHQ6IDEuNjY2NjY2ZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG59XHJcblxyXG4udWktc2VsZWN0LW11bHRpcGxlLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1tYXRjaCAuY2xvc2Uge1xyXG4gIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDAuNzU7XHJcbn1cclxuXHJcbi51aS1zZWxlY3QtbXVsdGlwbGUudWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LW1hdGNoLWl0ZW0ge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgbWFyZ2luOiAwIDNweCAzcHggMDtcclxufVxyXG5cclxuLnVpLXNlbGVjdC1tdWx0aXBsZSAudWktc2VsZWN0LW1hdGNoLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnVpLXNlbGVjdC1tdWx0aXBsZSAudWktc2VsZWN0LW1hdGNoLWl0ZW0uZHJvcHBpbmcgLnVpLXNlbGVjdC1tYXRjaC1jbG9zZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi51aS1zZWxlY3QtbXVsdGlwbGU6aG92ZXIgLnVpLXNlbGVjdC1tYXRjaC1pdGVtLmRyb3BwaW5nLWJlZm9yZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDI4YmNhO1xyXG59XHJcblxyXG4udWktc2VsZWN0LW11bHRpcGxlOmhvdmVyIC51aS1zZWxlY3QtbWF0Y2gtaXRlbS5kcm9wcGluZy1hZnRlcjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQyOGJjYTtcclxufVxyXG5cclxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdyA+IHNwYW4ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAzcHggMjBweDtcclxuICBjbGVhcjogYm90aDtcclxuICBmb250LXdlaWdodDogNDkwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdy5hY3RpdmUgPiBzcGFuIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgb3V0bGluZTogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xyXG59XHJcblxyXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LWNob2ljZXMtcm93LmRpc2FibGVkID4gc3BhbixcclxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdy5hY3RpdmUuZGlzYWJsZWQgPiBzcGFuIHtcclxuICBjb2xvcjogIzc3NztcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi8qIGZpeCBoaWRlL3Nob3cgYW5ndWxhciBhbmltYXRpb24gKi9cclxuLnVpLXNlbGVjdC1tYXRjaC5uZy1oaWRlLWFkZCxcclxuLnVpLXNlbGVjdC1zZWFyY2gubmctaGlkZS1hZGQge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogTWFyayBpbnZhbGlkIEJvb3RzdHJhcCAqL1xyXG4udWktc2VsZWN0LWJvb3RzdHJhcC5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gYnV0dG9uLmJ0bi51aS1zZWxlY3QtbWF0Y2gge1xyXG4gIGJvcmRlci1jb2xvcjogI0Q0NDk1MDtcclxufVxyXG5cclxuLyogSGFuZGxlIHVwIGRpcmVjdGlvbiBCb290c3RyYXAgKi9cclxuLnVpLXNlbGVjdC1jb250YWluZXJbdGhlbWU9Ym9vdHN0cmFwXS5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1kcm9wZG93biB7XHJcbiAgYm94LXNoYWRvdzogMCAtNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcblxyXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LW1hdGNoLXRleHQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZvbnQtd2VpZ2h0OiA0OTA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1tYXRjaC10ZXh0IHNwYW4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LXRvZ2dsZSA+IGEuYnRuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIG1hcmdpbi10b3A6IC0ycHg7XHJcbn1cclxuXHJcbi8qIFNwaW5uZXIgKi9cclxuLnVpLXNlbGVjdC1yZWZyZXNoaW5nLmdseXBoaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDhweCAyN3B4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM5MHB4KSB7XHJcbiAgLnNlbGVjdC1zdGFjaGthX19oZWFkIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMTlweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5zZWxlY3Qtc3RhY2hrYV9faGVhZCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHVpLXNlbGVjdC1zcGluIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG4udWktc2VsZWN0LXNwaW4ge1xyXG4gIGFuaW1hdGlvbjogdWktc2VsZWN0LXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcblxyXG4udWktc2VsZWN0LXJlZnJlc2hpbmcubmctYW5pbWF0ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmUgMHM7XHJcbn1cclxuXHJcbi51aS1zZWxlY3QtY29udGFpbmVyIC51aS1zZWxlY3QtbWF0Y2gtaXRlbSB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnVpLXNlbGVjdC1jb250YWluZXIgLnVpLXNlbGVjdC1tYXRjaC1pdGVtIHNwYW46bm90KC5jbG9zZSkge1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG59XHJcblxyXG4udGFnLWNvbnRhaW5lciA+IGRpdiB7XHJcbiAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLnVpLXNlbGVjdC0taW5wdXQtaGlkZSAudWktc2VsZWN0LXNlYXJjaCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnVpLXNlbGVjdC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC0tX3NlbGVjdC1maWx0ZXItcC14OiB2YXIoLS1hZHYtbS01KTtcclxuICAtLV9ici13aWR0aDogMXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4udWktc2VsZWN0LWNvbnRhaW5lciAudWktc2VsZWN0LXRvZ2dsZSwgLnVpLXNlbGVjdC1jb250YWluZXIgLnVpLXNlbGVjdC1zZWFyY2gge1xyXG4gIHBhZGRpbmc6IHZhcigtLWFkdi1tLTMpIHZhcigtLV9zZWxlY3QtZmlsdGVyLXAteCk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBib3JkZXI6IHZhcigtLV9ici13aWR0aCkgc29saWQgdmFyKC0tYWR2LWJsYWNrLTcwKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3M7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG4udWktc2VsZWN0LWNvbnRhaW5lciAudWktc2VsZWN0LXRvZ2dsZTpob3ZlciwgLnVpLXNlbGVjdC1jb250YWluZXIgLnVpLXNlbGVjdC1zZWFyY2g6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWR2LWJsYWNrLTUwKTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM5MHB4KSB7XHJcbiAgLnVpLXNlbGVjdC1jb250YWluZXIgLnVpLXNlbGVjdC10b2dnbGUsIC51aS1zZWxlY3QtY29udGFpbmVyIC51aS1zZWxlY3Qtc2VhcmNoIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMTlweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC51aS1zZWxlY3QtY29udGFpbmVyIC51aS1zZWxlY3QtdG9nZ2xlLCAudWktc2VsZWN0LWNvbnRhaW5lciAudWktc2VsZWN0LXNlYXJjaCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxufVxyXG4udWktc2VsZWN0LWNvbnRhaW5lciAudWktc2VsZWN0LXNlYXJjaDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuLnVpLXNlbGVjdC1jb250YWluZXIgLnVpLXNlbGVjdC1zZWFyY2g6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLnVpLXNlbGVjdC1jb250YWluZXIub3BlbiB7XHJcbiAgei1pbmRleDogNTAwO1xyXG59XHJcbi51aS1zZWxlY3QtY29udGFpbmVyLm9wZW46YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHJpZ2h0OiB2YXIoLS1fc2VsZWN0LWZpbHRlci1wLXgpO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2JsYWNrLWFycm93LXVwLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcblxyXG4udWktc2VsZWN0LWNob2ljZXMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG59XHJcblxyXG4udWktc2VsZWN0LWNob2ljZXMsIC51aS1zZWxlY3Qtbm8tY2hvaWNlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogY2FsYyh2YXIoLS1fYnItd2lkdGgpICogLTEpO1xyXG4gIHJpZ2h0OiBjYWxjKHZhcigtLV9ici13aWR0aCkgKiAtMSk7XHJcbiAgdG9wOiA1NXB4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1hZHYtcm91bmRlZC1zbWFsbCk7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWFkdi1yb3VuZGVkLXNtYWxsKTtcclxufVxyXG5cclxuLnVpLXNlbGVjdC1zZWFyY2gge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNDkwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4udWktc2VsZWN0LWNob2ljZXMtcm93IHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LWNob2ljZXMtcm93ID4gc3BhbixcclxuLnVpLXNlbGVjdC1ib290c3RyYXAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdy5hY3RpdmUgPiBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTMwKTtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgb3V0bGluZTogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4udWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LXRvZ2dsZSA+IC5jYXJldCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgcmlnaHQ6IHZhcigtLV9zZWxlY3QtZmlsdGVyLXAteCk7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvYmxhY2stYXJyb3ctZG93bi5zdmdcIik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi51aS1zZWxlY3QtYm9vdHN0cmFwLm9wZW4gLnVpLXNlbGVjdC10b2dnbGUgPiAuY2FyZXQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9ibGFjay1hcnJvdy11cC5zdmdcIik7XHJcbn1cclxuXHJcbi51aS1zZWxlY3QtY2hvaWNlcy1yb3c6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFkdi1zb2Z0LWdyZXkpO1xyXG59XHJcblxyXG4udWktc2VsZWN0LWNob2ljZXMtcm93OmhvdmVyIC51aS1zZWxlY3QtY2hvaWNlcy1yb3ctaW5uZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmx1ZSk7XHJcbn1cclxuXHJcbi51aS1zZWxlY3QtY2hvaWNlcy1yb3cuYWN0aXZlOmhvdmVyIC51aS1zZWxlY3QtY2hvaWNlcy1yb3ctaW5uZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmx1ZSk7XHJcbn1cclxuXHJcbi5zZWxlY3Qtc3RhY2hrYS5vcGVuIC5zZWxlY3Qtc3RhY2hrYV9fbGlzdCB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHotaW5kZXg6IDU7XHJcbn1cclxuXHJcbi5zZWxlY3Qtc3RhY2hrYV9fbGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogLTUwO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG59XHJcblxyXG4uc2VsZWN0LXN0YWNoa2FfX2l0ZW0ge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgY29sb3I6IHJnYmEoMjEsIDIxLCAyMSwgMC4zKTtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzkwcHgpIHtcclxuICAuc2VsZWN0LXN0YWNoa2FfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMTZweCAxN3B4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnNlbGVjdC1zdGFjaGthX19pdGVtIHtcclxuICAgIHBhZGRpbmc6IDE0cHggMTVweDtcclxuICB9XHJcbn1cclxuLnNlbGVjdC1zdGFjaGthX19pdGVtOmhvdmVyIHtcclxuICBjb2xvcjogIzFBNjZCRjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGMkY2O1xyXG59XHJcblxyXG4udWktc2VsZWN0LW1hdGNoLmJ0bi1kZWZhdWx0LWZvY3VzIHtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59IiwgIi5scC1oMS1zdGFjaGthIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMSk7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG59XHJcblxyXG4ubHAtaDItc3RhY2hrYSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtaDIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1ODk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMDU7XHJcbn1cclxuXHJcbi5scC1zdWJ0aXRsZS1zdGFjaGthIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oNSk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ5MDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxufVxyXG5cclxuLmxwLXQyLWJvZHkge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtMik7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxufVxyXG5cclxuLmxwLXRleHQtMyB7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTMpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi5scC10ZXh0LTQge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC00KTtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxufSIsICIubS1iLTYge1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTYpO1xyXG59XHJcblxyXG4ubS1iLTgge1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTgpO1xyXG59XHJcblxyXG4ubS10LTgge1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLWFkdi1tLTgpO1xyXG59XHJcblxyXG4ubS1iLTkge1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTkpO1xyXG59XHJcblxyXG4ubHAtbWFpbiAuYmxvY2stcGFkZGluZy10b3AtLTE4MCB7XHJcbiAgcGFkZGluZy10b3A6IHZhcigtLWFkdi1tLTExKTtcclxufVxyXG5cclxuLmxwLW1haW4gLmJsb2NrLXBhZGRpbmctYm90dG9tLS0xODAge1xyXG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1hZHYtbS0xMSk7XHJcbn1cclxuXHJcbi5scC1tYWluIC5ibG9jay1wYWRkaW5nLXRvcC0tMTQwIHtcclxuICBwYWRkaW5nLXRvcDogdmFyKC0tYWR2LW0tMTApO1xyXG59XHJcblxyXG4ubHAtbWFpbiAuYmxvY2stcGFkZGluZy1ib3R0b20tLTE0MCB7XHJcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWFkdi1tLTEwKTtcclxufVxyXG5cclxuLmxwLW1haW4gLmJsb2NrLXBhZGRpbmctdG9wLS04MCB7XHJcbiAgcGFkZGluZy10b3A6IHZhcigtLWFkdi1tLTkpO1xyXG59XHJcblxyXG4ubHAtbWFpbiAuYmxvY2stcGFkZGluZy1ib3R0b20tLTgwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYWR2LW0tOSk7XHJcbn1cclxuXHJcbi5scC1tYWluIC5ibG9jay1wYWRkaW5nLXRvcC0tNjAge1xyXG4gIHBhZGRpbmctdG9wOiB2YXIoLS1hZHYtbS04KTtcclxufVxyXG5cclxuLmxwLW1haW4gLmJsb2NrLXBhZGRpbmctYm90dG9tLS02MCB7XHJcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWFkdi1tLTgpO1xyXG59XHJcblxyXG4ubHAtbWFpbiAuYmxvY2stcGFkZGluZy10b3AtLTQwIHtcclxuICBwYWRkaW5nLXRvcDogdmFyKC0tYWR2LW0tNyk7XHJcbn1cclxuXHJcbi5scC1tYWluIC5ibG9jay1wYWRkaW5nLWJvdHRvbS0tNDAge1xyXG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1hZHYtbS03KTtcclxufSIsICIuY2Fyb3VzZWwtYXJyb3ctY29udGFpbmVyIHtcclxuICAtLV9jYXJvdXNlbC1hcnJvdy1jb2xvcjogdmFyKC0tY2Fyb3VzZWwtYXJyb3ctY29sb3IsIHZhcigtLWFkdi1ibGFjay0xMDApKTtcclxuICAtLV9jYXJvdXNlbC1hcnJvdy1zaXplOiB2YXIoLS1jYXJvdXNlbC1hcnJvdy1zaXplLCA2NHB4KTtcclxuICAtLV9jYXJvdXNlbC1hcnJvdy1ici13aWR0aDogdmFyKC0tY2Fyb3VzZWwtYXJyb3ctYnItd2lkdGgsIDEuNnB4KTtcclxuICAtLV9jYXJvdXNlbC1hcnJvdy1kaXNhYmxlZC1jb2xvcjogdmFyKC0tY2Fyb3VzZWwtYXJyb3ctZGlzYWJsZWQtY29sb3IsIHZhcigtLWFkdi1ibGFjay0zMCkpO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1hcnJvdyB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdpZHRoOiB2YXIoLS1fY2Fyb3VzZWwtYXJyb3ctc2l6ZSk7XHJcbiAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gIGJvcmRlcjogdmFyKC0tX2Nhcm91c2VsLWFycm93LWJyLXdpZHRoKSBzb2xpZCB2YXIoLS1fY2Fyb3VzZWwtYXJyb3ctY29sb3IpO1xyXG4gIGNvbG9yOiB2YXIoLS1fY2Fyb3VzZWwtYXJyb3ctY29sb3IpO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcbi5jYXJvdXNlbC1hcnJvdy1wcmV2IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbn1cclxuLmNhcm91c2VsLWFycm93LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gIC0tX2Nhcm91c2VsLWFycm93LWNvbG9yOiB2YXIoLS1fY2Fyb3VzZWwtYXJyb3ctZGlzYWJsZWQtY29sb3IpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgLmNhcm91c2VsLWFycm93LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgICBncmlkLWdhcDogdmFyKC0tYWR2LW0tMyk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuY2Fyb3VzZWwtYXJyb3ctY29udGFpbmVyLS1zdGF0aWMgLmNhcm91c2VsLWFycm93IHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59IiwgIi50aXRsZS13aXRoLWJ1dHRvbi0tb25lLXJvdyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWdhcDogdmFyKC0tYWR2LW0tOCk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAudGl0bGUtd2l0aC1idXR0b24tLW9uZS1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbn0iLCAiLnJlcG9ydC1pdGVtIHtcclxuICAtLV9yZXBvcnQtaXRlbS1ici13aWR0aDogdmFyKC0tcmVwb3J0LWl0ZW0tYnItd2lkdGgsIDhweCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWR2LWdyYXkpO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1hZHYtcm91bmRlZC1zbWFsbCk7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWFkdi1yb3VuZGVkLXNtYWxsKTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IHZhcigtLWFkdi1tLTQpIHZhcigtLWFkdi1tLTMpIHZhcigtLWFkdi1tLTQpIGNhbGModmFyKC0tYWR2LW0tMykgKyA4cHgpO1xyXG4gIHBhZGRpbmc6IHZhcigtLWFkdi1tLTQpIHZhcigtLWFkdi1tLTMpIHZhcigtLWFkdi1tLTQpIGNhbGModmFyKC0tYWR2LW0tMykgKyB2YXIoLS1fcmVwb3J0LWl0ZW0tYnItd2lkdGgpKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWdhcDogdmFyKC0tYWR2LW0tNCk7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGdyaWQtYXV0by1yb3dzOiAtd2Via2l0LW1heC1jb250ZW50O1xyXG4gIGdyaWQtYXV0by1yb3dzOiBtYXgtY29udGVudDtcclxufVxyXG4ucmVwb3J0LWl0ZW06YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IHZhcigtLV9yZXBvcnQtaXRlbS1ici13aWR0aCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlcG9ydC1pdGVtLWJyLWNvbG9yLCByZWQpO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWFkdi1yb3VuZGVkLXNtYWxsKTtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1hZHYtcm91bmRlZC1zbWFsbCk7XHJcbn1cclxuLnJlcG9ydC1pdGVtLS1zaW1wbGUge1xyXG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWR2LXJvdW5kZWQtc21hbGwpO1xyXG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcclxufVxyXG4ucmVwb3J0LWl0ZW0tLXNpbXBsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbi5yZXBvcnQtaXRlbV9fdG9wIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucmVwb3J0LWl0ZW1fX3RpbWUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LWg1KTtcclxuICBmb250LXdlaWdodDogNDkwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbn1cclxuXHJcbi5yZXBvcnQtaXRlbV9fdG9wLXJpZ2h0IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBncmlkLWdhcDogdmFyKC0tYWR2LW0tMik7XHJcbn1cclxuXHJcbi5yZXBvcnQtaXRlbV9fY29udGVudCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWdhcDogdmFyKC0tYWR2LW0tMyk7XHJcbn1cclxuXHJcbi5yZXBvcnQtaXRlbV9faW5mbyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWdhcDogdmFyKC0tYWR2LW0tNCk7XHJcbn1cclxuXHJcbi5yZXBvcnQtaXRlbV9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtNCk7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBsaW5lLWhlaWdodDogMTguNzVweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ucmVwb3J0LWl0ZW1fX2Zhdm9yaXRlLS1hY3RpdmUge1xyXG4gIGNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbi5yZXBvcnQtcGFnZV9fdmlkZW8tdHJpZ2dlciB7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFkdi1yb3VuZGVkLWJpZyk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5yZXBvcnQtcGFnZV9fdmlkZW8td3JhcCB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBhc3BlY3QtcmF0aW86IDQvMztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmFkdi1tb2RhbCAuYWR2LW1vZGFsLWlubmVyLnJlcG9ydC1tb2RhbC12aWRlbyB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYWR2LW1vZGFsIC5hZHYtbW9kYWwtaW5uZXIucmVwb3J0LW1vZGFsLXZpZGVvIC5tb2RhbC1jb250ZW50IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uYWR2LW1vZGFsIC5hZHYtbW9kYWwtaW5uZXIucmVwb3J0LW1vZGFsLXZpZGVvIC5hZHYtbW9kYWwtY2xvc2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmFkdi1tb2RhbCAuYWR2LW1vZGFsLWlubmVyLnJlcG9ydC1tb2RhbC12aWRlbyAucmVwb3J0LXBhZ2VfX3ZpZGVvIHtcclxuICBhc3BlY3QtcmF0aW86IDMvMjtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5hZHYtbW9kYWwgLmFkdi1tb2RhbC1pbm5lci5yZXBvcnQtbW9kYWwtdmlkZW8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDk1LjUlO1xyXG4gIH1cclxuICAuYWR2LW1vZGFsIC5hZHYtbW9kYWwtaW5uZXIucmVwb3J0LW1vZGFsLXZpZGVvIC5yZXBvcnQtcGFnZV9fdmlkZW8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDk5LjUlO1xyXG4gICAgYXNwZWN0LXJhdGlvOiBpbml0aWFsO1xyXG4gIH1cclxufVxyXG4ucmVwb3J0LXBhZ2VfX3JlcG9ydC1hY3Rpb24tbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiB2YXIoLS1hZHYtbS00KTtcclxufVxyXG5cclxuLnJlcG9ydC1wYWdlX192aWRlby1wbGF5LWljb24ge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMTA3LCAxMDYsIDEwNiwgMC42MzEzNzI1NDkpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBjb2xvcjogdmFyKC0tYWR2LXdoaXRlLTEwMCk7XHJcbn0iLCAiLnJlcG9ydC10aWxlLXdyYXAge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1nYXA6IHZhcigtLWFkdi1tLTMpO1xyXG59XHJcblxyXG4ucmVwb3J0LXRpbGUge1xyXG4gIC0tX3JlcG9ydC1pdGVtLWJyLXdpZHRoOiB2YXIoLS1yZXBvcnQtaXRlbS1ici13aWR0aCwgMTNweCk7XHJcbiAgLS1fcmVwb3J0LWl0ZW0tYWNjZW50LWNvbG9yOiB2YXIoLS1yZXBvcnQtaXRlbS1hY2NlbnQtY29sb3IsIHZhcigtLWFkdi13aGl0ZS0xMDApKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodmFyKC0tYWR2LWJsYWNrLTUwKSwgdmFyKC0tYWR2LWJsYWNrLTUwKSksIHZhcigtLXJlcG9ydC10aWxlLWJnLWltYWdlKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWR2LXJvdW5kZWQtYmlnKTtcclxuICBwYWRkaW5nOiB2YXIoLS1hZHYtbS02KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc4OTg1O1xyXG4gIG1pbi1oZWlnaHQ6IDQ4MHB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDMwJSAwO1xyXG59XHJcbi5yZXBvcnQtdGlsZTpub3QoLnJlcG9ydC10aWxlLS1zaW1wbGUpOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGluaXRpYWw7XHJcbn1cclxuLnJlcG9ydC10aWxlOm5vdCgucmVwb3J0LXRpbGUtLXNpbXBsZSk6aG92ZXI6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IGNhbGModmFyKC0tX3JlcG9ydC1pdGVtLWJyLXdpZHRoKSAqIDIpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9yZXBvcnQtaXRlbS1hY2NlbnQtY29sb3IpO1xyXG4gIGxlZnQ6IGNhbGModmFyKC0tX3JlcG9ydC1pdGVtLWJyLXdpZHRoKSAqIC0xKTtcclxuICB0b3A6IDA7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYWR2LXJvdW5kZWQtYmlnKTtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1hZHYtcm91bmRlZC1iaWcpO1xyXG59XHJcbi5yZXBvcnQtdGlsZTpub3QoLnJlcG9ydC10aWxlLS1zaW1wbGUpOmhvdmVyIC5yZXBvcnQtdGlsZV9faW5mbyAuc3BlYWtlci1saXN0LFxyXG4ucmVwb3J0LXRpbGU6bm90KC5yZXBvcnQtdGlsZS0tc2ltcGxlKTpob3ZlciAucmVwb3J0LXRpbGVfX3NwZWFrZXItY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5yZXBvcnQtdGlsZTpub3QoLnJlcG9ydC10aWxlLS1zaW1wbGUpOmhvdmVyIC5yZXBvcnQtdGlsZV9fZGV0YWlscyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnJlcG9ydC10aWxlX19kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLWFkdi1tLTQpO1xyXG59XHJcblxyXG4ucmVwb3J0LXRpbGVfX2Rlc2NyaXB0aW9uLXdyYXAge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS00KTtcclxufVxyXG5cclxuLnJlcG9ydC10aWxlX19kZXNjcmlwdGlvbi13cmFwIC5yZXBvcnQtdGlsZV9fZGVzY3JpcHRpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stMTAwKTtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tNCk7XHJcbiAgbGluZS1jbGFtcDogMTA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6IDEwO1xyXG4gIC1tb3otbGluZS1jbGFtcDogMTA7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuLnJlcG9ydC10aWxlX19kZXNjcmlwdGlvbi13cmFwIC5yZXBvcnQtdGlsZV9fZGVzY3JpcHRpb246aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stMTAwKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5yZXBvcnQtdGlsZV9fY29udGVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLnJlcG9ydC10aWxlX19jb250ZW50LWltcG9ydGFudCB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLnJlcG9ydC10aWxlX19pbmZvIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtZ2FwOiB2YXIoLS1hZHYtbS00KTtcclxuICBncmlkLWF1dG8tcm93czogLXdlYmtpdC1taW4tY29udGVudDtcclxuICBncmlkLWF1dG8tcm93czogbWluLWNvbnRlbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tNSk7XHJcbn1cclxuXHJcbi5yZXBvcnQtdGlsZV9fdG9wIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIC13ZWJraXQtbWF4LWNvbnRlbnQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWF4LWNvbnRlbnQ7XHJcbiAgZ3JpZC1nYXA6IHZhcigtLWFkdi1tLTYpO1xyXG59XHJcblxyXG4ucmVwb3J0LXRpbGVfX3Bvc2l0aW9uLXdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5yZXBvcnQtdGlsZV9fdGl0bGUgPiBhIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTEpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1ODk7XHJcbiAgbGluZS1oZWlnaHQ6IDI2LjRweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLnJlcG9ydC10aWxlX190aXRsZSA+IGE6aG92ZXIge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4ucmVwb3J0LXRpbGVfX2RhdGUsXHJcbi5yZXBvcnQtdGlsZV9fdGltZSxcclxuLnJlcG9ydC10aWxlX19wb3NpdGlvbiB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC01KTtcclxuICBmb250LXdlaWdodDogNDUzO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNi4xcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1hZHYtbS0xKTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5yZXBvcnQtdGlsZV9fZGF0ZTpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUsXHJcbi5yZXBvcnQtdGlsZV9fdGltZTpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUsXHJcbi5yZXBvcnQtdGlsZV9fcG9zaXRpb246bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYWR2LW0tMSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWR2LXdoaXRlLTQwKTtcclxufVxyXG5cclxuLnJlcG9ydC10aWxlX19zcGVha2VyLWNvbnRhaW5lciB7XHJcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMTAwJSA4OC4wMzglLCAxMDAlIDg4LjAzOCUsIDk5LjkwNSUgODkuOTc5JSwgOTkuNjMxJSA5MS44MTklLCA5OS4xOTElIDkzLjUzNSUsIDk4LjYwMiUgOTUuMTAzJSwgOTcuODc4JSA5Ni40OTYlLCA5Ny4wMzMlIDk3LjY5MiUsIDk2LjA4NCUgOTguNjY1JSwgOTUuMDQ0JSA5OS4zOSUsIDkzLjkyOSUgOTkuODQzJSwgOTIuNzU0JSAxMDAlLCA3LjI0NiUgMTAwJSwgNy4yNDYlIDEwMCUsIDYuMDcxJSA5OS44NDMlLCA0Ljk1NiUgOTkuMzklLCAzLjkxNiUgOTguNjY1JSwgMi45NjclIDk3LjY5MiUsIDIuMTIyJSA5Ni40OTYlLCAxLjM5OCUgOTUuMTAzJSwgMC44MDklIDkzLjUzNSUsIDAuMzY5JSA5MS44MTklLCAwLjA5NSUgODkuOTc5JSwgMCUgODguMDM4JSwgMCUgMTIuMjI2JSwgMCUgMTIuMjI2JSwgMC4xNDQlIDkuODIyJSwgMC41NTUlIDcuNjA2JSwgMS4yMDIlIDUuNjEyJSwgMi4wNTQlIDMuODc4JSwgMy4wNzglIDIuNDQxJSwgNC4yNDQlIDEuMzM2JSwgNS41MjElIDAuNiUsIDYuODc2JSAwLjI2OSUsIDguMjc4JSAwLjM4JSwgOS42OTclIDAuOTY5JSwgOTUuMjA1JSA1MS43JSwgOTUuMjA1JSA1MS43JSwgOTYuMDM4JSA1Mi4yOTQlLCA5Ni44MDglIDUzLjA0MiUsIDk3LjUwOSUgNTMuOTMxJSwgOTguMTM1JSA1NC45NDclLCA5OC42ODElIDU2LjA3NyUsIDk5LjE0MSUgNTcuMzA2JSwgOTkuNTA4JSA1OC42MjMlLCA5OS43NzclIDYwLjAxMyUsIDk5Ljk0MyUgNjEuNDYyJSwgMTAwJSA2Mi45NTclLCAxMDAlIDg4LjAzOCUpO1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgODguMDM4JSwgMTAwJSA4OC4wMzglLCA5OS45MDUlIDg5Ljk3OSUsIDk5LjYzMSUgOTEuODE5JSwgOTkuMTkxJSA5My41MzUlLCA5OC42MDIlIDk1LjEwMyUsIDk3Ljg3OCUgOTYuNDk2JSwgOTcuMDMzJSA5Ny42OTIlLCA5Ni4wODQlIDk4LjY2NSUsIDk1LjA0NCUgOTkuMzklLCA5My45MjklIDk5Ljg0MyUsIDkyLjc1NCUgMTAwJSwgNy4yNDYlIDEwMCUsIDcuMjQ2JSAxMDAlLCA2LjA3MSUgOTkuODQzJSwgNC45NTYlIDk5LjM5JSwgMy45MTYlIDk4LjY2NSUsIDIuOTY3JSA5Ny42OTIlLCAyLjEyMiUgOTYuNDk2JSwgMS4zOTglIDk1LjEwMyUsIDAuODA5JSA5My41MzUlLCAwLjM2OSUgOTEuODE5JSwgMC4wOTUlIDg5Ljk3OSUsIDAlIDg4LjAzOCUsIDAlIDEyLjIyNiUsIDAlIDEyLjIyNiUsIDAuMTQ0JSA5LjgyMiUsIDAuNTU1JSA3LjYwNiUsIDEuMjAyJSA1LjYxMiUsIDIuMDU0JSAzLjg3OCUsIDMuMDc4JSAyLjQ0MSUsIDQuMjQ0JSAxLjMzNiUsIDUuNTIxJSAwLjYlLCA2Ljg3NiUgMC4yNjklLCA4LjI3OCUgMC4zOCUsIDkuNjk3JSAwLjk2OSUsIDk1LjIwNSUgNTEuNyUsIDk1LjIwNSUgNTEuNyUsIDk2LjAzOCUgNTIuMjk0JSwgOTYuODA4JSA1My4wNDIlLCA5Ny41MDklIDUzLjkzMSUsIDk4LjEzNSUgNTQuOTQ3JSwgOTguNjgxJSA1Ni4wNzclLCA5OS4xNDElIDU3LjMwNiUsIDk5LjUwOCUgNTguNjIzJSwgOTkuNzc3JSA2MC4wMTMlLCA5OS45NDMlIDYxLjQ2MiUsIDEwMCUgNjIuOTU3JSwgMTAwJSA4OC4wMzglKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fcmVwb3J0LWl0ZW0tYWNjZW50LWNvbG9yKTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBjb2xvcjogdmFyKC0tcmVwb3J0LWl0ZW0tYWNjZW50LWNvbG9yLXRleHQsIGluaGVyaXQpO1xyXG4gIG1heC13aWR0aDogMjk1cHg7XHJcbiAgbWF4LWhlaWdodDogMjMxcHg7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBwYWRkaW5nOiB2YXIoLS1hZHYtbS00KTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5yZXBvcnQtdGlsZV9fc3BlYWtlci1pY29uIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuXHJcbi5yZXBvcnQtdGlsZV9fc3BlYWtlci1uYW1lIHtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS00KTtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTEpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1ODk7XHJcbiAgbGluZS1oZWlnaHQ6IDI2LjRweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG59XHJcblxyXG4ucmVwb3J0LXRpbGVfX3NwZWFrZXItcG9zLFxyXG4ucmVwb3J0LXRpbGVfX3NwZWFrZXItY29tcGFueSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC00KTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOC43NXB4O1xyXG59XHJcblxyXG4ucmVwb3J0LXRpbGVfX3NwZWFrZXItbGlzdC13cmFwIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICBncmlkLWdhcDogdmFyKC0tYWR2LW0tNCk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAucmVwb3J0LXRpbGUge1xyXG4gICAgbWluLWhlaWdodDogNjAwcHg7XHJcbiAgfVxyXG4gIC5yZXBvcnQtdGlsZV9fc3BlYWtlci1jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAzNDNweDtcclxuICB9XHJcbn0iLCAiLnNwZWFrZXItaXRlbSB7XHJcbiAgLS1fc3BlYWtlci1nYXA6IHZhcigtLWFkdi1tLTIpO1xyXG4gIC0tX3NwZWFrZXItaW5mby1nYXA6IDVweDtcclxuICAtLXNwZWFrZXItcHJldmlldy1zaXplOiA0OHB4O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogLXdlYmtpdC1tYXgtY29udGVudCAxZnI7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCAxZnI7XHJcbiAgZ3JpZC1nYXA6IHZhcigtLV9zcGVha2VyLWdhcCk7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uc3BlYWtlci1pdGVtLS1taWRkbGUtY2FyZCB7XHJcbiAgLS1fc3BlYWtlci1nYXA6IHZhcigtLWFkdi1tLTQpO1xyXG4gIC0tX3NwZWFrZXItaW5mby1nYXA6IHZhcigtLWFkdi1tLTIpO1xyXG4gIC0tc3BlYWtlci1wcmV2aWV3LXNpemU6IDkwcHg7XHJcbn1cclxuXHJcbmEuc3BlYWtlci1pdGVtIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5hLnNwZWFrZXItaXRlbTpob3ZlciB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLnNwZWFrZXItaXRlbV9fcHJldmlldyB7XHJcbiAgLS1fc3BlYWtlci1wcmV2aWV3LXNpemU6IHZhcigtLXNwZWFrZXItcHJldmlldy1zaXplLCA0OHB4KTtcclxuICB3aWR0aDogNDhweDtcclxuICB3aWR0aDogdmFyKC0tX3NwZWFrZXItcHJldmlldy1zaXplKTtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgaGVpZ2h0OiB2YXIoLS1fc3BlYWtlci1wcmV2aWV3LXNpemUpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnNwZWFrZXItaXRlbV9fcG9zLFxyXG4uc3BlYWtlci1pdGVtX19jb21wYW55IHtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTMwKTtcclxufVxyXG5cclxuLnNwZWFrZXItaXRlbSAuc3BlYWtlci1pdGVtX19wb3MsXHJcbi5zcGVha2VyLWl0ZW0gLnNwZWFrZXItaXRlbV9fY29tcGFueSB7XHJcbiAgY29sb3I6IHZhcigtLWFkdi1ibGFjay0zMCk7XHJcbn1cclxuLnNwZWFrZXItaXRlbS0tbWlkZGxlLWNhcmQgLnNwZWFrZXItaXRlbV9fbmFtZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC0xKTtcclxuICBmb250LXdlaWdodDogNTg5O1xyXG59XHJcbi5zcGVha2VyLWl0ZW0tLW1pZGRsZS1jYXJkIC5zcGVha2VyLWl0ZW1fX3BvcyxcclxuLnNwZWFrZXItaXRlbS0tbWlkZGxlLWNhcmQgLnNwZWFrZXItaXRlbV9fY29tcGFueSB7XHJcbiAgY29sb3I6IHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtNCk7XHJcbn1cclxuXHJcbi5zcGVha2VyLWl0ZW1fX2luZm8ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1nYXA6IHZhcigtLV9zcGVha2VyLWluZm8tZ2FwKTtcclxufVxyXG5cclxuLnNwZWFrZXItbGlzdCB7XHJcbiAgLS1zcGVha2VyLXByZXZpZXctc2l6ZTo1NnB4O1xyXG59XHJcbi5zcGVha2VyLWxpc3QtLWNvbHVtbiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWdhcDogdmFyKC0tYWR2LW0tMyk7XHJcbn1cclxuLnNwZWFrZXItbGlzdC0tc2hvcnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLnNwZWFrZXItbGlzdC0tc2hvcnQgLnNwZWFrZXItaXRlbV9fcHJldmlldzpub3QoOmZpcnN0LWNoaWxkKSwgLnNwZWFrZXItbGlzdC0tc2hvcnQgLnNwZWFrZXItaXRlbV9fcHJldmlldy1saW5rOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc3BlYWtlci1pdGVtLS1taWRkbGUtY2FyZCB7XHJcbiAgICAtLV9zcGVha2VyLWdhcDogdmFyKC0tYWR2LW0tNSk7XHJcbiAgICAtLXNwZWFrZXItcHJldmlldy1zaXplOiAxMjBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gIC5zcGVha2VyLWl0ZW0ge1xyXG4gICAgLS1zcGVha2VyLXByZXZpZXctc2l6ZTogNTZweDtcclxuICB9XHJcbiAgLnNwZWFrZXItaXRlbS0tbWlkZGxlLWNhcmQge1xyXG4gICAgLS1fc3BlYWtlci1nYXA6IHZhcigtLWFkdi1tLTYpO1xyXG4gICAgLS1fc3BlYWtlci1pbmZvLWdhcDogdmFyKC0tYWR2LW0tMyk7XHJcbiAgICAtLXNwZWFrZXItcHJldmlldy1zaXplOiAxNDBweDtcclxuICB9XHJcbn0iLCAiLnRhZy1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IHZhcigtLWFkdi1tLTEpO1xyXG59XHJcblxyXG4udGFnLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFkdi1ibGFjay0zMCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWR2LXJvdW5kZWQtYmlnKTtcclxuICBwYWRkaW5nOiA1cHggdmFyKC0tYWR2LW0tMyk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWR2LXdoaXRlLTEwMCk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC01KTtcclxuICBmb250LXdlaWdodDogNDUzO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgZ3JpZC1nYXA6IDVweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnRhZy1pdGVtLmFjdGl2ZSxcclxuLnRhZy1pdGVtLS1maWxsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZHYtc29mdC1ncmV5KTtcclxufVxyXG5cclxuLnRhZy1pdGVtX19yZW1vdmUsXHJcbi50YWctaXRlbV9faWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnRhZy1pdGVtX19pbnB1dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogLTE7XHJcbn0iLCAiLnNjaGVkdWxlLWN1c3RvbS1jb250YWluZXIgLmFkdi1wb3BvdmVyIHtcclxuICBtYXgtd2lkdGg6IDMyMHB4O1xyXG59XHJcblxyXG4uc2NoZWR1bGUtY3VzdG9tX19oZWFkZXItd3JhcCB7XHJcbiAgLS10ZXh0LWNvbG9yOiB2YXIoLS1hZHYtd2hpdGUtMTAwKTtcclxuICAtLWJnLWNvbG9yOiB2YXIoLS1hZHYtYmxhY2stMTAwKTtcclxuICAtLWJ0bi1jb2xvcjogdmFyKC0tYWR2LXdoaXRlLTEwMCk7XHJcbiAgLS1idG4tY29sb3ItYWx0OiB2YXIoLS1hZHYtYmxhY2stMTAwKTtcclxuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYWR2LW0tNik7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tNik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29sb3IpO1xyXG59XHJcblxyXG4uc2NoZWR1bGUtY3VzdG9tX19oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1nYXA6IHZhcigtLWFkdi1tLTgpO1xyXG59XHJcblxyXG4uc2NoZWR1bGUtY3VzdG9tX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtaDEpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1ODk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMDY7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxufVxyXG5cclxuLnNjaGVkdWxlLWN1c3RvbV9fYWN0aW9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYWR2LWNvbnRhaW5lci1wLTEpICogLTEpO1xyXG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1hZHYtY29udGFpbmVyLXAtMSkgKiAtMSk7XHJcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS02KTtcclxufVxyXG5cclxuLnNjaGVkdWxlLWN1c3RvbV9fZGF0ZS1jb250YWluZXIge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2NoZWR1bGUtc2hvdy1mYXZvcml0ZS1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICBncmlkLWF1dG8tY29sdW1uczogLXdlYmtpdC1tYXgtY29udGVudDtcclxuICBncmlkLWF1dG8tY29sdW1uczogbWF4LWNvbnRlbnQ7XHJcbiAgZ3JpZC1nYXA6IHZhcigtLWFkdi1tLTIpO1xyXG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYWR2LWNvbnRhaW5lci1wLTEpO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTMpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNjaGVkdWxlLXNob3ctZmF2b3JpdGVfX3RleHQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LWJ1dHRvbi10ZXh0KTtcclxuICBmb250LXdlaWdodDogNTg5O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnNjaGVkdWxlLWN1c3RvbV9fZGF0ZS1saXN0IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IC13ZWJraXQtbWF4LWNvbnRlbnQ7XHJcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IG1heC1jb250ZW50O1xyXG4gIGdyaWQtZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4uc2NoZWR1bGUtY3VzdG9tX19kYXRlIHtcclxuICBtaW4td2lkdGg6IDIxOXB4O1xyXG4gIG1pbi1oZWlnaHQ6IDQ2cHg7XHJcbiAgcGFkZGluZzogdmFyKC0tYWR2LW0tMikgdmFyKC0tYWR2LW0tNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWR2LXJvdW5kZWQtc21hbGwpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LWg1KTtcclxuICBmb250LXdlaWdodDogNDkwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRUNEREM7XHJcbn1cclxuLnNjaGVkdWxlLWN1c3RvbV9fZGF0ZS0tYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZHYtc29mdC1ncmV5KTtcclxufVxyXG4uc2NoZWR1bGUtY3VzdG9tX19kYXRlOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogdmFyKC0tYWR2LWNvbnRhaW5lci1wLTEpO1xyXG59XHJcbi5zY2hlZHVsZS1jdXN0b21fX2RhdGU6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1hZHYtY29udGFpbmVyLXAtMSk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc2NoZWR1bGUtY3VzdG9tX19oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICAuc2NoZWR1bGUtY3VzdG9tX19hY3Rpb25zIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbiAgLnNjaGVkdWxlLXNob3ctZmF2b3JpdGUtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5zY2hlZHVsZS1jdXN0b21fX2RhdGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5zY2hlZHVsZS1jdXN0b21fX2RhdGU6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcbi5zY2hlZHVsZS1jdXN0b21fX3NjaGVkdWxlIHtcclxuICBtYXgtd2lkdGg6IDEzNjBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnNjaGVkdWxlX19yZXBvcnQtbGlzdCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5zY2hlZHVsZV9fdGltZS1pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS02KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnNjaGVkdWxlX190aW1lLWl0ZW0tLWFjdGl2ZSAuc2NoZWR1bGVfX3JlcG9ydC1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uc2NoZWR1bGVfX3RpbWUtY2hlY2tib3gge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2NoZWR1bGVfX3RpbWUtY2hlY2tib3g6Y2hlY2tlZCB+IC5zY2hlZHVsZV9fdGltZS10ZXh0IC5zY2hlZHVsZV9fdGltZS1pY29uLXdyYXAge1xyXG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xyXG59XHJcblxyXG4uc2NoZWR1bGVfX3RpbWUtY2hlY2tib3g6Y2hlY2tlZCB+IC5zY2hlZHVsZV9fdGltZS10ZXh0IC5zY2hlZHVsZV9fdGltZS1pY29uIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIG1hcmdpbi1ib3R0b206IDJweDtcclxufVxyXG5cclxuLnNjaGVkdWxlX190aW1lLWNoZWNrYm94OmNoZWNrZWQgfiAuc2NoZWR1bGVfX3JlcG9ydC1saXN0LXdyYXAgLnNjaGVkdWxlX19yZXBvcnQtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnNjaGVkdWxlX190aW1lLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtMik7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBwYWRkaW5nOiAwIHZhcigtLWFkdi1jb250YWluZXItcC0xKTtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uc2NoZWR1bGVfX3RpbWUtdGV4dC0tZW1wdHksXHJcbi5zY2hlZHVsZV9fdGltZS10ZXh0LS1wYXNzZWQge1xyXG4gIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLnNjaGVkdWxlX190aW1lLWljb24td3JhcCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWR2LXdoaXRlLTEwMCk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG4uc2NoZWR1bGVfX3RpbWUtaWNvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcclxufVxyXG5cclxuLnNjaGVkdWxlX19yZXBvcnQtaXRlbS13cmFwIHtcclxuICBmbGV4LXNocmluazogMDtcclxuICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYWR2LW0tMik7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xyXG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxufVxyXG4uc2NoZWR1bGVfX3JlcG9ydC1pdGVtLXdyYXAtLWZ1bGwge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1jYXJkLW1hcmdpbikpO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZ3JpZC1jb2x1bW46IDIvLTE7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcbi5zY2hlZHVsZV9fcmVwb3J0LWl0ZW0td3JhcC0tZnVsbCAuc2NoZWR1bGVfX3JlcG9ydC16b25lLS1tb2JpbGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yaWdodDogbm9uZTtcclxufVxyXG4uc2NoZWR1bGVfX3JlcG9ydC1pdGVtLXdyYXA6Zmlyc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYWR2LWNvbnRhaW5lci1wLTEpO1xyXG59XHJcbi5zY2hlZHVsZV9fcmVwb3J0LWl0ZW0td3JhcDpsYXN0LWNoaWxkIHtcclxuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1hZHYtY29udGFpbmVyLXAtMSk7XHJcbn1cclxuXHJcbi5zY2hlZHVsZV9fcmVwb3J0LWl0ZW0ge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLnNjaGVkdWxlX19yZXBvcnQtem9uZS1udW1iZXIge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtNSk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS0yKTtcclxufVxyXG5cclxuLnNjaGVkdWxlX19yZXBvcnQtem9uZS10aXRsZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC01KTtcclxuICBmb250LXdlaWdodDogNDkwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxufVxyXG5cclxuLnNjaGVkdWxlX19yZXBvcnQtem9uZSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IHZhcigtLWFkdi1tLTMpO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWFkdi1ibGFjay0zMCk7XHJcbn1cclxuLnNjaGVkdWxlX19yZXBvcnQtem9uZS0tbW9iaWxlIHtcclxuICB3aWR0aDogY2FsYygxMDAlICsgdmFyKC0tYWR2LW0tMikgLyAyKTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS0yKTtcclxufVxyXG4uc2NoZWR1bGVfX3JlcG9ydC16b25lOm50aC1jaGlsZCgyKSB7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1hZHYtYmxhY2stMzApO1xyXG59XHJcblxyXG4uc2NoZWR1bGUtY3VzdG9tX19zY2hlZHVsZS1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc2NoZWR1bGVfX3JlcG9ydC1saXN0IHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuICAuc2NoZWR1bGVfX3JlcG9ydC1pdGVtIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgLnNjaGVkdWxlX19yZXBvcnQtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICB9XHJcbiAgLnNjaGVkdWxlLWN1c3RvbV9fc2NoZWR1bGUsXHJcbiAgLnNjaGVkdWxlLWN1c3RvbV9fc2NoZWR1bGUtaGVhZGVyIHtcclxuICAgIC0tY2FyZC1tYXJnaW46IHZhcigtLWFkdi1tLTYpO1xyXG4gICAgLS1jYXJkLXdpZHRoOiAzMjBweDtcclxuICAgIC0tY2FyZC13aWR0aC10b3RhbDogY2FsYyh2YXIoLS1jYXJkLXdpZHRoKSArIHZhcigtLWNhcmQtbWFyZ2luKSk7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAtd2Via2l0LW1heC1jb250ZW50IHJlcGVhdCh2YXIoLS1zY2hlZHVsZS16b25lLWNvdW50KSwgdmFyKC0tY2FyZC13aWR0aC10b3RhbCkpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCByZXBlYXQodmFyKC0tc2NoZWR1bGUtem9uZS1jb3VudCksIHZhcigtLWNhcmQtd2lkdGgtdG90YWwpKTtcclxuICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoMTQwcHgsIC13ZWJraXQtbWluLWNvbnRlbnQpO1xyXG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCgxNDBweCwgbWluLWNvbnRlbnQpO1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiB2YXIoLS1jYXJkLW1hcmdpbik7XHJcbiAgfVxyXG4gIC5zY2hlZHVsZS1jdXN0b21fX3NjaGVkdWxlLWhlYWRlciB7XHJcbiAgICAtLWNhcmQtd2lkdGgtdG90YWw6IGNhbGModmFyKC0tY2FyZC13aWR0aCkgKyB2YXIoLS1jYXJkLW1hcmdpbikpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA3MnB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAtd2Via2l0LW1heC1jb250ZW50IHJlcGVhdCh2YXIoLS1zY2hlZHVsZS16b25lLWNvdW50KSwgdmFyKC0tY2FyZC13aWR0aC10b3RhbCkpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCByZXBlYXQodmFyKC0tc2NoZWR1bGUtem9uZS1jb3VudCksIHZhcigtLWNhcmQtd2lkdGgtdG90YWwpKTtcclxuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMSAqIHZhcigtLXNjaGVkdWxlLXNjcm9sbC1wb3NpdGlvbikpKTtcclxuICB9XHJcbiAgLnNjaGVkdWxlX19yZXBvcnQtaXRlbS13cmFwLS1mdWxsIC5yZXBvcnQtaXRlbV9fdGltZSxcclxuICAuc2NoZWR1bGVfX3JlcG9ydC1pdGVtLXdyYXAtLWZ1bGwgLnJlcG9ydC1pdGVtX19jb250ZW50IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChtYXgoMHB4LCB2YXIoLS1zY2hlZHVsZS1zY3JvbGwtcG9zaXRpb24pIC0gMTUwcHgpKTtcclxuICB9XHJcbiAgLnNjaGVkdWxlLWhlYWRlcl9fc3Bpcml0LFxyXG4gIC5zY2hlZHVsZV9fdGltZS10ZXh0IHtcclxuICAgIC0tbWFyZ2luLXJpZ2h0OiB2YXIoLS1hZHYtbS05KTtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1hZHYtY29udGFpbmVyLXAtMSk7XHJcbiAgICBtaW4td2lkdGg6IDU1cHg7XHJcbiAgfVxyXG4gIC5zY2hlZHVsZV9fdGltZS10ZXh0IHtcclxuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tbWFyZ2luLXJpZ2h0KTtcclxuICB9XHJcbiAgLnNjaGVkdWxlLWhlYWRlcl9fc3Bpcml0IHtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1tYXJnaW4tcmlnaHQpO1xyXG4gIH1cclxuICAuc2NoZWR1bGUtY3VzdG9tX19zY2hlZHVsZS1oZWFkZXItd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgei1pbmRleDogMzU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tNyk7XHJcbiAgfVxyXG4gIC5zY2hlZHVsZS1jdXN0b21fX3NjaGVkdWxlLXdyYXAge1xyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gIH1cclxuICAuc2NoZWR1bGVfX3RpbWUtaXRlbS0tYWN0aXZlIC5zY2hlZHVsZV9fcmVwb3J0LWxpc3Qge1xyXG4gICAgZGlzcGxheTogY29udGVudHM7XHJcbiAgfVxyXG4gIC5zY2hlZHVsZV9fdGltZS10ZXh0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xyXG4gIH1cclxuICAuc2NoZWR1bGVfX3RpbWUtaWNvbi13cmFwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5zY2hlZHVsZV9fdGltZS1jaGVja2JveDpjaGVja2VkIH4gLnNjaGVkdWxlX190aW1lLXRleHQgLnNjaGVkdWxlX190aW1lLWljb24td3JhcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuc2NoZWR1bGVfX3RpbWUtY2hlY2tib3g6Y2hlY2tlZCB+IC5zY2hlZHVsZV9fcmVwb3J0LWxpc3Qtd3JhcCAuc2NoZWR1bGVfX3JlcG9ydC1saXN0IHtcclxuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gIH1cclxuICAuc2NoZWR1bGVfX3RpbWUtaXRlbSAuc2NoZWR1bGVfX3RpbWUtdGV4dCxcclxuICAuc2NoZWR1bGVfX3RpbWUtaXRlbSAuc2NoZWR1bGVfX3JlcG9ydC1pdGVtLXdyYXAge1xyXG4gICAgZ3JpZC1yb3c6IHZhcigtLXNoZWR1bGUtdGltZS1yb3cpO1xyXG4gIH1cclxuICAuc2NoZWR1bGVfX3JlcG9ydC16b25lLS1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnNjaGVkdWxlX19yZXBvcnQtaXRlbS13cmFwOmZpcnN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbiAgLnNjaGVkdWxlX19yZXBvcnQtaXRlbS13cmFwOmxhc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbiAgLnNjaGVkdWxlX19yZXBvcnQtaXRlbS13cmFwIHtcclxuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tY2FyZC1tYXJnaW4pO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLWNhcmQtbWFyZ2luKSk7XHJcbiAgfVxyXG59XHJcbi5zY2hlZHVsZV9fdGltZS1ub3cge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc2NoZWR1bGVfX3RpbWUtbm93IHtcclxuICAgIC0tdGltZS1ub3ctdGV4dC1wLXg6IHZhcigtLWFkdi1tLTIpO1xyXG4gICAgLS10aW1lLW5vdy1sZWZ0LW9mZnNldDogY2FsYyh2YXIoLS1hZHYtY29udGFpbmVyLXAtMSkgLSB2YXIoLS10aW1lLW5vdy10ZXh0LXAteCkpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogdmFyKC0tdGltZS1ub3ctbGVmdC1vZmZzZXQpO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogLXdlYmtpdC1tYXgtY29udGVudCAxZnI7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IDFmcjtcclxuICAgIGdyaWQtZ2FwOiB2YXIoLS1hZHYtbS02KTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAxNTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS10aW1lLW5vdy1sZWZ0LW9mZnNldCkpO1xyXG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgbGluZWFyO1xyXG4gIH1cclxufVxyXG4uc2NoZWR1bGVfX3RpbWUtbm93LXRleHQge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtMik7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBsaW5lLWhlaWdodDogMjVweDtcclxuICBwYWRkaW5nOiB2YXIoLS1hZHYtbS0xKSB2YXIoLS10aW1lLW5vdy10ZXh0LXAteCk7XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgY29sb3I6IHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFkdi1vcmFuZ2UpO1xyXG59XHJcblxyXG4uc2NoZWR1bGVfX3RpbWUtbm93LWxpbmUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uc2NoZWR1bGVfX3RpbWUtbm93LWxpbmU6YmVmb3JlLCAuc2NoZWR1bGVfX3RpbWUtbm93LWxpbmU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuLnNjaGVkdWxlX190aW1lLW5vdy1saW5lOmJlZm9yZSB7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZHYtb3JhbmdlKTtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG4uc2NoZWR1bGVfX3RpbWUtbm93LWxpbmU6YWZ0ZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tYWR2LW9yYW5nZSk7XHJcbiAgLW8tYm9yZGVyLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcmVjdCB3aWR0aD0nMTAwJTI1JyBoZWlnaHQ9JzEwMCUyNScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNGNjVEMUJGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtZGFzaGFycmF5PSc1JTJjNScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNlJTNjL3N2ZyUzZVwiKSAxNSUgc3RyZXRjaDtcclxuICAgICBib3JkZXItaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgd2lkdGg9JzEwMCUyNScgaGVpZ2h0PScxMDAlMjUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NyZWN0IHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0Y2NUQxQkZGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1kYXNoYXJyYXk9JzUlMmM1JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM2UlM2Mvc3ZnJTNlXCIpIDE1JSBzdHJldGNoO1xyXG59XHJcblxyXG4uc2NoZWR1bGVfX3Njcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogNTBweDtcclxuICByaWdodDogNTBweDtcclxuICB6LWluZGV4OiA4ODg4O1xyXG59XHJcblxyXG4uc2NoZWR1bGVfX3Njcm9sbGJhci1saW5lIHtcclxuICB3aWR0aDogMjc1cHg7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG4gIG9wYWNpdHk6IDAuNztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uc2NoZWR1bGVfX3Njcm9sbGJhci1pbmRpY2F0b3Ige1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDM4cHg7XHJcbiAgd2lkdGg6IDg1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWR2LXdoaXRlLTEwMCk7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogdmFyKC0tYWR2LW0tMSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICBncmlkLWdhcDogNHB4O1xyXG4gIGdyaWQtYXV0by1jb2x1bW5zOiAtd2Via2l0LW1heC1jb250ZW50O1xyXG4gIGdyaWQtYXV0by1jb2x1bW5zOiBtYXgtY29udGVudDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zY2hlZHVsZS1zY3JvbGxiYXItaW5kaWNhdG9yX19tYXJrIHtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgd2lkdGg6IDJweDtcclxuICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZHYtYmxhY2stNzApO1xyXG59XHJcblxyXG4uZml4ZWQtc2Nyb2xsYmFyIHtcclxuICB6LWluZGV4OiAxNTtcclxufVxyXG5cclxuLnNjaGVkdWxlLWN1c3RvbV9fc2NoZWR1bGUtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXIsXHJcbi5maXhlZC1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi8qIEhhbmRsZSAqL1xyXG4uc2NoZWR1bGUtY3VzdG9tX19zY2hlZHVsZS13cmFwOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcclxuLmZpeGVkLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFkdi1ibGFjay03MCk7XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcclxuICAuc2NoZWR1bGUtY3VzdG9tX19zY2hlZHVsZSxcclxuICAuc2NoZWR1bGUtY3VzdG9tX19zY2hlZHVsZS1oZWFkZXIge1xyXG4gICAgLS1jYXJkLXdpZHRoOiAzNjVweDtcclxuICB9XHJcbiAgLnNjaGVkdWxlLWhlYWRlcl9fc3Bpcml0LFxyXG4gIC5zY2hlZHVsZV9fdGltZS10ZXh0IHtcclxuICAgIC0tbWFyZ2luLXJpZ2h0OiB2YXIoLS1hZHYtbS0xMSk7XHJcbiAgfVxyXG4gIC5zY2hlZHVsZV9fcmVwb3J0LWl0ZW0td3JhcC0tZnVsbCAucmVwb3J0LWl0ZW1fX3RpbWUsXHJcbiAgLnNjaGVkdWxlX19yZXBvcnQtaXRlbS13cmFwLS1mdWxsIC5yZXBvcnQtaXRlbV9fY29udGVudCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgobWF4KDBweCwgdmFyKC0tc2NoZWR1bGUtc2Nyb2xsLXBvc2l0aW9uKSAtIDI3MHB4KSk7XHJcbiAgfVxyXG59IiwgIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLnJlcG9ydC1wYWdlX19jb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTEwMCk7XHJcbn1cclxuXHJcbi5yZXBvcnQtcGFnZV9fbGluay1iYWNrIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC0zKTtcclxuICBmb250LXdlaWdodDogNDUzO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNi44cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gIGdhcDogMTRweDtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS05KTtcclxufVxyXG5cclxuLnJlcG9ydHMtZmlsdGVyX19kaXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnJlcG9ydHMtZmlsdGVyX19kaXIgaW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4ucmVwb3J0cy1maWx0ZXJfX2RpciBzcGFuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogNnB4IHZhcigtLWFkdi1tLTMpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFkdi1ibGFjay0zMCk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC01KTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNC45NXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucmVwb3J0cy1maWx0ZXJfX2Rpci1kZXYgc3BhbiB7XHJcbiAgcGFkZGluZzogNnB4IHZhcigtLWFkdi1tLTMpO1xyXG4gIHBhZGRpbmctbGVmdDogMzFweDtcclxufVxyXG5cclxuLnJlcG9ydHMtZmlsdGVyX19kaXItZGV2IHNwYW46OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA2cHg7XHJcbiAgbGVmdDogMTBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4ucmVwb3J0LXBhZ2VfX3RpdGxlIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMSk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMjguNnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tNik7XHJcbn1cclxuXHJcbi5yZXBvcnQtcGFnZV9fc3VidGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LWg1KTtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTgpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDU2MDtcclxufVxyXG5cclxuLnJlcG9ydC1wYWdlX19oZWFkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5yZXBvcnQtcGFnZV9faGVhZC1idG5zIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICBnYXA6IDE1cHg7XHJcbn1cclxuXHJcbi5yZXBvcnQtcGFnZV9faGVhZC1idG5zLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogNjRweDtcclxuICBoZWlnaHQ6IDY0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWR2LWJsYWNrLTEwMCk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4ucmVwb3J0LXBhZ2VfX2hlYWQtYnRucy1pbWcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbi5yZXBvcnQtcGFnZV9faGVhZC1idG5zLWxlZnQge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWR2LWJsYWNrLTMwKTtcclxufVxyXG5cclxuLnJlcG9ydC1wYWdlX19wbGFjZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IDhweDtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWFkdi1tLTYpICsgdmFyKC0tYWR2LW0tOSkpO1xyXG59XHJcblxyXG4ucmVwb3J0LXBhZ2VfX3BsYWNlLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTMpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MTA7XHJcbiAgbGluZS1oZWlnaHQ6IDE2LjhweDtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLnJlcG9ydC1wYWdlX19wbGFjZS1pdGVtLS1tYXJrIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5yZXBvcnQtcGFnZV9fcGxhY2UtaXRlbS0tbWFyazo6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICB3aWR0aDogNHB4O1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZHYtYmxhY2stNTApO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4ucmVwb3J0LXBhZ2VfX2luZm8ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgZ3JpZC1nYXA6IDYwcHg7XHJcbiAgZ2FwOiA2MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTExKTtcclxufVxyXG5cclxuLnJlcG9ydC1wYWdlX19pbmZvLWxlZnQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgZ3JpZC1nYXA6IHZhcigtLWFkdi1tLTYpO1xyXG4gIGdhcDogdmFyKC0tYWR2LW0tNik7XHJcbn1cclxuXHJcbi5yZXBvcnQtcGFnZS1hdXRob3Ige1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHYtZ3JheSk7XHJcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjhweDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYWR2LXJvdW5kZWQtc21hbGwpO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1hZHYtcm91bmRlZC1zbWFsbCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogdmFyKC0tYWR2LW0tNik7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi5yZXBvcnQtcGFnZS1hdXRob3JfX2ltZyB7XHJcbiAgbWF4LXdpZHRoOiA5MHB4O1xyXG4gIG1heC1oZWlnaHQ6IDkwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4ucmVwb3J0LXBhZ2UtYXV0aG9yOjpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogOHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWFkdi1yb3VuZGVkLXNtYWxsKTtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1hZHYtcm91bmRlZC1zbWFsbCk7XHJcbn1cclxuXHJcbi5yZXBvcnQtcGFnZS1hdXRob3JfX2luZm8tbmFtZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC0xKTtcclxuICBmb250LXdlaWdodDogNTg5O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOS44cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS0zKTtcclxufVxyXG5cclxuLnJlcG9ydC1wYWdlLWF1dGhvcl9faW5mby1wb3N0IHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTQpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNy41cHg7XHJcbn1cclxuXHJcbi5yZXBvcnQtcGFnZV9faW5mby1saXN0IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIGdyaWQtZ2FwOiB2YXIoLS1hZHYtbS02KTtcclxuICBnYXA6IHZhcigtLWFkdi1tLTYpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtMik7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTgpO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5yZXBvcnQtcGFnZV9faW5mby1idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiB2YXIoLS1hZHYtbS0yKTtcclxuICBwYWRkaW5nOiA4cHggMTNweCA4cHggMTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hZHYtYmxhY2stMTAwKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hZHYtcm91bmRlZC1iaWcpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucmVwb3J0LXBhZ2VfX2luZm8tYnRuLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5yZXBvcnQtcGFnZV9faW5mby1idG4taW1nIHtcclxuICBtYXgtd2lkdGg6IDMwcHg7XHJcbiAgbWF4LWhlaWdodDogMzBweDtcclxuICAtby1vYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcbi5yZXBvcnQtcGFnZV9faW5mby1idG4tdGV4dCB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtYnV0dG9uLXRleHQpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG59XHJcblxyXG4ucmVwb3J0LXBhZ2VfX2luZm8tc3VibGlzdCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICBncmlkLWdhcDogdmFyKC0tYWR2LW0tMik7XHJcbiAgZ2FwOiB2YXIoLS1hZHYtbS0yKTtcclxuICBjb2xvcjogIzEyMTgyMTtcclxuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tYWR2LW0tMyk7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG59XHJcblxyXG4ucmVwb3J0LXBhZ2VfX2NhcnRzLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IHZhcigtLWFkdi1tLTQpIHZhcigtLWFkdi1tLTMpIHZhcigtLWFkdi1tLTMpIGNhbGModmFyKC0tYWR2LW0tMykgKyA2cHgpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFkdi1ncmF5KTtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYWR2LXJvdW5kZWQtc21hbGwpO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1hZHYtcm91bmRlZC1zbWFsbCk7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgaGVpZ2h0OiBpbml0aWFsO1xyXG59XHJcblxyXG4ucmVwb3J0LXBhZ2VfX2NhcnRzLWl0ZW06OmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYWR2LXJvdW5kZWQtc21hbGwpO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWFkdi1yb3VuZGVkLXNtYWxsKTtcclxufVxyXG5cclxuLnJlcG9ydC1wYWdlX19jYXJ0cy1pdGVtLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS00KTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnJlcG9ydC1wYWdlX19jYXJ0cy1idG5zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxNHB4O1xyXG59XHJcblxyXG4ucmVwb3J0LXBhZ2VfX2NhcnRzLWJ0bnMtc29jaWFsIHtcclxuICB3aWR0aDogMjFweDtcclxuICBoZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5yZXBvcnQtcGFnZV9fY2FydHMtYnRucy1mYXZvcml0ZSB7XHJcbiAgbWF4LXdpZHRoOiAxNnB4O1xyXG4gIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgbWFyZ2luOiAwIDNweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5yZXBvcnQtcGFnZV9fY2FydHMtdGltZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtaDUpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MTA7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxufVxyXG5cclxuLnJlcG9ydC1wYWdlX19jYXJ0cy10aXRsZSB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtNCk7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBsaW5lLWhlaWdodDogMTcuNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTQpO1xyXG59XHJcblxyXG4ucmVwb3J0LXBhZ2VfX2NhcnRzLWF1dGhvcnMge1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTMpO1xyXG59XHJcblxyXG4ucmVwb3J0LXBhZ2VfX2NhcnRzLWF1dGhvcnMtaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS00KTtcclxufVxyXG5cclxuLnJlcG9ydC1wYWdlX19jYXJ0cy1hdXRob3JzLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnJlcG9ydC1wYWdlX19jYXJ0cy1hdXRob3JzLW5hbWUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtNCk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTcuNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLnJlcG9ydC1wYWdlX19jYXJ0cy1hdXRob3JzLWRlc2NyaXB0aW9uIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTUpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTM7XHJcbiAgbGluZS1oZWlnaHQ6IDE0Ljk1cHg7XHJcbiAgY29sb3I6IHZhcigtLWFkdi1ibGFjay0zMCk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxufVxyXG5cclxuLnJlcG9ydC1wYWdlX19jYXJ0cy1kaXJlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTUpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTM7XHJcbiAgbGluZS1oZWlnaHQ6IDE0Ljk1cHg7XHJcbiAgcGFkZGluZzogNnB4IHZhcigtLWFkdi1tLTMpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbn1cclxuXHJcbi5yZXBvcnQtcGFnZV9fY2FydHMtYXV0aG9ycy1waG90byB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgd2lkdGg6IGluaXRpYWw7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGhlaWdodDogaW5pdGlhbDtcclxuICBtYXgtd2lkdGg6IDU2cHg7XHJcbiAgbWF4LWhlaWdodDogNTZweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5hZHYtbW9kYWwgLmFkdi1tb2RhbC1pbm5lci5tb2RhbC1uby1zcGVlY2gtYWNjZXNzIHtcclxuICBtYXgtd2lkdGg6IDk4MHB4O1xyXG4gIC0tbW9kYWwtcGFkZGluZzogMjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hZHYtcm91bmRlZC1iaWcpO1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICBwYWRkaW5nOiB2YXIoLS1tb2RhbC1wYWRkaW5nKSAwO1xyXG59XHJcblxyXG4ubW9kYWwtbm8tc3BlZWNoLWFjY2VzcyAubHAtZm9ybV9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LWgyKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tNSk7XHJcbn1cclxuXHJcbi5tb2RhbC1uby1zcGVlY2gtYWNjZXNzIGZvb3RlciB7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tYWR2LW0tNSk7XHJcbn1cclxuXHJcbi5ub2FjY2Vzcy1idG4tYXV0aCB7XHJcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWFkdi1tLTcpO1xyXG59XHJcblxyXG4vKiBcdTA0MUNcdTA0M0VcdTA0MzRcdTA0MzhcdTA0NDRcdTA0MzhcdTA0M0FcdTA0MzBcdTA0NDJcdTA0M0VcdTA0NDBcdTA0NEIgKi9cclxuLnJlcG9ydC1wYWdlX190ZXh0LS1ibGFjay1zZXZlbnRoIHtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTcwKTtcclxufVxyXG5cclxuLnJlcG9ydC1wYWdlX190ZXh0LS1ibGFjay1oYWxmIHtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTUwKTtcclxufVxyXG5cclxuLnJlcG9ydC1wYWdlX190aXRsZS0tbWFyZ2luIHtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS05KTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLnJlcG9ydC1wYWdlX190aXRsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICB9XHJcbiAgLnJlcG9ydC1wYWdlX190aXRsZS0tbWFyZ2luIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbiAgLnJlcG9ydC1wYWdlX19pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gIC5yZXBvcnQtcGFnZV9faW5mby1sZWZ0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG4gIC5yZXBvcnQtcGFnZS1hdXRob3Ige1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgIG1heC1oZWlnaHQ6IDI2NHB4O1xyXG4gICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMzhweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5yZXBvcnQtcGFnZV9fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICB9XHJcbiAgLnJlcG9ydC1wYWdlX19pbmZvIHtcclxuICAgIGdhcDogOTNweDtcclxuICB9XHJcbiAgLnJlcG9ydHMtZmlsdGVyX19kaXItZGV2IHNwYW4ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xyXG4gIH1cclxuICAucmVwb3J0cy1maWx0ZXJfX2Rpci1kZXYgc3Bhbjo6YmVmb3JlIHtcclxuICAgIGxlZnQ6IDEycHg7XHJcbiAgfVxyXG4gIC5yZXBvcnQtcGFnZV9faW5mbyB7XHJcbiAgICBnYXA6IDc2cHg7XHJcbiAgfVxyXG4gIC5yZXBvcnQtcGFnZS1hdXRob3JfX2ltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gICAgbWF4LWhlaWdodDogMTEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG4gIC5yZXBvcnQtcGFnZS1hdXRob3JfX2luZm8tbmFtZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gIC5yZXBvcnQtcGFnZV9fY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogdmFyKC0tYWR2LXNpdGUtd2lkdGgpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAucmVwb3J0cy1maWx0ZXJfX2Rpci1kZXYgc3BhbiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbiAgfVxyXG4gIC5yZXBvcnRzLWZpbHRlcl9fZGlyLWRldiBzcGFuOjpiZWZvcmUge1xyXG4gICAgbGVmdDogMTVweDtcclxuICB9XHJcbiAgLnJlcG9ydC1wYWdlX190aXRsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogNTkuNHB4O1xyXG4gIH1cclxuICAucmVwb3J0LXBhZ2VfX3N1YnRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDU1MDtcclxuICB9XHJcbiAgLnJlcG9ydC1wYWdlX19jYXJ0cy1pdGVtIHtcclxuICAgIG1heC13aWR0aDogMzY1cHg7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1hZHYtbS00KSB2YXIoLS1hZHYtbS0zKSB2YXIoLS1hZHYtbS0zKSBjYWxjKHZhcigtLWFkdi1tLTMpICsgOHB4KTtcclxuICB9XHJcbiAgLnJlcG9ydC1wYWdlX19jYXJ0cy1pdGVtOjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDhweDtcclxuICB9XHJcbiAgLnJlcG9ydC1wYWdlX19jYXJ0cy10aW1lIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIH1cclxuICAucmVwb3J0LXBhZ2VfX2NhcnRzLWJ0bnMtc29jaWFsIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5yZXBvcnQtcGFnZV9fY2FydHMtYnRucy1mYXZvcml0ZSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5yZXBvcnQtcGFnZV9fY2FydHMtdGl0bGUsXHJcbiAgLnJlcG9ydC1wYWdlX19jYXJ0cy1hdXRob3JzLW5hbWUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4Ljc1cHg7XHJcbiAgfVxyXG4gIC5yZXBvcnQtcGFnZV9fY2FydHMtYXV0aG9ycy1kZXNjcmlwdGlvbixcclxuICAucmVwb3J0LXBhZ2VfX2NhcnRzLWRpcmVjdGlvbiB7XHJcbiAgICBsaW5lLWhlaWdodDogMTYuMXB4O1xyXG4gIH1cclxuICAucmVwb3J0LXBhZ2VfX2hlYWQtYnRucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICAucmVwb3J0LXBhZ2VfX2luZm8ge1xyXG4gICAgZ2FwOiAyNjJweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgLnJlcG9ydC1wYWdlLWF1dGhvciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWF4LXdpZHRoOiA0MzNweDtcclxuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxuICAucmVwb3J0LXBhZ2UtYXV0aG9yX19pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxNDBweDtcclxuICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIH1cclxuICAucmVwb3J0LXBhZ2UtYXV0aG9yX19pbmZvLW5hbWUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2LjRweDtcclxuICB9XHJcbiAgLnJlcG9ydC1wYWdlLWF1dGhvcl9faW5mby1wb3N0IHtcclxuICAgIG1heC13aWR0aDogMjE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTguNzVweDtcclxuICB9XHJcbiAgLnJlcG9ydC1wYWdlX19wbGFjZS1pdGVtIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOS4ycHg7XHJcbiAgfVxyXG4gIC5yZXBvcnQtcGFnZV9faW5mby1saXN0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIH1cclxuICAucmVwb3J0LXBhZ2VfX2luZm8tc3VibGlzdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgfVxyXG4gIC5yZXBvcnQtcGFnZV9faW5mby1idG4taW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIC5yZXBvcnQtcGFnZV9faW5mby1idG4tdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICB9XHJcbn0iLCAiLnJlcG9ydHMge1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTExKTtcclxufVxyXG5cclxuLnJlcG9ydHNfX2JveC10b3Age1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTgpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZ2FwOiAzMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnJlcG9ydHNfX2JveC10b3Age1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxufVxyXG4ucmVwb3J0c19fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogNTRweDtcclxuICBmb250LXdlaWdodDogNTg5O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzkwcHgpIHtcclxuICAucmVwb3J0c19fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnJlcG9ydHNfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICB9XHJcbn1cclxuLnZvdGVfX2JveC10b3Age1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTYpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZ2FwOiAzMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnZvdGVfX2JveC10b3Age1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxufVxyXG4udm90ZV9fdGV4dCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICBtYXgtd2lkdGg6IDQ5MHB4O1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtMyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBsaW5lLWhlaWdodDogMTIwJTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTBweCkge1xyXG4gIC52b3RlX190ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAudm90ZV9fdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufVxyXG4ucmVwb3J0c19fYWRkIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxN3B4IDE0cHggMTdweCA1MXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtYnV0dG9uLXRleHQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1ODk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTEwMCk7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG59XHJcblxyXG4ucmVwb3J0c19fYWRkOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tYWR2LXdoaXRlLTEwMCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWR2LWJsYWNrLTEwMCk7XHJcbn1cclxuXHJcbi5yZXBvcnRzX19hZGQ6aG92ZXI6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWR2LXdoaXRlLTEwMCk7XHJcbn1cclxuXHJcbi5yZXBvcnRzX19hZGQ6aG92ZXI6OmFmdGVyIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG59XHJcblxyXG4ucmVwb3J0c19fYWRkOjpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWR2LWJsYWNrLTEwMCk7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBsZWZ0OiA5cHg7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM5MHB4KSB7XHJcbiAgLnJlcG9ydHNfX2FkZDo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxufVxyXG4ucmVwb3J0c19fYWRkOjphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcm90YXRlOiAtNDVkZWc7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1hZHYtd2hpdGUtMTAwKTtcclxuICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgYm9yZGVyLXRvcDogMDtcclxuICB0b3A6IDIxcHg7XHJcbiAgbGVmdDogMTlweDtcclxuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTBweCkge1xyXG4gIC5yZXBvcnRzX19hZGQ6OmFmdGVyIHtcclxuICAgIHRvcDogMjFweDtcclxuICAgIGxlZnQ6IDE4cHg7XHJcbiAgfVxyXG59XHJcbi5yZXBvcnRzLWZpbHRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tOCk7XHJcbn1cclxuXHJcbi5yZXBvcnRzLWZpbHRlcl9fc2VhcmNoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTBweCkge1xyXG4gIC5yZXBvcnRzLWZpbHRlcl9fc2VhcmNoIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAucmVwb3J0cy1maWx0ZXJfX3NlYXJjaCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxufVxyXG4ucmVwb3J0cy1maWx0ZXJfX3NlYXJjaCBzcGFuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxNHB4O1xyXG4gIGxlZnQ6IDIwcHg7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4ucmVwb3J0cy1maWx0ZXJfX3NlYXJjaCBzcGFuIHN2ZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM5MHB4KSB7XHJcbiAgLnJlcG9ydHMtZmlsdGVyX19zZWFyY2ggc3BhbiB7XHJcbiAgICB0b3A6IDEycHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAucmVwb3J0cy1maWx0ZXJfX3NlYXJjaCBzcGFuIHtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgbGVmdDogMTBweDtcclxuICAgIHRvcDogMTRweDtcclxuICB9XHJcbn1cclxuLnJlcG9ydHMtZmlsdGVyX19zZWFyY2ggaW5wdXQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTZweCAyMHB4IDE4cHggNTRweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNDUzO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4Rjk7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM5MHB4KSB7XHJcbiAgLnJlcG9ydHMtZmlsdGVyX19zZWFyY2ggaW5wdXQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnJlcG9ydHMtZmlsdGVyX19zZWFyY2ggaW5wdXQge1xyXG4gICAgcGFkZGluZzogMTRweCAxMHB4IDE2cHggMzhweDtcclxuICB9XHJcbn1cclxuLnJlcG9ydHMtZmlsdGVyX19zZWFyY2ggaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiByZ2JhKDIxLCAyMSwgMjEsIDAuNyk7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcbn1cclxuXHJcbi5yZXBvcnRzLWZpbHRlcl9fc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHJnYmEoMjEsIDIxLCAyMSwgMC43KTtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG59XHJcblxyXG4ucmVwb3J0cy1maWx0ZXJfX3NlYXJjaCBpbnB1dDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjJGNjtcclxufVxyXG5cclxuLnJlcG9ydHMtZmlsdGVyX19zZWFyY2ggaW5wdXQ6aG92ZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiByZ2IoMjEsIDIxLCAyMSk7XHJcbn1cclxuXHJcbi5yZXBvcnRzLWZpbHRlcl9fc2VhcmNoIGlucHV0OmhvdmVyOjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHJnYigyMSwgMjEsIDIxKTtcclxufVxyXG5cclxuLnJlcG9ydHMtZmlsdGVyX19zZWFyY2ggaW5wdXQ6aG92ZXIgKyBzcGFuIHN2ZyBwYXRoIHtcclxuICBzdHJva2Utb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnJlcG9ydHMtZmlsdGVyX19zZWFyY2ggaW5wdXQ6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4Rjk7XHJcbn1cclxuXHJcbi5yZXBvcnRzLWZpbHRlcl9fc2VhcmNoIGlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogcmdiKDIxLCAyMSwgMjEpO1xyXG59XHJcblxyXG4ucmVwb3J0cy1maWx0ZXJfX3NlYXJjaCBpbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiByZ2IoMjEsIDIxLCAyMSk7XHJcbn1cclxuXHJcbi5yZXBvcnRzLWZpbHRlcl9fc2VhcmNoIGlucHV0OmZvY3VzICsgc3BhbiBzdmcgcGF0aCB7XHJcbiAgc3Ryb2tlLW9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5yZXBvcnRzLWZpbHRlcl9fc2VhcmNoIHN2ZyBwYXRoIHtcclxuICB0cmFuc2l0aW9uOiBzdHJva2Utb3BhY2l0eSAwLjNzO1xyXG59XHJcblxyXG4ucmVwb3J0cy1maWx0ZXJfX2RpcmVjdGlvbnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgbWFyZ2luOiAwIC00MHB4O1xyXG4gIHBhZGRpbmc6IDAgNDBweDtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtY2FyZC1tLTIpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnJlcG9ydHMtZmlsdGVyX19kaXJlY3Rpb25zIHtcclxuICAgIG1hcmdpbjogMCAtMjBweDtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1jYXJkLW0tMik7XHJcbiAgfVxyXG59XHJcbi5yZXBvcnRzLWZpbHRlcl9fZGlyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5yZXBvcnRzLWZpbHRlcl9fZGlyIGlucHV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLnJlcG9ydHMtZmlsdGVyX19kaXIgc3BhbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMSwgMjEsIDIxLCAwLjMpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrLTMwLCByZ2JhKDIxLCAyMSwgMjEsIDAuMykpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LWg1KTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQ5MDtcclxuICBsaW5lLWhlaWdodDogMTAwJTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcclxufVxyXG5cclxuLnJlcG9ydHMtZmlsdGVyX19kaXIgc3Bhbjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwcHg7XHJcbiAgbGVmdDogMzBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyYWNrLWl0ZW0tYmcpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM5MHB4KSB7XHJcbiAgLnJlcG9ydHMtZmlsdGVyX19kaXIgc3BhbiB7XHJcbiAgICBwYWRkaW5nOiA5cHggMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogNDJweDtcclxuICB9XHJcbiAgLnJlcG9ydHMtZmlsdGVyX19kaXIgc3Bhbjo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgbGVmdDogMjBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5yZXBvcnRzLWZpbHRlcl9fZGlyIHNwYW4ge1xyXG4gICAgcGFkZGluZzogOXB4IDE2cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XHJcbiAgfVxyXG4gIC5yZXBvcnRzLWZpbHRlcl9fZGlyIHNwYW46OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAxNnB4O1xyXG4gIH1cclxufVxyXG4ucmVwb3J0cy1maWx0ZXJfX2RpciBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0JFQ0REQztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZHYtc29mdC1ncmV5KTtcclxufVxyXG5cclxuLnJlcG9ydHMtZmlsdGVyX190ZXh0IHtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS0zKTtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTcwKTtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XHJcbn1cclxuXHJcbi5yZXBvcnRzLWZpbHRlcl9fbGlzdC1zZWN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogOHB4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLnJlcG9ydHMtZmlsdGVyX19saXN0LXNlY3QgLnRhZy1pdGVtIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnJlcG9ydHMtZmlsdGVyX19saXN0LXNlY3Qge1xyXG4gICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxufVxyXG4ucmVwb3J0cy1maWx0ZXJfX3NlY3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnJlcG9ydHMtZmlsdGVyX19zZWN0IGlucHV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLnJlcG9ydHMtZmlsdGVyX19zZWN0IHNwYW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA1cHg7XHJcbiAgcGFkZGluZzogNnB4IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxLCAyMSwgMjEsIDAuMyk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2stMzAsIHJnYmEoMjEsIDIxLCAyMSwgMC4zKSk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC01KTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQ5MDtcclxuICBsaW5lLWhlaWdodDogMTAwJTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XHJcbn1cclxuXHJcbi5yZXBvcnRzLWZpbHRlcl9fc2VjdCBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0JFQ0REQztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZHYtc29mdC1ncmV5KTtcclxufVxyXG5cclxuLnJlcG9ydHMtZmlsdGVyX19yZXNldCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogNnB4IDE1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogNXB4O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgY29sb3I6IHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtNSk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBsaW5lLWhlaWdodDogMTE1JTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5yZXBvcnRzLWJhbm5lci1saXN0IHtcclxuICAtLWJhbm5lci1sb2dvLXBvczogMjIwcHg7XHJcbiAgLS1iYW5uZXItbG9nby1zaXplOiAyNzJweDtcclxuICAtLWJhbm5lci1iZy1zbG90LWxvZ286IDIwMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTgpO1xyXG59XHJcbi5yZXBvcnRzLWJhbm5lci1saXN0Om5vdCgucmVwb3J0cy1iYW5uZXItbGlzdC0tYmlnKSB7XHJcbiAgLS1iYW5uZXItbG9nby1wb3M6IDUwcHg7XHJcbiAgLS1iYW5uZXItbG9nby1zaXplOiAxMjBweDtcclxuICAtLWJhbm5lci1iZy1zbG90LWxvZ286IDMwcHg7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgZ3JpZC1nYXA6IHZhcigtLWFkdi1tLTYpO1xyXG59XHJcblxyXG4ucmVwb3J0cy1iYW5uZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IHZhcigtLWFkdi1tLTgpIDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1pbi1oZWlnaHQ6IDM5MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM5MHB4KSB7XHJcbiAgLnJlcG9ydHMtYmFubmVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAucmVwb3J0cy1iYW5uZXItbGlzdDpub3QoLnJlcG9ydHMtYmFubmVyLWxpc3QtLWJpZykge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5yZXBvcnRzLWJhbm5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS02KTtcclxuICB9XHJcbn1cclxuLnJlcG9ydHMtYmFubmVyX19iZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdCNEIwO1xyXG4gIHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbi5yZXBvcnRzLWJhbm5lcl9fYmc6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjMDE2QThFIDgwJSwgIzM3QjRCMCAxMDAlKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTBweCkge1xyXG4gIC5yZXBvcnRzLWJhbm5lcl9fYmc6OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAtMTAwcHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTAwcHgpO1xyXG4gIH1cclxufVxyXG4ucmVwb3J0cy1iYW5uZXJfX2JnOjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tYmFubmVyLWJnLXNsb3QtbG9nbykpO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi9pbWFnZXMvaWNvbnMvcmVwb3J0cy1iYW5uZXItcG9seWdvbi5zdmdcIik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM5MHB4KSB7XHJcbiAgLnJlcG9ydHMtYmFubmVyLWxpc3QtLWJpZyAucmVwb3J0cy1iYW5uZXJfX2JnOjphZnRlciB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAucmVwb3J0cy1iYW5uZXJfX2JnOjphZnRlciB7XHJcbiAgICB3aWR0aDogMjAwJTtcclxuICB9XHJcbn1cclxuLnJlcG9ydHMtYmFubmVyX19ib3gge1xyXG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tYmFubmVyLWxvZ28tcG9zKSAtIHZhcigtLWJhbm5lci1sb2dvLXNpemUpIC0gdmFyKC0tYmFubmVyLWJnLXNsb3QtbG9nbykpO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM5MHB4KSB7XHJcbiAgLnJlcG9ydHMtYmFubmVyLWxpc3Qge1xyXG4gICAgLS1iYW5uZXItbG9nby1wb3M6IDkwcHg7XHJcbiAgICAtLWJhbm5lci1sb2dvLXNpemU6IDI0MnB4O1xyXG4gICAgLS1iYW5uZXItYmctc2xvdC1sb2dvOiAxNDlweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5yZXBvcnRzLWJhbm5lcl9fYm94IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwcHggMWZyO1xyXG4gICAgLW1vei1jb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgY29sdW1uLWdhcDogMjBweDtcclxuICAgIGdyaWQtcm93LWdhcDogMzBweDtcclxuICAgIHJvdy1nYXA6IDMwcHg7XHJcbiAgfVxyXG59XHJcbi5yZXBvcnRzLWJhbm5lcl9fbG9nbyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IHZhcigtLWJhbm5lci1sb2dvLXBvcyk7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIHdpZHRoOiB2YXIoLS1iYW5uZXItbG9nby1zaXplKTtcclxuICBoZWlnaHQ6IHZhcigtLWJhbm5lci1sb2dvLXNpemUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG4gIHBhZGRpbmc6IHZhcigtLWFkdi1tLTIpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnJlcG9ydHMtYmFubmVyX19sb2dvIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgfVxyXG59XHJcbi5yZXBvcnRzLWJhbm5lcl9fbG9nbyBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAtby1vYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcbi5yZXBvcnRzLWJhbm5lcl9faW5mbyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tNyk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGdhcDogdmFyKC0tYWR2LW0tNSk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAucmVwb3J0cy1iYW5uZXJfX2luZm8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG4ucmVwb3J0cy1iYW5uZXJfX3RhZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogNnB4IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hZHYtYmxhY2stMzApO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtNSk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBsaW5lLWhlaWdodDogMTE1JTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stMTAwKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZHYtd2hpdGUtMTAwKTtcclxufVxyXG5cclxuLnJlcG9ydHMtYmFubmVyX19uYW1lIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMik7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBsaW5lLWhlaWdodDogMTA1JTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtd2hpdGUtMTAwKTtcclxufVxyXG5cclxuLnJlcG9ydHMtYmFubmVyX19jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5yZXBvcnRzLWJhbm5lcl9fY29udGVudCB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gIH1cclxufVxyXG4ucmVwb3J0cy1iYW5uZXJfX3RleHQge1xyXG4gIG1heC13aWR0aDogNDM1cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTMpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtNCk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTI1JTtcclxuICBjb2xvcjogdmFyKC0tYWR2LXdoaXRlLTEwMCk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzkwcHgpIHtcclxuICAucmVwb3J0cy1iYW5uZXJfX3RleHQge1xyXG4gICAgbWF4LXdpZHRoOiA0MTJweDtcclxuICB9XHJcbn1cclxuLnJlcG9ydHMtYmFubmVyX19tb2RlcmF0b3Ige1xyXG4gIG1heC13aWR0aDogNTM3cHg7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC00KTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtd2hpdGUtNzApO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM5MHB4KSB7XHJcbiAgLnJlcG9ydHMtYmFubmVyX19tb2RlcmF0b3Ige1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDQzNXB4O1xyXG4gIH1cclxufVxyXG4ucmVwb3J0cy1iYW5uZXJfX21vZGVyYXRvciBzcGFuOmZpcnN0LWNoaWxkOjphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbn1cclxuXHJcbi5yZXBvcnRzLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gIC1tb3otY29sdW1uLWdhcDogMzBweDtcclxuICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgY29sdW1uLWdhcDogMzBweDtcclxuICBncmlkLXJvdy1nYXA6IDQwcHg7XHJcbiAgcm93LWdhcDogNDBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5yZXBvcnRzLWxpc3Qge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgfVxyXG59XHJcbi5yZXBvcnRzLWxpc3RfX2NhcmQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDE1cHg7XHJcbn1cclxuXHJcbi5yZXBvcnRzLWxpc3RfX2NhcmQuYmlnIHtcclxuICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnJlcG9ydHMtbGlzdF9fY2FyZC5iaWcge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcclxuICB9XHJcbn1cclxuLnJlcG9ydHMtbGlzdF9fdGFncy1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogOHB4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLnJlcG9ydHMtbGlzdF9fdGFnIHtcclxuICBwYWRkaW5nOiA2cHggMTVweDtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFkdi1ibGFjay0zMCk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC01KTtcclxuICBmb250LXdlaWdodDogNDUzO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMTUlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTEwMCk7XHJcbn1cclxuXHJcbi5yZXBvcnRzLWxpc3QgLnJlcG9ydC10aWxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAucmVwb3J0cy1saXN0X190YWcge1xyXG4gICAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgfVxyXG59XHJcbi5yZXBvcnRzLWxpc3QgLnJlcG9ydC10aWxlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEY5O1xyXG59XHJcblxyXG4ucmVwb3J0cy1saXN0IC5yZXBvcnQtdGlsZTpob3ZlciAucmVwb3J0cy1saXN0X19jYXJkLWltZyB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnJlcG9ydHMtbGlzdCAucmVwb3J0LXRpbGU6aG92ZXIgLnJlcG9ydC10aWxlX19mYXZvcml0ZSBzdmcgcGF0aCB7XHJcbiAgc3Ryb2tlOiB2YXIoLS1hZHYtYmxhY2stMTAwKTtcclxufVxyXG5cclxuLnJlcG9ydHMtbGlzdCAucmVwb3J0LXRpbGU6aG92ZXIgLnJlcG9ydC10aWxlX190aXRsZSB7XHJcbiAgY29sb3I6IHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG59XHJcblxyXG4ucmVwb3J0cy1saXN0IC5yZXBvcnQtdGlsZTpob3ZlciAucmVwb3J0LXRpbGVfX3Bvc2l0aW9uLXdyYXAge1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stNzApO1xyXG59XHJcblxyXG4ucmVwb3J0cy1saXN0IC5yZXBvcnQtdGlsZTpob3ZlciAucmVwb3J0LXRpbGVfX3RpbWU6OmJlZm9yZSxcclxuLnJlcG9ydHMtbGlzdCAucmVwb3J0LXRpbGU6aG92ZXIgLnJlcG9ydC10aWxlX19wb3NpdGlvbjo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hZHYtYmxhY2stMzApO1xyXG59XHJcblxyXG4ucmVwb3J0cy1saXN0X19jYXJkLWltZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAtMTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XHJcbn1cclxuXHJcbi5yZXBvcnRzLWxpc3RfX2NhcmQtaW1nOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIxLCAyMSwgMjEsIDAuMikgLTE2Ljg0JSwgcmdiYSgyMSwgMjEsIDIxLCAwKSA2Mi44MSUpLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMikgMTAwJSk7XHJcbn1cclxuXHJcbi5yZXBvcnRzLWxpc3RfX2NhcmQtaW1nIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4ucmVwb3J0cy1saXN0IC5yZXBvcnQtdGlsZV9fdG9wIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5yZXBvcnRzLWxpc3QgLnJlcG9ydC10aWxlIC5yZXBvcnQtdGlsZV9fZmF2b3JpdGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnJlcG9ydHMtbGlzdCAucmVwb3J0LXRpbGUgLnJlcG9ydC10aWxlX19mYXZvcml0ZTpob3ZlciBzdmcgcGF0aCB7XHJcbiAgc3Ryb2tlOiB2YXIoLS1hZHYtYmxhY2stNTApO1xyXG59XHJcblxyXG4ucmVwb3J0cy1saXN0IC5yZXBvcnQtdGlsZSAucmVwb3J0LXRpbGVfX2Zhdm9yaXRlIHN2ZyBwYXRoIHtcclxuICB0cmFuc2l0aW9uOiBzdHJva2UgMC4zcztcclxufVxyXG5cclxuLnJlcG9ydHMtbGlzdCAucmVwb3J0LXRpbGVfX3RpdGxlIHtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDU0cHgpO1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtd2hpdGUtMTAwKTtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG59XHJcblxyXG4ucmVwb3J0cy1saXN0IC5yZXBvcnQtdGlsZV9fcG9zaXRpb24td3JhcCB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtd2hpdGUtMTAwKTtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG59XHJcblxyXG4ucmVwb3J0cy1saXN0IC5yZXBvcnQtdGlsZV9fcG9zaXRpb24ge1xyXG4gIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnJlcG9ydHMtbGlzdCAucmVwb3J0LXRpbGVfX3Bvc2l0aW9uIHtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG4ucmVwb3J0cy1saXN0IC5yZXBvcnQtdGlsZV9fZGF0ZSxcclxuLnJlcG9ydHMtbGlzdCAucmVwb3J0LXRpbGVfX3RpbWUsXHJcbi5yZXBvcnRzLWxpc3QgLnJlcG9ydC10aWxlX19wb3NpdGlvbiB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnJlcG9ydHMtbGlzdCAucmVwb3J0LXRpbGVfX3RpbWU6OmJlZm9yZSxcclxuLnJlcG9ydHMtbGlzdCAucmVwb3J0LXRpbGVfX3Bvc2l0aW9uOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFkdi13aGl0ZS00MCk7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG59XHJcblxyXG4ucmVwb3J0cy1saXN0IC5yZXBvcnQtdGlsZV9fc3BlYWtlci1jb250YWluZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgY29sb3I6IHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG59XHJcblxyXG4ucmVwb3J0cy1saXN0X19saW5rLW1vcmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGdhcDogOHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stMTAwKTtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1idXR0b24tdGV4dCk7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBsaW5lLWhlaWdodDogMTAwJTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5yZXBvcnRzLWxpc3RfX2xpbmstbW9yZSBzdmcgcmVjdCB7XHJcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xyXG59XHJcblxyXG4ucmVwb3J0cy1saXN0X19saW5rLW1vcmUgc3ZnIHBhdGgge1xyXG4gIHRyYW5zaXRpb246IHN0cm9rZSAwLjNzO1xyXG59XHJcblxyXG4ucmVwb3J0cy1saXN0X19saW5rLW1vcmU6aG92ZXIgc3ZnIHJlY3Qge1xyXG4gIGZpbGw6IHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG59XHJcblxyXG4ucmVwb3J0cy1saXN0X19saW5rLW1vcmU6aG92ZXIgc3ZnIHBhdGgge1xyXG4gIHN0cm9rZTogdmFyKC0tYWR2LXdoaXRlLTEwMCk7XHJcbn1cclxuXHJcbi5yZXBvcnRzLWxpc3QgLnNwZWFrZXItaXRlbV9fcHJldmlldyB7XHJcbiAgd2lkdGg6IDQ2cHg7XHJcbiAgaGVpZ2h0OiA0NnB4O1xyXG59XHJcblxyXG4ucmVwb3J0cy1saXN0IC5zcGVha2VyLWl0ZW1fX2luZm8ge1xyXG4gIGdhcDogM3B4O1xyXG59XHJcblxyXG4ucmVwb3J0cy1saXN0IC5zcGVha2VyLWl0ZW1fX25hbWUge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLnJlcG9ydHMtbGlzdCAuc3BlYWtlci1pdGVtX19wb3MsXHJcbi5yZXBvcnRzLWxpc3QgLnNwZWFrZXItaXRlbV9fY29tcGFueSB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stNzApO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnJlcG9ydHMtbGlzdCAucmVwb3J0LXRpbGVfX3NwZWFrZXItbGlzdC13cmFwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAucmVwb3J0cy1saXN0IC5yZXBvcnQtdGlsZV9fZGVzY3JpcHRpb24ge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuLnJlcG9ydC10aWxlX19zcGVha2VyLWxpc3Qtd3JhcCB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gIG1pbi13aWR0aDogNjA1cHg7XHJcbn1cclxuXHJcbi5yZXBvcnRzLWxpc3QgLnNwZWFrZXItaXRlbV9fcHJldmlldyB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5yZXBvcnRzLWxpc3QgLnNwZWFrZXItaXRlbV9fcHJldmlldyBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxufSIsICJAY2hhcnNldCBcIlVURi04XCI7XHJcbi5zcGVha2VyLXBhZ2VfX2NvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stMTAwKTtcclxufVxyXG5cclxuLnNwZWFrZXItcGFnZV9fbGluay1iYWNrIHtcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC0zKTtcclxuICBmb250LXdlaWdodDogNDUzO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNi44cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gIGdhcDogMTRweDtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS05KTtcclxufVxyXG5cclxuLnNwZWFrZXItcGFnZV9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LWgxKTtcclxuICBmb250LXdlaWdodDogNTg5O1xyXG4gIGxpbmUtaGVpZ2h0OiAyOC42cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWFkdi1tLTYpICsgdmFyKC0tYWR2LW0tOSkpO1xyXG59XHJcblxyXG4uc3BlYWtlci1wYWdlX19zdWJ0aXRsZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtaDUpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tOCk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnNwZWFrZXItcGFnZV9faW5mbyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZ3JpZC1nYXA6IDQwcHg7XHJcbiAgZ2FwOiA0MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTExKTtcclxufVxyXG5cclxuLnNwZWFrZXItcGFnZV9faW5mby1sZWZ0IHtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLnNwZWFrZXItcGFnZV9fcmVwb3J0LXRpbGUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXJlcG9ydC10aWxlLWJnLWltYWdlKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zcGVha2VyLXBhZ2VfX3JlcG9ydC10aWxlIC5yZXBvcnQtdGlsZV9fc3BlYWtlci1jb250YWluZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtd2hpdGUtMTAwKTtcclxufVxyXG5cclxuLnNwZWFrZXItcGFnZV9faW5mby1jaGFyYWN0ZXJpc3RpYyB7XHJcbiAgbWF4LXdpZHRoOiAyOTVweDtcclxuICBjb2xvcjogdmFyKC0tYWR2LXdoaXRlLTEwMCk7XHJcbiAgcGFkZGluZzogMjBweCAyNXB4IDIwcHggMjBweDtcclxuICBiYWNrZ3JvdW5kOiAjRjk4RDJBO1xyXG4gIGFzcGVjdC1yYXRpbzogMjk3LzIwNztcclxuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uc3BlYWtlci1wYWdlX19pbmZvLWNoYXJhY3RlcmlzdGljLWxvZ28ge1xyXG4gIG1hcmdpbi1ib3R0b206IDYxcHg7XHJcbn1cclxuXHJcbi5zcGVha2VyLXBhZ2VfX2luZm8tY2hhcmFjdGVyaXN0aWMtbmFtZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC0xKTtcclxuICBmb250LXdlaWdodDogNTg5O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOS44cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS00KTtcclxufVxyXG5cclxuLnNwZWFrZXItcGFnZV9faW5mby1jaGFyYWN0ZXJpc3RpYy1kZXNjcmlwdGlvbiB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC00KTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNy41cHg7XHJcbiAgY29sb3I6IHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG59XHJcblxyXG4uc3BlYWtlci1wYWdlX19pbmZvLWNoYXJhY3RlcmlzdGljLWRlc2NyaXB0aW9uLS1wb3N0IHtcclxuICBjb2xvcjogdmFyKC0tYWR2LXdoaXRlLTcwKTtcclxufVxyXG5cclxuLnNwZWFrZXItcGFnZV9faW5mby1wb3N0IHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTEpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1ODk7XHJcbiAgbGluZS1oZWlnaHQ6IDE5LjhweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTMpO1xyXG59XHJcblxyXG4uc3BlYWtlci1wYWdlX19pbmZvLWNpdHkge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtMyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBsaW5lLWhlaWdodDogMTYuOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTgpO1xyXG59XHJcblxyXG4uc3BlYWtlci1wYWdlX19pbmZvLWRlc2NyaXB0aW9uIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTM7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5zcGVha2VyLXBhZ2VfX2NhcnRzLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gIHBhZGRpbmc6IHZhcigtLWFkdi1tLTQpIHZhcigtLWFkdi1tLTMpIHZhcigtLWFkdi1tLTMpIGNhbGModmFyKC0tYWR2LW0tMykgKyA2cHgpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFkdi1ncmF5KTtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYWR2LXJvdW5kZWQtc21hbGwpO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1hZHYtcm91bmRlZC1zbWFsbCk7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgaGVpZ2h0OiBpbml0aWFsO1xyXG59XHJcblxyXG4uc3BlYWtlci1wYWdlX19jYXJ0cy1pdGVtOjpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogNnB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWFkdi1yb3VuZGVkLXNtYWxsKTtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1hZHYtcm91bmRlZC1zbWFsbCk7XHJcbn1cclxuXHJcbi5zcGVha2VyLXBhZ2VfX2NhcnRzLWF1dGhvcnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IHZhcigtLWFkdi1tLTQpO1xyXG59XHJcblxyXG4uc3BlYWtlci1wYWdlX19jYXJ0cy1hdXRob3JzLXBob3RvIHtcclxuICBtYXgtd2lkdGg6IDU2cHg7XHJcbiAgbWF4LWhlaWdodDogNTZweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLnNwZWFrZXItcGFnZV9fY2FydHMtaXRlbS1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tNCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zcGVha2VyLXBhZ2VfX2NhcnRzLWJ0bnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5zcGVha2VyLXBhZ2VfX2NhcnRzLWJ0bnMtaXRlbTpsYXN0LWNoaWxkIHtcclxuICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIG1hcmdpbjogMCAycHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc3BlYWtlci1wYWdlX19jYXJ0cy1idG5zLWl0ZW06bGFzdC1jaGlsZCBzdmcge1xyXG4gIG1hcmdpbjogMCAycHg7XHJcbiAgbWF4LXdpZHRoOiAxNXB4O1xyXG59XHJcblxyXG4uc3BlYWtlci1wYWdlX19jYXJ0cy10aW1lIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oNSk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ5MDtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG59XHJcblxyXG4uc3BlYWtlci1wYWdlX19jYXJ0cy10aXRsZSB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtNCk7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBsaW5lLWhlaWdodDogMTcuNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTQpO1xyXG59XHJcblxyXG4uc3BlYWtlci1wYWdlX19jYXJ0cy1hdXRob3JzIHtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS0zKTtcclxufVxyXG5cclxuLnNwZWFrZXItcGFnZV9fY2FydHMtYXV0aG9ycy1pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMTBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTQpO1xyXG59XHJcblxyXG4uc3BlYWtlci1wYWdlX19jYXJ0cy1hdXRob3JzLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnNwZWFrZXItcGFnZV9fY2FydHMtYXV0aG9ycy1uYW1lIHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE3LjVweDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5zcGVha2VyLXBhZ2VfX2NhcnRzLWF1dGhvcnMtZGVzY3JpcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtNSk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBsaW5lLWhlaWdodDogMTQuOTVweDtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTMwKTtcclxufVxyXG5cclxuLnNwZWFrZXItcGFnZV9fY2FydHMtZGlyZWN0aW9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC01KTtcclxuICBmb250LXdlaWdodDogNDUzO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNC45NXB4O1xyXG4gIHBhZGRpbmc6IDZweCB2YXIoLS1hZHYtbS0zKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hZHYtYmxhY2stMTAwKTtcclxuICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG59XHJcblxyXG4vKiBcdTA0MUNcdTA0M0VcdTA0MzRcdTA0MzhcdTA0NDRcdTA0MzhcdTA0M0FcdTA0MzBcdTA0NDJcdTA0M0VcdTA0NDBcdTA0NEIgKi9cclxuLnNwZWFrZXItcGFnZV9fdGV4dC0tYmxhY2stc2V2ZW50aCB7XHJcbiAgY29sb3I6IHZhcigtLWFkdi1ibGFjay03MCk7XHJcbn1cclxuXHJcbi5zcGVha2VyLXBhZ2VfX3RleHQtLWJsYWNrLWhhbGYge1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stNTApO1xyXG59XHJcblxyXG4uc3BlYWtlci1wYWdlX190aXRsZS0tbWFyZ2luIHtcclxuICBtYXgtd2lkdGg6IDE5NXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTkpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuc3BlYWtlci1wYWdlX190aXRsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICB9XHJcbiAgLnNwZWFrZXItcGFnZV9fdGl0bGUtLW1hcmdpbiB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG4gIC5zcGVha2VyLXBhZ2VfX2luZm8ge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMzM1cHgsIDQwNnB4KSAxZnI7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc3BlYWtlci1wYWdlX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gIH1cclxuICAuc3BlYWtlci1wYWdlX19pbmZvIHtcclxuICAgIGdhcDogdmFyKC0tYWR2LW0tOCk7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgzMzVweCwgNDkxcHgpIG1pbm1heCg1MDBweCwgNjY1cHgpO1xyXG4gIH1cclxuICAuc3BlYWtlci1wYWdlX19pbmZvLWNoYXJhY3RlcmlzdGljIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAzNDUvMjE5O1xyXG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcclxuICAgIG1heC13aWR0aDogbWF4KDI5NXB4LCBtaW4oNDF2dywgMzQ1cHgpKTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gIC5zcGVha2VyLXBhZ2VfX2luZm8tY2hhcmFjdGVyaXN0aWMtbG9nbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xyXG4gIH1cclxuICAuc3BlYWtlci1wYWdlX19pbmZvLXBvc3QsXHJcbiAgLnNwZWFrZXItcGFnZV9faW5mby1jaGFyYWN0ZXJpc3RpYy1uYW1lIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgLnNwZWFrZXItcGFnZV9fY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogdmFyKC0tYWR2LXNpdGUtd2lkdGgpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuc3BlYWtlci1wYWdlX190aXRsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogNTkuNHB4O1xyXG4gIH1cclxuICAuc3BlYWtlci1wYWdlX19zdWJ0aXRsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICB9XHJcbiAgLnNwZWFrZXItcGFnZV9fY2FydHMtaXRlbSB7XHJcbiAgICBtYXgtd2lkdGg6IDM2NXB4O1xyXG4gICAgcGFkZGluZzogdmFyKC0tYWR2LW0tNCkgdmFyKC0tYWR2LW0tMykgdmFyKC0tYWR2LW0tMykgY2FsYyh2YXIoLS1hZHYtbS0zKSArIDhweCk7XHJcbiAgfVxyXG4gIC5zcGVha2VyLXBhZ2VfX2NhcnRzLWl0ZW06OmJlZm9yZSB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gIH1cclxuICAuc3BlYWtlci1wYWdlX19jYXJ0cy10aW1lIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIH1cclxuICAuc3BlYWtlci1wYWdlX19jYXJ0cy1idG5zIHtcclxuICAgIGdhcDogMTJweDtcclxuICB9XHJcbiAgLnNwZWFrZXItcGFnZV9fY2FydHMtYnRucy1pdGVtOmxhc3QtY2hpbGQgc3ZnIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnNwZWFrZXItcGFnZV9fY2FydHMtdGl0bGUsXHJcbiAgLnNwZWFrZXItcGFnZV9fY2FydHMtYXV0aG9ycy1uYW1lLFxyXG4gIC5zcGVha2VyLXBhZ2VfX2luZm8tY2hhcmFjdGVyaXN0aWMtZGVzY3JpcHRpb24ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4Ljc1cHg7XHJcbiAgfVxyXG4gIC5zcGVha2VyLXBhZ2VfX2NhcnRzLWF1dGhvcnMtZGVzY3JpcHRpb24sXHJcbiAgLnNwZWFrZXItcGFnZV9fY2FydHMtZGlyZWN0aW9uIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNi4xcHg7XHJcbiAgfVxyXG4gIC5zcGVha2VyLXBhZ2VfX2luZm8tY2hhcmFjdGVyaXN0aWMtbG9nbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xyXG4gIH1cclxuICAuc3BlYWtlci1wYWdlX19pbmZvLWRlc2NyaXB0aW9uIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIH1cclxuICAuc3BlYWtlci1wYWdlX19pbmZvLXBvc3QsXHJcbiAgLnNwZWFrZXItcGFnZV9faW5mby1jaGFyYWN0ZXJpc3RpYy1uYW1lIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNi40cHg7XHJcbiAgfVxyXG59IiwgIi5kaXJlY3Rpb24tbGlzdF9fY2F0ZWdvcnktY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtZ2FwOiB2YXIoLS1hZHYtbS0zKTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS04KTtcclxufVxyXG4uZGlyZWN0aW9uLWxpc3RfX2NhdGVnb3J5LWNvbnRhaW5lci0tcmVhZG9ubHkgLnRhZy1pdGVtIHtcclxuICBjdXJzb3I6IGF1dG87XHJcbiAgY3Vyc29yOiBpbml0aWFsO1xyXG59XHJcblxyXG4uZGlyZWN0aW9uLWxpc3RfX2NhdGVnb3J5LWNvbnRhaW5lci1sYWJlbCB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC00KTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG59XHJcblxyXG4uZGlyZWN0aW9uLWxpc3RfX2NhdGVnb3J5LWxpc3Qge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1nYXA6IHZhcigtLWFkdi1tLTIpO1xyXG59XHJcblxyXG4uZGlyZWN0aW9uLWxpc3QtY2F0ZWdvcnktaXRlbV9fdGl0bGUtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogLXdlYmtpdC1tYXgtY29udGVudCAxZnI7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCAxZnI7XHJcbiAgZ3JpZC1nYXA6IHZhcigtLWFkdi1tLTIpO1xyXG59XHJcblxyXG4uZGlyZWN0aW9uLWxpc3QtY2F0ZWdvcnktaXRlbV9fY29sb3Ige1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlyZWN0aW9uLWxpc3QtY2F0ZWdvcnktaXRlbS1jb2xvciwgcmVkKTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5kaXJlY3Rpb24tbGlzdC1jYXRlZ29yeS1pdGVtX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtaDUpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0OTA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5kaXJlY3Rpb24tbGlzdC1jYXRlZ29yeS1pdGVtX190YWctY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZGlyZWN0aW9uLWxpc3RfX2RpcmVjdGlvbi1pdGVtIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtZ2FwOiA1cHg7XHJcbn1cclxuLmRpcmVjdGlvbi1saXN0X19kaXJlY3Rpb24taXRlbSAuZGlyZWN0aW9uLWxpc3QtY2F0ZWdvcnktaXRlbV9fdGl0bGUtY29udGFpbmVyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uZGlyZWN0aW9uLWxpc3QtY2F0ZWdvcnktaXRlbV9fdGl0bGUtY29udGFpbmVyLFxyXG4uZGlyZWN0aW9uLWxpc3QtY2F0ZWdvcnktaXRlbV9fdGFnLWNvbnRhaW5lciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWR2LWJsYWNrLTMwKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hZHYtcm91bmRlZC1iaWcpO1xyXG59XHJcblxyXG4uZGlyZWN0aW9uLWxpc3QtY2F0ZWdvcnktaXRlbV9fdGl0bGUtY29udGFpbmVyIHtcclxuICBwYWRkaW5nOiB2YXIoLS1hZHYtbS0zKSB2YXIoLS1hZHYtbS01KTtcclxufVxyXG5cclxuLmRpcmVjdGlvbi1saXN0LWNhdGVnb3J5LWl0ZW1fX3RhZy1jb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDlweCAzOHB4IDlweCB2YXIoLS1hZHYtbS0yKTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5kaXJlY3Rpb24tbGlzdF9fZGlyZWN0aW9uLWl0ZW0ge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoNDAwcHgsIDFmcikgM2ZyO1xyXG4gIH1cclxuICAuZGlyZWN0aW9uLWxpc3QtY2F0ZWdvcnktaXRlbV9fdGl0bGUtY29udGFpbmVyLFxyXG4gIC5kaXJlY3Rpb24tbGlzdC1jYXRlZ29yeS1pdGVtX190YWctY29udGFpbmVyIHtcclxuICAgIGdyaWQtcm93OiAxO1xyXG4gIH1cclxuICAuZGlyZWN0aW9uLWxpc3QtY2F0ZWdvcnktaXRlbV9fdGl0bGUtY29udGFpbmVyIHtcclxuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMjtcclxuICB9XHJcbiAgLmRpcmVjdGlvbi1saXN0LWNhdGVnb3J5LWl0ZW1fX3RhZy1jb250YWluZXIge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIvc3BhbiAxO1xyXG4gIH1cclxufVxyXG4uZGlyZWN0aW9uLWxpc3RfX2RpcmVjdGlvbi1pdGVtLS1hY3RpdmUgLmRpcmVjdGlvbi1saXN0LWNhdGVnb3J5LWl0ZW1fX3RpdGxlLWNvbnRhaW5lciB7XHJcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFkdi1zb2Z0LWdyZXkpO1xyXG4gIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xyXG59XHJcbi5kaXJlY3Rpb24tbGlzdF9fZGlyZWN0aW9uLWl0ZW0tLWFjdGl2ZSAuZGlyZWN0aW9uLWxpc3QtY2F0ZWdvcnktaXRlbV9fdGFnLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5kaXJlY3Rpb24tbGlzdF9fZGlyZWN0aW9uLWl0ZW06bm90KC5kaXJlY3Rpb24tbGlzdF9fZGlyZWN0aW9uLWl0ZW0tLWZ1bGwpIC50YWctaXRlbS0tYWRkaXRpb25hbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRpcmVjdGlvbi1saXN0LWNhdGVnb3J5LWl0ZW1fX3RhZy1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IDVweDtcclxufVxyXG5cclxuLmRpcmVjdGlvbi1saXN0LWNhdGVnb3J5LWl0ZW1fX3RhZy1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmRpcmVjdGlvbi1saXN0LWNhdGVnb3J5LWl0ZW1fX2ljb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMjBweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi5kaXJlY3Rpb24tbGlzdF9fZGlyZWN0aW9uLWl0ZW0tLWZ1bGwgLmRpcmVjdGlvbi1saXN0LWNhdGVnb3J5LWl0ZW1fX2ljb24ge1xyXG4gIHRvcDogNzAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxufSIsICIuc2NoZWR1bGUtY29sdW1uX190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxufVxyXG5cclxuLnNjaGVkdWxlLWNvbHVtbl9fc3VidGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zY2hlZHVsZS1jb2x1bW4tY29udGFpbmVyIHtcclxuICAtLV9zY2hlZHVsZS10YWJsZS1ncmlkLWNvbHVtbnM6IHZhcigtLXNjaGVkdWxlLXRhYmxlLWdyaWQtY29sdW1ucywgMWZyIDFmciAxZnIpO1xyXG4gIC0tc2NoZWR1bGUtdGFibGUtZ3JpZC1jb2x1bW5zLWdhcDogdmFyKC0tX3NjaGVkdWxlLXRhYmxlLWdyaWQtY29sdW1ucy1nYXAtcGMsIDEycHgpO1xyXG4gIC0tc2NoZWR1bGUtdGFibGUtZ3JpZC1yb3dzLWdhcDogdmFyKC0tX3NjaGVkdWxlLXRhYmxlLWdyaWQtcm93cy1nYXAtcGMsIDMwcHgpO1xyXG4gIC0tcmVwb3J0LWl0ZW0tYnItd2lkdGg6IDJweDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtcm93LWdhcDogMzBweDtcclxuICBncmlkLXJvdy1nYXA6IHZhcigtLXNjaGVkdWxlLXRhYmxlLWdyaWQtcm93cy1nYXApO1xyXG59XHJcblxyXG4uc2NoZWR1bGUtY29sdW1uX196b25lLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICBvcmRlcjogLTUwO1xyXG4gIGdyaWQtY29sdW1uLWdhcDogdmFyKC0tc2NoZWR1bGUtdGFibGUtZ3JpZC1jb2x1bW5zLWdhcCk7XHJcbn1cclxuXHJcbi5zY2hlZHVsZS1jb2x1bW5fX3pvbmUge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICBncmlkLWF1dG8tY29sdW1uczogYXV0bztcclxuICBncmlkLWdhcDogMTBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBhZGRpbmc6IDEwcHggMjJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4uc2NoZWR1bGUtY29sdW1uX196b25lLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi5zY2hlZHVsZS1jb2x1bW5fX3pvbmUtY29sb3Ige1xyXG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1zY2hlZHVsZS1jb2x1bW4tbGluZS1jb2xvcik7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zY2hlZHVsZS1jb2x1bW5fX2lucHV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zY2hlZHVsZS1jb2x1bW5fX2lucHV0Om50aC1jaGlsZCgxKTpjaGVja2VkIH4gLnNjaGVkdWxlLWNvbHVtbl9fem9uZS1saXN0IC5zY2hlZHVsZS1jb2x1bW5fX3pvbmU6bnRoLWNoaWxkKDEpLFxyXG4uc2NoZWR1bGUtY29sdW1uX19pbnB1dDpudGgtY2hpbGQoMik6Y2hlY2tlZCB+IC5zY2hlZHVsZS1jb2x1bW5fX3pvbmUtbGlzdCAuc2NoZWR1bGUtY29sdW1uX196b25lOm50aC1jaGlsZCgyKSxcclxuLnNjaGVkdWxlLWNvbHVtbl9faW5wdXQ6bnRoLWNoaWxkKDMpOmNoZWNrZWQgfiAuc2NoZWR1bGUtY29sdW1uX196b25lLWxpc3QgLnNjaGVkdWxlLWNvbHVtbl9fem9uZTpudGgtY2hpbGQoMykge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjaGVkdWxlLWNvbHVtbi1saW5lLWNvbG9yKTtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5zY2hlZHVsZS1jb2x1bW5fX3JlcG9ydC1pdGVtIHtcclxuICBwYWRkaW5nOiAxNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgZ3JpZC1yb3ctZ2FwOiA1NnB4O1xyXG4gIGdyaWQtYXV0by1yb3dzOiBpbml0aWFsO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNjaGVkdWxlLWNvbHVtbl9fcmVwb3J0LWl0ZW0tLXpvbmUtMSB7XHJcbiAgb3JkZXI6IC0xMDtcclxuICAtLXJlcG9ydC1pdGVtLWJyLWNvbG9yOiAjMTc3OWZhO1xyXG59XHJcbi5zY2hlZHVsZS1jb2x1bW5fX3JlcG9ydC1pdGVtLS16b25lLTIge1xyXG4gIG9yZGVyOiAwO1xyXG4gIC0tcmVwb3J0LWl0ZW0tYnItY29sb3I6ICNmYTg4MTc7XHJcbn1cclxuLnNjaGVkdWxlLWNvbHVtbl9fcmVwb3J0LWl0ZW0tLXpvbmUtMyB7XHJcbiAgb3JkZXI6IDEwO1xyXG4gIC0tcmVwb3J0LWl0ZW0tYnItY29sb3I6ICNmYTMzMzM7XHJcbn1cclxuLnNjaGVkdWxlLWNvbHVtbl9fcmVwb3J0LWl0ZW0gLnJlcG9ydC1pdGVtX190aW1lIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuLnNjaGVkdWxlLWNvbHVtbl9fcmVwb3J0LWl0ZW0gLnJlcG9ydC1pdGVtX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbn1cclxuLnNjaGVkdWxlLWNvbHVtbl9fcmVwb3J0LWl0ZW0gLnNwZWFrZXItbGlzdCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXJvdy1nYXA6IDEycHg7XHJcbiAgaGVpZ2h0OiAtd2Via2l0LW1heC1jb250ZW50O1xyXG4gIGhlaWdodDogLW1vei1tYXgtY29udGVudDtcclxuICBoZWlnaHQ6IG1heC1jb250ZW50O1xyXG4gIGFsaWduLXNlbGY6IGVuZDtcclxufVxyXG4uc2NoZWR1bGUtY29sdW1uX19yZXBvcnQtaXRlbSAuc3BlYWtlci1pdGVtX19pbmZvIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLnNjaGVkdWxlLWNvbHVtbl9fcmVwb3J0LWl0ZW0gLnNwZWFrZXItaXRlbV9fbmFtZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4uc2NoZWR1bGUtY29sdW1uX19yZXBvcnQtaXRlbSAuc3BlYWtlci1pdGVtX19wcmV2aWV3IHtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zY2hlZHVsZS1jb2x1bW5fX2lucHV0Om50aC1jaGlsZCgxKTpjaGVja2VkIH4gLnNjaGVkdWxlLWNvbHVtbl9fcmVwb3J0LWl0ZW0tLXpvbmUtMSxcclxuLnNjaGVkdWxlLWNvbHVtbl9faW5wdXQ6bnRoLWNoaWxkKDIpOmNoZWNrZWQgfiAuc2NoZWR1bGUtY29sdW1uX19yZXBvcnQtaXRlbS0tem9uZS0yLFxyXG4uc2NoZWR1bGUtY29sdW1uX19pbnB1dDpudGgtY2hpbGQoMyk6Y2hlY2tlZCB+IC5zY2hlZHVsZS1jb2x1bW5fX3JlcG9ydC1pdGVtLS16b25lLTMge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc2NoZWR1bGUtY29sdW1uX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuICAuc2NoZWR1bGUtY29sdW1uX19zdWJ0aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuICAuc2NoZWR1bGUtY29sdW1uLWNvbnRhaW5lciB7XHJcbiAgICAtLV9zY2hlZHVsZS10YWJsZS1ncmlkLWNvbHVtbnMtZ2FwLXBjOiB2YXIoLS1zY2hlZHVsZS10YWJsZS1ncmlkLWNvbHVtbnMtZ2FwLXBjLCAxNXB4KTtcclxuICAgIC0tX3NjaGVkdWxlLXRhYmxlLWdyaWQtcm93cy1nYXAtcGM6IHZhcigtLXNjaGVkdWxlLXRhYmxlLWdyaWQtcm93cy1nYXAtcGMsIDQwcHgpO1xyXG4gICAgLS1yZXBvcnQtaXRlbS1ici13aWR0aDogMnB4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tX3NjaGVkdWxlLXRhYmxlLWdyaWQtY29sdW1ucyk7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IHZhcigtLXNjaGVkdWxlLXRhYmxlLWdyaWQtY29sdW1ucy1nYXApO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICB9XHJcbiAgLnNjaGVkdWxlLWNvbHVtbl9fem9uZS1saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLV9zY2hlZHVsZS10YWJsZS1ncmlkLWNvbHVtbnMpO1xyXG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IHZhcigtLXNjaGVkdWxlLXRhYmxlLWdyaWQtY29sdW1ucy1nYXApO1xyXG4gIH1cclxuICAuc2NoZWR1bGUtY29sdW1uX196b25lIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAtd2Via2l0LW1heC1jb250ZW50O1xyXG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IG1heC1jb250ZW50O1xyXG4gIH1cclxuICAuc2NoZWR1bGUtY29sdW1uX196b25lLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbiAgLnNjaGVkdWxlLWNvbHVtbl9fem9uZS1jb2xvciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLnNjaGVkdWxlLWNvbHVtbl9faW5wdXQ6bnRoLWNoaWxkKDEpOmNoZWNrZWQgfiAuc2NoZWR1bGUtY29sdW1uX196b25lLWxpc3QgLnNjaGVkdWxlLWNvbHVtbl9fem9uZTpudGgtY2hpbGQoMSksXHJcbiAgLnNjaGVkdWxlLWNvbHVtbl9faW5wdXQ6bnRoLWNoaWxkKDIpOmNoZWNrZWQgfiAuc2NoZWR1bGUtY29sdW1uX196b25lLWxpc3QgLnNjaGVkdWxlLWNvbHVtbl9fem9uZTpudGgtY2hpbGQoMiksXHJcbiAgLnNjaGVkdWxlLWNvbHVtbl9faW5wdXQ6bnRoLWNoaWxkKDMpOmNoZWNrZWQgfiAuc2NoZWR1bGUtY29sdW1uX196b25lLWxpc3QgLnNjaGVkdWxlLWNvbHVtbl9fem9uZTpudGgtY2hpbGQoMykge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGNvbG9yOiBpbml0aWFsO1xyXG4gIH1cclxuICAuc2NoZWR1bGUtY29sdW1uX19yZXBvcnQtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiA1NnB4O1xyXG4gICAgZ3JpZC1hdXRvLXJvd3M6IGluaXRpYWw7XHJcbiAgICBvcmRlcjogaW5pdGlhbDtcclxuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNjaGVkdWxlLWNvbHVtbl9fcmVwb3J0LWl0ZW0tLXpvbmUtMSB7XHJcbiAgICBncmlkLWNvbHVtbjogMTtcclxuICB9XHJcbiAgLnNjaGVkdWxlLWNvbHVtbl9fcmVwb3J0LWl0ZW0tLXpvbmUtMiB7XHJcbiAgICBncmlkLWNvbHVtbjogMjtcclxuICB9XHJcbiAgLnNjaGVkdWxlLWNvbHVtbl9fcmVwb3J0LWl0ZW0tLXpvbmUtMyB7XHJcbiAgICBncmlkLWNvbHVtbjogMztcclxuICB9XHJcbn0iLCAiLm9yZ2FuaXplcnMtZmlsdGVyLWNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWFkdi1zaXRlLXdpZHRoKSArIHZhcigtLWFkdi1jb250YWluZXItcC0xKSAqIDIpO1xyXG4gIG1hcmdpbjogMCBhdXRvIHZhcigtLWFkdi1tLTgpO1xyXG59XHJcblxyXG4ub3JnYW5pemVycy1maWx0ZXItbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDVweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxufVxyXG5cclxuLm9yZ2FuaXplcnMtZmlsdGVyLWxpc3QsXHJcbi5vcmdhbml6ZXJzLWZpbHRlci1saXN0X19pdGVtIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ub3JnYW5pemVycy1maWx0ZXItbGlzdF9faXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBnYXA6IDVweDtcclxuICBwYWRkaW5nOiA2cHggMTVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTkwLCAyMDUsIDIyMCk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxufVxyXG5cclxuLm9yZ2FuaXplcnMtZmlsdGVyLWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1hZHYtY29udGFpbmVyLXAtMSk7XHJcbn1cclxuXHJcbi5vcmdhbml6ZXJzLWZpbHRlci1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYWR2LWNvbnRhaW5lci1wLTEpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLm9yZ2FuaXplcnMtZmlsdGVyLWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQsXHJcbiAgLm9yZ2FuaXplcnMtZmlsdGVyLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgLm9yZ2FuaXplcnMtZmlsdGVyLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIHZhcigtLWFkdi1jb250YWluZXItcC0xKTtcclxuICB9XHJcbiAgLm9yZ2FuaXplcnMtZmlsdGVyLWxpc3Qge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICB9XHJcbn1cclxuLm9yZ2FuaXplcnMtZmlsdGVyLWxpc3RfX2l0ZW06aG92ZXIsXHJcbi5vcmdhbml6ZXJzLWZpbHRlci1saXN0X19pdGVtLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOCwgMjQyLCAyNDYpO1xyXG59XHJcblxyXG4ub3JnYW5pemVycy1maWx0ZXItbGlzdF9faXRlbS1pY29uIHtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi5vcmdhbml6ZXJzLWZpbHRlci1saXN0X19pdGVtLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNDUzO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNi4xcHg7XHJcbiAgY29sb3I6IHJnYigyMSwgMjEsIDIxKTtcclxufVxyXG5cclxuLmxwLW9yZ2FuaXphdGlvbi1sb2dvLWJsb2NrX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgZ3JpZC1nYXA6IHZhcigtLWFkdi1tLTYpO1xyXG59XHJcblxyXG4uc3BlYWtlcnMtY29tcGFueV9fc2xpZGVyLWhlbHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5zcGVha2Vycy1jb21wYW55X19zbGlkZXItaGVscGVyIC5zd2lwZXItc2xpZGUge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ubHAtb3JnYW5pemF0aW9uLWxvZ28tYmxvY2tfX2l0ZW0ge1xyXG4gIG1pbi13aWR0aDogMTU3cHg7XHJcbiAgYXNwZWN0LXJhdGlvOiAxNTcvNzU7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYWR2LXJvdW5kZWQtYmlnKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hZHYtYmxhY2stMTApO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmxwLW9yZ2FuaXphdGlvbi1sb2dvLWJsb2NrX19pdGVtLW1lZGlhLXdyYXAge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5vcmdhbml6ZXJzLWxpc3RfX2l0ZW0tdGV4dCB7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC0yKTtcclxuICBmb250LXdlaWdodDogNTg5O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmxwLW9yZ2FuaXphdGlvbi1sb2dvLWJsb2NrX19pdGVtLWNvbnRhaW5lciB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gIH1cclxuICAubHAtb3JnYW5pemF0aW9uLWxvZ28tYmxvY2tfX2l0ZW0ge1xyXG4gICAgbWluLXdpZHRoOiAzMDFweDtcclxuICAgIGFzcGVjdC1yYXRpbzogMzAxLzE2MDtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gIC5scC1vcmdhbml6YXRpb24tbG9nby1ibG9ja19faXRlbS1jb250YWluZXIge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcbiAgfVxyXG4gIC5scC1vcmdhbml6YXRpb24tbG9nby1ibG9ja19faXRlbSB7XHJcbiAgICBtaW4td2lkdGg6IDMxOHB4O1xyXG4gICAgYXNwZWN0LXJhdGlvOiAzMTkvMTYwO1xyXG4gIH1cclxufSIsICIudGlja2V0LWxpc3Qge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoNDgwcHgsIDFmcik7XHJcbiAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4udGlja2V0LWl0ZW0ge1xyXG4gIC0tdGlja2V0LWl0ZW0tYnItd2lkdGg6IDJweDtcclxuICAtLXRpY2tldC1jb2xvcjogdmFyKC0tYWR2LWJsYWNrLTEwMCk7XHJcbiAgLS10aWNrZXQtc2Vjb25kYXJ5LWNvbG9yOiB2YXIoLS1hZHYtYmxhY2stMzApO1xyXG4gIC0tdGlja2V0LW9sZC1wcmljZS1saW5lLWNvbG9yOiB2YXIoLS1hZHYtb3JhbmdlKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hZHYtcm91bmRlZC1iaWcpO1xyXG4gIHBhZGRpbmc6IHZhcigtLWFkdi1tLTYpO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWFkdi1ibGFjay03MCk7XHJcbiAgYm9yZGVyOiB2YXIoLS10aWNrZXQtaXRlbS1ici13aWR0aCkgc29saWQgdmFyKC0tYWR2LWJsYWNrLTcwKTtcclxuICBjb2xvcjogdmFyKC0tdGlja2V0LWNvbG9yKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi50aWNrZXQtaXRlbS0tdXBncmFkZSAudGlja2V0LWl0ZW1fX2hlYWQge1xyXG4gIGdyaWQtZ2FwOiB2YXIoLS1hZHYtbS02KTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS03KTtcclxufVxyXG4udGlja2V0LWl0ZW0tLXBvcHVsYXI6bm90KC50aWNrZXQtaXRlbS0tdXBncmFkZSkge1xyXG4gIC0tYnRuLWNvbG9yOiB3aGl0ZTtcclxuICAtLWJ0bi1jb2xvci1hbHQ6IGJsYWNrO1xyXG4gIC0tdGlja2V0LWNvbG9yOiB2YXIoLS1hZHYtd2hpdGUtMTAwKTtcclxuICAtLXRpY2tldC1zZWNvbmRhcnktY29sb3I6IHZhcigtLWFkdi13aGl0ZS03MCk7XHJcbiAgLS10aWNrZXQtb2xkLXByaWNlLWxpbmUtY29sb3I6IHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTE4LjE3JSA5MS42MSUgYXQgMCUgMTcuODMlLCAjRkY0QzE0IDAlLCAjRjM1NzE0IDQ2JSwgI0ZGQTYzRSAxMDAlKTtcclxufVxyXG4udGlja2V0LWl0ZW0tLXBvcHVsYXI6bm90KC50aWNrZXQtaXRlbS0tdXBncmFkZSkgLnRpY2tldC1pdGVtX19kZWFkbGluZSB7XHJcbiAgY29sb3I6IHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG59XHJcblxyXG4udGlja2V0LWl0ZW1fX2RlYWRsaW5lIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiB2YXIoLS1hZHYtbS02KTtcclxuICByaWdodDogdmFyKC0tYWR2LW0tNik7XHJcbn1cclxuXHJcbi50aWNrZXQtaXRlbV9faGVhZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLWdhcDogdmFyKC0tYWR2LW0tNCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tOCk7XHJcbn1cclxuXHJcbi50aWNrZXQtaXRlbV90aXRsZS13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IHZhcigtLWFkdi1tLTMpO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtaW4taGVpZ2h0OiAyOHB4O1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi50aWNrZXQtaXRlbV9fdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA0OTA7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtaDUpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnRpY2tldC1pdGVtX19wcmljZS1ibG9jayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbn1cclxuLnRpY2tldC1pdGVtX19wcmljZS1ibG9jayAucHJpY2Utb2xkLFxyXG4udGlja2V0LWl0ZW1fX3ByaWNlLWJsb2NrIC5wcmljZS1uZXcsXHJcbi50aWNrZXQtaXRlbV9fcHJpY2UtYmxvY2sgLnByaWNlLWN1cnJlbnQge1xyXG4gIGZvbnQtd2VpZ2h0OiA1ODk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi50aWNrZXQtaXRlbV9fcHJpY2UtYmxvY2sgLnByaWNlLW9sZCB7XHJcbiAgb3JkZXI6IDE7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTEpO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgY29sb3I6IHZhcigtLXRpY2tldC1zZWNvbmRhcnktY29sb3IpO1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLXRpY2tldC1vbGQtcHJpY2UtbGluZS1jb2xvcik7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLXRpY2tldC1vbGQtcHJpY2UtbGluZS1jb2xvcik7XHJcbn1cclxuLnRpY2tldC1pdGVtX19wcmljZS1ibG9jayAucHJpY2UtbmV3LFxyXG4udGlja2V0LWl0ZW1fX3ByaWNlLWJsb2NrIC5wcmljZS1jdXJyZW50IHtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMSk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuLnRpY2tldC1pdGVtX19wcmljZS1ibG9jayAucHJpY2UtZGlzY291bnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50aWNrZXQtaXRlbV9fZGVzY3JpcHRpb24ge1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTUpO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG59XHJcblxyXG4udGlja2V0LWl0ZW1fX2ZlYXR1cmUtbGlzdCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcblxyXG4udGlja2V0LWl0ZW1fX2ZlYXR1cmUge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAtd2Via2l0LW1heC1jb250ZW50IDFmcjtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IDFmcjtcclxuICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgZ3JpZC1nYXA6IHZhcigtLWFkdi1tLTIpO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTIpO1xyXG59XHJcblxyXG4udGlja2V0LWl0ZW1fX2ZlYXR1cmUtLWRpdmlkZXIge1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLWFkdi1tLTUpO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTUpO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1heC13aWR0aDogMjAwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGlja2V0LXNlY29uZGFyeS1jb2xvcik7XHJcbn1cclxuXHJcbi50aWNrZXQtaXRlbV9fZm9vdGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4udGlja2V0LWl0ZW1fX2Rpc2NvdW50IHtcclxuICAtLXRpY2tldC1kaXMtd2lkdGg6IDk1O1xyXG4gIC0tdGlja2V0LWRpcy1oZWlnaHQ6IDY5O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLXRpY2tldC1jb2xvcik7XHJcbiAgd2lkdGg6IGNhbGMoOTUgKiAxcHgpO1xyXG4gIHdpZHRoOiBjYWxjKHZhcigtLXRpY2tldC1kaXMtd2lkdGgpICogMXB4KTtcclxuICBoZWlnaHQ6IGNhbGMoNjkgKiAxcHgpO1xyXG4gIGhlaWdodDogY2FsYyh2YXIoLS10aWNrZXQtZGlzLWhlaWdodCkgKiAxcHgpO1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKCg5NSAtIDY5KSAvICg5NSAvIDY5KSAqIDFweCk7XHJcbiAgcGFkZGluZy10b3A6IGNhbGMoKHZhcigtLXRpY2tldC1kaXMtd2lkdGgpIC0gdmFyKC0tdGlja2V0LWRpcy1oZWlnaHQpKSAvICh2YXIoLS10aWNrZXQtZGlzLXdpZHRoKSAvIHZhcigtLXRpY2tldC1kaXMtaGVpZ2h0KSkgKiAxcHgpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTM7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC0zKTtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcbi50aWNrZXQtaXRlbV9fZGlzY291bnQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aWNrZXQtY29sb3IpO1xyXG4gIC13ZWJraXQtbWFzazogdXJsKC4uLy4uLy4uL2ltYWdlcy9kaXNjb3VudC1tYXNrLnN2Zykgbm8tcmVwZWF0O1xyXG4gIG1hc2s6IHVybCguLi8uLi8uLi9pbWFnZXMvZGlzY291bnQtbWFzay5zdmcpIG5vLXJlcGVhdDtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcblxyXG4udGlja2V0LWl0ZW1fX2Rpc2NvdW50LXRleHQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnRpY2tldC1saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoNjAwcHgsIDFmcik7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IHZhcigtLWFkdi1tLTYpO1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiB2YXIoLS1hZHYtbS03KTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gIC50aWNrZXQtaXRlbV9fcHJpY2UtYmxvY2sge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXgtd2lkdGg6IDk1JTtcclxuICB9XHJcbiAgLnRpY2tldC1pdGVtX19wcmljZS1ibG9jayAucHJpY2Utb2xkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59IiwgImxhYmVsLmxhYmVsLWRhdGEtc3RhY2hrYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC0zKTtcclxuICBmb250LXdlaWdodDogNDYwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNi44cHg7XHJcbiAgY29sb3I6IHZhcigtLWFkdi1ibGFjay03MCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYWR2LW0tMik7XHJcbn1cclxuXHJcbmlucHV0LmlucHV0LXN0YWNoa2Ege1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LXRleHQtMyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MztcclxuICBsaW5lLWhlaWdodDogMTYuOHB4O1xyXG4gIHBhZGRpbmc6IDE4LjVweCAxNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFkdi1yb3VuZGVkLXNtYWxsKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hZHYtZ3JheSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuaW5wdXQuaW5wdXQtc3RhY2hrYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYWR2LXNvZnQtZ3JleSk7XHJcbn1cclxuaW5wdXQuaW5wdXQtc3RhY2hrYTpob3Zlcjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLWFkdi1ibGFjay0zMCk7XHJcbn1cclxuaW5wdXQuaW5wdXQtc3RhY2hrYTpob3Zlcjo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stMzApO1xyXG59XHJcbmlucHV0LmlucHV0LXN0YWNoa2E6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuaW5wdXQuaW5wdXQtc3RhY2hrYTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLWFkdi1ibGFjay0zMCk7XHJcbn1cclxuaW5wdXQuaW5wdXQtc3RhY2hrYTpmb2N1czo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stMzApO1xyXG59XHJcbmlucHV0LmlucHV0LXN0YWNoa2E6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stMzApO1xyXG59XHJcbmlucHV0LmlucHV0LXN0YWNoa2E6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTMwKTtcclxufVxyXG5pbnB1dC5pbnB1dC1zdGFjaGthOjotbXMtY2xlYXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICBpbnB1dC5pbnB1dC1zdGFjaGthIHtcclxuICAgIHBhZGRpbmc6IDE4LjVweCAxNnB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgbGFiZWwubGFiZWwtZGF0YS1zdGFjaGthIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOS4ycHg7XHJcbiAgfVxyXG4gIGlucHV0LmlucHV0LXN0YWNoa2Ege1xyXG4gICAgcGFkZGluZzogMTcuNXB4IDIwcHg7XHJcbiAgfVxyXG59IiwgImxhYmVsLmxhYmVsLWNoZWNrYm94LXN0YWNoa2Ege1xyXG4gIC0tX3NpemUtYmFzZTogMTY7XHJcbiAgLS1fc2l6ZS1weDogY2FsYyh2YXIoLS1jaGVja2JveC1zaXplKSAqIDFweCk7XHJcbiAgLS1fY2hlY2tib3gtYm9yZGVyOiBjYWxjKHZhcigtLV9jaGVja2JveC1zaXplKSAvIHZhcigtLV9zaXplLWJhc2UpKTtcclxuICAtLV9jaGVja2JveC1zaXplOiB2YXIoLS1jaGVja2JveC1zaXplLCAxNik7XHJcbiAgLS1fY2hlY2tib3gtY29sb3I6IHZhcigtLWNoZWNrYm94LWNvbG9yLCB2YXIoLS1hZHYtd2hpdGUtMTAwKSk7XHJcbiAgLS1fY2hlY2tib3gtY29sb3ItdGV4dDogdmFyKC0tY2hlY2tib3gtY29sb3ItdGV4dCwgdmFyKC0tYWR2LXdoaXRlLTcwKSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogLXdlYmtpdC1tYXgtY29udGVudCAxZnI7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCAxZnI7XHJcbiAgZ3JpZC1nYXA6IHZhcigtLWFkdi1tLTIpO1xyXG59XHJcbmxhYmVsLmxhYmVsLWNoZWNrYm94LXN0YWNoa2EtLXNtIHtcclxuICAtLWNoZWNrYm94LXNpemU6IDE2O1xyXG4gIC0tc2l6ZS13OiA4O1xyXG4gIC0tc2l6ZS1oOiA2O1xyXG59XHJcbmxhYmVsLmxhYmVsLWNoZWNrYm94LXN0YWNoa2EtLW1kIHtcclxuICAtLWNoZWNrYm94LXNpemU6IDIwO1xyXG4gIC0tc2l6ZS13OiAxMjtcclxuICAtLXNpemUtaDogODtcclxufVxyXG5sYWJlbC5sYWJlbC1jaGVja2JveC1zdGFjaGthLS1sZyB7XHJcbiAgLS1jaGVja2JveC1zaXplOiAyNCA7XHJcbn1cclxubGFiZWwubGFiZWwtY2hlY2tib3gtc3RhY2hrYSBzdmcge1xyXG4gIC0tc2l6ZS1kaWZmOiBjYWxjKHZhcigtLXNpemUtdykgLyB2YXIoLS1zaXplLWgpKTtcclxuICAtLWFyZWEtc3ZnLXc6ICh2YXIoLS1fY2hlY2tib3gtc2l6ZSkgLSB2YXIoLS1fY2hlY2tib3gtYm9yZGVyKSAqIDIgLSAodmFyKC0tc2l6ZS13KSAqIHZhcigtLXNpemUtZGlmZikpIC8gMik7XHJcbiAgLS1hcmVhLXN2Zy1oOiAodmFyKC0tX2NoZWNrYm94LXNpemUpIC0gdmFyKC0tX2NoZWNrYm94LWJvcmRlcikgKiAyIC0gKHZhcigtLXNpemUtaCkgKiB2YXIoLS1zaXplLWRpZmYpKSAvIDIpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiBjYWxjKHZhcigtLXNpemUtdykgKiAxcHgpO1xyXG4gIGhlaWdodDogY2FsYyh2YXIoLS1zaXplLWgpICogMXB4KTtcclxuICBsZWZ0OiBjYWxjKHZhcigtLWFyZWEtc3ZnLXcpIC8gMiAqIDFweCk7XHJcbiAgdG9wOiBjYWxjKHZhcigtLWFyZWEtc3ZnLWgpIC8gMiAqIDFweCk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICBsYWJlbC5sYWJlbC1jaGVja2JveC1zdGFjaGthIHtcclxuICAgIC0tX2NoZWNrYm94LXNpemU6IHZhcigtLWNoZWNrYm94LXNpemUsIDIwKTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gIGxhYmVsLmxhYmVsLWNoZWNrYm94LXN0YWNoa2Ege1xyXG4gICAgLS1fY2hlY2tib3gtc2l6ZTogdmFyKC0tY2hlY2tib3gtc2l6ZSwgMjQpO1xyXG4gIH1cclxufVxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5jaGVja2JveC1zdGFjaGthOmNoZWNrZWQgfiBzdmcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XS5jaGVja2JveC1zdGFjaGthIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IHZhcigtLV9zaXplLXB4KTtcclxuICBoZWlnaHQ6IHZhcigtLV9zaXplLXB4KTtcclxuICBib3JkZXI6IGNhbGModmFyKC0tX2NoZWNrYm94LWJvcmRlcikgKiAxcHgpIHNvbGlkIHZhcigtLV9jaGVja2JveC1jb2xvcik7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdLmNoZWNrYm94LXN0YWNoa2E6Y2hlY2tlZDphZnRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5sYWJlbC1jaGVja2JveC1zdGFjaGthLXRleHQge1xyXG4gIGNvbG9yOiB2YXIoLS1fY2hlY2tib3gtY29sb3ItdGV4dCk7XHJcbn0iLCAiLmZvcm0tZGF0YS1zdGFjaGthIHRleHRhcmVhIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTMpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTM7XHJcbiAgbGluZS1oZWlnaHQ6IDE2LjhweDtcclxuICBwYWRkaW5nOiAxOC41cHggMTRweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hZHYtcm91bmRlZC1zbWFsbCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYWR2LWdyYXkpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5mb3JtLWRhdGEtc3RhY2hrYSB0ZXh0YXJlYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYWR2LXNvZnQtZ3JleSk7XHJcbn1cclxuLmZvcm0tZGF0YS1zdGFjaGthIHRleHRhcmVhOmhvdmVyOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTMwKTtcclxufVxyXG4uZm9ybS1kYXRhLXN0YWNoa2EgdGV4dGFyZWE6aG92ZXI6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTMwKTtcclxufVxyXG4uZm9ybS1kYXRhLXN0YWNoa2EgdGV4dGFyZWE6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLmZvcm0tZGF0YS1zdGFjaGthIHRleHRhcmVhOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTMwKTtcclxufVxyXG4uZm9ybS1kYXRhLXN0YWNoa2EgdGV4dGFyZWE6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0tYWR2LWJsYWNrLTMwKTtcclxufVxyXG4uZm9ybS1kYXRhLXN0YWNoa2EgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stMzApO1xyXG59XHJcbi5mb3JtLWRhdGEtc3RhY2hrYSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1hZHYtYmxhY2stMzApO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmZvcm0tZGF0YS1zdGFjaGthIHRleHRhcmVhIHtcclxuICAgIHBhZGRpbmc6IDE4LjVweCAxNnB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgLmZvcm0tZGF0YS1zdGFjaGthIHRleHRhcmVhIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOS4ycHg7XHJcbiAgfVxyXG4gIC5mb3JtLWRhdGEtc3RhY2hrYSB0ZXh0YXJlYSB7XHJcbiAgICBwYWRkaW5nOiAxNy41cHggMjBweDtcclxuICB9XHJcbn0iLCAiLnZpZGVvLXN0YWNoa2Ege1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufSIsICIuaGVyby1ibG9jayB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuNTY0ZnIgMC4wMzlmciAwLjM5N2ZyO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogMC4xNTlmciB2YXIoLS1hZHYtbS04KSAzNTBweDtcclxuICBtYXgtd2lkdGg6IDMzNXB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHdvcmQtYnJlYWs6IGluaXRpYWw7XHJcbn1cclxuXHJcbi5oZXJvLWJsb2NrIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5oZXJvLWJsb2NrIHtcclxuICAgIGhlaWdodDogY2xhbXAoNjIxcHgsIDYyMXB4ICsgMjQ1ICogKDEwMHZ3IC0gMTAyNHB4KSAvIDQxNiwgODY5cHgpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgLmhlcm8tYmxvY2sge1xyXG4gICAgaGVpZ2h0OiBjbGFtcCg4NjZweCwgODY2cHggKyAzICogKDEwMHZ3IC0gMTQ0MHB4KSAvIDQ4MCwgODY5cHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmhlcm8tYmxvY2tfX3RvcCB7XHJcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XHJcbiAgZ3JpZC1yb3c6IDE7XHJcbn1cclxuXHJcbi5oZXJvLWJsb2NrX190aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oMSk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS02KTtcclxufVxyXG5cclxuLmhlcm8tYmxvY2tfX3N1YnRpdGxlIHtcclxuICBmb250LXdlaWdodDogNDkwO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tYWR2LWg1KTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG59XHJcblxyXG4uaGVyby1ibG9ja19fbWVkaWEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG4gIC13ZWJraXQtbWFzazogdXJsKHZpZGVvLW1hc2stbW9iaWxlLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgbWFzazogdXJsKHZpZGVvLW1hc2stbW9iaWxlLnN2Zykgbm8tcmVwZWF0O1xyXG4gIGFzcGVjdC1yYXRpbzogMzM1LzQzODtcclxuICAtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBtYXNrLXNpemU6IGNvdmVyO1xyXG4gIGdyaWQtY29sdW1uOiAxLy0xO1xyXG4gIGdyaWQtcm93OiAzL3NwYW4gNDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmhlcm8tYmxvY2tfX21lZGlhIGRpdiB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uaGVyby1ibG9ja19faW5mby1ibG9jayB7XHJcbiAgcGFkZGluZzogNzVweCB2YXIoLS1hZHYtbS01KSB2YXIoLS1hZHYtbS01KSB2YXIoLS1hZHYtbS01KTtcclxuICBncmlkLXJvdzogNi9zcGFuIDI7XHJcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XHJcbiAgLXdlYmtpdC1tYXNrOiB1cmwoaW5mby1ibG9jay1tb2JpbGUtbWFzay5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgIG1hc2s6IHVybChpbmZvLWJsb2NrLW1vYmlsZS1tYXNrLnN2Zykgbm8tcmVwZWF0O1xyXG4gIC13ZWJraXQtbWFzay1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIG1hc2stc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMyMGRlZywgcmdiKDI1NSwgMTMxLCA0OCkgMCUsIHJnYigyMzksIDQ2LCA3KSAxMDAlKTtcclxuICBjb2xvcjogdmFyKC0tYWR2LXdoaXRlLTEwMCk7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYWR2LXJvdW5kZWQtc21hbGwpO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1hZHYtcm91bmRlZC1zbWFsbCk7XHJcbiAgYXNwZWN0LXJhdGlvOiAzMzUvMjQ2O1xyXG59XHJcblxyXG4uaGVyby1ibG9ja19fbG9jYXRpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5oZXJvLWJsb2NrX19oYXNodGFnIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGVyby1ibG9ja19fbG9jYXRpb24tcGxhY2Utd3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogdmFyKC0tYWR2LW0tMyk7XHJcbiAgb3JkZXI6IC0xO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWFkdi1tLTEpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1ODk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS1hZHYtdGV4dC0yKTtcclxuICBsaW5lLWhlaWdodDogMS40NTM4NDYxNTM4O1xyXG59XHJcblxyXG4uaGVyby1ibG9ja19fbG9jYXRpb24tdGV4dC13cmFwIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uaGVyby1ibG9ja19fbG9jYXRpb24tdGV4dCxcclxuLmhlcm8tYmxvY2tfX2hhc2h0YWctdGV4dCB7XHJcbiAgZm9udC13ZWlnaHQ6IDU4OTtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi10ZXh0LTIpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ1Mzg0NjE1Mzg7XHJcbn1cclxuXHJcbi5oZXJvLWJsb2NrX19sb2NhdGlvbi1hZGRyZXNzLFxyXG4uaGVyby1ibG9ja19fbG9jYXRpb24tZGF0ZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDQ5MDtcclxuICBmb250LXNpemU6IHZhcigtLWFkdi1oNSk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxufVxyXG5cclxuLmhlcm8tYmxvY2tfX2xvY2F0aW9uLWRhdGUge1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uaGVyby1ibG9ja19fbG9jYXRpb24taWNvbiB7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmhlcm8tYmxvY2sge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIG1heC13aWR0aDogMTM2MHB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjY2NGZyIDAuMDQyZnIgMC4wNjlmciAwLjA2ZnIgMC4xNjRmcjtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMC4xNTJmciAwLjAzOWZyIDAuMDQ5ZnIgMC4wNjJmciAwLjIxOGZyIDE5cHggMC40NTVmcjtcclxuICB9XHJcbiAgLmhlcm8tYmxvY2tfX3RvcCB7XHJcbiAgICBncmlkLXJvdzogMS9zcGFuIDQ7XHJcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IHZhcigtLWFkdi1tLTcpO1xyXG4gIH1cclxuICAuaGVyby1ibG9ja19fdG9wOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCh0aXRsZS1tYXNrLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBtYXNrOiB1cmwodGl0bGUtbWFzay5zdmcpIG5vLXJlcGVhdDtcclxuICAgIGFzcGVjdC1yYXRpbzogMTM2My8yNjM7XHJcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuICAuaGVyby1ibG9ja19fbWVkaWEge1xyXG4gICAgZ3JpZC1yb3c6IDQvLTE7XHJcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDQ7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCh2aWRlby1tYXNrLTEwMjQuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hc2s6IHVybCh2aWRlby1tYXNrLTEwMjQuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICBhc3BlY3QtcmF0aW86IDc4OS80NjE7XHJcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY292ZXI7XHJcbiAgfVxyXG4gIC5oZXJvLWJsb2NrX19sb2NhdGlvbiB7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybChsb2NhdGlvbi1tYXNrLW1vYmlsZS5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgbWFzazogdXJsKGxvY2F0aW9uLW1hc2stbW9iaWxlLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxMzMvMjAwO1xyXG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBtYXNrLXNpemU6IGNvdmVyO1xyXG4gICAgZ3JpZC1yb3c6IDUvc3BhbiAzO1xyXG4gICAgZ3JpZC1jb2x1bW46IDM7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDUwcHggMTVweCAxNXB4IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCByZ2IoMjU1LCAxMzEsIDQ4KSAwJSwgcmdiKDIzOSwgNDYsIDcpIDEwMCUpO1xyXG4gICAgY29sb3I6IHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG4gIH1cclxuICAuaGVyby1ibG9ja19faGFzaHRhZyB7XHJcbiAgICBncmlkLXJvdzogNi9zcGFuIDI7XHJcbiAgICBncmlkLWNvbHVtbjogMTtcclxuICB9XHJcbiAgLmhlcm8tYmxvY2tfX2hhc2h0YWctaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIGFzcGVjdC1yYXRpbzogMTg5LzE0NjtcclxuICAgIHBhZGRpbmc6IDY1cHggdmFyKC0tYWR2LW0tNSkgdmFyKC0tYWR2LW0tNSkgdmFyKC0tYWR2LW0tNSk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgY29sb3I6IHZhcigtLWFkdi13aGl0ZS0xMDApO1xyXG4gIH1cclxuICAuaGVyby1ibG9ja19faGFzaHRhZy1pbm5lcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWFkdi1ibGFjay0xMDApO1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoaGFzdGFnLW1hc2stbW9iaWxlLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBtYXNrOiB1cmwoaGFzdGFnLW1hc2stbW9iaWxlLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxODkvMTQ2O1xyXG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBtYXNrLXNpemU6IGNvdmVyO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG4gIC5oZXJvLWJsb2NrX19oYXNodGFnLWljb24ge1xyXG4gICAgd2lkdGg6IDI3cHg7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgfVxyXG4gIC5oZXJvLWJsb2NrX19sb2NhdGlvbi10ZXh0LXdyYXAge1xyXG4gICAgZ2FwOiB2YXIoLS1hZHYtbS0zKTtcclxuICB9XHJcbiAgLmhlcm8tYmxvY2tfX2xvY2F0aW9uLXBsYWNlLXdyYXAge1xyXG4gICAgb3JkZXI6IGluaXRpYWw7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWFkdi1oMik7XHJcbiAgICBmb250LXdlaWdodDogNTg5O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAtd2Via2l0LW1heC1jb250ZW50IC13ZWJraXQtbWluLWNvbnRlbnQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IG1pbi1jb250ZW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgZ3JpZC1nYXA6IHZhcigtLWFkdi1tLTMpO1xyXG4gIH1cclxuICAuaGVyby1ibG9ja19fbG9jYXRpb24ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgZ3JpZC1yb3c6IDMvc3BhbiAzO1xyXG4gICAgZ3JpZC1jb2x1bW46IDMvc3BhbiAzO1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwobG9jYXRpb24tbWFzay5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgbWFzazogdXJsKGxvY2F0aW9uLW1hc2suc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICBhc3BlY3QtcmF0aW86IDM5OS8yNzY7XHJcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY292ZXI7XHJcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLWFkdi1tLTYpICogMikgdmFyKC0tYWR2LW0tNikgdmFyKC0tYWR2LW0tNikgY2FsYyh2YXIoLS1hZHYtbS02KSAqIDIpO1xyXG4gIH1cclxuICAuaGVyby1ibG9ja19fbG9jYXRpb24tZGF0ZSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgLmhlcm8tYmxvY2tfX2xvY2F0aW9uLWljb24ge1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1hZHYtbS0zKTtcclxuICB9XHJcbiAgLmhlcm8tYmxvY2tfX2xvY2F0aW9uLXRleHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gIC5oZXJvLWJsb2NrX19sb2NhdGlvbi1hZGRyZXNzIHtcclxuICAgIG1hcmdpbi10b3A6IHZhcigtLWFkdi1tLTMpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1hZHYtaDUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQ5MDtcclxuICB9XHJcbiAgLmhlcm8tYmxvY2tfX2hhc2h0YWcge1xyXG4gICAgZ3JpZC1yb3c6IDUvLTE7XHJcbiAgICBncmlkLWNvbHVtbjogNC9zcGFuIDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gIH1cclxuICAuaGVyby1ibG9ja19faGFzaHRhZy1pY29uIHtcclxuICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICB9XHJcbiAgLmhlcm8tYmxvY2tfX2hhc2h0YWctdGV4dCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICB0cmFuc2Zvcm06IG1hdHJpeCgtMSwgMCwgMCwgLTEsIDAsIDApO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1hZHYtaDIpO1xyXG4gIH1cclxuICAuaGVyby1ibG9ja19faGFzaHRhZy1pbm5lciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFzcGVjdC1yYXRpbzogMzA3LzQwMTtcclxuICAgIHBhZGRpbmc6IHZhcigtLWFkdi1tLTUpO1xyXG4gIH1cclxuICAuaGVyby1ibG9ja19faGFzaHRhZy1pbm5lcjpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoaGFzdGFnLW1hc2suc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hc2s6IHVybChoYXN0YWctbWFzay5zdmcpIG5vLXJlcGVhdDtcclxuICAgIGFzcGVjdC1yYXRpbzogMzA3LzQwMTtcclxuICAgIC13ZWJraXQtbWFzay1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgbWFzay1zaXplOiBjb3ZlcjtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkge1xyXG4gIC5oZXJvLWJsb2NrIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMC42NjRmciAwLjA0MmZyIDAuMDY5ZnIgMC4wNmZyIDAuMTY0ZnI7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDAuMTUyZnIgMC4wMzlmciAwLjA0OWZyIDAuMDYyZnIgMC4yZnIgMC40OWZyO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgLmhlcm8tYmxvY2sge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjY2NGZyIDAuMDQyZnIgMC4wNjlmciAwLjA2ZnIgMC4xNjRmcjtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMC4xNTJmciAwLjAzOWZyIDAuMDQzZnIgMC4wNjJmciAwLjIyZnIgMjVweCAwLjQ3ZnI7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAuaGVyby1ibG9ja19fdG9wOmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCh0aXRsZS1tYXNrLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBtYXNrOiB1cmwodGl0bGUtbWFzay5zdmcpIG5vLXJlcGVhdDtcclxuICAgIC13ZWJraXQtbWFzay1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgbWFzay1zaXplOiBjb3ZlcjtcclxuICB9XHJcbiAgLmhlcm8tYmxvY2tfX21lZGlhIHtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKHZpZGVvLW1hc2suc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hc2s6IHVybCh2aWRlby1tYXNrLnN2Zykgbm8tcmVwZWF0O1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxMTM3LzY2NTtcclxuICB9XHJcbiAgLmhlcm8tYmxvY2tfX2xvY2F0aW9uIHtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKGxvY2F0aW9uLW1hc2suc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hc2s6IHVybChsb2NhdGlvbi1tYXNrLnN2Zykgbm8tcmVwZWF0O1xyXG4gIH1cclxuICAuaGVyby1ibG9ja19faGFzaHRhZy1pbm5lcjpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoaGFzdGFnLW1hc2suc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hc2s6IHVybChoYXN0YWctbWFzay5zdmcpIG5vLXJlcGVhdDtcclxuICB9XHJcbiAgLmhlcm8tYmxvY2sge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjY2N2ZyIDAuMDRmciAwLjA2N2ZyIDAuMDYyZnIgMC4xNjRmcjtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMC4xNTJmciAwLjAzOWZyIDAuMDQzZnIgMC4wNjlmciAwLjE5OWZyIDAuNDk4ZnI7XHJcbiAgfVxyXG4gIC5oZXJvLWJsb2NrX19sb2NhdGlvbi1pY29uIHtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gIH1cclxuICAuaGVyby1ibG9ja19faGFzaHRhZy1pY29uIHtcclxuICAgIHdpZHRoOiA1M3B4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gIH1cclxufSIsICIvKlxyXG5cdE1heCB3aWR0aCBiZWZvcmUgdGhpcyBQQVJUSUNVTEFSIHRhYmxlIGdldHMgbmFzdHlcblx0VGhpcyBxdWVyeSB3aWxsIHRha2UgZWZmZWN0IGZvciBhbnkgc2NyZWVuIHNtYWxsZXIgdGhhbiA3NjBweFxuXHRhbmQgYWxzbyBpUGFkcyBzcGVjaWZpY2FsbHkuXHJcblx0Ki9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCksIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIHtcclxuICAudGFibGUtcmVzcG9uc2l2ZS10cmFuc2Zvcm0ge1xyXG4gICAgLyogRm9yY2UgdGFibGUgdG8gbm90IGJlIGxpa2UgdGFibGVzIGFueW1vcmUgKi9cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIC8qIEhpZGUgdGFibGUgaGVhZGVycyAoYnV0IG5vdCBkaXNwbGF5OiBub25lOywgZm9yIGFjY2Vzc2liaWxpdHkpICovXHJcbiAgfVxyXG4gIC50YWJsZS1yZXNwb25zaXZlLXRyYW5zZm9ybSB0aGVhZCxcclxuICAudGFibGUtcmVzcG9uc2l2ZS10cmFuc2Zvcm0gdGJvZHksXHJcbiAgLnRhYmxlLXJlc3BvbnNpdmUtdHJhbnNmb3JtIHRoLFxyXG4gIC50YWJsZS1yZXNwb25zaXZlLXRyYW5zZm9ybSB0ZDpub3QoLnRhYmxlLXJlc3BvbnNpdmUtY2VsbC1pZ25vcmUpLFxyXG4gIC50YWJsZS1yZXNwb25zaXZlLXRyYW5zZm9ybSB0ciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAudGFibGUtcmVzcG9uc2l2ZS10cmFuc2Zvcm0gdGhlYWQgdHIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtOTk5OXB4O1xyXG4gICAgbGVmdDogLTk5OTlweDtcclxuICB9XHJcbiAgLnRhYmxlLXJlc3BvbnNpdmUtdHJhbnNmb3JtIHRyIHtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIH1cclxuICAudGFibGUtcmVzcG9uc2l2ZS10cmFuc2Zvcm0gdHIgKyB0ciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuICAudGFibGUtcmVzcG9uc2l2ZS10cmFuc2Zvcm0gdGQ6bm90KC50YWJsZS1yZXNwb25zaXZlLWNlbGwtaWdub3JlKSB7XHJcbiAgICAvKiBCZWhhdmUgIGxpa2UgYSBcInJvd1wiICovXHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MCU7XHJcbiAgfVxyXG4gIC50YWJsZS1yZXNwb25zaXZlLXRyYW5zZm9ybSB0ZDpub3QoLnRhYmxlLXJlc3BvbnNpdmUtY2VsbC1pZ25vcmUpOjpiZWZvcmUge1xyXG4gICAgLyogTm93IGxpa2UgYSB0YWJsZSBoZWFkZXIgKi9cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8qIFRvcC9sZWZ0IHZhbHVlcyBtaW1pYyBwYWRkaW5nICovXHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGxlZnQ6IDZweDtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XHJcbiAgfVxyXG4gIC50YWJsZS1yZXNwb25zaXZlLXRyYW5zZm9ybSB0ZC50YWJsZS1yZXNwb25zaXZlLWhlYWRlci1jb2xzcGFuIHtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIC50YWJsZS1yZXNwb25zaXZlLXNjcm9sbC13cmFwIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuICAudGFibGUtcmVzcG9uc2l2ZS1zY3JvbGwtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIH1cclxuICAudGFibGUtcmVzcG9uc2l2ZS1zY3JvbGwtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXI6dmVydGljYWwge1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgfVxyXG4gIC50YWJsZS1yZXNwb25zaXZlLXNjcm9sbC13cmFwOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcclxuICAgIGhlaWdodDogMTJweDtcclxuICB9XHJcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc2Nyb2xsLXdyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gIH1cclxuICAudGFibGUtcmVzcG9uc2l2ZS1zY3JvbGwtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59IiwgIi8qKlxyXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XHJcbiAqIENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaFxyXG4gKiBMaWNlbnNlZCB1bmRlcjogU0VFIExJQ0VOU0UgSU4gaHR0cHM6Ly9naXRodWIuY29tL093bENhcm91c2VsMi9Pd2xDYXJvdXNlbDIvYmxvYi9tYXN0ZXIvTElDRU5TRVxyXG4gKi9cclxuLm93bC1jYXJvdXNlbCxcclxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDFcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cclxufVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiLlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAwXHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLFxyXG4ub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlciB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmVcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQsXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWQge1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4ubm8tanMgLm93bC1jYXJvdXNlbCxcclxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3QsXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LFxyXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lXHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LFxyXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcclxuLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQ6IGluaGVyaXRcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcclxuICAgIG9wYWNpdHk6IDBcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuXHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtIHtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lXHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwub3dsLWdyYWIge1xyXG4gICAgY3Vyc29yOiBtb3ZlO1xyXG4gICAgY3Vyc29yOiBncmFiXHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XHJcbiAgICBkaXJlY3Rpb246IHJ0bFxyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVtIHtcclxuICAgIGZsb2F0OiByaWdodFxyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsIC5hbmltYXRlZCB7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aFxyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW4ge1xyXG4gICAgei1pbmRleDogMFxyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcclxuICAgIHotaW5kZXg6IDFcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbCAuZmFkZU91dCB7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dFxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcbn1cclxuXHJcbi5vd2wtaGVpZ2h0IHtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAuNXMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlXHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pLFxyXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAwXHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XHJcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkXHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICMwMDBcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjFzIGVhc2VcclxufVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKVxyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbixcclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10biB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10biB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlXHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG4iXSwKICAibWFwcGluZ3MiOiAiOzs7QUFBQSxDQUFDLGFBQWE7QUFDZCxDQUFDLGFBQWE7QUFDZCxDQUFDLGdCQUFnQjtBQUNqQixDQUFDLGdCQUFnQjtBQUNmLGVBQWEsZUFBZSxFQUFFO0FBQzlCLGNBQVk7QUFDWixlQUFhO0FBQ2IsU0FBTztBQUNQLFdBQVM7QUFDVCxtQkFBaUI7QUFDakIsU0FBTztBQUNQLGVBQWE7QUFDYixjQUFZO0FBQ1osV0FBUztBQUNULHlCQUF1QjtBQUN2QixnQkFBYztBQUNkLGtCQUFnQjtBQUVsQjtBQUVBLENBQUM7QUFDQyxhQUFXLEtB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QkFBOEI7QUFDN0IsV0FBUztBQUNYO0FBRUEsQ0FBQyxxQkFBcUI7QUFDdEIsQ0FBQyxvQkFBb0I7QUFDckIsQ0FBQyx5QkFBeUI7QUFDMUIsQ0FBQyx3QkFBd0I7QUFDekIsQ0FBQyxnQ0FBZ0M7QUFDakMsQ0FBQywrQkFBK0I7QUFDOUIsV0FBUztBQUNYO0FBRUEsQ0FBQyxvQkFBb0I7QUFDckIsQ0FBQyxtQkFBbUI7QUFDcEIsQ0FBQyx3QkFBd0I7QUFDekIsQ0FBQyx1QkFBdUI7QUFDeEIsQ0FBQywrQkFBK0I7QUFDaEMsQ0FBQyw4QkFBOEI7QUFDN0IsV0FBUztBQUNYO0FBRUEsQ0FBQyxtQkFBbUI7QUFDcEIsQ0FBQyxrQkFBa0I7QUFDbkIsQ0FBQyx1QkFBdUI7QUFDeEIsQ0FBQyxzQkFBc0I7QUFDdkIsQ0FBQyw4QkFBOEI7QUFDL0IsQ0FBQyw2QkFBNkI7QUFDNUIsV0FBUztBQUNYO0FBRUEsQ0FBQyxtQkFBbUI7QUFDcEIsQ0FBQyxrQkFBa0I7QUFDbkIsQ0FBQyx1QkFBdUI7QUFDeEIsQ0FBQyxzQkFBc0I7QUFDdkIsQ0FBQyw4QkFBOEI7QUFDL0IsQ0FBQyw2QkFBNkI7QUFDNUIsV0FBUztBQUNYO0FBRUEsQ0FBQyxxQkFBcUI7QUFDdEIsQ0FBQyxvQkFBb0I7QUFDckIsQ0FBQyx5QkFBeUI7QUFDMUIsQ0FBQyx3QkFBd0I7QUFDekIsQ0FBQyxnQ0FBZ0M7QUFDakMsQ0FBQywrQkFBK0I7QUFDOUIsV0FBUztBQUNYO0FBRUEsQ0FBQyxvQkFBb0I7QUFDckIsQ0FBQyxtQkFBbUI7QUFDcEIsQ0FBQyx3QkFBd0I7QUFDekIsQ0FBQyx1QkFBdUI7QUFDeEIsQ0FBQywrQkFBK0I7QUFDaEMsQ0FBQyw4QkFBOEI7QUFDN0IsV0FBUztBQUNYO0FBRUEsQ0FBQyx5QkFBeUI7QUFDMUIsQ0FBQyx3QkFBd0I7QUFDekIsQ0FBQyw2QkFBNkI7QUFDOUIsQ0FBQyw0QkFBNEI7QUFDN0IsQ0FBQyxvQ0FBb0M7QUFDckMsQ0FBQyxtQ0FBbUM7QUFDbEMsV0FBUztBQUNYO0FBRUEsQ0FBQyxzQkFBc0I7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O0FBQ2Ysa0JBQWM7QUFDZCxnQkFBWTtBQUNaLGVBQVc7QUFDYjtBQUNBLEdBQUM7QUFDQyxnQkFBWTtBQUNaLGVBQVc7QUFDWCxpQkFBYTtBQUNiLG1CQUFlO0FBQ2Ysa0JBQWM7QUFDZCxnQkFBWTtBQUNaLGVBQVc7QUFDYjtBQUNBLEdBQUM7QUFDQyxnQkFBWTtBQUNaLGVBQVc7QUFDWCxpQkFBYTtBQUNiLG1CQUFlO0FBQ2Ysa0JBQWM7QUFDZCxnQkFBWTtBQUNaLGVBQVc7QUFDYjtBQUNBLEdBQUM7QUFDQyxnQkFBWTtBQUNaLGVBQVc7QUFDWCxpQkFBYTtBQUNiLG1CQUFlO0FBQ2Ysa0JBQWM7QUFDZCxnQkFBWTtBQUNaLGVBQVc7QUFDYjtBQUNBLEdBQUM7QUFDQyxnQkFBWTtBQUNaLGVBQVc7QUFDWCxpQkFBYTtBQUNiLG1CQUFlO0FBQ2Ysa0JBQWM7QUFDZCxnQkFBWTtBQUNaLGVBQVc7QUFDYjtBQUNBLEdBQUM7QUFDQyxnQkFBWTtBQUNaLGVBQVc7QUFDWCxpQkFBYTtBQUNiLG1CQUFlO0FBQ2Ysa0JBQWM7QUFDZCxnQkFBWTtBQUNaLGVBQVc7QUFDYjtBQUNBLEdBQUM7QUFDQyxnQkFBWTtBQUNaLGVBQVc7QUFDWCxpQkFBYTtBQUNiLG1CQUFlO0FBQ2Ysa0JBQWM7QUFDZCxnQkFBWTtBQUNaLGVBQVc7QUFDYjtBQUNBLEdBQUM7QUFDQyxnQkFBWTtBQUNaLGVBQVc7QUFDWCxpQkFBYTtBQUNiLG1CQUFlO0FBQ2Ysa0JBQWM7QUFDZCxnQkFBWTtBQUNaLGVBQVc7QUFDYjtBQUNBLEdBQUM7QUFDQyxnQkFBWTtBQUNaLGVBQVc7QUFDWCxpQkFBYTtBQUNiLG1CQUFlO0FBQ2Ysa0JBQWM7QUFDZCxnQkFBWTtBQUNaLGVBQVc7QUFDYjtBQUNBLEdBQUM7QUFDQyxnQkFBWTtBQUNaLGVBQVc7QUFDWCxpQkFBYTtBQUNiLG1CQUFlO0FBQ2Ysa0JBQWM7QUFDZCxnQkFBWTtBQUNaLGVBQVc7QUFDYjtBQUNBLEdBQUM7QUFDQyxnQkFBWTtBQUNaLGVBQVc7QUFDWCxpQkFBYTtBQUNiLG1CQUFl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TSxFQUFFLE9BQU8sTUFBTSxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsTUFBTSxFQUFFLE1BQU0sT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsSUFBSSxFQUFFLFFBQVEsSUFBSSxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsRUFBRSxFQUFFLFFBQVEsRUFBRSxFQUFFLFFBQVEsRUFBRSxFQUFFLE1BQU0sTUFBTSxFQUFFLE9BQU8sTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLE9BQU8sTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLEtBQUssTUFBTSxFQUFFLEtBQUssT0FBTyxFQUFFLEtBQUssT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE1BQU0sT0FBTyxFQUFFLFFBQVEsSUFBSSxFQUFFLFFBQVEsSUFBSSxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVE7QUFDMW9ELGFBQVcsUUFBUSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLEVBQUUsRUFBRSxPQUFPLEVBQUUsRUFBRSxPQUFPLEVBQUUsRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxNQUFNLE1BQU0sRUFBRSxNQUFNLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE1BQU0sRUFBRSxNQUFNLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLElBQUksRUFBRSxR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LFFBQVEsT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsSUFBSSxFQUFFLFFBQVEsSUFBSSxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsRUFBRSxFQUFFLFFBQVEsRUFBRSxFQUFFLFFBQVEsRUFBRSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLE1BQU0sTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLEtBQUssTUFBTSxFQUFFLEtBQUssT0FBTyxFQUFFLEtBQUssT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLE1BQU0sT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsSUFBSSxFQUFFLFFBQVEsSUFBSSxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVE7QUFDOW9ELGVBQVcsUUFBUSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxPQUFPLE1BQU0sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE9BQU8sRUFBRSxPQUFPLE1BQU0sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLEVBQUUsRUFBRSxPQUFPLEVBQUUsRUFBRSxPQUFPLEVBQUUsRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxNQUFNLE1BQU0sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLElBQUksRUFBRSxRQUFRLElBQUksRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLEVBQUUsRUFBRSxRQUFRLEVBQUUsRUFBRSxRQUFRLEVBQUUsRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxNQUFNLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxLQUFLLE1BQU0sRUFBRSxLQUFLLE9BQU8sRUFBRSxLQUFLLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxNQUFNLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLElBQUksRUFBRSxRQUFRLElBQUksRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRO0FBQ3hwRDtBQUNGO0FBQ0EsT0FBTyxDQUFDLFNBQVMsRUFBRTtBQUNqQixHQTlLRDtBQStLRywyQkFBdUIsSUFBSTtBQUM3QjtBQUNGO0FBQ0EsT0FBTyxDQUFDLFNBQVMsRUFBRTtBQUNqQixHQTNMRDtBQTRMRyxlQUFXO0FBQ1gsYUFBUyxFQUFFO0FBQ2I7QUFDQSxHQXZMRDtBQXdMRyxhQUFTO0FBQ1Qsb0JBQWdCO0FBQ2xCO0FBQ0EsR0FuSkQ7QUFvSkcsV0FBTztBQUNUO0FBQ0EsR0EvSUQ7QUFnSkcsb0JBQWdCO0FBQ2hCLFNBQUs7QUFDUDtBQUNBLEdBbkpELG9CQW1Kc0I7QUFDbkIsU0FBSztBQUNQO0FBQ0EsR0FyRkQ7QUFzRkcsYUFBUztBQUNULG9CQUFnQjtBQUNoQixlQUFXO0FBQ2I7QUFDQSxHQWpGRDtBQWtGRyx1QkFBbUIsUUFBUSxPQUFPLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxNQUFNLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxNQUFNLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLEVBQUUsRUFBRSxNQUFNLEVBQUUsRUFBRSxNQUFNLEVBQUUsRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxNQUFNLE1BQU0sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxPQUFPLE1BQU0sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLElBQUksRUFBRSxPQUFPLElBQUksRUFBRSxPQUFPLE9BQU8sRUFBRSxRQUFRLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLEVBQUUsRUFBRSxRQUFRLEVBQUUsRUFBRSxRQUFRLEVBQUUsRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxLQUFLLE1BQU0sRUFBRSxLQUFLLE9BQU8sRUFBRSxLQUFLLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxRQUFRLElBQUksRUFBRSxPQUFPLElBQUksRUFBRSxPQUFPLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxPQUFPLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRO0FBQzNuRCxlQUFXLFFBQVEsT0FBTyxPQUFPLEVBQUUsUUFBUSxPQUFPLEVBQUUsUUFBUSxPQUFPLEVBQUUsUUFBUSxPQUFPLEVBQUUsUUFBUSxNQUFNLEVBQUUsUUFBUSxPQUFPLEVBQUUsT0FBTyxPQUFPLEVBQUUsUUFBUSxNQUFNLEVBQUUsUUFBUSxPQUFPLEVBQUUsUUFBUSxNQUFNLEVBQUUsUUFBUSxPQUFPLEVBQUUsUUFBUSxPQUFPLEVBQUUsUUFBUSxPQUFPLEVBQUUsT0FBTyxNQUFNLEVBQUUsT0FBTyxNQUFNLEVBQUUsT0FBTyxNQUFNLEVBQUUsT0FBTyxNQUFNLEVBQUUsT0FBTyxNQUFNLEVBQUUsT0FBTyxNQUFNLEVBQUUsT0FBTyxNQUFNLEVBQUUsTUFBTSxNQUFNLEVBQUUsT0FBTyxNQUFNLEVBQUUsT0FBTyxNQUFNLEVBQUUsT0FBTyxNQUFNLEVBQUUsTUFBTSxNQUFNLEVBQUUsT0FBTyxNQUFNLEVBQUUsT0FBTyxFQUFFLEVBQUUsTUFBTSxFQUFFLEVBQUUsTUFBTSxFQUFFLEVBQUUsT0FBTyxNQUFNLEVBQUUsT0FBTyxNQUFNLEVBQUUsT0FBTyxNQUFNLEVBQUUsT0FBTyxNQUFNLEVBQUUsT0FBTyxNQUFNLEVBQUUsT0FBTyxNQUFNLEVBQUUsT0FBTyxNQUFNLEVBQUUsT0FBTyxNQUFNLEVBQUUsT0FBTyxNQUFNLEVBQUUsTUFBTSxNQUFNLEVBQUUsUUFBUSxPQUFPLEVBQUUsUUFBUSxPQUFPLEVBQUUsUUFBUSxPQUFPLEVBQUUsUUFBUSxPQUFPLEVBQUUsUUFBUSxPQUFPLEVBQUUsT0FBTyxNQUFNLEVBQUUsUUFBUSxPQUFPLEVBQUUsUUFBUSxPQUFPLEVBQUUsUUFBUSxPQUFPLEVBQUUsUUFBUSxPQUFPLEVBQUUsUUFBUSxPQUFPLEVBQUUsUUFBUSxJQUFJLEVBQUUsT0FBTyxJQUFJLEVBQUUsT0FBTyxPQUFPLEVBQUUsUUFBUSxNQUFNLEVBQUUsT0FBTyxNQUFNLEVBQUUsT0FBTyxFQUFFLEVBQUUsUUFBUSxFQUFFLEVBQUUsUUFBUSxFQUFFLEVBQUUsT0FBTyxNQUFNLEVBQUUsT0FB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TUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsT0FBTyxFQUFFLEtBQUssT0FBTyxFQUFFLEtBQUssTUFBTSxFQUFFLEtBQUssTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsTUFBTSxFQUFFLE9BQU8sS0FBSyxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLEtBQUssT0FBTyxFQUFFLE9BQU8sTUFBTSxFQUFFLE1BQU0sT0FBTyxFQUFFLE1BQU0sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLEdBQUcsT0FBTyxFQUFFLEdBQUcsT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLEtBQUssT0FBTyxFQUFFLEtBQUssT0FBTyxFQUFFLEtBQUssT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsSUFBSSxFQUFFLE9BQU8sSUFBSSxFQUFFLE9BQU8sSUFBSSxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE1BQU0sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLEdBQUcsT0FBTyxFQUFFLEdBQUcsT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE1BQU0sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sTUFBTSxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE1BQU0sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsTUFBTSxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLFFBQVE7QUFDM29ELGVBQVcsUUFBUSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxNQUFNLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLEtBQUssRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE9BQU8sRUFBRSxLQUFLLE9BQU8sRUFBRSxLQUFLLE1BQU0sRUFBRSxLQUFLLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE1BQU0sRUFBRSxPQUFPLEtBQUssRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxLQUFLLE9BQU8sRUFBRSxPQUFPLE1BQU0sRUFBRSxNQUFNLE9BQU8sRUFBRSxNQUFNLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxHQUFHLE9BQU8sRUFBRSxHQUFHLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxLQUFLLE9BQU8sRUFBRSxLQUFLLE9BQU8sRUFBRSxLQUFLLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLElBQUksRUFBRSxPQUFPLElBQUksRUFBRSxPQUFPLElBQUksRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxNQUFNLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxHQUFHLE9BQU8sRUFBRSxHQUFHLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxNQUFNLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxNQUFNLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFB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SSxFQUFFLE9BQU8sSUFBSSxFQUFFLE9BQU8sSUFBSSxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sTUFBTSxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLE9BQU8sT0FBTyxFQUFFLEdBQUcsT0FBTyxFQUFFLEdBQUcsT0FBTyxFQUFFLEdBQUcsT0FBTyxFQUFFLE9BQU8sTUFBTSxFQUFFLE9BQU8sTUFBTSxFQUFFLE9BQU8sTUFBTSxFQUFFLE9BQU8sTUFBTSxFQUFFLE9BQU8sTUFBTSxFQUFFLE9BQU8sTUFBTSxFQUFFLE9BQU8sSUFBSSxFQUFFLE9BQU8sTUFBTSxFQUFFLE9BQU8sS0FBSyxFQUFFLE9BQU8sTUFBTSxFQUFFLFFBQVEsS0FBSyxFQUFFLFFBQVEsS0FBSyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLFFBQVEsT0FBTyxFQUFFLEtBQUssT0FBTyxFQUFFLEtBQUs7QUFDL3ZCLGFBQVcsUUFBUSxLQUFLLE9BQU8sRUFBRSxLQUFLLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLE1BQU0sRUFBRSxRQUFRLE9BQU8sRUFBRSxRQUFRLElBQUksRUFBRSxPQUFPLElBQUksRUFBRSxPQUFPLElBQUksRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE1BQU0sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxPQUFPLE9BQU8sRUFBRSxP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 */
