@charset "UTF-8";
/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Prevent font size inflation */
html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

/* Remove default body rules */
body {
  margin: 0;
}

/* Remove default margin in favour of better control in authored CSS */
body, h1, h2, h3, h4, p,
figure, blockquote, dl, dd {
  margin-block-start: 0;
  margin-block-end: 0;
}

/* Set popover elements to be full height and width of the viewport with no additional padding */
*[popover] {
  height: 100%;
  width: 100%;
  border: none;
}

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul,
ol {
  margin: unset;
  padding-left: 20px;
}

ul,
ol {
  padding: unset;
  list-style: none;
}

/* Set core body defaults */
body {
  min-height: 100vh;
}

/* Balance text wrapping on headings */
h1, h2,
h3, h4 {
  text-wrap: pretty;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
  text-decoration-skip-ink: auto;
}

/* Make images easier to work with */
img,
picture {
  display: block;
  max-width: 100%;
}

/* Inherit fonts for inputs and buttons */
input, button,
textarea, select {
  font-family: inherit;
  font-size: inherit;
}

fieldset {
  border: none;
}

button {
  padding: 0;
  border: none;
  background: none;
}

/* Make sure textareas without a rows attribute are not tiny */
textarea:not([rows]) {
  min-height: 10em;
}

/* Remove padding around fieldsets */
fieldset {
  padding: 0;
}

/* Anything that has been anchored to should have extra scroll margin */
:target {
  scroll-margin-block: 5ex;
}

/*------------------------------------*\
    MEDIA QUERY

    This mixin will wrap your code in the appropriate media query of your choosing.

    For example. If you want to make the body background magenta on mobile only:

    body {
	    @include media-query(palm) {
	    	background: magenta;
	    }
    }
\*------------------------------------*/
.grid {
  display: grid;
  grid-column: 1/-1;
  grid-row-gap: 25px;
  grid-column-gap: 25px;
  width: 100%;
}

.grid--1 {
  grid-column: 1/-1;
}

.grid--2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media screen and (max-width: 767px) {
  .grid--2 {
    grid-template-columns: 100%;
  }
}
.grid--3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media screen and (max-width: 767px) {
  .grid--3 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.grid--4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

@media screen and (max-width: 767px) {
  .grid--4 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.grid--5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

@media screen and (max-width: 767px) {
  .grid--5 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.hover-zoom, .wp-block-image.is-style-rounded, .product-promo__image, .media-text-promo__image {
  display: block;
  overflow: hidden;
}

.hover-zoom img, .wp-block-image.is-style-rounded img, .product-promo__image img, .media-text-promo__image img {
  transition: all 300ms ease;
  width: 100%;
  height: auto;
}

.hover-zoom:hover img, .wp-block-image.is-style-rounded:hover img, .product-promo__image:hover img, .media-text-promo__image:hover img {
  transform: scale(1.08);
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  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 {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  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;
}

[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;
}

/* Lightbox */
.slick-lightbox {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background: black;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

.slick-lightbox .slick-loading .slick-list {
  background-color: transparent;
}

.slick-lightbox .slick-prev {
  left: 15px;
}

.slick-lightbox .slick-next {
  right: 15px;
}

.slick-lightbox-hide {
  opacity: 0;
}

.slick-lightbox-hide.slick-lightbox-ie {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.slick-lightbox-hide-init {
  position: absolute;
  top: -9999px;
  opacity: 0;
}

.slick-lightbox-hide-init.slick-lightbox-ie {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

.slick-lightbox-inner {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.slick-lightbox-slick-item {
  text-align: center;
  overflow: hidden;
}

.slick-lightbox-slick-item:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}

.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  width: 100%;
  margin-bottom: 20px;
}

.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption {
  display: block;
  text-align: center;
}

.slick-lightbox-slick-item-inner {
  display: inline-block;
  vertical-align: middle;
  max-width: 90%;
  max-height: 90%;
}

.slick-lightbox-slick-img {
  margin: 0 auto;
  display: block;
  max-width: 90%;
  max-height: 90%;
}

.slick-lightbox-slick-caption {
  margin: 10px 0 0;
  color: white;
}

.slick-lightbox-close {
  position: absolute;
  top: 15px;
  right: 15px;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  padding: 0;
  border: none;
}

.slick-lightbox-close:focus {
  outline: none;
}

.slick-lightbox-close:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.85;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "×";
}

.is-hidden {
  display: none;
}

@media (orientation: portrait) {
  .is-hidden--portrait {
    display: none !important;
  }
}
@media (orientation: landscape) {
  .is-hidden--landscape {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  .is-hidden--mobile {
    display: none !important;
  }
}
@media screen and (max-width: 1024px) {
  .is-hidden--tablet {
    display: none !important;
  }
}
@media screen and (min-width: 1025px) {
  .is-hidden--desktop {
    display: none !important;
  }
}
/*------------------------------------*\
    HOVER

    A useful little mixin to help generate better hover / focus etc. states.
    This also has an 'include-active' flag which will help account for active states too.  
\*------------------------------------*/
/*------------------------------------*\
    GENERIC
\*------------------------------------*/
/*------------------------------------*\
    ELEMENT SPACING
\*------------------------------------*/
/*------------------------------------*\
    RADIUS SETTINGS
\*------------------------------------*/
/*------------------------------------*\
    FONT SIZES
\*------------------------------------*/
/*------------------------------------*\
    ICON SIZES
\*------------------------------------*/
/*------------------------------------*\
    ICON SIZES
\*------------------------------------*/
/** MAIN COLORS **/
/**
 * BACKGROUND COLORS
 */
/**
 * ACCENTS & DETAILS
 */
/**
 * FONT COLORS
 */
/**
 * ICON COLORS
 */
/**
 * BORDER COLORS
 */
/**
 * FORM COLORS
 */
/*
@use 'colors' as *;
@forward 'colors';

/** GENERIC **/
/*------------------------------------*\
    TYPOGRAPHY
\*------------------------------------*/
.footer {
  min-height: 400px;
  width: 100%;
  background: #272727;
  color: #F2F2F2;
}

.footer__cta {
  height: 80px;
}

.footer__cta__inner {
  height: 100%;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
}

.footer__inner {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-areas: "footer-columns footer-columns footer-columns footer-promo footer-promo" "footer-legal footer-legal footer-legal footer-legal footer-legal";
  grid-column-gap: 75px;
  height: 100%;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding: 50px 25px;
}

@media screen and (max-width: 767px) {
  .footer__inner {
    grid-template-columns: calc(100% - 50px);
    grid-template-areas: "footer-promo" "footer-columns" "footer-legal";
    grid-column-gap: 0;
  }
}
.footer__columns {
  grid-area: footer-columns;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

@media screen and (max-width: 767px) {
  .footer__columns {
    margin-top: 35px;
    grid-template-columns: 100%;
  }
}
@media screen and (max-width: 767px) {
  .footer__columns__list + .footer__columns__list {
    margin-top: 25px;
  }
}
.footer__columns__list .title {
  margin-bottom: 15px;
}

@media screen and (max-width: 767px) {
  .footer__columns__list .title {
    margin-bottom: 0;
  }
}
.footer__columns__list li + li {
  margin-top: 5px;
}

.footer__columns__cta {
  grid-column: 1/-1;
}

.footer__promo {
  grid-area: footer-promo;
  width: 100%;
}

.footer__promo__logo {
  margin-bottom: 25px;
}

.footer__promo__logo img {
  height: auto;
  max-width: 300px;
}

.footer__legal {
  grid-area: footer-legal;
  width: 100%;
  padding: 50px 0 15px;
  text-align: center;
  font-size: 14px;
}

.pagination {
  display: flex;
  justify-content: center;
  height: fit-content;
  width: 100%;
}

.pagination:not(.breathe--*) {
  margin-top: 5px;
}

.pagination a.page-numbers,
.pagination span.current {
  font-size: 14px;
  line-height: 21px;
  transition: all 180ms ease;
  height: 36px;
  line-height: 36px;
  width: 40px;
  margin: 0 5px;
  text-align: center;
}

.pagination a.page-numbers.next, .pagination a.page-numbers.prev,
.pagination span.current.next,
.pagination span.current.prev {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0;
}

.pagination a.page-numbers.next .icon, .pagination a.page-numbers.prev .icon,
.pagination span.current.next .icon,
.pagination span.current.prev .icon {
  margin: 0 5px;
}

.pagination span.dots {
  margin: 0 10px;
}

.order-summary p {
  margin-top: 0 !important;
}

.order-summary__header__status--processing {
  background: #A2A2A2;
  border: 1px solid #00DDFF;
  color: #000000;
}

.order-summary__intro {
  display: flex;
  grid-column-gap: 25px;
  margin-bottom: 25px;
}

.desktop-nav:after {
  background: #121212;
}

.desktop-nav:before {
  background: #121212;
}

.desktop-nav::backdrop {
  background-color: rgba(0, 0, 0, 0.65);
}

.desktop-nav__menu {
  margin-left: 230px !important;
}

.desktop-nav__menu__drawer {
  grid-template-rows: repeat(12, min-content);
  grid-template-columns: repeat(2, 1fr) !important;
  grid-column-gap: 35px !important;
}

.desktop-nav__menu__item {
  color: #F2F2F2;
  margin-bottom: 15px;
}

.desktop-nav__menu__item a:hover,
.desktop-nav__menu__item span:hover {
  border-color: #F2F2F2;
}

.desktop-nav__menu__drawer {
  border-left: 2px solid #444;
}

.mobile-nav {
  background: #121212;
}

.mobile-nav__header {
  padding: 0 15px;
}

.mobile-nav__header__title {
  padding-left: 10px;
  font-family: century-gothic, sans-serif;
  font-weight: 500;
  color: #A2A2A2;
}

.mobile-nav__header__title__icon {
  height: 15px !important;
  width: 15px !important;
  top: 0;
}

.mobile-nav__header__close .icon {
  fill: #A2A2A2;
}

.mobile-nav__list {
  padding: 35px 25px !important;
}

.mobile-nav__list__item {
  padding: 20px 0;
}

.mobile-nav__list__item a,
.mobile-nav__list__item button {
  color: #F2F2F2 !important;
  font-weight: 300;
}

.mobile-nav__panel {
  background: #121212;
}

.sidebar {
  background: #121212;
}

.sidebar__header {
  display: flex;
  justify-content: space-between;
  color: #F2F2F2;
  padding: 20px;
  align-items: center;
  margin-bottom: 20px;
  border-bottom: 1px solid;
}

@media screen and (min-width: 768px) {
  .sidebar__header {
    display: none;
  }
}
.sidebar__title {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 20px !important;
}

.sidebar__divider {
  width: 70%;
  margin: 0 auto;
  height: 1px;
  background: #F2F2F2;
  margin-top: 25px;
  margin-bottom: 25px;
}

.sidebar__actions {
  display: flex !important;
  flex-direction: column;
  align-items: center;
}

.sidebar-nav__section {
  padding-bottom: 5px;
}

.sidebar-nav__section + .sidebar-nav__section {
  padding-top: 5px;
}

.sidebar-nav__section__title {
  height: 35px;
  text-decoration: none;
}

.sidebar-nav__section__minimize {
  top: 2px;
  color: #F2F2F2;
  font-weight: 300;
}

.sidebar-nav__section__minimize .icon {
  height: 15px;
  width: 15px;
  transform: scaleY(-1);
}

.sidebar-nav__section__menu {
  /*&.is-open > .current-menu-item > a,
  .current-menu-item > .has-sub-menu,
  > li.is-active,
  > li .current-menu-item > a,
  > li .current-menu-item > span,
  > li.current-features_cat-ancestor a,
  > li.current-product-ancestor:not(.menu-item-has-children):not(.remove-highlight) a{

  	border-bottom: 2px solid $blue !important;
  	background: $blue--light !important;
  	font-weight: $medium !important;

  }*/
}

.site-head__alerts p {
  max-width: 1440px;
  margin-top: 0;
  color: #000000;
  text-align: center;
}

.site-head__alerts p a {
  color: #000000;
  text-decoration: underline;
}

@media screen and (max-width: 767px) {
  .site-head__alerts p {
    padding: 0 20px;
  }
}
.site-head__main {
  height: 75px;
  background: #121212;
}

.site-head__main__inner {
  grid-column-gap: 50px;
}

@media screen and (max-width: 767px) {
  .site-head__main__inner {
    padding: 0 20px;
  }
}
.site-head__actions .icon {
  height: 25px;
  width: 25px;
  color: #F2F2F2;
  fill: #F2F2F2;
}

.site-head__actions .icon:hover {
  fill: #00DDFF !important;
}

.site-head__actions__search {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  height: 40px;
  width: 40px;
  border-radius: 40px;
  background: #F2F2F2;
}

.site-head__actions__search__icon {
  transition: all 300ms ease;
  fill: #121212 !important;
}

.site-head__actions__search__icon:hover {
  fill: #00DDFF !important;
}

.site-head__actions__basket {
  color: #F2F2F2;
}

.site-nav--dark .site-nav__menu__item {
  color: #F2F2F2;
}

.site-nav--dark .site-nav__menu__item:hover {
  border-color: #F2F2F2;
}

.site-nav__close .icon {
  fill: #F2F2F2;
}

.site-nav__menu__item {
  color: #F2F2F2;
  font-weight: 500;
}

.site-nav__menu__item:hover {
  border-color: #F2F2F2;
}

.site-nav__burger {
  /** ADD @include detail-font-regular; mixin */
  color: #F2F2F2;
}

.atc {
  margin-bottom: 25px;
}

.atc__quantity {
  position: relative;
  width: 200px;
}

.atc__quantity__button {
  position: absolute;
  height: 50px;
  width: 50px;
  background: #121212;
  border: 1px solid #00DDFF;
  border-radius: 50px;
  color: #F2F2F2;
}

.atc__quantity__button:hover {
  cursor: pointer;
}

.atc__quantity__input {
  height: 50px;
  width: 100%;
  max-width: 125px;
  margin-left: 25px;
  margin-right: -25px;
  padding-left: 50px;
  padding-right: 50px;
  background: #444;
  color: #F2F2F2;
  border-top: 1px solid #00DDFF;
  border-bottom: 1px solid #00DDFF;
  border-right: none;
  border-left: none;
}

.atc__quantity__input:focus {
  outline: none;
}

.atc__price {
  font-size: 30px;
}

.atc__submit {
  width: 100% !important;
  margin-top: 20px;
}

.atc__modal__actions .button + .button {
  margin-top: 35px;
}

.barcode * {
  background-color: #F2F2F2;
}

@media print {
  .barcode * {
    background-color: #000000;
  }
}
.breadcrumbs {
  font-size: 14px;
  line-height: 21px;
}

.breadcrumbs a {
  text-decoration: none;
}

.breathe {
  display: block;
}

.breathe:not([class*=breathe--]) {
  margin-top: 25px;
  margin-bottom: 25px;
}

.breathe--top {
  margin-top: 25px !important;
}

.breathe--top-auto {
  margin-top: auto !important;
}

.breathe--top-tiny {
  margin-top: 10px !important;
}

.breathe--top-mini {
  margin-top: 15px !important;
}

.breathe--top-small {
  margin-top: 20px !important;
}

.breathe--top-midi {
  margin-top: 35px !important;
}

.breathe--top-double {
  margin-top: 50px !important;
}

.breathe--top-treble {
  margin-top: 75px !important;
}

.breathe--bottom {
  margin-bottom: 25px !important;
}

.breathe--bottom-tiny {
  margin-bottom: 10px !important;
}

.breathe--bottom-mini {
  margin-bottom: 15px !important;
}

.breathe--bottom-small {
  margin-bottom: 20px !important;
}

.breathe--bottom-midi {
  margin-bottom: 35px !important;
}

.breathe--bottom-double {
  margin-bottom: 50px !important;
}

.breathe--tiny {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.breathe--small {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.breathe--midi {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.breathe--double {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.button, .wp-block-button .wp-element-button, .form__submit {
  transition: all 400ms ease;
  line-height: 48px;
  width: fit-content;
  color: #F2F2F2;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  border: 1px solid transparent;
  cursor: pointer;
}

@media screen and (max-width: 767px) {
  .button, .wp-block-button .wp-element-button, .form__submit {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  .button--large {
    font-size: 14px;
  }
}
.button--small, .wp-block-button .wp-element-button, .product-banner--tight .meta__item--cart-button .button {
  font-size: 16px;
  line-height: 48px;
  padding: 0 25px;
}

.button--full {
  width: 100% !important;
}

.button-group {
  grid-gap: 20px;
}

.card, .wp-block-group.has-background {
  padding: 25px;
  background: #1A1A1A;
  border: 1px solid;
}

.carousel {
  width: 100%;
  text-decoration: none;
}

.carousel__inner {
  width: 100%;
}

.carousel .slick-list {
  margin-left: -20px;
  margin-right: -20px;
}

.carousel .slick-slide {
  margin-left: 20px;
  margin-right: 20px;
}

.carousel__slide {
  display: flex !important;
  flex-direction: column;
  aspect-ratio: 1;
  text-decoration: none !important;
  width: 80%;
  margin: 0 auto;
}

.carousel__slide__image {
  height: 100%;
  overflow: hidden;
}

.carousel__slide__image--background {
  background: #F2F2F2;
  padding: 20px;
  border-radius: 5px;
}

.carousel__slide__image img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}

.carousel__slide__title {
  width: 100% !important;
  margin-top: 10px;
  color: #F2F2F2;
  text-align: center;
}

.title, .wp-block-rank-math-toc-block h2, .wp-block-heading, .product-promo__title, .product-promo__content__title, .link-card__title, .search-form__input, .sale-badge > *, .link-icon__title {
  font-weight: 300;
  color: #F2F2F2;
}

.title__primary, h1.wp-block-heading, .search-form__input {
  font-size: 36px;
  line-height: 43.2px;
}

@media screen and (max-width: 767px) {
  .title__primary, h1.wp-block-heading, .search-form__input {
    /**
     * Reduce font sizes on mobile - if needed.
     *
     * E.G - font-size: calc( 36px - 10px) !important;
     */
    font-size: 30px;
    line-height: 36px;
  }
}
.title__secondary, .wp-block-rank-math-toc-block h2, h2.wp-block-heading, .product-promo__title {
  font-size: 30px;
  line-height: 39px;
}

@media screen and (max-width: 767px) {
  .title__secondary, .wp-block-rank-math-toc-block h2, h2.wp-block-heading, .product-promo__title {
    font-size: 24px;
    line-height: 39px;
  }
}
.title__tertiary, h3.wp-block-heading, h3.wp-block-heading.has-large-font-size, .product-promo__content__title, .link-icon__title, .title__banner, .wp-block-heading.has-background {
  font-size: 26px;
  line-height: 36.4px;
  /** CONSIDER REMOVAL **/
}

.title__tertiary--large {
  font-size: 20px;
  line-height: 26px;
}

.title__tertiary--small {
  font-size: 16px;
  line-height: 24px;
}

.title__quaternary, h4.wp-block-heading, .link-card__title, .content p.has-large-font-size {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
}

.title__quaternary--large {
  font-size: 20px !important;
  line-height: 30.4px;
}

.title__banner, .wp-block-heading.has-background {
  padding: 15px 20px;
  font-family: century-gothic, sans-serif;
  text-transform: uppercase;
  color: #121212;
  border-radius: 5px;
}

.content {
  line-height: 1.5;
  /** GLOBAL MODS **/
  /**
  	IMAGES
   */
  /**
  	BLOCK GROUPS
   */
  /**
  	CAROUSEL
   */
}

.content > .wp-block-columns:first-child {
  flex-direction: row-reverse;
  column-gap: 20px;
}

@media screen and (max-width: 767px) {
  .content > .wp-block-columns:first-child {
    flex-direction: column-reverse;
    row-gap: 25px;
  }
}
.content p + p {
  margin-top: 15px;
}

.content > p + .wp-block-image, .content > p + .carousel, .content > .link-box + * {
  margin-top: 50px;
}

.content > .wp-block-heading {
  margin-top: 50px !important;
}

.content .has-text-align-center {
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
}

.content p.has-large-font-size {
  line-height: 52px;
}

.content p.has-medium-font-size {
  font-size: 20px;
  line-height: 30px;
}

.content .wp-block-image + * {
  margin-top: 25px;
}

.content .wp-block-group.is-vertical.is-content-justification-center {
  justify-self: center;
  flex-wrap: nowrap;
  width: 100%;
  max-width: 60%;
  padding: 20px;
}

.content p + .carousel {
  margin-top: 25px;
}

.divider {
  height: 1px;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  background: #F2F2F2;
}

.divider:last-child {
  display: none;
}

.divider--single {
  display: block !important;
}

.divider--thick {
  height: 2px;
}

.divider--narrow {
  width: 60%;
}

.divider--grey {
  background: #444;
}

.divider--light {
  background: #A2A2A2;
}

.divider--black {
  background: #000000;
}

.form {
  color: #F2F2F2;
}

.form__group {
  margin-bottom: 25px;
}

.form__group--inline {
  grid-column-gap: 25px;
}

.form__label {
  padding-bottom: 5px;
}

.form__input {
  line-height: 48px;
  background: #272727;
  border-radius: 5px;
  padding: 0 10px;
  border: 1px solid;
  color: #F2F2F2;
}

.form__textarea {
  padding: 10px;
  background: #272727;
  border: 1px solid;
  border-radius: 5px;
  color: #F2F2F2;
}

.form__submit {
  padding: 0 20px;
}

.form__select {
  height: 50px;
  width: 100%;
  padding: 10px 20px;
  background: #272727;
  border: 1px solid;
  color: #F2F2F2;
}

.form__select select {
  height: 100%;
  width: 100%;
  min-width: 70px;
  padding: 0;
  background: none;
  color: #F2F2F2;
  border: none;
  outline: none;
}

.form__select select option {
  background: #444;
}

.form__range__inputs {
  display: flex;
  align-items: center;
  grid-gap: 15px;
}

.form__range__input {
  line-height: 48px;
  padding: 0 15px;
  background: #272727 !important;
  color: #F2F2F2 !important;
}

.form__info {
  font-size: 14px;
  line-height: 21px;
  padding-top: 10px;
}

.hero {
  position: relative;
  height: 650px;
  width: 100%;
  margin-bottom: 25px;
  overflow: hidden;
  /*	img {

  		height: 100%;
  		width: 100%;
  		object-fit: cover;

  	}*/
}

@media screen and (max-width: 767px) {
  .hero {
    height: 100%;
    min-height: 400px;
    max-height: unset;
  }
}
.hero::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 25%;
  background: linear-gradient(to bottom, rgba(18, 18, 18, 0) 0%, #121212 100%);
  pointer-events: none;
}

@media screen and (max-width: 1024px) {
  .hero::after {
    background: linear-gradient(to bottom, rgba(18, 18, 18, 0) 0%, #121212 80%);
  }
}
.hero__background {
  height: 100%;
  max-height: 650px;
  width: 100%;
}

@media screen and (orientation: portrait) {
  .hero__background {
    min-height: 400px;
    max-height: unset;
    object-fit: cover;
  }
}
.hero__background--full {
  object-fit: cover;
}

.hero__background--content {
  max-width: 1440px;
  object-fit: cover;
  margin: 20px auto 0;
  border-bottom: none;
  border-radius: 10px;
}

@media screen and (max-width: 1439px) {
  .hero__background--content {
    width: calc(100% - 60px);
  }
}
@media screen and (max-width: 1024px) {
  .hero__background--content {
    height: auto;
    object-fit: contain;
  }
}
.hero__background--cover {
  object-fit: cover !important;
}

.hero__body {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 100%;
  width: 100%;
  max-width: 1440px;
  padding: 100px 25px 75px;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-column-gap: 75px;
  z-index: 10;
}

.hero__body--content {
  padding-left: 75px;
  padding-right: 75px;
}

@media screen and (max-width: 767px) {
  .hero__body {
    grid-template-columns: 100%;
    left: 0;
    transform: none;
    padding: 75px 20px;
  }
}
.hero__body__content {
  margin-top: auto;
  margin-bottom: 0;
  text-shadow: 0 0 8px #121212;
}

.hero__body__content__title {
  margin-bottom: 10px;
}

.hero__body__content__link {
  margin-top: 50px;
}

.hero__body__media {
  height: 100%;
  min-height: 200px;
  margin: 0 auto;
  aspect-ratio: 1;
  border-radius: 10px;
}

.hero__body__media__image {
  object-fit: cover !important;
  border-radius: 10px;
}

.hero__link-mask {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 100;
}

.icon {
  height: 20px;
  width: 20px;
  fill: #F2F2F2;
  outline: #F2F2F2;
}

.icon--medium {
  height: 40px;
  width: 40px;
}

.icon--large, .icon-cta--large .icon-cta__icon {
  height: 60px;
  width: 60px;
}

.icon--extra-large {
  height: 90px;
  width: 90px;
}

.icon-cta--large {
  grid-template-columns: 70px 1fr;
}

.icon-cta--large .icon-cta__text {
  font-size: 20px;
  line-height: 30px;
}

.icon-cta__icon {
  fill: #F2F2F2;
}

.icon-cta__text {
  font-weight: 300;
  text-align: left;
}

.link-icon {
  padding: 35px;
  border-radius: 10px;
}

.link-icon__image {
  height: 80px;
  width: 80px;
}

.link-icon__title {
  margin-top: 25px;
}

.list li + li, .wp-block-rank-math-toc-block li + li, .wp-block-list li + li {
  margin-top: 15px;
}

.list li, .wp-block-rank-math-toc-block li, .wp-block-list li {
  position: relative;
  padding-left: 12px;
}

.list li:before, .wp-block-rank-math-toc-block li:before, .wp-block-list li:before {
  content: "•";
  position: absolute;
  left: -3px;
}

.list li ul, .wp-block-rank-math-toc-block li ul, .wp-block-list li ul {
  margin-top: 5px;
}

.list li a, .wp-block-rank-math-toc-block li a, .wp-block-list li a {
  text-decoration: none !important;
}

.list-nav__item + .list-nav__item {
  margin-top: 5px;
}

.list-nav__item:hover a {
  color: #00DDFF;
}

.list-nav__item a {
  text-decoration: none;
}

.list-nav__item .icon {
  height: 15px;
  width: 15px;
  fill: #00DDFF;
}

.list-nav__item.is-active a {
  color: #00DDFF;
}

.meta {
  grid-row-gap: 10px;
}

.meta__item--price {
  font-size: 24px;
}

.meta__item--price del {
  font-size: 16px;
}

.meta__item--price ins {
  text-decoration: none;
}

.meta__item--cart-button {
  justify-content: center;
}

.modal__background {
  background-color: rgba(18, 18, 18, 0.95);
}

.modal__container {
  padding: 20px 40px;
  background: #121212;
  border: 1px solid #272727;
  border-radius: 10px;
  z-index: 100000;
}

.modal__container--shadow {
  border: none;
  box-shadow: 1px 0 12px -3px #272727;
}

.modal .modal__close {
  top: 20px;
  right: 20px;
}

.modal .modal__close .icon {
  height: 35px;
  width: 35px;
  fill: #F2F2F2;
}

.modal .modal__close .icon:hover {
  cursor: pointer;
}

.modal_cart .modal__close {
  right: 40px;
}

.modal__title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.modal__body {
  height: 100%;
  padding: 20px;
}

@media screen and (max-width: 767px) {
  .modal__body__columns--2 > *:last-child {
    margin-top: 35px;
    padding-top: 35px;
    border-top: 1px solid #A2A2A2;
  }
}
@media screen and (min-width: 768px) {
  .modal__body__columns--2 > *:first-child {
    border-right: 1px solid #A2A2A2;
    padding-right: 20px;
  }
  .modal__body__columns--2 > *:last-child {
    padding-left: 20px;
  }
}
.product-banner {
  position: relative;
  display: grid;
  grid-template-columns: 300px minmax(0, 1fr);
  grid-column-gap: 25px;
  min-height: 300px;
  max-width: 100%;
}

.product-banner + .product-banner {
  margin-top: 35px;
}

@media screen and (max-width: 767px) {
  .product-banner {
    grid-template-columns: 100% !important;
    height: fit-content;
  }
}
.product-banner--tight {
  grid-template-columns: 170px minmax(0, 1fr);
  grid-auto-rows: max-content;
  min-height: unset;
}

.product-banner--tight .product-banner__image img {
  object-position: top;
  max-height: 170px;
}

.product-banner--tight .product-banner__title {
  font-size: 20px;
  line-height: 30px;
}

.product-banner--tight .product-banner__title--small {
  font-size: 14px;
  line-height: 21px;
}

.product-banner--tight .meta__item .icon {
  height: 35px;
  width: 35px;
}

.product-banner--tight .meta__item.price .amount {
  font-size: 20px;
  line-height: 30px;
}

.product-banner__image {
  position: relative;
  border-radius: 10px;
}

.product-banner__image::before {
  content: "";
  mask: url("image-frame-s66-2.svg") no-repeat center;
  mask-size: calc(100% - 15px);
  background-color: #444;
  position: absolute;
  height: 100%;
  width: 100%;
  padding: 50px;
}

@media screen and (max-width: 767px) {
  .product-banner__image {
    margin-bottom: 25px;
  }
}
.product-banner__image img {
  height: 300px;
  width: auto;
  object-fit: contain;
  border-radius: 10px;
}

@media screen and (max-width: 767px) {
  .product-banner__image img {
    flex-direction: column;
    margin: 0 auto;
  }
}
.product-banner__image--small img {
  max-height: 200px;
}

.product-banner__body {
  display: flex;
  flex-direction: column;
  grid-row-gap: 20px;
  height: 100%;
}

@media screen and (max-width: 767px) {
  .product-banner__body {
    margin-left: 0;
  }
}
.product-banner__title {
  margin-bottom: 0;
}

.product-banner__content {
  margin-bottom: 20px;
}

.product-card {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.product-card__image {
  position: relative;
  display: flex;
  overflow: clip;
  border-radius: 10px;
}

.product-card__image img {
  height: 100%;
  margin: 0 auto;
}

.product-card__image--cover img {
  object-fit: cover;
}

.product-card__sale-badge {
  position: absolute;
  top: -15px;
  left: -65px;
  height: 100px;
  width: 200px;
  z-index: 1;
  transform: rotate(-45deg);
}

@media screen and (max-width: 767px) {
  .product-card__sale-badge {
    top: -15px;
    left: -65px;
    height: 90px;
    width: 180px;
  }
}
.product-card__title {
  margin-top: 20px;
  font-weight: lighter;
}

.product-card__title a:hover {
  text-decoration: none !important;
}

.product-card__body {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.product-card__body .meta {
  margin-top: auto;
  margin-bottom: 0;
}

.sale-badge {
  position: absolute;
  top: 0;
  width: 130px;
  height: 130px;
  border: none !important;
  clip-path: polygon(0 0, 100% 0, 0 100%);
  border-top-left-radius: 10px;
  z-index: 100;
}

@media screen and (max-width: 767px) {
  .sale-badge {
    height: 100px;
    width: 100px;
  }
}
.sale-badge > * {
  font-size: 24px;
  top: 30px !important;
  left: -70px !important;
  right: -40px !important;
  color: #000000 !important;
  transform: rotate(-45deg);
  text-transform: uppercase;
}

@media screen and (max-width: 767px) {
  .sale-badge > * {
    font-size: 18px !important;
    top: 25px !important;
    left: -60px !important;
  }
}
.search-form {
  max-width: 600px;
  margin-top: 100px;
}

.search-form__wrapper {
  display: flex;
  justify-content: space-between;
  grid-gap: 25px;
  padding: 0 10px;
}

.search-form__input {
  width: 100% !important;
  border: 0;
  background: none;
  color: #F2F2F2;
  border-bottom: 2px solid #A2A2A2;
  outline: none;
  resize: none;
}

.search-form__input::-webkit-input-placeholder {
  color: #A2A2A2;
}

.search-form__submit {
  height: 50px;
  width: 50px;
  background: transparent;
  border: none;
}

.search-form__submit:target, .search-form__submit:active, .search-form__submit:focus, .search-form__submit:hover {
  cursor: pointer;
}

.search-form__submit:target .icon, .search-form__submit:active .icon, .search-form__submit:focus .icon, .search-form__submit:hover .icon {
  fill: #F2F2F2;
}

.search-form__submit .icon {
  transition: all 300ms ease;
  height: 100%;
  width: 100%;
  fill: #F2F2F2;
}

.search-form__filters {
  font-size: 20px;
  line-height: 30px;
  flex-wrap: wrap;
  margin-top: 10px;
}

@media screen and (max-width: 767px) {
  .slider {
    margin-bottom: 35px;
  }
}
.slider__dots {
  position: relative;
  display: flex;
  justify-content: center;
  grid-column-gap: 20px;
  margin-top: -50px;
  z-index: 999;
}

@media screen and (max-width: 767px) {
  .slider__dots {
    margin-top: -35px;
  }
}
.slider__dots li {
  display: flex;
}

.slider__dots li:hover {
  cursor: pointer;
}

.slider__dots li.slick-active span {
  background: #00DDFF;
}

.slider__dots li span {
  display: inline-block;
  height: 8px;
  width: 65px;
  border-radius: 8px;
  background: #F2F2F2;
}

.searchwp-live-search-results,
.searchwp-live-search-results-container {
  background: #444 !important;
}

.searchwp-live-search-result {
  border-bottom: 1px solid rgba(162, 162, 162, 0.8) !important;
}

.searchwp-live-search-result--title {
  font-weight: 300 !important;
}

.camcom-currency-switcher * {
  font-family: century-gothic, sans-serif;
  font-size: 14px;
  color: #F2F2F2;
  white-space: nowrap;
}

.camcom-currency-switcher .camcom__yay-currency-custom-select {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}

.camcom-currency-switcher .yay-currency-custom-options {
  width: calc(100% - 40px) !important;
  margin-left: 20px !important;
  padding: 5px !important;
  background: #444;
}

.camcom-currency-switcher .yay-currency-custom-option-row {
  background: #444;
}

.camcom-currency-switcher .yay-currency-custom-option-row:hover {
  background: #444;
}

.camcom-currency-switcher .yay-currency-custom-option-row.selected {
  background: #A2A2A2;
  color: #121212 !important;
}

.onsale {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 15px;
  font-size: 28px;
  color: #000000 !important;
  text-transform: uppercase;
  font-weight: 300;
}

@media screen and (max-width: 767px) {
  .onsale {
    font-size: 24px;
  }
}
.wpforms-container {
  margin: 25px 0;
}

.wpforms-container h3 {
  font-size: 26px !important;
  line-height: 36.4px !important;
  font-weight: 300 !important;
}

.wpforms-container h4 {
  font-size: 18px !important;
}

.wpforms-container .wpforms-field-layout .wpforms-field-label {
  margin-top: 0 !important;
}

.wpforms-container .wpforms-icon-choices {
  grid-column-gap: 50px;
}

.wpforms-container .wpforms-icon-choices-item {
  border: 1px solid;
  border-radius: 10px;
}

.wpforms-container .wpforms-icon-choices-item label {
  font-size: 20px;
  line-height: 30px;
}

.wpforms-container .wpforms-icon-choices-icon {
  margin-bottom: 25px;
}

.wpforms-container .wpforms-icon-choices-icon svg {
  fill: #F2F2F2;
}

.wpforms-container .wpforms-field.wpforms-field-layout > .wpforms-field-description {
  order: 0 !important;
}

.wpforms-container .wpforms-field .wpforms-field-row {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 20px;
}

@media screen and (max-width: 767px) {
  .wpforms-container .wpforms-field .wpforms-field-row {
    grid-template-columns: 100%;
    grid-row-gap: 25px;
  }
}
.wpforms-container .wpforms-field input,
.wpforms-container .wpforms-field select {
  order: 1;
}

.wpforms-container .wpforms-field-description {
  order: 4;
  margin-top: 5px;
}

.wpforms-container .wpforms-error {
  order: 3;
  margin-top: 5px;
  color: #E50000 !important;
}

.wpforms-container .wpforms-field-file-upload .wpforms-uploader {
  border: 1px solid !important;
  border-radius: 5px !important;
  background: #272727 !important;
  order: 2;
}

.wpforms-container .wpforms-field-file-upload .wpforms-uploader .dz-message {
  color: #F2F2F2 !important;
  fill: #F2F2F2 !important;
}

.wpforms-container .wpforms-submit-container {
  margin-top: 25px;
}

.link-box {
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
  aspect-ratio: 1;
}

.link-box:target .link-box__background, .link-box:active .link-box__background, .link-box:focus .link-box__background, .link-box:hover .link-box__background {
  transform: scale(1.08);
}

.link-box__background {
  transition: all 300ms ease;
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 10px;
}

.link-box__inner {
  background-color: rgba(0, 0, 0, 0.55);
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
}

.link-box__inner__content {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  height: 100%;
  width: 100%;
  padding: 20px;
}

.link-box__inner__content * {
  font-size: 28px;
  color: #F2F2F2;
}

.link-card {
  display: block;
  text-decoration: none;
  color: #000000;
  aspect-ratio: 1;
}

.link-card:target .link-card__image img, .link-card:active .link-card__image img, .link-card:focus .link-card__image img, .link-card:hover .link-card__image img {
  transform: scale(1.08);
}

.link-card__image {
  height: 100%;
  width: 100%;
  overflow: hidden;
  border-radius: 10px;
  background-color: #A2A2A2;
}

.link-card__image--background {
  background: #A2A2A2;
  padding: 20px;
  border-radius: 5px;
}

.link-card__image img {
  transition: all 300ms ease;
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.link-card__title {
  width: 100% !important;
  margin-top: 10px;
  text-decoration: none;
  text-align: center;
}

.media-text-promo {
  display: flex;
  border: 1px solid;
  border-radius: 10px;
}

@media screen and (max-width: 767px) {
  .media-text-promo {
    flex-direction: column;
  }
}
.media-text-promo__image {
  width: 50%;
  padding: 25px;
  border-radius: 10px;
}

@media screen and (max-width: 767px) {
  .media-text-promo__image {
    width: 100%;
  }
}
.media-text-promo__image img {
  object-fit: cover;
  height: 100%;
  width: 100%;
  border-radius: 10px;
}

.media-text-promo__body {
  display: flex;
  flex-direction: column;
  align-self: center;
  width: 50%;
  padding: 50px;
}

@media screen and (max-width: 767px) {
  .media-text-promo__body {
    width: unset;
    padding: 25px;
  }
}
.media-text-promo--reverse {
  flex-direction: row-reverse;
}

@media screen and (max-width: 767px) {
  .media-text-promo--reverse {
    flex-direction: column;
  }
}
.media-text-promo--reverse .media-text-promo__image {
  margin-left: 0;
  border-radius: 0 10px 10px 0;
}

.product-showcase {
  display: grid;
  grid-auto-rows: min-content;
  grid-column-gap: 25px;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  grid-template-areas: "focus focus list list list" ". . drawer drawer drawer";
  padding-top: 25px;
  color: #F2F2F2;
}

@media screen and (max-width: 767px) {
  .product-showcase {
    grid-template-columns: 100%;
    grid-template-areas: "focus" "list" "drawer";
  }
}
.product-showcase__focus {
  grid-area: focus;
  padding-right: 25px;
  border-right: 4px solid #A2A2A2;
}

@media screen and (max-width: 767px) {
  .product-showcase__focus {
    border-right: none;
    border-bottom: 2px solid #A2A2A2;
  }
}
.product-showcase__list {
  grid-area: list;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.product-showcase__list__item {
  padding-bottom: 50px;
  padding-left: 0;
}

.product-showcase__list__item:before {
  content: unset;
}

.product-showcase__list__item + .product-showcase__list__item {
  padding-top: 50px;
  border-top: 2px solid #A2A2A2;
}

.product-promo__body {
  display: grid;
  grid-template-columns: 30% minmax(0, 1fr);
  grid-gap: 50px;
}

@media screen and (max-width: 767px) {
  .product-promo__body {
    display: flex;
    flex-direction: column;
    grid-gap: 25px;
  }
}
.product-promo__image {
  display: flex;
  justify-content: center;
  border-radius: 10px;
}

.product-promo__image img {
  width: 100%;
  object-fit: cover;
  border-radius: 10px;
}

.product-promo__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.wp-block-column .wp-block-group + .wp-block-group {
  margin-top: 25px;
}

.wp-block-columns {
  margin-bottom: 25px;
}

@media screen and (max-width: 767px) {
  .wp-block-columns {
    grid-column-gap: 0;
  }
}
.wp-block-columns.has-background {
  padding: 25px;
  border-radius: 10px;
}

.wp-block-cover {
  border-radius: 10px;
}

.wp-block-cover + .wp-block-cover {
  margin-top: 25px;
}

.wp-block-details {
  border-radius: 10px;
  margin: 25px 0;
  padding: 15px 25px;
}

.wp-block-details summary {
  color: #F2F2F2;
}

.wp-block-details > *:not(summary) {
  padding-top: 20px;
}

.wp-block-embed__wrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}

.wp-block-embed iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-radius: 10px;
}

.wp-block-group {
  position: relative;
}

.wp-block-group + * {
  margin-top: 50px;
}

.wp-block-group.has-background .wp-block-group__inner-container > *:first-child {
  margin-top: 0;
}

.wp-block-group.is-layout-grid {
  gap: 25px;
}

.wp-block-group.is-vertical.is-content-justification-center .icon {
  margin-bottom: 10px;
}

.wp-block-group.is-vertical.is-content-justification-center p {
  margin-top: 0;
}

.wp-block-heading {
  margin-bottom: 20px;
}

.wp-block-heading:not(:first-child) {
  margin-top: 20px;
}

.wp-block-heading.has-background {
  font-size: 20px;
  line-height: 30px;
}

h3.wp-block-heading {
  /*
  &.has-small-font-size{

  	@extend .title__tertiary--small;

  }*/
}

h3.wp-block-heading.has-large-font-size {
  font-size: 26px !important;
}

h3.wp-block-heading.has-x-large-font-size {
  line-height: 50px;
}

h4.wp-block-heading {
  /*
  &.has-small-font-size{

  	@extend .title__quaternary--small;

  }*/
}

h4.wp-block-heading.has-large-font-size {
  font-size: 18px !important;
  font-weight: 700;
}

.wp-block-image img {
  border-radius: 10px;
}

.wp-block-image img:not(.alignleft):not(.alignright) {
  margin-left: auto;
  margin-right: auto;
}

.wp-block-image.is-style-rounded {
  height: 100%;
  border-radius: 10px;
}

.wp-block-image.is-style-rounded img {
  height: 100%;
  object-fit: cover;
}

.wp-block-list {
  margin: 15px 0;
}

.wp-block-media-text {
  border: 1px solid;
  border-radius: 10px;
}

.wp-block-media-text + .wp-block-media-text {
  margin-top: 50px !important;
}

.wp-block-media-text img {
  max-height: 500px;
  object-fit: cover;
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media {
  aspect-ratio: 1;
  border-radius: 0 0 10px;
}

.wp-block-media-text__media {
  padding: 25px;
}

.wp-block-media-text__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding: 0 25px !important;
}

@media screen and (max-width: 767px) {
  .wp-block-media-text__content {
    padding: 20px !important;
  }
}
.wp-block-rank-math-toc-block {
  padding: 25px;
  border: 1px solid;
  border-radius: 10px;
}

.wp-block-rank-math-toc-block h2 {
  margin: 0 0 20px 0;
}

.wp-block-rank-math-toc-block li {
  font-size: 18px;
  line-height: 27px;
}

.wp-block-rank-math-toc-block li + li {
  margin-top: 5px;
}

.wp-block-separator {
  width: 80%;
  margin: 25px auto;
}

html {
  font-size: 16px;
  line-height: 24px;
  background: #121212;
  font-family: century-gothic, sans-serif;
  letter-spacing: 1.4px !important;
  color: #F2F2F2;
}

.wrapper {
  padding: 50px 0;
}

@media screen and (max-width: 767px) {
  .wrapper {
    padding: 20px;
  }
}
a {
  text-decoration: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2dsb2JhbC9zY3NzL2NvcmUvX3Jlc2V0LnNjc3MiLCIuLi8uLi8uLi9nbG9iYWwvc2Nzcy9mdW5jdGlvbnMvX21lZGlhLXF1ZXJ5LnNjc3MiLCIuLi8uLi8uLi9nbG9iYWwvc2Nzcy9jb3JlL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9nbG9iYWwvc2Nzcy9jb3JlL19pbWFnZXMuc2NzcyIsIi4uLy4uLy4uL2dsb2JhbC9zY3NzL2Z1bmN0aW9ucy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uLy4uL2dsb2JhbC9zY3NzL2NvcmUvX3NsaWNrLnNjc3MiLCIuLi8uLi8uLi9nbG9iYWwvc2Nzcy9jb3JlL192aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi8uLi9nbG9iYWwvc2Nzcy9mdW5jdGlvbnMvX2hvdmVyLnNjc3MiLCJzZXR0aW5ncy9fbWV0cmljcy5zY3NzIiwic2V0dGluZ3MvX2NvbG9ycy5zY3NzIiwic2V0dGluZ3MvX2NvbG9yLXNldHVwLnNjc3MiLCJzZXR0aW5ncy9fdHlwb2dyYXBoeS5zY3NzIiwibGF5b3V0cy9fZm9vdGVyLnNjc3MiLCJsYXlvdXRzL19wYWdpbmF0aW9uLnNjc3MiLCJsYXlvdXRzL19vcmRlci1zdW1tYXJ5LnNjc3MiLCJsYXlvdXRzL19uYXYtZGVza3RvcC5zY3NzIiwiLi4vLi4vLi4vZ2xvYmFsL3Njc3MvZnVuY3Rpb25zL19iYWNrZ3JvdW5kLnNjc3MiLCJsYXlvdXRzL19uYXYtbW9iaWxlLnNjc3MiLCJsYXlvdXRzL19zaWRlYmFyLnNjc3MiLCJsYXlvdXRzL19zaWRlYmFyLW5hdi5zY3NzIiwibGF5b3V0cy9fc2l0ZS1oZWFkLnNjc3MiLCJsYXlvdXRzL19zaXRlLW5hdi5zY3NzIiwiY29tcG9uZW50cy9fYXRjLnNjc3MiLCJjb21wb25lbnRzL19iYXJjb2RlLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9fYnJlYXRoZS5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24tZ3JvdXAuc2NzcyIsImNvbXBvbmVudHMvX2NhcmQuc2NzcyIsImNvbXBvbmVudHMvX2Nhcm91c2VsLnNjc3MiLCJjb21wb25lbnRzL190aXRsZS5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9fZGl2aWRlci5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiY29tcG9uZW50cy9faGVyby5zY3NzIiwiY29tcG9uZW50cy9faWNvbi5zY3NzIiwiY29tcG9uZW50cy9faWNvbi1jdGEuc2NzcyIsImNvbXBvbmVudHMvX2xpbmstaWNvbi5zY3NzIiwiY29tcG9uZW50cy9fbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fbGlzdC1uYXYuc2NzcyIsImNvbXBvbmVudHMvX21ldGEuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0LWJhbm5lci5zY3NzIiwibWl4aW5zL19vdmVybGF5LnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0LWNhcmQuc2NzcyIsImNvbXBvbmVudHMvX3NhbGUtYmFkZ2Uuc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC1mb3JtLnNjc3MiLCJjb21wb25lbnRzL19zbGlkZXIuc2NzcyIsInRoaXJkLXBhcnR5L19zZWFyY2h3cC5zY3NzIiwidGhpcmQtcGFydHkvX3lheS1jdXJyZW5jeS1zZWxlY3Quc2NzcyIsInRoaXJkLXBhcnR5L193b29jb21tZXJjZS1zYWxlLWJhZGdlLnNjc3MiLCJ0aGlyZC1wYXJ0eS9fd3Bmb3Jtcy5zY3NzIiwiYmxvY2tzL19saW5rLWJveC5zY3NzIiwiYmxvY2tzL19saW5rLWNhcmQuc2NzcyIsImJsb2Nrcy9fbWVkaWEtdGV4dC1wcm9tby5zY3NzIiwiYmxvY2tzL19wcm9kdWN0LXNob3djYXNlLnNjc3MiLCJibG9ja3MvX3Byb21vLXByb2R1Y3Quc2NzcyIsImJsb2Nrcy9fd3AtYmxvY2stY29sdW1uLnNjc3MiLCJibG9ja3MvX3dwLWJsb2NrLWNvbHVtbnMuc2NzcyIsImJsb2Nrcy9fd3AtYmxvY2stY292ZXIuc2NzcyIsImJsb2Nrcy9fd3AtYmxvY2stZGV0YWlscy5zY3NzIiwiYmxvY2tzL193cC1ibG9jay1lbWJlZC5zY3NzIiwiYmxvY2tzL193cC1ibG9jay1ncm91cC5zY3NzIiwiYmxvY2tzL193cC1ibG9jay1oZWFkaW5nLnNjc3MiLCJibG9ja3MvX3dwLWJsb2NrLWltYWdlLnNjc3MiLCJibG9ja3MvX3dwLWJsb2NrLWxpc3Quc2NzcyIsImJsb2Nrcy9fd3AtYmxvY2stbWVkaWEtdGV4dC5zY3NzIiwiYmxvY2tzL193cC1ibG9jay1yYW5rLW1hdGgtdG9jLWJsb2NrLnNjc3MiLCJibG9ja3MvX3dwLWJsb2NrLXNlcGFyYXRvci5zY3NzIiwic2FiZXJjby5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtBQUNBO0FBQUE7QUFBQTtFQUdDOzs7QUFHRDtBQUNBO0VBRUM7RUFDQTtFQUNBOzs7QUFJRDtBQUNBO0VBRUM7OztBQUlEO0FBQ0E7QUFBQTtFQUVDO0VBQ0E7OztBQUdEO0FBQ0E7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0FBQ0E7QUFBQTtFQUVDO0VBQ0E7OztBQUdEO0FBQUE7RUFHQztFQUNBOzs7QUFJRDtBQUNBO0VBQ0M7OztBQUdEO0FBQ0E7QUFBQTtFQUVDOzs7QUFHRDtBQUNBO0VBQ0M7OztBQUdEO0FBQ0E7QUFBQTtFQUVDO0VBQ0E7OztBQUdEO0FBQ0E7QUFBQTtFQUVDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtBQUNBO0VBQ0M7OztBQUdEO0FBQ0E7RUFDQzs7O0FBR0Q7QUFDQTtFQUNDOzs7QUN4R0Q7QUFBQTs7QUFBQTs7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUNFQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVBO0VBRUM7OztBQUlEO0VBRUM7OztBRHNFQztFQ3hFRjtJQU1FOzs7QUFNRjtFQUVDOzs7QUQwREM7RUM1REY7SUFNRTs7O0FBTUY7RUFFQzs7O0FEOENDO0VDaERGO0lBTUU7OztBQU1GO0VBRUM7OztBRGtDQztFQ3BDRjtJQU1FOzs7QUN4REg7RUFFQztFQUNBOzs7QUFFQTtFQ0xBO0VEU0M7RUFDQTs7O0FBTUE7RUFFQzs7O0FFcEJIO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUE7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFJRjtBQUFBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVBO0VBRUM7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBSUY7RUFDQztFQUNBO0VBQ0E7OztBQUVBO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFJRjtFQUNDOzs7QUFJRDtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUN2T0Q7RUFFQzs7O0FBSUM7RUFGRDtJQUlFOzs7QUFRRDtFQUZEO0lBSUU7OztBTG9FQTtFSzlERjtJQUlFOzs7QUwwREE7RUtwREY7SUFJRTs7O0FMZ0RBO0VLMUNGO0lBSUU7OztBQ2xESDtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQ0FBO0FBQUE7QUFBQTtBQWtCQTtBQUFBO0FBQUE7QUFZQTtBQUFBO0FBQUE7QUFhQTtBQUFBO0FBQUE7QUFZQTtBQUFBO0FBQUE7QUFNQTtBQUFBO0FBQUE7QUMxREE7QUNBQTtBQUFBO0FBQUE7QUFpQkE7QUFBQTtBQUFBO0FBTUE7QUFBQTtBQUFBO0FBVUE7QUFBQTtBQUFBO0FBUUE7QUFBQTtBQUFBO0FBVUE7QUFBQTtBQUFBO0FBS0E7QUFBQTtBQUFBOztBQUFBO0FDekRBO0FBQUE7QUFBQTtBQ0FBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7OztBQUVBO0VBRUM7OztBQUVBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7OztBQU1GO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QVhzREM7RVdoRUY7SUFjRTtJQUNBO0lBQ0E7OztBQU1GO0VBRUM7RUFDQTtFQUNBOzs7QVhzQ0M7RVcxQ0Y7SUFRRTtJQUNBOzs7QVhpQ0E7RVd6QkM7SUFFQzs7O0FBTUY7RUFFQzs7O0FYZUQ7RVdqQkE7SUFNRTs7O0FBTUY7RUFFQzs7O0FBTUY7RUFFQzs7O0FBTUY7RUFFQztFQUVBOzs7QUFFQTtFQUVDOzs7QUFFQTtFQUVDO0VBQ0E7OztBQVNIO0VBRUM7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7O0FDOUhGO0VBRUM7RUFFQTtFQUNBO0VBQ0E7OztBQUVBO0VBRUM7OztBQUlEO0FBQUE7RUZnREE7RUFJQztFUHRERDtFU1FDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVBO0FBQUE7QUFBQTtFQUdDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFQTtBQUFBO0FBQUE7RUFFQzs7O0FBUUg7RUFFQzs7O0FDeENEO0VBRUM7OztBQVFDO0VBRUM7RUFDQTtFQUNBOzs7QUFRSDtFQUVDO0VBQ0E7RUFDQTs7O0FDOUJEO0VBRUM7OztBQUtEO0VBRUM7OztBQUlEO0VDZkE7OztBRHFCQTtFQUVDOzs7QUFFQTtFQUVDO0VBQ0E7RUFDQTs7O0FBSUQ7RUFFQztFQUNBOzs7QUFLQztBQUFBO0VBRUM7OztBQVFIO0VBRUM7OztBRXJESDtFQUVDOzs7QUFFQTtFQUVDOzs7QUFFQTtFQUVDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFQTtFQUVDO0VBQ0E7RUFDQTs7O0FBUUQ7RUFFQzs7O0FBUUg7RUFFQzs7O0FBRUE7RUFFQzs7O0FBRUE7QUFBQTtFQUlDO0VBQ0E7OztBQVFIO0VBS0M7OztBQzdERjtFQUVDOzs7QUFFQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QWpCd0VDO0VpQmhGRjtJQVlFOzs7QUFnQkY7RVBJQTtFQUlDO0VPSkE7OztBQUlEO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRDtFQUVDO0VBQ0E7RUFDQTs7O0FDdkREO0VBRUM7OztBQUVBO0VBRUM7OztBQUtEO0VBRUM7RUFDQTs7O0FBSUQ7RUFFQztFQUNBO0VBQ0E7OztBQUVBO0VBRUM7RUFDQTtFQUNBOzs7QUFRRjtBQUVDO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTs7QUFBQTs7O0FDcENEO0VBRUM7RUFDQTtFQUNBO0VBQ0E7OztBQUVBO0VBRUM7RUFDQTs7O0FuQndFRDtFbUJsRkQ7SUFnQkU7OztBQVFIO0VBRUM7RUFDQTs7O0FBRUE7RUFFQzs7O0FuQm1EQTtFbUJyREQ7SUFNRTs7O0FBVUY7RUFJQztFQUNBO0VBQ0E7RUFDQTs7O0FBRUE7RUFFQzs7O0FBTUY7RUFJQztFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFQTtFaEJoRkY7RWdCb0ZHOzs7QUFFQTtFQUVDOzs7QUFRSDtFQUVDOzs7QUM5RkQ7RUFFQzs7O0FBRUE7RUFFQzs7O0FBVUY7RUFFQzs7O0FBUUQ7RUFFQztFQUNBOzs7QUFFQTtFQUVDOzs7QUFRSDtBQUVDO0VBRUE7OztBQ2pERjtFQUVDOzs7QUFFQTtFQUVDO0VBQ0E7OztBQUVBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVBO0VBRUM7OztBQU1GO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVBO0VBRUM7OztBQVFIO0VBRUM7OztBQUlEO0VBRUM7RUFDQTs7O0FBUUM7RUFFQzs7O0FDdEVIO0VBRUM7OztBQUVBO0VBSkQ7SUFNRTs7O0FDUkg7RWI4REM7RUFJQzs7O0FhOUREO0VBRUM7OztBQ05GO0VBRUM7OztBQUVBO0VBRUM7RUFDQTs7O0FBSUQ7RUFFQzs7O0FBRUE7RUFFQzs7O0FBSUQ7RUFFQzs7O0FBSUQ7RUFFQzs7O0FBSUQ7RUFFQzs7O0FBSUQ7RUFFQzs7O0FBSUQ7RUFFQzs7O0FBSUQ7RUFFQzs7O0FBTUY7RUFFQzs7O0FBRUE7RUFFQzs7O0FBSUQ7RUFFQzs7O0FBSUQ7RUFFQzs7O0FBSUQ7RUFFQzs7O0FBSUQ7RUFFQzs7O0FBTUY7RUFFQztFQUNBOzs7QUFJRDtFQUVDO0VBQ0E7OztBQUlEO0VBRUM7RUFDQTs7O0FBSUQ7RUFFQztFQUNBOzs7QUN0SEY7RXRCS0M7RXNCREE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QXpCeUVFO0V5QnJGSDtJZjZEQzs7O0FWd0JFO0V5QmpFRjtJZnlDQTs7O0FlL0JBO0VmTEE7RWVTQztFQUNBOzs7QUFVRDtFQUVDOzs7QUNoREY7RUFFQzs7O0FDRkQ7RUFFQztFQUNBO0VBQ0E7OztBQ0pEO0VBRUM7RUFDQTs7O0FBRUE7RUFFQzs7O0FBSUQ7RUFHQztFQUNBOzs7QUFLRDtFQUVDO0VBQ0E7OztBQUlEO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFQTtFQUVDO0VBQ0E7OztBQUVBO0VBRUM7RUFDQTtFQUNBOzs7QUFJRDtFQUVDO0VBQ0E7RUFDQTs7O0FBTUY7RUFFQztFQUNBO0VBQ0E7RUFDQTs7O0FDaEVIO0VBRUM7RUFDQTs7O0FBRUE7RUFFQztFQUNBOzs7QTdCOEVDO0U2QmpGRjtBQU9FO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFNQTtJQUNBOzs7QUFNRjtFQUVDO0VBQ0E7OztBN0IwREM7RTZCN0RGO0lBT0U7SUFDQTs7O0FBTUY7RUFFQztFQUNBO0FBRUE7OztBQUNBO0VBRUM7RUFDQTs7O0FBSUQ7RUFFQztFQUNBOzs7QUFNRjtFQUVDO0VBQ0E7RUFDQTs7O0FBRUE7RUFFQztFQUNBOzs7QUFZRjtFQUlDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQ3pGRjtFQUVDO0FBaUJBO0FBK0NBO0FBQUE7QUFBQTtBQVNBO0FBQUE7QUFBQTtBQWFBO0FBQUE7QUFBQTs7O0FBcEZBO0VBRUM7RUFDQTs7O0E5QjhFQztFOEJqRkY7SUFPRTtJQUNBOzs7QUFRRjtFQUVDOzs7QUFJRDtFQUlDOzs7QUFJRDtFQUVDOzs7QUFJRDtFQUVDO0VBQ0E7RUFDQTs7O0FBTUE7RUFJQzs7O0FBSUQ7RXBCckJEO0VBSUM7OztBb0I0QkQ7RUFFQzs7O0FBT0Q7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFPRDtFQUVDOzs7QUM5RkY7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFQTtFQUVDOzs7QUFJRDtFQUVDOzs7QUFJRDtFQUVDOzs7QUFJRDtFQUVDOzs7QUFJRDtFQUVDOzs7QUFJRDtFQUVDOzs7QUFJRDtFQUVDOzs7QUM3Q0Y7RUFFQzs7O0FBRUE7RUFFQzs7O0FBRUE7RUFFQzs7O0FBTUY7RUFFQzs7O0FBSUQ7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlEO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUQ7RUFJQzs7O0FBSUQ7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUE7RUFFQzs7O0FBVUY7RUFFQztFQUNBO0VBQ0E7OztBQUlEO0VBRUM7RUFDQTtFQUNBO0VBQ0E7OztBQU1GO0V0QnpDQTtFQUlDO0VzQnlDQTs7O0FDM0dGO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBDQTs7QUFBQTtBQUFBO0FBQUE7O0FBQUE7OztBakNzQ0U7RWlDdEZIO0lBZ0JFO0lBQ0E7SUFDQTs7O0FBSUQ7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QWpDdURDO0VpQ2hFRjtJQWFFOzs7QUFxQkY7RUFFQztFQUNBO0VBQ0E7OztBakMwQkM7RWlDOUJGO0lBUUU7SUFDQTtJQUNBOzs7QUFJRDtFQUVDOzs7QUFJRDtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBakNJQTtFaUNWRDtJQVVFOzs7QWpDQUQ7RWlDVkQ7SUFnQkU7SUFDQTs7O0FBTUY7RUFFQzs7O0FBTUY7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7OztBQUVBO0VBRUM7RUFDQTs7O0FqQ3pDQTtFaUNxQkY7SUEwQkU7SUFDQTtJQUNBO0lBQ0E7OztBQUlEO0VBRUM7RUFDQTtFQUNBOzs7QUFFQTtFQUdDOzs7QUFLRDtFQUVDOzs7QUFNRjtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlBO0VBRUM7RUFDQTs7O0FBU0g7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQy9MRjtFQUVDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFQTtFQUVDO0VBQ0E7OztBQUlEO0VBRUM7RUFDQTs7O0FBSUQ7RUFFQztFQUNBOzs7QUNwQkQ7RUFFQzs7O0FBUUE7RXpCd0JEO0VBSUM7OztBeUJwQkQ7RUFFQzs7O0FBSUQ7RUFFQztFQUNBOzs7QUM5QkY7RUFFQztFQUNBOzs7QUFFQTtFQUVDO0VBQ0E7OztBQUlEO0VBS0M7OztBQ2hCRDtFQUVDOzs7QUFJRDtFQUVDO0VBQ0E7OztBQUVBO0VBRUM7RUFDQTtFQUNBOzs7QUFJRDtFQUVDOzs7QUFJRDtFQUVDOzs7QUN6QkQ7RUFFQzs7O0FBTUE7RUFFQzs7O0FBTUY7RUFFQzs7O0FBSUQ7RUFFQztFQUNBO0VBQ0E7OztBQU1BO0VBRUM7OztBQ3RDSjtFQUVDOzs7QUFJQztFQUVDOzs7QUFFQTtFQUVDOzs7QUFJRDtFQUVDOzs7QUFNRjtFQUlDOzs7QUMxQkY7RUFFQzs7O0FBS0Q7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUVBOzs7QUFFQTtFQUVDO0VBQ0E7OztBQU1GO0VBRUM7RUFDQTs7O0FBRUE7RUFFQztFQUNBO0VBQ0E7OztBQUVBO0VBRUM7OztBQVVGO0VBRUM7OztBQU1GO0VBRUM7RUFDQTtFQUNBOzs7QUFJRDtFQUVDO0VBRUE7OztBeENnQkM7RXdDUkU7SUFFQztJQUNBO0lBQ0E7OztBeENJSDtFd0NJRTtJQUVDO0lBRUE7O0VBSUQ7SUFFQzs7O0FDbEdOO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFQTtFQUVDOzs7QXpDeUVDO0V5Q3BGSDtJQWlCRTtJQUNBOzs7QUFJRDtFQUVDO0VBQ0E7RUFDQTs7O0FBSUM7RUFFQztFQUNBOzs7QUFNRjtFL0JIRDtFQUlDOzs7QStCR0M7RS9CaUJGO0VBSUM7OztBK0JYQztFQUVDO0VBQ0E7OztBQUlEO0UvQnhCRjtFQUlDOzs7QStCb0NEO0VDNUVBO0VEZ0ZDOzs7QUM5RUQ7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QTFDeUVDO0V5Q1JGO0lBUUU7OztBQUlEO0VBRUM7RUFDQTtFQUNBO0VBQ0E7OztBekNUQTtFeUNJRDtJQVNFO0lBQ0E7OztBQVFEO0VBRUM7OztBQVFIO0VBRUM7RUFDQTtFQUVBO0VBRUE7OztBekN2Q0M7RXlDZ0NGO0lBV0U7OztBQU1GO0VBRUM7OztBQUlEO0VBRUM7OztBRS9JRjtFQUVDO0VBQ0E7RUFDQTs7O0FBRUE7RUFFQztFQUNBO0VBRUE7RUFDQTs7O0FBRUE7RUFFQztFQUNBOzs7QUFNQTtFQUVDOzs7QUFRSDtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QTNDNkNDO0UyQ3JERjtJQVlFO0lBQ0E7SUFDQTtJQUNBOzs7QUFNRjtFQUVDO0VBQ0E7OztBQUlDO0VBRUM7OztBQVFIO0VBRUM7RUFDQTtFQUNBOzs7QUFFQTtFQUVDO0VBQ0E7OztBQzlFSDtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBRUE7OztBNUN3RUU7RTRDcEZIO0lBZ0JFO0lBQ0E7OztBQUlEO0VBSUM7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBNUNvREM7RTRDL0RGO0lBZUU7SUFDQTtJQUNBOzs7QUN2Q0g7RUFFQztFQUNBOzs7QUFFQTtFQUVDO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRDtFQUtDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFQTtFQUNDOzs7QUFLRjtFQUVDO0VBQ0E7RUFDQTtFQUNBOzs7QXZDdkJBO0V1QzJCQzs7O0FBRUE7RUFFQzs7O0FBTUY7RTFDckREO0UwQ3lERTtFQUNBO0VBSUE7OztBQU1GO0VuQzlCQTtFQUlDO0VtQzhCQTtFQUNBOzs7QTdDYUM7RThDdEZIO0lBSUU7OztBQU9EO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QTlDb0VDO0U4QzNFRjtJQVdFOzs7QUFJRDtFQUVDOzs7QUFFQTtFQUVDOzs7QUFLQTtFQUVDOzs7QUFNRjtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQ25ESjtBQUFBO0VBR0M7OztBQUlEO0VBRUM7OztBQUVBO0VBRUM7OztBQ1hEO0VBRUM7RUFDQTtFQUNBO0VBQ0E7OztBQUlEO0VBRUM7RUFDQTtFQUNBOzs7QUFJRDtFQUVDO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRDtFQUVDOzs7QUFFQTtFQUVDOzs7QUFJRDtFQUVDO0VBQ0E7OztBQ3pDSDtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7O0FqRDJFRTtFaUR0Rkg7SUFlRTs7O0FDYkY7RUFFQzs7O0FBRUE7RUFFQztFQUNBO0VBQ0E7OztBQUlEO0VBRUM7OztBQU1BO0VBRUM7OztBQU1GO0VBRUM7OztBQUVBO0VBRUM7RUFDQTs7O0FBRUE7RXhDREY7RUFJQzs7O0F3Q0tBO0VBRUM7OztBQUVBO0VBRUM7OztBQVlEO0VBRUM7OztBQU1GO0VBRUM7RUFDQTtFQUNBOzs7QWxEU0E7RWtEYkQ7SUFRRTtJQUNBOzs7QUFLRjtBQUFBO0VBR0M7OztBQUlEO0VBRUM7RUFDQTs7O0FBTUY7RUFFQztFQUNBO0VBQ0E7OztBQU1BO0VBRUM7RUFDQTtFQUNBO0VBQ0E7OztBQUVBO0VBRUM7RUFDQTs7O0FBUUg7RUFFQzs7O0FDcklGO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlDO0VBRUM7OztBQU1GO0VoRHBCQTtFZ0R3QkM7RUFDQTtFQUNBO0VBQ0E7OztBQUlEO0VwQy9CQTtFb0NtQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOzs7QUFHQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7OztBQUdBO0VBRUM7RUFFQTs7O0FDNURKO0VBRUM7RUFDQTtFQUNBO0VBQ0E7OztBQUlDO0VBRUM7OztBQU1GO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUE7RUFFQztFQUNBO0VBQ0E7OztBQUlEO0VqRGxDRDtFaURzQ0U7RUFDQTtFQUNBOzs7QUFNRjtFQUtDO0VBQ0E7RUFDQTtFQUNBOzs7QUN0REY7RUFFQztFQUNBO0VBQ0E7OztBckRrRkU7RXFEdEZIO0lBUUU7OztBQUlEO0VBSUM7RUFDQTtFQUNBOzs7QXJEb0VDO0VxRDFFRjtJQVVFOzs7QUFJRDtFQUVDO0VBQ0E7RUFDQTtFQUNBOzs7QUFNRjtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBckQyQ0M7RXFEakRGO0lBVUU7SUFDQTs7O0FBT0Y7RUFFQzs7O0FyRDZCQztFcUQvQkY7SUFNRTs7O0FBSUQ7RUFFQztFQUNBOzs7QUNwRUg7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0F0RDhFRTtFc0R0Rkg7SUFZRTtJQUNBOzs7QUFJRDtFQUVDO0VBQ0E7RUFDQTs7O0F0RGlFQztFc0RyRUY7SUFRRTtJQUNBOzs7QUFZRjtFQUVDO0VBRUE7RUFDQTtFQUNBOzs7QUFHQTtFQUVDO0VBQ0E7OztBQUVBO0VBRUM7OztBQU1GO0VBRUM7RUFDQTs7O0FDckRGO0VBRUM7RUFDQTtFQUNBOzs7QXZEd0VDO0V1RDVFRjtJQVFFO0lBQ0E7SUFDQTs7O0FBS0Y7RUFJQztFQUNBO0VBQ0E7OztBQUVBO0VBRUM7RUFDQTtFQUNBOzs7QUFNRjtFQUVDO0VBQ0E7RUFFQTs7O0FDOUNEO0VBRUM7OztBQ0pGO0VBRUM7OztBekRvRkU7RXlEdEZIO0lBTUU7OztBQUlEO0VBRUM7RUFDQTs7O0FDYkY7RUFFQzs7O0FBRUE7RUFFQzs7O0FDTkY7RUFFQztFQUVBO0VBQ0E7OztBQUVBO0VBRUM7OztBQUlEO0VBRUM7OztBQ2JEO0VBRUM7RUFDQTtFQUNBOzs7QUFJRDtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDaEJGO0VBRUM7OztBQUVBO0VBRUM7OztBQVVDO0VBRUM7OztBQVFIO0VBRUM7OztBQU1BO0VBRUM7OztBQUlEO0VBRUM7OztBQzFDSDtFQUlDOzs7QUFFQTtFQUVDOzs7QUFJRDtFcER5QkE7RUFJQzs7O0FvRFBGO0FBa0JDO0FBQUE7O0FBQUE7O0FBQUE7OztBQWRBO0VBSUM7OztBQUlEO0VBRUM7OztBQWFGO0FBVUM7QUFBQTs7QUFBQTs7QUFBQTs7O0FBTkE7RUFFRDtFQUNFOzs7QUNuRUQ7RUFFQzs7O0FBRUE7RUFFQztFQUNBOzs7QUFNRjtFQUlDO0VBQ0E7OztBQUVBO0VBRUM7RUFDQTs7O0FDekJIO0VBSUM7OztBQ0pEO0VBRUM7RUFDQTs7O0FBRUE7RUFFQzs7O0FBSUQ7RUFFQztFQUNBOzs7QUFPQTtFQUVDO0VBQ0E7OztBQU1GO0VBRUM7OztBQUlEO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7O0FqRTJDQztFaUVsREY7SUFXRTs7O0FDN0NIO0VBSUM7RUFDQTtFQUNBOzs7QUFFQTtFQUtDOzs7QUFJRDtFeEQrQkE7RUFJQzs7O0F3RDdCRDtFQUVDOzs7QUMzQkY7RUFFQztFQUNBOzs7QUN3Q0Q7RTFEakJDO0VBSUM7RTBEaUJEO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRDtFQUVDOzs7QXBFOEJFO0VvRWhDSDtJQU1FOzs7QUFNRjtFQUVDIiwiZmlsZSI6InNhYmVyY28uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogQm94IHNpemluZyBydWxlcyAqL1xyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4vKiBQcmV2ZW50IGZvbnQgc2l6ZSBpbmZsYXRpb24gKi9cclxuaHRtbCB7XHJcblxyXG5cdC1tb3otdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcblx0dGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuXHJcbn1cclxuXHJcbi8qIFJlbW92ZSBkZWZhdWx0IGJvZHkgcnVsZXMgKi9cclxuYm9keXtcclxuXHRcclxuXHRtYXJnaW46IDA7XHJcblx0XHJcbn1cclxuXHJcbi8qIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBpbiBmYXZvdXIgb2YgYmV0dGVyIGNvbnRyb2wgaW4gYXV0aG9yZWQgQ1NTICovXHJcbmJvZHksIGgxLCBoMiwgaDMsIGg0LCBwLFxyXG5maWd1cmUsIGJsb2NrcXVvdGUsIGRsLCBkZCB7XHJcblx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xyXG5cdG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcbn1cclxuXHJcbi8qIFNldCBwb3BvdmVyIGVsZW1lbnRzIHRvIGJlIGZ1bGwgaGVpZ2h0IGFuZCB3aWR0aCBvZiB0aGUgdmlld3BvcnQgd2l0aCBubyBhZGRpdGlvbmFsIHBhZGRpbmcgKi9cclxuKltwb3BvdmVyXSB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLyogUmVtb3ZlIGxpc3Qgc3R5bGVzIG9uIHVsLCBvbCBlbGVtZW50cyB3aXRoIGEgbGlzdCByb2xlLCB3aGljaCBzdWdnZXN0cyBkZWZhdWx0IHN0eWxpbmcgd2lsbCBiZSByZW1vdmVkICovXHJcbnVsLFxyXG5vbCB7XHJcblx0bWFyZ2luOiB1bnNldDtcclxuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbnVsLFxyXG5vbCB7XHJcblxyXG5cdHBhZGRpbmc6IHVuc2V0O1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHJcbn1cclxuXHJcbi8qIFNldCBjb3JlIGJvZHkgZGVmYXVsdHMgKi9cclxuYm9keSB7XHJcblx0bWluLWhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbi8qIEJhbGFuY2UgdGV4dCB3cmFwcGluZyBvbiBoZWFkaW5ncyAqL1xyXG5oMSwgaDIsXHJcbmgzLCBoNCB7XHJcblx0dGV4dC13cmFwOiBwcmV0dHk7XHJcbn1cclxuXHJcbi8qIEEgZWxlbWVudHMgdGhhdCBkb24ndCBoYXZlIGEgY2xhc3MgZ2V0IGRlZmF1bHQgc3R5bGVzICovXHJcbmE6bm90KFtjbGFzc10pIHtcclxuXHR0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XHJcbn1cclxuXHJcbi8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cclxuaW1nLFxyXG5waWN0dXJlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIEluaGVyaXQgZm9udHMgZm9yIGlucHV0cyBhbmQgYnV0dG9ucyAqL1xyXG5pbnB1dCwgYnV0dG9uLFxyXG50ZXh0YXJlYSwgc2VsZWN0IHtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmZpZWxkc2V0e1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4vKiBNYWtlIHN1cmUgdGV4dGFyZWFzIHdpdGhvdXQgYSByb3dzIGF0dHJpYnV0ZSBhcmUgbm90IHRpbnkgKi9cclxudGV4dGFyZWE6bm90KFtyb3dzXSkge1xyXG5cdG1pbi1oZWlnaHQ6IDEwZW07XHJcbn1cclxuXHJcbi8qIFJlbW92ZSBwYWRkaW5nIGFyb3VuZCBmaWVsZHNldHMgKi9cclxuZmllbGRzZXR7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLyogQW55dGhpbmcgdGhhdCBoYXMgYmVlbiBhbmNob3JlZCB0byBzaG91bGQgaGF2ZSBleHRyYSBzY3JvbGwgbWFyZ2luICovXHJcbjp0YXJnZXQge1xyXG5cdHNjcm9sbC1tYXJnaW4tYmxvY2s6IDVleDtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBNRURJQSBRVUVSWVxyXG5cclxuICAgIFRoaXMgbWl4aW4gd2lsbCB3cmFwIHlvdXIgY29kZSBpbiB0aGUgYXBwcm9wcmlhdGUgbWVkaWEgcXVlcnkgb2YgeW91ciBjaG9vc2luZy5cclxuXHJcbiAgICBGb3IgZXhhbXBsZS4gSWYgeW91IHdhbnQgdG8gbWFrZSB0aGUgYm9keSBiYWNrZ3JvdW5kIG1hZ2VudGEgb24gbW9iaWxlIG9ubHk6XHJcblxyXG4gICAgYm9keSB7XHJcblx0ICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KHBhbG0pIHtcclxuXHQgICAgXHRiYWNrZ3JvdW5kOiBtYWdlbnRhO1xyXG5cdCAgICB9XHJcbiAgICB9XHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRicmVha3BvaW50LS1wb3J0cmFpdDogJyhvcmllbnRhdGlvbjogcG9ydHJhaXQpJztcclxuJGJyZWFrcG9pbnQtLWxhbmRzY2FwZTogJyhvcmllbnRhdGlvbjogbGFuZHNjYXBlKSc7XHJcblxyXG4kYnJlYWtwb2ludC0tNzY4OiAnKG1heC13aWR0aDogNzY3cHgpJztcclxuJGJyZWFrcG9pbnQtLTc2OC1wbHVzOiAnKG1pbi13aWR0aDogNzY4cHgpJztcclxuXHJcbiRicmVha3BvaW50LS05MDA6ICcobWF4LXdpZHRoOiA5MDBweCknO1xyXG4kYnJlYWtwb2ludC0tOTAwLXBsdXM6ICcobWluLXdpZHRoOiA5MDFweCknO1xyXG5cclxuJGJyZWFrcG9pbnQtLTEwMjQ6ICcobWF4LXdpZHRoOiAxMDI0cHgpJztcclxuJGJyZWFrcG9pbnQtLTEwMjQtcGx1czogJyhtaW4td2lkdGg6IDEwMjVweCknO1xyXG5cclxuJGJyZWFrcG9pbnQtLTE0NDA6ICcobWF4LXdpZHRoOiAxNDM5cHgpJztcclxuJGJyZWFrcG9pbnQtLTE0NDAtcGx1czogJyhtaW4td2lkdGg6IDE0NDBweCknO1xyXG5cclxuJGJyZWFrcG9pbnQtLTE5MjA6ICcobWF4LXdpZHRoOiAxOTIwcHgpJztcclxuJGJyZWFrcG9pbnQtLTE5MjAtcGx1czogJyhtaW4td2lkdGg6IDE5MjBweCknO1xyXG5cclxuQG1peGluIG1lZGlhLXF1ZXJ5KCRhbGlhcywgJHNjcmVlbi1vbmx5OnRydWUpIHtcclxuXHRcclxuXHQkY2FsY3VsYXRlZC1icmVha3BvaW50OiAnJztcclxuXHRcclxuXHRAaWYgKCRhbGlhcyA9PSAncG9ydHJhaXQnKXtcclxuXHRcdCRjYWxjdWxhdGVkLWJyZWFrcG9pbnQ6ICRicmVha3BvaW50LS1wb3J0cmFpdDtcclxuXHR9XHJcblx0XHJcblx0QGlmICgkYWxpYXMgPT0gJ2xhbmRzY2FwZScpe1xyXG5cdFx0JGNhbGN1bGF0ZWQtYnJlYWtwb2ludDogJGJyZWFrcG9pbnQtLWxhbmRzY2FwZTtcclxuXHR9XHJcblx0XHJcblx0QGlmICgkYWxpYXMgPT0gJzc2OCcpIHtcclxuXHRcdCRjYWxjdWxhdGVkLWJyZWFrcG9pbnQ6ICRicmVha3BvaW50LS03Njg7XHJcblx0fVxyXG5cdEBpZiAoJGFsaWFzID09ICc3NjgtcGx1cycpIHtcclxuXHRcdCRjYWxjdWxhdGVkLWJyZWFrcG9pbnQ6ICRicmVha3BvaW50LS03NjgtcGx1cztcclxuXHR9XHJcblx0XHJcblx0XHJcblx0QGlmICgkYWxpYXMgPT0gJzkwMCcpIHtcclxuXHRcdCRjYWxjdWxhdGVkLWJyZWFrcG9pbnQ6ICRicmVha3BvaW50LS05MDA7XHJcblx0fVxyXG5cdEBpZiAoJGFsaWFzID09ICc5MDAtcGx1cycpIHtcclxuXHRcdCRjYWxjdWxhdGVkLWJyZWFrcG9pbnQ6ICRicmVha3BvaW50LS05MDAtcGx1cztcclxuXHR9XHJcblx0XHJcblx0XHJcblx0QGlmICgkYWxpYXMgPT0gJzEwMjQnKSB7XHJcblx0XHQkY2FsY3VsYXRlZC1icmVha3BvaW50OiAkYnJlYWtwb2ludC0tMTAyNDtcclxuXHR9XHJcblx0QGlmICgkYWxpYXMgPT0gJzEwMjQtcGx1cycpIHtcclxuXHRcdCRjYWxjdWxhdGVkLWJyZWFrcG9pbnQ6ICRicmVha3BvaW50LS0xMDI0LXBsdXM7XHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cdEBpZiAoJGFsaWFzID09ICcxNDQwJykge1xyXG5cdFx0JGNhbGN1bGF0ZWQtYnJlYWtwb2ludDogJGJyZWFrcG9pbnQtLTE0NDA7XHJcblx0fVxyXG5cdEBpZiAoJGFsaWFzID09ICcxNDQwLXBsdXMnKSB7XHJcblx0XHQkY2FsY3VsYXRlZC1icmVha3BvaW50OiAkYnJlYWtwb2ludC0tMTQ0MC1wbHVzO1xyXG5cdH1cclxuXHRcclxuXHRcclxuXHRAaWYgKCRhbGlhcyA9PSAnMTkyMCcpIHtcclxuXHRcdCRjYWxjdWxhdGVkLWJyZWFrcG9pbnQ6ICRicmVha3BvaW50LS0xOTIwLXBsdXM7XHJcblx0fVxyXG5cdEBpZiAoJGFsaWFzID09ICcxOTIwLXBsdXMnKSB7XHJcblx0XHQkY2FsY3VsYXRlZC1icmVha3BvaW50OiAkYnJlYWtwb2ludC0tMTkyMC1wbHVzO1xyXG5cdH1cclxuXHRcclxuXHRcclxuXHRcclxuXHRAaWYgKCRjYWxjdWxhdGVkLWJyZWFrcG9pbnQgIT0gJycpIHtcclxuXHRcdFxyXG5cdFx0QGlmICgkc2NyZWVuLW9ubHkgPT0gdHJ1ZSkge1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgI3skY2FsY3VsYXRlZC1icmVha3BvaW50fSB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGNvbnRlbnQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9IEBlbHNlIHtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSBhbGwgYW5kICN7JGNhbGN1bGF0ZWQtYnJlYWtwb2ludH0ge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBjb250ZW50O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG59IiwiQHVzZSAnLi4vZnVuY3Rpb25zL21lZGlhLXF1ZXJ5JyBhcyAqO1xyXG5cclxuLmdyaWR7XHJcblx0XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLWNvbHVtbjogMSAvIC0xO1xyXG5cdGdyaWQtcm93LWdhcDogMjVweDtcclxuXHRncmlkLWNvbHVtbi1nYXA6IDI1cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0XHJcblx0Ji0tMXtcclxuXHRcdFxyXG5cdFx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmLS0ye1xyXG5cdFx0XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKXtcclxuXHRcdFx0XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Ji0tM3tcclxuXHRcdFxyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnNzY4Jyl7XHJcblx0XHRcdFxyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCYtLTR7XHJcblx0XHRcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJzc2OCcpe1xyXG5cclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmLS01e1xyXG5cdFx0XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKXtcclxuXHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn0iLCJAdXNlICcuLi9mdW5jdGlvbnMvdHJhbnNpdGlvbnMnIGFzICo7XHJcblxyXG4uaG92ZXItem9vbXtcclxuXHRcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFxyXG5cdGltZyB7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsO1xyXG5cdFx0XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmOmhvdmVyIHtcclxuXHRcdFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG59IiwiQG1peGluIHRyYW5zaXRpb24tYWxsIHtcclxuXHRcclxuXHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuXHRcclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24tYWxsLS1zbG93IHtcclxuXHRcclxuXHR0cmFuc2l0aW9uOiBhbGwgNDAwbXMgZWFzZTtcclxuXHRcclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24tYWxsLS1xdWljayB7XHJcblx0XHJcblx0dHJhbnNpdGlvbjogYWxsIDE4MG1zIGVhc2U7XHJcblx0XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uLWFsbC0tcmFwaWQge1xyXG5cdFxyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMsIHZpc2liaWxpdHkgMG1zO1xyXG5cdFxyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwtLWluLXNsb3cge1xyXG5cdFxyXG5cdHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlLWluO1xyXG5cdFxyXG59IiwiLyogU2xpZGVyICovXHJcbi5zbGljay1zbGlkZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuXHR0b3VjaC1hY3Rpb246IHBhbi15O1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zbGljay1saXN0IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdCYuZHJhZ2dpbmcge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Y3Vyc29yOiBoYW5kO1xyXG5cdH1cclxufVxyXG5cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHJcblx0JjpiZWZvcmUsXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdH1cclxuXHRcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdH1cclxuXHRcclxuXHQuc2xpY2stbG9hZGluZyAmIHtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR9XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZSB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDFweDtcclxuXHRcclxuXHRbZGlyPSdydGwnXSAmIHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHR9XHJcblx0XHJcblx0aW1nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHRcclxuXHQmLnNsaWNrLWxvYWRpbmcgaW1nIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdCYuZHJhZ2dpbmcgaW1nIHtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuXHRcclxuXHQuc2xpY2staW5pdGlhbGl6ZWQgJiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0XHJcblx0LnNsaWNrLWxvYWRpbmcgJiB7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG5cdFxyXG5cdC5zbGljay12ZXJ0aWNhbCAmIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLyogTGlnaHRib3ggKi9cclxuLnNsaWNrLWxpZ2h0Ym94IHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogYmxhY2s7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZVxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3ggLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XHJcbn1cclxuXHJcbi5zbGljay1saWdodGJveCAuc2xpY2stcHJldiB7XHJcblx0bGVmdDogMTVweFxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3ggLnNsaWNrLW5leHQge1xyXG5cdHJpZ2h0OiAxNXB4XHJcbn1cclxuXHJcbi5zbGljay1saWdodGJveC1oaWRlIHtcclxuXHRvcGFjaXR5OiAwXHJcbn1cclxuXHJcbi5zbGljay1saWdodGJveC1oaWRlLnNsaWNrLWxpZ2h0Ym94LWllIHtcclxuXHQtbXMtZmlsdGVyOiAncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCknO1xyXG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKVxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3gtaGlkZS1pbml0IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtOTk5OXB4O1xyXG5cdG9wYWNpdHk6IDBcclxufVxyXG5cclxuLnNsaWNrLWxpZ2h0Ym94LWhpZGUtaW5pdC5zbGljay1saWdodGJveC1pZSB7XHJcblx0LW1zLWZpbHRlcjogJ3Byb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApJztcclxuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MClcclxufVxyXG5cclxuLnNsaWNrLWxpZ2h0Ym94LWlubmVyIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlXHJcbn1cclxuXHJcbi5zbGljay1saWdodGJveC1zbGljay1pdGVtIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0b3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3gtc2xpY2staXRlbTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRtYXJnaW4tcmlnaHQ6IC0wLjI1ZW1cclxufVxyXG5cclxuLnNsaWNrLWNhcHRpb24tYm90dG9tIC5zbGljay1saWdodGJveC1zbGljay1pdGVtIC5zbGljay1saWdodGJveC1zbGljay1pdGVtIC5zbGljay1saWdodGJveC1zbGljay1jYXB0aW9uIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHhcclxufVxyXG5cclxuLnNsaWNrLWNhcHRpb24tZHluYW1pYyAuc2xpY2stbGlnaHRib3gtc2xpY2staXRlbSAuc2xpY2stbGlnaHRib3gtc2xpY2staXRlbSAuc2xpY2stbGlnaHRib3gtc2xpY2stY2FwdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5zbGljay1saWdodGJveC1zbGljay1pdGVtLWlubmVyIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRtYXgtd2lkdGg6IDkwJTtcclxuXHRtYXgtaGVpZ2h0OiA5MCVcclxufVxyXG5cclxuLnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWltZyB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWF4LXdpZHRoOiA5MCU7XHJcblx0bWF4LWhlaWdodDogOTAlXHJcbn1cclxuXHJcbi5zbGljay1saWdodGJveC1zbGljay1jYXB0aW9uIHtcclxuXHRtYXJnaW46IDEwcHggMCAwO1xyXG5cdGNvbG9yOiB3aGl0ZVxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3gtY2xvc2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDE1cHg7XHJcblx0cmlnaHQ6IDE1cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdGZvbnQtc2l6ZTogMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiBub25lXHJcbn1cclxuXHJcbi5zbGljay1saWdodGJveC1jbG9zZTpmb2N1cyB7XHJcblx0b3V0bGluZTogbm9uZVxyXG59XHJcblxyXG4uc2xpY2stbGlnaHRib3gtY2xvc2U6YmVmb3JlIHtcclxuXHRmb250LWZhbWlseTogJ3NsaWNrJztcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0Y29sb3I6IHdoaXRlO1xyXG5cdG9wYWNpdHk6IDAuODU7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHRjb250ZW50OiAnw5cnXHJcbn0iLCJAdXNlICcuLi9mdW5jdGlvbnMvbWVkaWEtcXVlcnknIGFzICo7XHJcblxyXG4uaXMtaGlkZGVue1xyXG5cdFxyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0XHJcblx0Ji0tcG9ydHJhaXR7XHJcblx0XHRcclxuXHRcdEBtZWRpYShvcmllbnRhdGlvbjpwb3J0cmFpdCl7XHJcblx0XHRcdFxyXG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCYtLWxhbmRzY2FwZXtcclxuXHRcdFxyXG5cdFx0QG1lZGlhKG9yaWVudGF0aW9uOmxhbmRzY2FwZSl7XHJcblx0XHRcdFxyXG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCYtLW1vYmlsZXtcclxuXHRcclxuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKXtcclxuXHRcdFx0XHJcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Ji0tdGFibGV0e1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnMTAyNCcpe1xyXG5cdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmLS1kZXNrdG9we1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnMTAyNC1wbHVzJyl7XHJcblx0XHRcdFxyXG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIEhPVkVSXHJcbiAgICBcclxuICAgIEEgdXNlZnVsIGxpdHRsZSBtaXhpbiB0byBoZWxwIGdlbmVyYXRlIGJldHRlciBob3ZlciAvIGZvY3VzIGV0Yy4gc3RhdGVzLlxyXG4gICAgVGhpcyBhbHNvIGhhcyBhbiAnaW5jbHVkZS1hY3RpdmUnIGZsYWcgd2hpY2ggd2lsbCBoZWxwIGFjY291bnQgZm9yIGFjdGl2ZSBzdGF0ZXMgdG9vLiAgXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBob3ZlcigkaW5jbHVkZS1hY3RpdmU6IGZhbHNlKSB7XHJcblx0XHJcblx0QGlmKCRpbmNsdWRlLWFjdGl2ZSkge1xyXG5cdFx0Jjp0YXJnZXQsXHJcblx0XHQmOmFjdGl2ZSxcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzLFxyXG5cdFx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGVsc2Uge1xyXG5cdFx0Jjp0YXJnZXQsXHJcblx0XHQmOmFjdGl2ZSxcclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59ICIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBHRU5FUklDXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRndXR0ZXI6IDI1cHg7XHJcblxyXG4kZ3V0dGVyLS1zbWFsbDogJGd1dHRlciAtIDU7IC8vIDIwcHhcclxuJGd1dHRlci0tbWluaTogJGd1dHRlciAtIDEwOyAvLyAxNXB4XHJcbiRndXR0ZXItLXRpbnk6ICRndXR0ZXIgLSAxNTsgLy8gMTBweFxyXG4kZ3V0dGVyLS1uYW5vOiAkZ3V0dGVyIC0gMjA7IC8vIDVweFxyXG5cclxuJGd1dHRlci0tbWlkaTogJGd1dHRlciArIDEwO1xyXG4kZ3V0dGVyLS1kb3VibGU6ICgkZ3V0dGVyICogMik7XHJcbiRndXR0ZXItLXRyZWJsZTogKCRndXR0ZXIgKiAzKTtcclxuJGd1dHRlci0tcXVhZHJ1cGxlOiAoJGd1dHRlciAqIDQpO1xyXG5cclxuJHNpdGUtbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiRzaXRlLW1pbi13aWR0aDogKDMyMHB4IC0gJGd1dHRlci0tZG91YmxlKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBFTEVNRU5UIFNQQUNJTkdcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGdyaWQtZ2FwOiAkZ3V0dGVyLS1taWRpO1xyXG4kZ3JpZC1yb3ctZ2FwOiAkZ3V0dGVyLS1taWRpO1xyXG4kZ3JpZC1jb2x1bW4tZ2FwOiAkZ3V0dGVyLS1taWRpO1xyXG5cclxuJGNvbnRlbnQtZ2FwOiAkZ3V0dGVyO1xyXG4kY29udGVudC1yb3ctZ2FwOiAkZ3V0dGVyO1xyXG4kY29udGVudC1jb2x1bW4tZ2FwOiAkZ3V0dGVyLS1kb3VibGU7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICAgIFJBRElVUyBTRVRUSU5HU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcmFkaXVzOiAxMHB4O1xyXG4kcmFkaXVzLS1taW5pOiBjYWxjKCN7JHJhZGl1c30gLyAyKTtcclxuJHJhZGl1cy0tbWlkaTogKGNhbGMoI3skcmFkaXVzfSArICgjeyRyYWRpdXN9IC8gMikpKTtcclxuJHJhZGl1cy0tZG91YmxlOiBjYWxjKCN7JHJhZGl1c30gKiAyKTtcclxuJHJhZGl1cy0tdHJlYmxlOiBjYWxjKCN7JHJhZGl1c30gKiAzKTtcclxuXHJcbiRpbWFnZS1yYWRpdXM6ICRyYWRpdXM7XHJcbiRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4kYnV0dG9uLXJhZGl1czogJHJhZGl1cy0tbWluaTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgICBGT05UIFNJWkVTXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRkZXRhaWwtZm9udC1zaXplOiAxNHB4O1xyXG4kYmFzZS1mb250LXNpemU6IDE2cHg7XHJcbiRsYXJnZS1mb250LXNpemU6IDIwcHg7XHJcbiRidXR0b24tZm9udC1zaXplOiAxOHB4O1xyXG4kaGVhZGluZy1mb250LXNpemU6IDI2cHg7XHJcbiR0aXRsZS1mb250LXNpemU6IDMwcHg7XHJcbiRzZWN0aW9uLWZvbnQtc2l6ZTogMzZweDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgSUNPTiBTSVpFU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYnV0dG9uLWhlaWdodDogMzhweDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgSUNPTiBTSVpFU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kaWNvbjogMjBweDtcclxuJGljb24tLW1lZGl1bTogNDBweDtcclxuJGljb24tLWxhcmdlOiA2MHB4O1xyXG4kaWNvbi0teC1sYXJnZTogOTBweDsiLCIkYmxhY2s6ICMwMDAwMDAgIWRlZmF1bHQ7XHJcbiR3aGl0ZTogI0YyRjJGMiAhZGVmYXVsdDtcclxuXHJcbi8qKiBNQUlOIENPTE9SUyAqKi9cclxuJGJsdWU6ICMwMERERkY7XHJcbi8vJGJsdWU6ICMwMEJDRDQ7XHJcblxyXG4kcmVkOiAjRkYwMDAwO1xyXG4kZ3JlZW46ICMwMEZGNjY7XHJcbiRwdXJwbGU6ICNFNTAwRkY7XHJcbiR5ZWxsb3c6ICNGRkVFMDA7XHJcbiRvcmFuZ2U6ICNGRjhDMDA7XHJcblxyXG4kZ3JleTogIzEyMTIxMjtcclxuJGdyZXktLWRhcms6ICMyNzI3Mjc7XHJcbiRncmV5LS1taWQ6ICM0NDQ7XHJcbiRncmV5LS1saWdodDogI0EyQTJBMjtcclxuXHJcbiRyZWQ6ICNFNTAwMDA7XHJcbi8vJGdyZWVuOiAjMDA4MDAwO1xyXG5cclxuLy8kYmx1ZTogIzAwQkNENDtcclxuLy8kYmx1ZTogIzgxRDRGQTtcclxuLy8kYmx1ZTogIzAwQkNENDtcclxuLy8kYmx1ZTogIzAwQkNENDtcclxuLy8kYmx1ZTogIzAwQkNENDsiLCJAdXNlICdjb2xvcnMnIGFzICo7XHJcbkBmb3J3YXJkICdjb2xvcnMnO1xyXG5cclxuLyoqXHJcbiAqIEJBQ0tHUk9VTkQgQ09MT1JTXHJcbiAqL1xyXG4kcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuJG5ldXRyYWwtYmFja2dyb3VuZC1jb2xvcjogJGdyZXktLWxpZ2h0O1xyXG5cclxuJGxpZ2h0LWJhY2tncm91bmQtY29sb3I6ICRncmV5LS1saWdodDtcclxuJG1pZC1iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0tbWlkO1xyXG4kZGFyay1iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0tZGFyaztcclxuXHJcbiRoZWFkZXItbWFpbi1iYWNrZ3JvdW5kOiAkZ3JleTtcclxuXHJcbiRmb290ZXItYmFja2dyb3VuZC1jb2xvcjogJGdyZXktLWRhcms7XHJcbiRmb290ZXItY3RhLWNvbG9yOiAkYmx1ZTtcclxuXHJcbiRjb250ZW50LWJhY2tncm91bmQtY29sb3I6ICRncmV5LS1saWdodDtcclxuXHJcbi8qKlxyXG4gKiBBQ0NFTlRTICYgREVUQUlMU1xyXG4gKi9cclxuJGhpZ2hsaWdodC1jb2xvcjogJGJsdWU7XHJcblxyXG5cclxuLyoqXHJcbiAqIEZPTlQgQ09MT1JTXHJcbiAqL1xyXG4kcHJpbWFyeS1mb250LWNvbG9yOiAkYmxhY2s7XHJcbiRsaWdodC1mb250LWNvbG9yOiAkZ3JleS0tbGlnaHQ7XHJcbiRoaWdobGlnaHQtZm9udC1jb2xvcjogJGJsdWU7XHJcbiRuYXYtbWFpbi1saW5rOiAkd2hpdGU7XHJcbiRmb290ZXItZm9udC1jb2xvcjogJHdoaXRlO1xyXG5cclxuXHJcbi8qKlxyXG4gKiBJQ09OIENPTE9SU1xyXG4gKi9cclxuJGljb24tY29sb3I6ICRibHVlO1xyXG4kaWNvbi1jb2xvci1saWdodDogJHdoaXRlO1xyXG4kaWNvbi1jb2xvci1kYXJrOiAkZ3JleS0tZGFyaztcclxuXHJcblxyXG4vKipcclxuICogQk9SREVSIENPTE9SU1xyXG4gKi9cclxuJGJvcmRlci1jb2xvcjogJGJsdWU7XHJcbiRwcmltYXJ5LWJvcmRlci1jb2xvcjogJGJsdWU7XHJcbiRzZWNvbmRhcnktYm9yZGVyLWNvbG9yOiAkZ3JleTtcclxuJGRhcmstYm9yZGVyLWNvbG9yOiAkZ3JleS0tZGFyaztcclxuJGxpZ2h0LWJvcmRlci1jb2xvcjogJGdyZXktLWxpZ2h0O1xyXG5cclxuXHJcbi8qKlxyXG4gKiBGT1JNIENPTE9SU1xyXG4gKi9cclxuJGZvcm0tZ3JvdXAtYmFja2dyb3VuZDogJGJsdWU7XHJcblxyXG4vKlxyXG5AdXNlICdjb2xvcnMnIGFzICo7XHJcbkBmb3J3YXJkICdjb2xvcnMnO1xyXG5cclxuLyoqIEdFTkVSSUMgKiovXHJcbi8vJGJsYWNrOiAjMTIxMjEyO1xyXG4vLyR3aGl0ZTogI0YyRjJGMjtcclxuLy8kaGlnaGxpZ2h0LWNvbG9yOiAkYmx1ZTtcclxuLy8kcG9zaXRpdmUtY29sb3I6ICRncmVlbjtcclxuLy8kbmV1dHJhbC1jb2xvcjogJHdoaXRlO1xyXG4vLyRuZWdhdGl2ZS1jb2xvcjogJHJlZDtcclxuLy9cclxuLy9cclxuLy8vKiogQkFDS0dST1VORFMgKiovXHJcbi8vJHByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcbi8vJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0tbWlkO1xyXG4vLyR0ZXJ0aWFyeS1iYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaGxpZ2h0LWNvbG9yO1xyXG4vLyRjb250ZW50LWJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG4vL1xyXG4vLyRsaWdodC1iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0tbGlnaHQ7XHJcbi8vJG1pZC1iYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0tbWlkO1xyXG4vLyRkYXJrLWJhY2tncm91bmQtY29sb3I6ICRncmV5LS1kYXJrO1xyXG4vL1xyXG4vL1xyXG4vLy8qKiBIRUFERVIgKiovXHJcbi8vJGhlYWRlci1tYWluLWJhY2tncm91bmQ6ICRkYXJrLWJhY2tncm91bmQtY29sb3I7XHJcbi8vJGhlYWRlci1jdGEtYmFja2dyb3VuZDogJGJsdWU7XHJcbi8vXHJcbi8vJG5hdi1tYWluLWxpbms6ICR3aGl0ZTtcclxuLy8kbmF2LW1haW4tbGluay0tYWN0aXZlOiAkYmxhY2s7XHJcbi8vJG5hdi1wYW5lbC1saW5rOiAkYmxhY2s7XHJcbi8vXHJcbi8vXHJcbi8vLyoqIEZPT1RFUiAqKi9cclxuLy8kZm9vdGVyLWJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJhY2tncm91bmQtY29sb3I7XHJcbi8vJGZvb3Rlci1jdGEtY29sb3I6ICRibHVlO1xyXG4vLyRmb290ZXItZm9udC1jb2xvcjogJHdoaXRlO1xyXG4vL1xyXG4vL1xyXG4vLy8qKiBGT05UIENPTE9VUlMgKiovXHJcbi8vJHByaW1hcnktZm9udC1jb2xvcjogJHdoaXRlO1xyXG4vLyRzZWNvbmRhcnktZm9udC1jb2xvcjogJGdyZXk7XHJcbi8vJGhpZ2hsaWdodC1mb250LWNvbG9yOiAkYmx1ZTtcclxuLy9cclxuLy9cclxuLy8vKiogQlVUVE9OUyAqKi9cclxuLy8kcHJpbWFyeS1idXR0b24tYmFja2dyb3VuZDogJGJsdWU7XHJcbi8vJHByaW1hcnktYnV0dG9uLXRleHQ6ICR3aGl0ZTtcclxuLy8kc2Vjb25kYXJ5LWJ1dHRvbi1iYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbi8vJHNlY29uZGFyeS1idXR0b24tdGV4dDogJHdoaXRlO1xyXG4vL1xyXG4vL1xyXG4vLy8qKiBGT1JNUyAqKi9cclxuLy8kZm9ybS1ncm91cC1iYWNrZ3JvdW5kOiAkZ3JleS0tbWlkO1xyXG4vL1xyXG4vLy8qKiBCT1JERVJTICoqL1xyXG4vLyRib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuLy8kcHJpbWFyeS1ib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuLy8kc2Vjb25kYXJ5LWJvcmRlci1jb2xvcjogJGdyZXktLWxpZ2h0O1xyXG4vLyRsaWdodC1ib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuLy8kbWlkLWJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4vLyRkYXJrLWJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4vLyRoaWdobGlnaHQtYm9yZGVyLWNvbG9yOiAkaGlnaGxpZ2h0LWNvbG9yOyIsIkB1c2UgJ21ldHJpY3MnIGFzIG1ldHJpY3M7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gICAgVFlQT0dSQVBIWVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYmFzZS1saW5lLWhlaWdodC1yYXRpbzogMS41O1xyXG4kYmFzZS1mb250LWZhbWlseTogY2VudHVyeS1nb3RoaWMsIHNhbnMtc2VyaWY7XHJcblxyXG4kZm9ybS1saW5lLWhlaWdodC1yYXRpbzogMTtcclxuJGZvcm0tZm9udC1mYW1pbHk6IGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xyXG5cclxuJGhlYWRpbmctbGluZS1oZWlnaHQtcmF0aW86IDEuNDtcclxuJGhlYWRpbmctZm9udC1mYW1pbHk6IG5ldXplaXQtZ3JvdGVzaywgc2Fucy1zZXJpZjtcclxuXHJcbiR0aXRsZS1saW5lLWhlaWdodC1yYXRpbzogMS4zO1xyXG4kdGl0bGUtZm9udC1mYW1pbHk6IGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xyXG5cclxuJGN0YS1saW5lLWhlaWdodC1yYXRpbzogMS4yO1xyXG4kY3RhLWZvbnQtZmFtaWx5OiBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcclxuXHJcbiRyZWd1bGFyOiAzMDA7XHJcbiRsaWdodDogMzAwO1xyXG4kbWVkaXVtOiA1MDA7XHJcbiRzZW1pLWJvbGQ6IDUwMDtcclxuJGJvbGQ6IDcwMDtcclxuXHJcbkBtaXhpbiBib2R5LWZvbnQoJGNhbGN1bGF0ZS1saW5lLWhlaWdodDogdHJ1ZSkge1xyXG5cdFxyXG5cdGZvbnQtc2l6ZTogbWV0cmljcy4kYmFzZS1mb250LXNpemU7XHJcblx0XHJcblx0QGlmICRjYWxjdWxhdGUtbGluZS1oZWlnaHQge1xyXG5cdFx0XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYygje21ldHJpY3MuJGJhc2UtZm9udC1zaXplfSAqICN7JGJhc2UtbGluZS1oZWlnaHQtcmF0aW99KTtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxufVxyXG5cclxuQG1peGluIGxhcmdlLWZvbnQoJGNhbGN1bGF0ZS1saW5lLWhlaWdodDogdHJ1ZSkge1xyXG5cdFxyXG5cdGZvbnQtc2l6ZTogbWV0cmljcy4kbGFyZ2UtZm9udC1zaXplO1xyXG5cdFxyXG5cdEBpZiAkY2FsY3VsYXRlLWxpbmUtaGVpZ2h0IHtcclxuXHRcdFxyXG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoI3ttZXRyaWNzLiRsYXJnZS1mb250LXNpemV9ICogI3skYmFzZS1saW5lLWhlaWdodC1yYXRpb30pO1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG59XHJcblxyXG5AbWl4aW4gbWVkaXVtLWZvbnQoJGNhbGN1bGF0ZS1saW5lLWhlaWdodDogdHJ1ZSkge1xyXG5cdFxyXG5cdGZvbnQtc2l6ZTogbWV0cmljcy4kYnV0dG9uLWZvbnQtc2l6ZTtcclxuXHRcclxuXHRAaWYgJGNhbGN1bGF0ZS1saW5lLWhlaWdodCB7XHJcblx0XHRcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKCN7bWV0cmljcy4kYnV0dG9uLWZvbnQtc2l6ZX0gKiAjeyRiYXNlLWxpbmUtaGVpZ2h0LXJhdGlvfSk7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbkBtaXhpbiBzbWFsbC1mb250KCRjYWxjdWxhdGUtbGluZS1oZWlnaHQ6IHRydWUpIHtcclxuXHRcclxuXHRmb250LXNpemU6IG1ldHJpY3MuJGRldGFpbC1mb250LXNpemU7XHJcblx0XHJcblx0QGlmICRjYWxjdWxhdGUtbGluZS1oZWlnaHQge1xyXG5cdFx0XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYygje21ldHJpY3MuJGRldGFpbC1mb250LXNpemV9ICogI3skYmFzZS1saW5lLWhlaWdodC1yYXRpb30pO1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG59IiwiQHVzZSAnLi4vc2V0dGluZ3MnIGFzICo7XHJcblxyXG4uZm9vdGVyIHtcclxuXHRcclxuXHRtaW4taGVpZ2h0OiA0MDBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAkZm9vdGVyLWJhY2tncm91bmQtY29sb3I7XHJcblx0Y29sb3I6ICRmb290ZXItZm9udC1jb2xvcjtcclxuXHRcclxuXHQmX19jdGEge1xyXG5cdFx0XHJcblx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRcclxuXHRcdCZfX2lubmVyIHtcclxuXHRcdFx0XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogJHNpdGUtbWF4LXdpZHRoO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9faW5uZXIge1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxuXHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdmb290ZXItY29sdW1ucyBmb290ZXItY29sdW1ucyBmb290ZXItY29sdW1ucyBmb290ZXItcHJvbW8gZm9vdGVyLXByb21vJyAnZm9vdGVyLWxlZ2FsIGZvb3Rlci1sZWdhbCBmb290ZXItbGVnYWwgZm9vdGVyLWxlZ2FsIGZvb3Rlci1sZWdhbCc7XHJcblx0XHRncmlkLWNvbHVtbi1nYXA6ICRndXR0ZXItLXRyZWJsZTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAkc2l0ZS1tYXgtd2lkdGg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6ICRndXR0ZXItLWRvdWJsZSAkZ3V0dGVyO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnNzY4Jykge1xyXG5cdFx0XHRcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDEwMCUgLSAjeyRndXR0ZXItLWRvdWJsZX0pO1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiAnZm9vdGVyLXByb21vJyAnZm9vdGVyLWNvbHVtbnMnICdmb290ZXItbGVnYWwnO1xyXG5cdFx0XHRncmlkLWNvbHVtbi1nYXA6IDA7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvbHVtbnMge1xyXG5cdFx0XHJcblx0XHRncmlkLWFyZWE6IGZvb3Rlci1jb2x1bW5zO1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKSB7XHJcblx0XHRcdFxyXG5cdFx0XHRtYXJnaW4tdG9wOiAkZ3V0dGVyLS1taWRpO1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2xpc3R7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnNzY4Jykge1xyXG5cclxuXHRcdFx0XHQmICsgJntcclxuXHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkZ3V0dGVyO1xyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGl0bGV7XHJcblxyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRndXR0ZXItLW1pbmk7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKSB7XHJcblxyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGkgKyBsaXtcclxuXHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQmX19jdGF7XHJcblxyXG5cdFx0XHRncmlkLWNvbHVtbjogMSAvIC0xO1xyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdFxyXG5cdCZfX3Byb21vIHtcclxuXHRcdFxyXG5cdFx0Z3JpZC1hcmVhOiBmb290ZXItcHJvbW87XHJcblx0XHRcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHJcblx0XHQmX19sb2dvIHtcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbi1ib3R0b206ICRndXR0ZXI7XHJcblx0XHRcdFxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19sZWdhbCB7XHJcblx0XHRcclxuXHRcdGdyaWQtYXJlYTogZm9vdGVyLWxlZ2FsO1xyXG5cdFx0XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6ICRndXR0ZXItLWRvdWJsZSAwICRndXR0ZXItLW1pbmk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6ICRkZXRhaWwtZm9udC1zaXplO1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG59IiwiQHVzZSAnLi4vc2V0dGluZ3MnIGFzICo7XHJcblxyXG4ucGFnaW5hdGlvbiB7XHJcblx0XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdFxyXG5cdCY6bm90KC5icmVhdGhlLS0qKSB7XHJcblx0XHRcclxuXHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHRhLnBhZ2UtbnVtYmVycyxcclxuXHRzcGFuLmN1cnJlbnQge1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBzbWFsbC1mb250O1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwtLXF1aWNrO1xyXG5cdFx0XHJcblx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzZweDtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0bWFyZ2luOiAwIDVweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0Ji5uZXh0LFxyXG5cdFx0Ji5wcmV2IHtcclxuXHRcdFx0XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHJcblx0XHRcdC5pY29ue1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdG1hcmdpbjogMCA1cHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0c3Bhbi5kb3RzIHtcclxuXHRcdFxyXG5cdFx0bWFyZ2luOiAwICRndXR0ZXItLXRpbnk7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncycgYXMgKjtcclxuXHJcbi5vcmRlci1zdW1tYXJ5IHtcclxuXHRcclxuXHQvL2JvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0Ly9ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHQvL3BhZGRpbmc6ICRndXR0ZXI7XHJcblx0XHJcblx0cHtcclxuXHRcdFxyXG5cdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX2hlYWRlciB7XHJcblx0XHRcclxuXHRcdCZfX3N0YXR1c3tcclxuXHRcdFx0XHJcblx0XHRcdCYtLXByb2Nlc3Npbmd7XHJcblxyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRuZXV0cmFsLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19pbnRyb3tcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdyaWQtY29sdW1uLWdhcDogJGd1dHRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRndXR0ZXI7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncycgYXMgKjtcclxuXHJcbi5kZXNrdG9wLW5hdiB7XHJcblx0XHJcblx0JjphZnRlciB7XHJcblx0XHRcclxuXHRcdGJhY2tncm91bmQ6ICRoZWFkZXItbWFpbi1iYWNrZ3JvdW5kO1xyXG5cdFx0XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0XHJcblx0XHRiYWNrZ3JvdW5kOiAkaGVhZGVyLW1haW4tYmFja2dyb3VuZDtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmOjpiYWNrZHJvcCB7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGJhY2tncm91bmQoJGJsYWNrLCAwLjY1KTtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19tZW51IHtcclxuXHRcdFxyXG5cdFx0bWFyZ2luLWxlZnQ6IDIzMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcclxuXHRcdCZfX2RyYXdlciB7XHJcblx0XHRcdFxyXG5cdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMiwgbWluLWNvbnRlbnQpO1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpICFpbXBvcnRhbnQ7XHJcblx0XHRcdGdyaWQtY29sdW1uLWdhcDogJGdyaWQtY29sdW1uLWdhcCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdFxyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkZ3V0dGVyLS1taW5pO1xyXG5cdFx0XHRcclxuXHRcdFx0YSxcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19kcmF3ZXIge1xyXG5cdFx0XHRcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkZ3JleS0tbWlkO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkBtaXhpbiBiYWNrZ3JvdW5kKCRjb2xvciwgJG9wYWNpdHk6IDAuNSl7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkb3BhY2l0eSk7XHJcblx0XHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncycgYXMgKjtcclxuXHJcbi5tb2JpbGUtbmF2IHtcclxuXHRcclxuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFxyXG5cdCZfX2hlYWRlciB7XHJcblx0XHRcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJHRpdGxlLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHRcdFx0Y29sb3I6ICRncmV5LS1saWdodDtcclxuXHRcdFx0XHJcblx0XHRcdCZfX2ljb24ge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19jbG9zZSB7XHJcblx0XHRcdFxyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0ZmlsbDogJGdyZXktLWxpZ2h0O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0XHJcblx0XHRwYWRkaW5nOiAzNXB4IDI1cHggIWltcG9ydGFudDtcclxuXHRcdFxyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdFxyXG5cdFx0XHRwYWRkaW5nOiAkZ3V0dGVyLS1zbWFsbCAwO1xyXG5cdFx0XHRcclxuXHRcdFx0YSxcclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRsaWdodDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19wYW5lbCB7XHJcblx0XHRcclxuXHRcdC8vaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTVweCk7XHJcblx0XHQvL21hcmdpbi10b3A6IDU1cHg7XHJcblx0XHQvL2JvcmRlci10b3A6IDU1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG59IiwiQHVzZSAnLi4vc2V0dGluZ3MnIGFzICo7XHJcblxyXG5AZm9yd2FyZCAnbmF2LW1vYmlsZSc7XHJcblxyXG4uc2lkZWJhcntcclxuXHRcclxuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFxyXG5cdCZfX2hlYWRlciB7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0cGFkZGluZzogJGd1dHRlci0tc21hbGw7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJGd1dHRlci0tc21hbGw7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgtcGx1cycpe1xyXG5cdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0XHJcblx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fY2xvc2Uge1xyXG5cdFx0XHRcclxuXHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX3RpdGxle1xyXG5cclxuXHRcdEBpbmNsdWRlIGxhcmdlLWZvbnQ7XHJcblx0XHRcclxuXHRcdG1hcmdpbi1ib3R0b206ICRndXR0ZXItLXNtYWxsICFpbXBvcnRhbnQ7XHJcblxyXG5cdH1cclxuXHJcblx0Jl9fZGl2aWRlcntcclxuXHRcdFxyXG5cdFx0d2lkdGg6IDcwJTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcclxuXHR9XHJcblx0XHJcblx0Jl9fYWN0aW9uc3tcclxuXHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0fVxyXG5cclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5cclxuLnNpZGViYXItbmF2IHtcclxuXHRcclxuXHQmX19zZWN0aW9uIHtcclxuXHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cclxuXHRcdCYgKyAmIHtcclxuXHJcblx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XHJcblx0XHRcdC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdFxyXG5cdFx0XHRoZWlnaHQ6ICRndXR0ZXItLW1pZGk7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX21pbmltaXplIHtcclxuXHRcdFx0XHJcblx0XHRcdHRvcDogMnB4O1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcblx0XHRcdFxyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19tZW51IHtcclxuXHRcdFx0XHJcblx0XHRcdC8qJi5pcy1vcGVuID4gLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcclxuXHRcdFx0LmN1cnJlbnQtbWVudS1pdGVtID4gLmhhcy1zdWItbWVudSxcclxuXHRcdFx0PiBsaS5pcy1hY3RpdmUsXHJcblx0XHRcdD4gbGkgLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcclxuXHRcdFx0PiBsaSAuY3VycmVudC1tZW51LWl0ZW0gPiBzcGFuLFxyXG5cdFx0XHQ+IGxpLmN1cnJlbnQtZmVhdHVyZXNfY2F0LWFuY2VzdG9yIGEsXHJcblx0XHRcdD4gbGkuY3VycmVudC1wcm9kdWN0LWFuY2VzdG9yOm5vdCgubWVudS1pdGVtLWhhcy1jaGlsZHJlbik6bm90KC5yZW1vdmUtaGlnaGxpZ2h0KSBhe1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlLS1saWdodCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdH0qL1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fc3ViLW1lbnUge1xyXG5cdFx0XHRcclxuXHRcdFx0JiA+IC5zaWRlYmFyLW5hdl9fc2VjdGlvbl9fbWluaW1pemV7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ly9wYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ly9wYWRkaW5nLWxlZnQ6ICRndXR0ZXItLXRpbnk7XHJcblx0XHRcdFxyXG5cdFx0XHQ+IGxpLmN1cnJlbnQtcHJvZHVjdC1hbmNlc3Rvcjpub3QoLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4pOm5vdCgucmVtb3ZlLWhpZ2hsaWdodCkgYXtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQvL2JvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeS1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0XHQvL2JhY2tncm91bmQ6ICRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdC8vZm9udC13ZWlnaHQ6ICRtZWRpdW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5cclxuLnNpdGUtaGVhZCB7XHJcblx0XHJcblx0Jl9fYWxlcnRzIHtcclxuXHRcdFxyXG5cdFx0cHtcclxuXHRcdFx0XHJcblx0XHRcdG1heC13aWR0aDogJHNpdGUtbWF4LXdpZHRoO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFxyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKXtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRwYWRkaW5nOiAwICRndXR0ZXItLXNtYWxsO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX21haW4ge1xyXG5cdFx0XHJcblx0XHRoZWlnaHQ6IDc1cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcclxuXHRcdFxyXG5cdFx0Jl9faW5uZXJ7XHJcblx0XHRcdFxyXG5cdFx0XHRncmlkLWNvbHVtbi1nYXA6ICRndXR0ZXItLWRvdWJsZTtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKXtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fYWN0aW9ucyB7XHJcblx0XHRcclxuXHRcdC5pY29uIHtcclxuXHRcdFx0XHJcblx0XHRcdCRhY3Rpb24taWNvbi1zaXplOiAyNXB4O1xyXG5cdFx0XHRcclxuXHRcdFx0aGVpZ2h0OiAkYWN0aW9uLWljb24tc2l6ZTtcclxuXHRcdFx0d2lkdGg6ICRhY3Rpb24taWNvbi1zaXplO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRmaWxsOiAkaWNvbi1jb2xvci1saWdodDtcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGZpbGw6ICRibHVlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX3NlYXJjaCB7XHJcblx0XHRcdFxyXG5cdFx0XHQkc2VhcmNoLWljb24tc2l6ZTogNDBweDtcclxuXHRcdFx0XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRndXR0ZXItLW1pbmk7XHJcblx0XHRcdFxyXG5cdFx0XHRoZWlnaHQ6ICRzZWFyY2gtaWNvbi1zaXplO1xyXG5cdFx0XHR3aWR0aDogJHNlYXJjaC1pY29uLXNpemU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtaWNvbi1zaXplO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdFxyXG5cdFx0XHQmX19pY29uIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRmaWxsOiAkZ3JleSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRmaWxsOiAkYmx1ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19iYXNrZXQge1xyXG5cdFx0XHRcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncycgYXMgKjtcclxuXHJcbi5zaXRlLW5hdiB7XHJcblx0XHJcblx0Ji0tZGFyayB7XHJcblx0XHRcclxuXHRcdC5zaXRlLW5hdl9fbWVudV9faXRlbSB7XHJcblx0XHRcdFxyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fY2xvc2Uge1xyXG5cdFx0XHJcblx0XHQuaWNvbiB7XHJcblx0XHRcdFxyXG5cdFx0XHRmaWxsOiAkd2hpdGU7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX21lbnUge1xyXG5cdFx0XHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0XHJcblx0XHRcdGNvbG9yOiAkbmF2LW1haW4tbGluaztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcblx0XHRcdFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRuYXYtbWFpbi1saW5rO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX2J1cmdlciB7XHJcblx0XHRcclxuXHRcdC8qKiBBREQgQGluY2x1ZGUgZGV0YWlsLWZvbnQtcmVndWxhcjsgbWl4aW4gKi9cclxuXHRcdFxyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5cclxuLmF0YyB7XHJcblx0XHJcblx0bWFyZ2luLWJvdHRvbTogJGd1dHRlcjtcclxuXHRcclxuXHQmX19xdWFudGl0eSB7XHJcblx0XHRcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFxyXG5cdFx0Jl9fYnV0dG9uIHtcclxuXHRcdFx0XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aGVpZ2h0OiAkZ3V0dGVyLS1kb3VibGU7XHJcblx0XHRcdHdpZHRoOiAkZ3V0dGVyLS1kb3VibGU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRoaWdobGlnaHQtY29sb3I7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRndXR0ZXItLWRvdWJsZTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9faW5wdXQge1xyXG5cdFx0XHRcclxuXHRcdFx0aGVpZ2h0OiAkZ3V0dGVyLS1kb3VibGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEyNXB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogJGd1dHRlcjtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMjVweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAkZ3V0dGVyLS1kb3VibGU7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRndXR0ZXItLWRvdWJsZTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyZXktLW1pZDtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRoaWdobGlnaHQtY29sb3I7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaGlnaGxpZ2h0LWNvbG9yO1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19wcmljZXtcclxuXHRcdFxyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX3N1Ym1pdCB7XHJcblx0XHRcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tdG9wOiAkZ3V0dGVyLS1zbWFsbDtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19tb2RhbCB7XHJcblx0XHRcclxuXHRcdCZfX2FjdGlvbnMge1xyXG5cdFx0XHRcclxuXHRcdFx0LmJ1dHRvbiArIC5idXR0b24ge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdG1hcmdpbi10b3A6ICRndXR0ZXItLW1pZGk7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncycgYXMgKjtcclxuXHJcbi5iYXJjb2Rle1xyXG5cdFxyXG5cdCp7XHJcblx0XHRcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcblx0XHRAbWVkaWEgcHJpbnR7XHJcblx0XHRcdFxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5cclxuLmJyZWFkY3J1bWJze1xyXG5cdFxyXG5cdEBpbmNsdWRlIHNtYWxsLWZvbnQ7XHJcblx0XHJcblx0YSB7XHJcblx0XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncycgYXMgKjtcclxuXHJcbi5icmVhdGhlIHtcclxuXHRcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRcclxuXHQmOm5vdChbY2xhc3MqPSdicmVhdGhlLS0nXSkge1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tdG9wOiAkZ3V0dGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJGd1dHRlcjtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmLS10b3B7XHJcblx0XHRcclxuXHRcdG1hcmdpbi10b3A6ICRndXR0ZXIgIWltcG9ydGFudDtcclxuXHRcdFxyXG5cdFx0Ji1hdXRve1xyXG5cdFx0XHRcclxuXHRcdFx0bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji10aW55e1xyXG5cdFx0XHRcclxuXHRcdFx0bWFyZ2luLXRvcDogJGd1dHRlci0tdGlueSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji1taW5pe1xyXG5cdFx0XHRcclxuXHRcdFx0bWFyZ2luLXRvcDogJGd1dHRlci0tbWluaSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji1zbWFsbHtcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbi10b3A6ICRndXR0ZXItLXNtYWxsICFpbXBvcnRhbnQ7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLW1pZGl7XHJcblx0XHRcdFxyXG5cdFx0XHRtYXJnaW4tdG9wOiAkZ3V0dGVyLS1taWRpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLWRvdWJsZXtcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbi10b3A6ICRndXR0ZXItLWRvdWJsZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji10cmVibGV7XHJcblx0XHRcdFxyXG5cdFx0XHRtYXJnaW4tdG9wOiAkZ3V0dGVyLS10cmVibGUgIWltcG9ydGFudDtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Ji0tYm90dG9te1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkZ3V0dGVyICFpbXBvcnRhbnQ7XHJcblx0XHRcclxuXHRcdCYtdGlueXtcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbi1ib3R0b206ICRndXR0ZXItLXRpbnkgIWltcG9ydGFudDtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYtbWluaXtcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbi1ib3R0b206ICRndXR0ZXItLW1pbmkgIWltcG9ydGFudDtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYtc21hbGx7XHJcblx0XHRcdFxyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkZ3V0dGVyLS1zbWFsbCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji1taWRpe1xyXG5cdFx0XHRcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGd1dHRlci0tbWlkaSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji1kb3VibGV7XHJcblx0XHRcdFxyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkZ3V0dGVyLS1kb3VibGUgIWltcG9ydGFudDtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Ji0tdGlueXtcclxuXHRcdFxyXG5cdFx0bWFyZ2luLXRvcDogJGd1dHRlci0tdGlueSAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJGd1dHRlci0tdGlueSAhaW1wb3J0YW50O1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCYtLXNtYWxse1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tdG9wOiAkZ3V0dGVyLS1zbWFsbCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJGd1dHRlci0tc21hbGwgIWltcG9ydGFudDtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmLS1taWRpe1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tdG9wOiAkZ3V0dGVyLS1taWRpICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkZ3V0dGVyLS1taWRpICFpbXBvcnRhbnQ7XHJcblx0XHRcclxuXHR9XHJcblxyXG5cdCYtLWRvdWJsZXtcclxuXHJcblx0XHRtYXJnaW4tdG9wOiAkZ3V0dGVyLS1kb3VibGUgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRndXR0ZXItLWRvdWJsZSAhaW1wb3J0YW50O1xyXG5cclxuXHR9XHJcblx0XHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncycgYXMgKjtcclxuQHVzZSAnLi4vbWl4aW5zJyBhcyAqO1xyXG5cclxuLmJ1dHRvbiB7XHJcblx0XHJcblx0QGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwtLXNsb3c7XHJcblx0XHJcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XHJcblx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Y3Vyc29yOiAgcG9pbnRlcjtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJzc2OCcpe1xyXG5cclxuXHRcdEBpbmNsdWRlIHNtYWxsLWZvbnQoZmFsc2UpO1xyXG5cclxuXHR9XHJcblxyXG5cdCYtLWxhcmdle1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKXtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHNtYWxsLWZvbnQoZmFsc2UpO1xyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQmLS1zbWFsbHtcclxuXHJcblx0XHRAaW5jbHVkZSBib2R5LWZvbnQoZmFsc2UpO1xyXG5cdFx0XHJcblx0XHRsaW5lLWhlaWdodDogNDhweDtcclxuXHRcdHBhZGRpbmc6IDAgJGd1dHRlcjtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJzc2OCcpe1xyXG5cclxuXHRcdFx0Ly9wYWRkaW5nOiAkZ3V0dGVyLS10aW55ICRndXR0ZXItLW1pbmkgIWltcG9ydGFudDtcclxuXHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHRcclxuXHQmLS1mdWxse1xyXG5cdFx0XHJcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHJcblx0fVxyXG5cclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5cclxuLmJ1dHRvbi1ncm91cHtcclxuXHRcclxuXHRncmlkLWdhcDogJGd1dHRlci0tc21hbGw7XHJcblx0XHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncycgYXMgKjtcclxuXHJcbi5jYXJkIHtcclxuXHJcblx0cGFkZGluZzogJGd1dHRlcjtcclxuXHRiYWNrZ3JvdW5kOiAjMUExQTFBO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkO1xyXG5cclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5cclxuLmNhcm91c2VsIHtcclxuXHRcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHJcblx0Jl9faW5uZXIge1xyXG5cdFx0XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQuc2xpY2stbGlzdCB7XHJcblx0XHRcclxuXHRcdC8vY2xpcC1wYXRoOiBpbnNldCgwIDMwcHggMCAzMHB4KTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtI3skZ3V0dGVyLS1zbWFsbH07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0jeyRndXR0ZXItLXNtYWxsfTtcclxuXHRcdC8vcGFkZGluZzogMDtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQuc2xpY2stc2xpZGUge1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tbGVmdDogJGd1dHRlci0tc21hbGw7XHJcblx0XHRtYXJnaW4tcmlnaHQ6ICRndXR0ZXItLXNtYWxsO1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX3NsaWRlIHtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFzcGVjdC1yYXRpbzogMTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0d2lkdGg6IDgwJTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHJcblx0XHQmX19pbWFnZSB7XHJcblx0XHRcdFxyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFxyXG5cdFx0XHQmLS1iYWNrZ3JvdW5kIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdFx0cGFkZGluZzogJGd1dHRlci0tc21hbGw7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy0tbWluaTtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRcclxuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luLXRvcDogJGd1dHRlci0tdGlueTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5cclxuLnRpdGxle1xyXG5cdFxyXG5cdGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcclxuXHQmX19wcmltYXJ5IHtcclxuXHRcdFxyXG5cdFx0Zm9udC1zaXplOiAkc2VjdGlvbi1mb250LXNpemU7XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYygjeyRzZWN0aW9uLWZvbnQtc2l6ZX0gKiAxLjIpO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnNzY4Jykge1xyXG5cdFx0XHRcclxuXHRcdFx0LyoqXHJcblx0XHRcdCAqIFJlZHVjZSBmb250IHNpemVzIG9uIG1vYmlsZSAtIGlmIG5lZWRlZC5cclxuXHRcdFx0ICpcclxuXHRcdFx0ICogRS5HIC0gZm9udC1zaXplOiBjYWxjKCAjeyRzZWN0aW9uLWZvbnQtc2l6ZX0gLSAxMHB4KSAhaW1wb3J0YW50O1xyXG5cdFx0XHQgKi9cclxuXHRcdFx0XHJcblx0XHRcdGZvbnQtc2l6ZTogY2FsYygjeyRzZWN0aW9uLWZvbnQtc2l6ZX0gLSA2cHgpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogY2FsYygjeyRzZWN0aW9uLWZvbnQtc2l6ZX0gKiAxLjApO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19zZWNvbmRhcnl7XHJcblx0XHRcclxuXHRcdGZvbnQtc2l6ZTogJHRpdGxlLWZvbnQtc2l6ZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKCN7JHRpdGxlLWZvbnQtc2l6ZX0gKiAxLjMpO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnNzY4Jykge1xyXG5cdFx0XHRcclxuXHRcdFx0Zm9udC1zaXplOiBjYWxjKCN7JHRpdGxlLWZvbnQtc2l6ZX0gLSA2cHgpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogY2FsYygjeyR0aXRsZS1mb250LXNpemV9ICogMS4zKTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fdGVydGlhcnl7XHJcblx0XHRcclxuXHRcdGZvbnQtc2l6ZTogJGhlYWRpbmctZm9udC1zaXplO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGNhbGMoI3skaGVhZGluZy1mb250LXNpemV9ICogMS40KTtcclxuXHRcdFxyXG5cdFx0LyoqIENPTlNJREVSIFJFTU9WQUwgKiovXHJcblx0XHQmLS1sYXJnZSB7XHJcblx0XHRcdFxyXG5cdFx0XHRmb250LXNpemU6ICRsYXJnZS1mb250LXNpemU7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBjYWxjKCN7JGxhcmdlLWZvbnQtc2l6ZX0gKiAxLjMpO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji0tc21hbGx7XHJcblx0XHRcdFxyXG5cdFx0XHRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IGNhbGMoI3skYmFzZS1mb250LXNpemV9ICogMS41KTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fcXVhdGVybmFyeXtcclxuXHRcdFxyXG5cdFx0Zm9udC1zaXplOiAkYnV0dG9uLWZvbnQtc2l6ZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiBjYWxjKCN7JGJhc2UtZm9udC1zaXplfSAqIDEuNSk7XHJcblx0XHRmb250LXdlaWdodDogJHNlbWktYm9sZDtcclxuXHRcdFxyXG5cdFx0Ji0tbGFyZ2Uge1xyXG5cdFx0XHRcclxuXHRcdFx0Zm9udC1zaXplOiAkbGFyZ2UtZm9udC1zaXplICFpbXBvcnRhbnQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBjYWxjKCN7JGJhc2UtZm9udC1zaXplfSAqIDEuOSk7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLS1zbWFsbHtcclxuXHRcdFx0XHJcblx0XHRcdC8vQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUsIHRydWUsIHRydWUsICRzbWFsbC1saW5lLWhlaWdodC1yYXRpbyk7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX2Jhbm5lciB7XHJcblx0XHRcclxuXHRcdEBleHRlbmQgLnRpdGxlX190ZXJ0aWFyeTtcclxuXHRcdFxyXG5cdFx0cGFkZGluZzogJGd1dHRlci0tbWluaSAkZ3V0dGVyLS1zbWFsbDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkY3RhLWZvbnQtZmFtaWx5O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkZ3JleTtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtLW1pbmk7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncycgYXMgKjtcclxuQGZvcndhcmQgJ3RpdGxlJztcclxuXHJcbi5jb250ZW50IHtcclxuXHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcclxuXHQmID4gLndwLWJsb2NrLWNvbHVtbnM6Zmlyc3QtY2hpbGR7XHJcblx0XHRcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdGNvbHVtbi1nYXA6ICRndXR0ZXItLXNtYWxsO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnNzY4Jyl7XHJcblx0XHRcdFxyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0XHRcdHJvdy1nYXA6ICRndXR0ZXI7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cdC8qKiBHTE9CQUwgTU9EUyAqKi9cclxuXHRwICsgcHtcclxuXHJcblx0XHRtYXJnaW4tdG9wOiAkZ3V0dGVyLS1taW5pO1xyXG5cclxuXHR9XHJcblxyXG5cdCYgPiBwICsgLndwLWJsb2NrLWltYWdlLFxyXG5cdCYgPiBwICsgLmNhcm91c2VsLFxyXG5cdCYgPiAubGluay1ib3ggKyAqe1xyXG5cclxuXHRcdG1hcmdpbi10b3A6ICRndXR0ZXItLWRvdWJsZTtcclxuXHJcblx0fVxyXG5cclxuXHQmID4gLndwLWJsb2NrLWhlYWRpbmcge1xyXG5cclxuXHRcdG1hcmdpbi10b3A6ICRndXR0ZXItLWRvdWJsZSAhaW1wb3J0YW50O1xyXG5cclxuXHR9XHJcblxyXG5cdC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xyXG5cclxuXHRcdG1heC13aWR0aDogODAwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdFxyXG5cdFx0Ji5oYXMtbGFyZ2UtZm9udC1zaXplIHtcclxuXHJcblx0XHRcdEBleHRlbmQgLnRpdGxlX19xdWF0ZXJuYXJ5O1xyXG5cdFx0XHRcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDUycHg7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdCYuaGFzLW1lZGl1bS1mb250LXNpemUge1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbGFyZ2UtZm9udDtcclxuXHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHRcclxuXHQvKipcclxuXHRcdElNQUdFU1xyXG5cdCAqL1xyXG5cdC53cC1ibG9jay1pbWFnZSArICp7XHJcblx0XHRcclxuXHRcdG1hcmdpbi10b3A6ICRndXR0ZXI7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0LyoqXHJcblx0XHRCTE9DSyBHUk9VUFNcclxuXHQgKi9cclxuXHQud3AtYmxvY2stZ3JvdXAuaXMtdmVydGljYWwuaXMtY29udGVudC1qdXN0aWZpY2F0aW9uLWNlbnRlcntcclxuXHRcdFxyXG5cdFx0anVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA2MCU7XHJcblx0XHRwYWRkaW5nOiAkZ3V0dGVyLS1zbWFsbDtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQvKipcclxuXHRcdENBUk9VU0VMXHJcblx0ICovXHJcblx0cCArIC5jYXJvdXNlbHtcclxuXHRcdFxyXG5cdFx0bWFyZ2luLXRvcDogJGd1dHRlcjtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5cclxuLmRpdmlkZXJ7XHJcblx0XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0d2lkdGg6IDgwJTtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFxyXG5cdCY6bGFzdC1jaGlsZHtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmLS1zaW5nbGV7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Ji0tdGhpY2t7XHJcblx0XHRcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCYtLW5hcnJvd3tcclxuXHRcdFxyXG5cdFx0d2lkdGg6IDYwJTtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmLS1ncmV5e1xyXG5cdFx0XHJcblx0XHRiYWNrZ3JvdW5kOiAkbWlkLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Ji0tbGlnaHR7XHJcblx0XHRcclxuXHRcdGJhY2tncm91bmQ6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCYtLWJsYWNre1xyXG5cdFx0XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncycgYXMgKjtcclxuQGZvcndhcmQgJ2J1dHRvbic7XHJcblxyXG4uZm9ybSB7XHJcblx0XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcclxuXHQmX19ncm91cHtcclxuXHRcdFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogJGd1dHRlcjtcclxuXHRcdFxyXG5cdFx0Ji0taW5saW5le1xyXG5cdFx0XHRcclxuXHRcdFx0Z3JpZC1jb2x1bW4tZ2FwOiAkZ3V0dGVyO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19sYWJlbCB7XHJcblx0XHRcclxuXHRcdHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyLS1uYW5vO1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX2lucHV0IHtcclxuXHRcdFxyXG5cdFx0bGluZS1oZWlnaHQ6IDQ4cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JleS0tZGFyaztcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtLW1pbmk7XHJcblx0XHRwYWRkaW5nOiAwICRndXR0ZXItLXRpbnk7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fdGV4dGFyZWF7XHJcblx0XHRcclxuXHRcdHBhZGRpbmc6ICRndXR0ZXItLXRpbnk7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JleS0tZGFyaztcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy0tbWluaTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fc3VibWl0e1xyXG5cdFx0XHJcblx0XHRAZXh0ZW5kIC5idXR0b247XHJcblx0XHRcclxuXHRcdHBhZGRpbmc6IDAgJGd1dHRlci0tc21hbGw7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fc2VsZWN0IHtcclxuXHJcblx0XHRoZWlnaHQ6ICRndXR0ZXItLWRvdWJsZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogJGd1dHRlci0tdGlueSAkZ3V0dGVyLS1zbWFsbDtcclxuXHRcdGJhY2tncm91bmQ6ICRncmV5LS1kYXJrO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQ7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cclxuXHRcdHNlbGVjdHtcclxuXHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1pbi13aWR0aDogNzBweDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cclxuXHRcdFx0b3B0aW9ue1xyXG5cclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleS0tbWlkO1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdFxyXG5cdCZfX3JhbmdlIHtcclxuXHRcdFxyXG5cdFx0Jl9faW5wdXRzIHtcclxuXHRcdFx0XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGdyaWQtZ2FwOiAkZ3V0dGVyLS1taW5pO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jl9faW5wdXR7XHJcblx0XHRcdFxyXG5cdFx0XHRsaW5lLWhlaWdodDogNDhweDtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleS0tZGFyayAhaW1wb3J0YW50O1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX2luZm97XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHNtYWxsLWZvbnQ7XHJcblx0XHRcclxuXHRcdHBhZGRpbmctdG9wOiAkZ3V0dGVyLS10aW55O1xyXG5cdFx0XHJcblx0fVxyXG5cclxuXHRcclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5cclxuLmhlcm8ge1xyXG5cdFxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDY1MHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi1ib3R0b206ICRndXR0ZXI7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnMTAyNCcpe1xyXG5cdFx0XHJcblx0XHQvL2hlaWdodDogNDAwcHg7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgIG1lZGlhLXF1ZXJ5KCc3NjgnKXtcclxuXHRcdFxyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWluLWhlaWdodDogNDAwcHg7XHJcblx0XHRtYXgtaGVpZ2h0OiB1bnNldDtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmOjphZnRlciB7XHJcblx0XHRcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAyNSU7IC8vIGNvdmVycyAyNSUgb2YgdGhlIGVsZW1lbnQgaGVpZ2h0XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDE4LCAxOCwgMTgsIDApIDAlLCAjMTIxMjEyIDEwMCUpO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIGVuc3VyZXMgaXQgd29uJ3QgYmxvY2sgaW50ZXJhY3Rpb25zIHdpdGggb3RoZXIgY29udGVudFxyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnMTAyNCcpIHtcclxuXHRcdFx0XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTgsIDE4LCAxOCwgMCkgMCUsICMxMjEyMTIgODAlKTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKSB7XHJcblx0XHRcdFxyXG5cdFx0XHQvL1xyXG5cdFx0XHQvLyBoZWlnaHQ6IDY1JTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0LypcdGltZyB7XHJcblx0XHRcdFxyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHJcblx0XHR9Ki9cclxuXHRcclxuXHQmX19iYWNrZ3JvdW5kIHtcclxuXHRcdFxyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWF4LWhlaWdodDogNjUwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJ3BvcnRyYWl0Jykge1xyXG5cdFx0XHRcclxuXHRcdFx0bWluLWhlaWdodDogNDAwcHg7XHJcblx0XHRcdG1heC1oZWlnaHQ6IHVuc2V0O1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYtLWZ1bGwge1xyXG5cdFx0XHRcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLS1jb250ZW50IHtcclxuXHRcdFx0XHJcblx0XHRcdG1heC13aWR0aDogJHNpdGUtbWF4LXdpZHRoO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0bWFyZ2luOiAkZ3V0dGVyLS1zbWFsbCBhdXRvIDA7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRpbWFnZS1yYWRpdXM7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnMTQ0MCcpIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCcxMDI0Jykge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLS1jb3ZlcntcclxuXHRcdFx0XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX2JvZHkge1xyXG5cdFx0XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogJHNpdGUtbWF4LXdpZHRoO1xyXG5cdFx0cGFkZGluZzogMTAwcHggJGd1dHRlciAkZ3V0dGVyLS10cmVibGU7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0XHRncmlkLWNvbHVtbi1nYXA6ICRndXR0ZXItLXRyZWJsZTtcclxuXHRcdFxyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0XHRcclxuXHRcdCYtLWNvbnRlbnQge1xyXG5cdFx0XHRcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAkZ3V0dGVyLS10cmVibGU7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRndXR0ZXItLXRyZWJsZTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKSB7XHJcblx0XHRcdFxyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogJGd1dHRlci0tdHJlYmxlIDIwcHg7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdHRleHQtc2hhZG93OiAwIDAgOHB4ICRwcmltYXJ5LWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdFxyXG5cdFx0XHQmX190aXRsZSB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGd1dHRlci0tdGlueTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Jl9fbGluayB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogJGd1dHRlci0tZG91YmxlO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX19tZWRpYSB7XHJcblx0XHRcdFxyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0YXNwZWN0LXJhdGlvOiAxO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdFx0XHRcclxuXHRcdFx0Ly9AaW5jbHVkZSBvdmVybGF5KDIwcHgsIDEwMCUsIDEwMCUpO1xyXG5cdFx0XHRcclxuXHRcdFx0Jl9faW1hZ2Uge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fbGluay1tYXNre1xyXG5cdFx0XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR6LWluZGV4OiAxMDA7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncycgYXMgKjtcclxuXHJcbi5pY29ue1xyXG5cdFxyXG5cdGhlaWdodDogJGljb247XHJcblx0d2lkdGg6ICRpY29uO1xyXG5cdGZpbGw6ICR3aGl0ZTtcclxuXHRvdXRsaW5lOiAkd2hpdGU7XHJcblx0XHJcblx0Ji0tbWVkaXVte1xyXG5cdFx0XHJcblx0XHRoZWlnaHQ6ICRpY29uLS1tZWRpdW07XHJcblx0XHR3aWR0aDogJGljb24tLW1lZGl1bTtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmLS1sYXJnZXtcclxuXHRcdFxyXG5cdFx0aGVpZ2h0OiAkaWNvbi0tbGFyZ2U7XHJcblx0XHR3aWR0aDogJGljb24tLWxhcmdlO1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCYtLWV4dHJhLWxhcmdle1xyXG5cdFx0XHJcblx0XHRoZWlnaHQ6ICRpY29uLS14LWxhcmdlO1xyXG5cdFx0d2lkdGg6ICRpY29uLS14LWxhcmdlO1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG59IiwiQHVzZSAnLi4vc2V0dGluZ3MnIGFzICo7XHJcblxyXG5AZm9yd2FyZCAnaWNvbic7XHJcblxyXG4uaWNvbi1jdGEge1xyXG5cdFxyXG5cdCYtLWxhcmdle1xyXG5cdFx0XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDcwcHggMWZyO1xyXG5cdFx0XHJcblx0XHQuaWNvbi1jdGFfX2ljb257XHJcblx0XHRcdFxyXG5cdFx0XHRAZXh0ZW5kIC5pY29uLS1sYXJnZTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5pY29uLWN0YV9fdGV4dHtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGxhcmdlLWZvbnQ7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX2ljb257XHJcblx0XHRcclxuXHRcdGZpbGw6ICR3aGl0ZTtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX190ZXh0e1xyXG5cdFx0XHJcblx0XHRmb250LXdlaWdodDogJGxpZ2h0O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5AZm9yd2FyZCAndGl0bGUnO1xyXG5cclxuLmxpbmstaWNvbiB7XHJcblx0XHJcblx0cGFkZGluZzogJGd1dHRlci0tbWlkaTtcclxuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcclxuXHQmX19pbWFnZXtcclxuXHRcdFxyXG5cdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0XHJcblx0XHRAZXh0ZW5kIC50aXRsZTtcclxuXHRcdEBleHRlbmQgLnRpdGxlX190ZXJ0aWFyeTtcclxuXHRcdFxyXG5cdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5cclxuLmxpc3Qge1xyXG5cdFxyXG5cdGxpICsgbGkge1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tdG9wOiAkZ3V0dGVyLS1taW5pO1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdGxpIHtcclxuXHRcdFxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xyXG5cdFx0XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFxyXG5cdFx0XHRjb250ZW50OiBcIlxcMjAyMlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IC0zcHg7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHR1bHtcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbi10b3A6ICRndXR0ZXItLW5hbm87XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRhIHtcclxuXHRcdFx0XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5cclxuLmxpc3QtbmF2e1xyXG5cdFxyXG5cdCZfX2l0ZW17XHJcblx0XHRcclxuXHRcdCYgKyAme1xyXG5cdFx0XHRcclxuXHRcdFx0bWFyZ2luLXRvcDogJGd1dHRlci0tbmFubztcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdFxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRjb2xvcjogJGhpZ2hsaWdodC1jb2xvcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0YXtcclxuXHRcdFx0XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5pY29ue1xyXG5cdFx0XHRcclxuXHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0ZmlsbDogJGhpZ2hsaWdodC1jb2xvcjtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuaXMtYWN0aXZle1xyXG5cdFx0XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcclxuXHRcdFx0XHRjb2xvcjogJGhpZ2hsaWdodC1jb2xvcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5cclxuLm1ldGF7XHJcblx0XHJcblx0Z3JpZC1yb3ctZ2FwOiAxMHB4O1xyXG5cdFxyXG5cdCZfX2l0ZW17XHJcblx0XHRcclxuXHRcdCYtLXByaWNle1xyXG5cdFx0XHRcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0ZGVse1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0aW5ze1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji0tY2FydC1idXR0b257XHJcblx0XHJcblx0XHRcdC8vd2lkdGg6IDEwMCU7XHJcblx0XHRcdC8vbWFyZ2luLXRvcDogJGd1dHRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG59IiwiQHVzZSAnLi4vc2V0dGluZ3MnIGFzICo7XHJcblxyXG4ubW9kYWwge1xyXG5cdFxyXG5cdCZfX2JhY2tncm91bmQge1xyXG5cdFx0XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmV5LCAwLjk1KTtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHRcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0XHJcblx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdFx0XHJcblx0XHR6LWluZGV4OiAxMDAwMDA7XHJcblx0XHRcclxuXHRcdCYtLXNoYWRvdyB7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGJveC1zaGFkb3c6IDFweCAwIDEycHggLTNweCAkZGFyay1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQubW9kYWxfX2Nsb3NlIHtcclxuXHRcdFxyXG5cdFx0dG9wOiAyMHB4O1xyXG5cdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcclxuXHRcdC5pY29uIHtcclxuXHRcdFx0XHJcblx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0d2lkdGg6IDM1cHg7XHJcblx0XHRcdGZpbGw6ICR3aGl0ZTtcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX2NhcnR7XHJcblx0XHRcclxuXHRcdC5tb2RhbF9fY2xvc2V7XHJcblx0XHRcdFxyXG5cdFx0XHRyaWdodDogNDBweDtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19ib2R5IHtcclxuXHRcdFxyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHJcblx0XHQmX19jb2x1bW5zIHtcclxuXHRcdFx0XHJcblx0XHRcdCYtLTIge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKSB7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdD4gKjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6ICRndXR0ZXItLW1pZGk7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAkZ3V0dGVyLS1taWRpO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWJhY2tncm91bmQtY29sb3I7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgtcGx1cycpIHtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0PiAqOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogJGd1dHRlci0tc21hbGw7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQ+ICo6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRndXR0ZXItLXNtYWxsO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncycgYXMgKjtcclxuQHVzZSAnLi4vbWl4aW5zJyBhcyAqO1xyXG5AZm9yd2FyZCAnLi4vY29tcG9uZW50cy9idXR0b24nO1xyXG5cclxuLnByb2R1Y3QtYmFubmVyIHtcclxuXHRcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwMHB4IG1pbm1heCgwLCAxZnIpO1xyXG5cdGdyaWQtY29sdW1uLWdhcDogJGd1dHRlcjtcclxuXHRtaW4taGVpZ2h0OiAzMDBweDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHJcblx0JiArICYge1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tdG9wOiAkZ3JpZC1yb3ctZ2FwO1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKSB7XHJcblx0XHRcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmLS10aWdodCB7XHJcblx0XHRcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTcwcHggbWlubWF4KDAsIDFmcik7XHJcblx0XHRncmlkLWF1dG8tcm93czogbWF4LWNvbnRlbnQ7XHJcblx0XHRtaW4taGVpZ2h0OiB1bnNldDtcclxuXHRcdFxyXG5cdFx0LnByb2R1Y3QtYmFubmVyX19pbWFnZSB7XHJcblx0XHRcdFxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDE3MHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQucHJvZHVjdC1iYW5uZXJfX3RpdGxlIHtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIGxhcmdlLWZvbnQ7XHJcblx0XHRcdFxyXG5cdFx0XHQmLS1zbWFsbCB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgc21hbGwtZm9udDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Lm1ldGFfX2l0ZW0ge1xyXG5cdFx0XHRcclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGhlaWdodDogJGd1dHRlci0tbWlkaTtcclxuXHRcdFx0XHR3aWR0aDogJGd1dHRlci0tbWlkaTtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji5wcmljZSAuYW1vdW50IHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBsYXJnZS1mb250O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmLS1jYXJ0LWJ1dHRvbiAuYnV0dG9uIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAZXh0ZW5kIC5idXR0b24tLXNtYWxsO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgb3ZlcmxheSgpO1xyXG5cdFx0XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnNzY4Jykge1xyXG5cdFx0XHRcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGd1dHRlcjtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdFxyXG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKSB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji0tc21hbGwge1xyXG5cdFx0XHRcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19ib2R5IHtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcclxuXHRcdGdyaWQtcm93LWdhcDogJGd1dHRlci0tc21hbGw7XHJcblx0XHRcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJzc2OCcpIHtcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX190aXRsZSB7XHJcblx0XHRcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRcclxuXHRcdG1hcmdpbi1ib3R0b206ICRndXR0ZXItLXNtYWxsO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnNzY4Jykge1xyXG5cdFx0XHRcclxuXHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG59IiwiQHVzZSAnLi4vc2V0dGluZ3MnIGFzICo7XHJcblxyXG5AbWl4aW4gb3ZlcmxheSgkcGFkZGluZzogMTVweCwgJGhlaWdodDogMTAwJSwgJHdpZHRoOiAxMDAlKSB7XHJcblxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0bWFzazogdXJsKFwiaW1hZ2UtZnJhbWUtczY2LTIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRtYXNrLXNpemU6IGNhbGMoI3skaGVpZ2h0fSAtICN7JHBhZGRpbmd9KTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtaWQtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGhlaWdodDogJGhlaWdodDtcclxuXHRcdHdpZHRoOiAkd2lkdGg7XHJcblx0XHRwYWRkaW5nOiA1MHB4O1xyXG5cclxuXHR9XHJcblxyXG59IiwiQHVzZSAnLi4vc2V0dGluZ3MnIGFzICo7XHJcblxyXG4ucHJvZHVjdC1jYXJkIHtcclxuXHRcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdFxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdFxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFxyXG5cdFx0b3ZlcmZsb3c6IGNsaXA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHRcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYtLWNvdmVyIHtcclxuXHRcdFx0XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fc2FsZS1iYWRnZXtcclxuXHRcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTE1cHg7XHJcblx0XHRsZWZ0OiAtNjVweDtcclxuXHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJzc2OCcpIHtcclxuXHRcdFx0XHJcblx0XHRcdHRvcDogLTE1cHg7XHJcblx0XHRcdGxlZnQ6IC02NXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDkwcHg7XHJcblx0XHRcdHdpZHRoOiAxODBweDtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcblx0XHRcclxuXHRcdGEge1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fYm9keXtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcclxuXHRcdC5tZXRhe1xyXG5cdFx0XHRcclxuXHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncycgYXMgKjtcclxuXHJcbkBmb3J3YXJkICd0aXRsZSc7XHJcblxyXG4uc2FsZS1iYWRnZXtcclxuXHRcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMzBweDtcclxuXHRoZWlnaHQ6IDEzMHB4O1xyXG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFxyXG5cdFxyXG5cdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMCAxMDAlKTtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG5cdFxyXG5cdHotaW5kZXg6IDEwMDtcclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnNzY4Jyl7XHJcblx0XHRcclxuXHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0PiAqIHtcclxuXHRcdFxyXG5cdFx0QGV4dGVuZCAudGl0bGU7XHJcblx0XHRcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFxyXG5cdFx0dG9wOiAzMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRsZWZ0OiAtNzBweCAhaW1wb3J0YW50O1xyXG5cdFx0cmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJzc2OCcpe1xyXG5cdFx0XHRcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdHRvcDogMjVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRsZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5AZm9yd2FyZCAndGl0bGUnO1xyXG5cclxuLnNlYXJjaC1mb3Jte1xyXG5cdFxyXG5cdG1heC13aWR0aDogNjAwcHg7XHJcblx0bWFyZ2luLXRvcDogMTAwcHg7XHJcblx0XHJcblx0Jl9fd3JhcHBlcntcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGdyaWQtZ2FwOiAkZ3V0dGVyO1xyXG5cdFx0cGFkZGluZzogMCAkZ3V0dGVyLS10aW55O1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX2lucHV0e1xyXG5cdFx0XHJcblx0XHRAZXh0ZW5kIC50aXRsZTtcclxuXHRcdEBleHRlbmQgLnRpdGxlX19wcmltYXJ5O1xyXG5cdFx0XHJcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZXktLWxpZ2h0O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdHJlc2l6ZTogbm9uZTtcclxuXHRcclxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XHJcblx0XHRcdGNvbG9yOiAkZ3JleS0tbGlnaHQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fc3VibWl0e1xyXG5cdFx0XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cclxuXHRcdEBpbmNsdWRlIGhvdmVyKCl7XHJcblx0XHRcdFxyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFxyXG5cdFx0XHQuaWNvbntcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRmaWxsOiAkd2hpdGU7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5pY29ue1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbi1hbGw7XHJcblx0XHRcdFxyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHQvL2hlaWdodDogNDBweDtcclxuXHRcdFx0Ly93aWR0aDogNDBweDtcclxuXHRcdFx0Ly9tYXJnaW46IDAgMTBweDtcclxuXHRcdFx0ZmlsbDogJHdoaXRlO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19maWx0ZXJzIHtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbGFyZ2UtZm9udDtcclxuXHRcdFxyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bWFyZ2luLXRvcDogJGd1dHRlci0tdGlueTtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5cclxuLnNsaWRlciB7XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJzc2OCcpIHtcclxuXHRcdFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogJGd1dHRlci0tbWlkaTtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19pdGVtIHtcclxuXHR9XHJcblx0XHJcblx0Jl9fZG90cyB7XHJcblx0XHRcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGdyaWQtY29sdW1uLWdhcDogJGd1dHRlci0tc21hbGw7XHJcblx0XHRtYXJnaW4tdG9wOiAtNTBweDtcclxuXHRcdHotaW5kZXg6IDk5OTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJzc2OCcpIHtcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbi10b3A6IC0zNXB4O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0bGkge1xyXG5cdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji5zbGljay1hY3RpdmUge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkaGlnaGxpZ2h0LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdFx0d2lkdGg6IDY1cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5cclxuLnNlYXJjaHdwLWxpdmUtc2VhcmNoLXJlc3VsdHMsXHJcbi5zZWFyY2h3cC1saXZlLXNlYXJjaC1yZXN1bHRzLWNvbnRhaW5lcntcclxuXHRcclxuXHRiYWNrZ3JvdW5kOiAkbWlkLWJhY2tncm91bmQtY29sb3IgIWltcG9ydGFudDtcclxuXHRcclxufVxyXG5cclxuLnNlYXJjaHdwLWxpdmUtc2VhcmNoLXJlc3VsdHtcclxuXHRcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkbGlnaHQtYmFja2dyb3VuZC1jb2xvciwgMC44KSAhaW1wb3J0YW50O1xyXG5cdFxyXG5cdCYtLXRpdGxle1xyXG5cdFx0XHJcblx0XHRmb250LXdlaWdodDogJGxpZ2h0ICFpbXBvcnRhbnQ7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncycgYXMgKjtcclxuXHJcbi5jYW1jb20tY3VycmVuY3ktc3dpdGNoZXIge1xyXG5cdFxyXG5cdCp7XHJcblx0XHRcclxuXHRcdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcclxuXHRcdGZvbnQtc2l6ZTogJGRldGFpbC1mb250LXNpemU7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQuY2FtY29tX195YXktY3VycmVuY3ktY3VzdG9tLXNlbGVjdCB7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0LnlheS1jdXJyZW5jeS1jdXN0b20tb3B0aW9ucyB7XHJcblx0XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCkgIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQ6ICRncmV5LS1taWQ7XHJcblx0XHJcblx0fVxyXG5cdFxyXG5cdC55YXktY3VycmVuY3ktY3VzdG9tLW9wdGlvbi1yb3d7XHJcblx0XHRcclxuXHRcdGJhY2tncm91bmQ6ICRncmV5LS1taWQ7XHJcblx0XHRcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdFxyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleS0tbWlkO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5zZWxlY3RlZHtcclxuXHRcdFx0XHJcblx0XHRcdGJhY2tncm91bmQ6ICRsaWdodC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRjb2xvcjogJGdyZXkgIWltcG9ydGFudDtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncycgYXMgKjtcclxuXHJcbi5vbnNhbGUge1xyXG5cdFxyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcclxuXHRmb250LXNpemU6IDI4cHg7XHJcblx0Y29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC13ZWlnaHQ6ICRsaWdodDtcclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnNzY4Jykge1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5AZm9yd2FyZCAnLi4vY29tcG9uZW50cy9mb3JtJztcclxuQGZvcndhcmQgJy4uL2NvbXBvbmVudHMvdGl0bGUnO1xyXG5cclxuLndwZm9ybXMtY29udGFpbmVyIHtcclxuXHRcclxuXHRtYXJnaW46ICRndXR0ZXIgMDtcclxuXHRcclxuXHRoMyB7XHJcblx0XHRcclxuXHRcdGZvbnQtc2l6ZTogJGhlYWRpbmctZm9udC1zaXplICFpbXBvcnRhbnQ7XHJcblx0XHRsaW5lLWhlaWdodDogY2FsYygjeyRoZWFkaW5nLWZvbnQtc2l6ZX0gKiAxLjQpICFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXdlaWdodDogJGxpZ2h0ICFpbXBvcnRhbnQ7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0aDQge1xyXG5cdFx0XHJcblx0XHRmb250LXNpemU6ICRidXR0b24tZm9udC1zaXplICFpbXBvcnRhbnQ7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0LndwZm9ybXMtZmllbGQtbGF5b3V0IHtcclxuXHRcdFxyXG5cdFx0LndwZm9ybXMtZmllbGQtbGFiZWwge1xyXG5cdFx0XHRcclxuXHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQud3Bmb3Jtcy1pY29uLWNob2ljZXMge1xyXG5cdFx0XHJcblx0XHRncmlkLWNvbHVtbi1nYXA6ICRndXR0ZXItLWRvdWJsZTtcclxuXHRcdFxyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdFx0XHRcclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIGxhcmdlLWZvbnQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYtaWNvbiB7XHJcblx0XHRcdFxyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkZ3V0dGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRmaWxsOiAkd2hpdGU7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0LndwZm9ybXMtZmllbGQge1xyXG5cdFx0XHJcblx0XHQmLndwZm9ybXMtZmllbGQtbGF5b3V0IHtcclxuXHRcdFx0XHJcblx0XHRcdCYgPiAud3Bmb3Jtcy1maWVsZC1kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0b3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LndwZm9ybXMtZmllbGQtcm93e1xyXG5cdFx0XHRcclxuXHRcdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdFx0Z3JpZC1jb2x1bW4tZ2FwOiAkZ3V0dGVyLS1zbWFsbDtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKXtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcblx0XHRcdFx0Z3JpZC1yb3ctZ2FwOiAkZ3V0dGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbnB1dCxcclxuXHRcdHNlbGVjdCB7XHJcblx0XHRcdFxyXG5cdFx0XHRvcmRlcjogMTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYtZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcclxuXHRcdFx0b3JkZXI6IDQ7XHJcblx0XHRcdG1hcmdpbi10b3A6ICRndXR0ZXItLW5hbm87XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdC53cGZvcm1zLWVycm9yIHtcclxuXHRcdFxyXG5cdFx0b3JkZXI6IDM7XHJcblx0XHRtYXJnaW4tdG9wOiAkZ3V0dGVyLS1uYW5vO1xyXG5cdFx0Y29sb3I6ICRyZWQgIWltcG9ydGFudDtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQud3Bmb3Jtcy1maWVsZC1maWxlLXVwbG9hZCB7XHJcblx0XHRcclxuXHRcdC53cGZvcm1zLXVwbG9hZGVyIHtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtLW1pbmkgIWltcG9ydGFudDtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyZXktLWRhcmsgIWltcG9ydGFudDtcclxuXHRcdFx0b3JkZXI6IDI7XHJcblx0XHRcdFxyXG5cdFx0XHQuZHotbWVzc2FnZSB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGZpbGw6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tdG9wOiAkZ3V0dGVyO1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG59XHJcbiIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5cclxuLmxpbmstYm94IHtcclxuXHRcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRhc3BlY3QtcmF0aW86IDE7XHJcblx0XHJcblx0QGluY2x1ZGUgaG92ZXIoKXtcclxuXHRcclxuXHRcdC5saW5rLWJveF9fYmFja2dyb3VuZCB7XHJcblx0XHRcdFxyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19iYWNrZ3JvdW5ke1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbDtcclxuXHRcdFxyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9faW5uZXIge1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBiYWNrZ3JvdW5kKCRibGFjaywgMC41NSk7XHJcblx0XHRcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFxyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdFxyXG5cdFx0XHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFxyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAkZ3V0dGVyLS1zbWFsbDtcclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0XHQqIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncycgYXMgKjtcclxuQGZvcndhcmQgJy4uL2NvbXBvbmVudHMvdGl0bGUnO1xyXG5cclxuLmxpbmstY2FyZHtcclxuXHRcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y29sb3I6ICRibGFjaztcclxuXHRhc3BlY3QtcmF0aW86IDE7XHJcblx0XHJcblx0QGluY2x1ZGUgaG92ZXIoKXtcclxuXHRcdFxyXG5cdFx0LmxpbmstY2FyZF9faW1hZ2UgaW1ne1xyXG5cdFx0XHRcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9faW1hZ2V7XHJcblx0XHRcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHJcblx0XHQmLS1iYWNrZ3JvdW5ke1xyXG5cdFx0XHRcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbnRlbnQtYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0cGFkZGluZzogJGd1dHRlci0tc21hbGw7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtLW1pbmk7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbWd7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbDtcclxuXHRcdFx0XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX190aXRsZXtcclxuXHRcclxuXHRcdEBleHRlbmQgLnRpdGxlO1xyXG5cdFx0QGV4dGVuZCAudGl0bGVfX3F1YXRlcm5hcnk7XHJcblx0XHRcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tdG9wOiAkZ3V0dGVyLS10aW55O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG59IiwiQHVzZSAnLi4vc2V0dGluZ3MnIGFzICo7XHJcblxyXG4ubWVkaWEtdGV4dC1wcm9tbyB7XHJcblx0XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRib3JkZXI6IDFweCBzb2xpZDtcclxuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKSB7XHJcblx0XHRcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdFxyXG5cdFx0QGV4dGVuZCAuaG92ZXItem9vbTtcclxuXHRcdFxyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdHBhZGRpbmc6ICRndXR0ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnNzY4Jyl7XHJcblx0XHRcdFxyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGltZyB7XHJcblx0XHRcdFxyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fYm9keSB7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdHBhZGRpbmc6ICRndXR0ZXItLWRvdWJsZTtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJzc2OCcpe1xyXG5cdFx0XHRcclxuXHRcdFx0d2lkdGg6IHVuc2V0O1xyXG5cdFx0XHRwYWRkaW5nOiAkZ3V0dGVyO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHRcclxuXHQmLS1yZXZlcnNlIHtcclxuXHRcdFxyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnNzY4Jykge1xyXG5cdFx0XHRcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5tZWRpYS10ZXh0LXByb21vX19pbWFnZSB7XHJcblx0XHRcdFxyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkcmFkaXVzICRyYWRpdXMgMDtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncycgYXMgKjtcclxuXHJcbi5wcm9kdWN0LXNob3djYXNlIHtcclxuXHRcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtYXV0by1yb3dzOiBtaW4tY29udGVudDtcclxuXHRncmlkLWNvbHVtbi1nYXA6ICRndXR0ZXI7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xyXG5cdGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdmb2N1cyBmb2N1cyBsaXN0IGxpc3QgbGlzdCcgJy4gLiBkcmF3ZXIgZHJhd2VyIGRyYXdlcic7XHJcblx0cGFkZGluZy10b3A6ICRndXR0ZXI7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnNzY4Jykge1xyXG5cdFx0XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcblx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiAnZm9jdXMnICdsaXN0JyAnZHJhd2VyJztcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19mb2N1cyB7XHJcblx0XHRcclxuXHRcdGdyaWQtYXJlYTogZm9jdXM7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiA0cHggc29saWQgJGxpZ2h0LWJvcmRlci1jb2xvcjtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJzc2OCcpIHtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRsaWdodC1ib3JkZXItY29sb3I7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdFxyXG5cdFx0XHQvL0BleHRlbmQgLnRpdGxlX19zZWNvbmRhcnk7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0XHJcblx0XHRncmlkLWFyZWE6IGxpc3Q7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdFxyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdFxyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJGd1dHRlci0tZG91YmxlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Y29udGVudDogdW5zZXQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2l0ZW0gKyAmX19pdGVtIHtcclxuXHRcdFx0XHJcblx0XHRcdHBhZGRpbmctdG9wOiAkZ3V0dGVyLS1kb3VibGU7XHJcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkbGlnaHQtYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5AZm9yd2FyZCAnLi4vY29tcG9uZW50cy90aXRsZSc7XHJcblxyXG4ucHJvZHVjdC1wcm9tbyB7XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0XHJcblx0XHRAZXh0ZW5kIC50aXRsZTtcclxuXHRcdEBleHRlbmQgLnRpdGxlX19zZWNvbmRhcnk7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fYm9keSB7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwJSBtaW5tYXgoMCwgMWZyKTtcclxuXHRcdGdyaWQtZ2FwOiAkZ3V0dGVyLS1kb3VibGU7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKSB7XHJcblx0XHRcdFxyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRncmlkLWdhcDogJGd1dHRlcjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmX19pbWFnZSB7XHJcblx0XHRcclxuXHRcdEBleHRlbmQgLmhvdmVyLXpvb207XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcblx0XHRcclxuXHRcdGltZ3tcclxuXHRcdFx0XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRcclxuXHRcdFx0QGV4dGVuZCAudGl0bGU7XHJcblx0XHRcdEBleHRlbmQgLnRpdGxlX190ZXJ0aWFyeTtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncycgYXMgKjtcclxuXHJcbi53cC1ibG9jay1jb2x1bW57XHJcblx0XHJcblx0LndwLWJsb2NrLWdyb3VwICsgLndwLWJsb2NrLWdyb3Vwe1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tdG9wOiAkZ3V0dGVyO1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG59IiwiQHVzZSAnLi4vc2V0dGluZ3MnIGFzICo7XHJcblxyXG4ud3AtYmxvY2stY29sdW1uc3tcclxuXHRcclxuXHRtYXJnaW4tYm90dG9tOiAkZ3V0dGVyO1xyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCc3NjgnKXtcclxuXHRcdFxyXG5cdFx0Z3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCYuaGFzLWJhY2tncm91bmR7XHJcblx0XHJcblx0XHRwYWRkaW5nOiAkZ3V0dGVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5cclxuLndwLWJsb2NrLWNvdmVye1xyXG5cdFxyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFxyXG5cdCYgKyAme1xyXG5cdFx0XHJcblx0XHRtYXJnaW4tdG9wOiAkZ3V0dGVyO1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG59IiwiQHVzZSAnLi4vc2V0dGluZ3MnIGFzICo7XHJcblxyXG4ud3AtYmxvY2stZGV0YWlsc3tcclxuXHJcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHRcclxuXHRtYXJnaW46ICRndXR0ZXIgMDtcclxuXHRwYWRkaW5nOiAkZ3V0dGVyLS1taW5pICRndXR0ZXI7XHJcblx0XHJcblx0c3VtbWFyeXtcclxuXHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cclxuXHR9XHJcblxyXG5cdCYgPiAqOm5vdChzdW1tYXJ5KXtcclxuXHJcblx0XHRwYWRkaW5nLXRvcDogJGd1dHRlci0tc21hbGw7XHJcblxyXG5cdH1cclxuXHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncycgYXMgKjtcclxuXHJcbi53cC1ibG9jay1lbWJlZCB7XHJcblx0XHJcblx0Jl9fd3JhcHBlciB7XHJcblx0XHRcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cclxuXHRcdGhlaWdodDogMDtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHRpZnJhbWUge1xyXG5cdFx0XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5AZm9yd2FyZCAnLi4vY29tcG9uZW50cy9jYXJkJztcclxuXHJcbi53cC1ibG9jay1ncm91cCB7XHJcblx0XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFxyXG5cdCYgKyAqIHtcclxuXHRcdFxyXG5cdFx0bWFyZ2luLXRvcDogJGd1dHRlci0tZG91YmxlO1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCYuaGFzLWJhY2tncm91bmQge1xyXG5cdFx0XHJcblx0XHRAZXh0ZW5kIC5jYXJkO1xyXG5cdFx0XHJcblx0XHQud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XHJcblx0XHRcdFxyXG5cdFx0XHQ+ICo6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Ji5pcy1sYXlvdXQtZ3JpZCB7XHJcblx0XHRcclxuXHRcdGdhcDogMjVweDtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHQmLmlzLXZlcnRpY2FsLmlzLWNvbnRlbnQtanVzdGlmaWNhdGlvbi1jZW50ZXJ7XHJcblx0XHRcclxuXHRcdC5pY29ue1xyXG5cdFx0XHRcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHB7XHJcblx0XHRcdFxyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5AZm9yd2FyZCAnLi4vY29tcG9uZW50cy90aXRsZSc7XHJcblxyXG4ud3AtYmxvY2staGVhZGluZ3tcclxuXHRcclxuXHRAZXh0ZW5kIC50aXRsZTtcclxuXHRcclxuXHRtYXJnaW4tYm90dG9tOiAkZ3V0dGVyLS1zbWFsbDtcclxuXHRcclxuXHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFxyXG5cdFx0bWFyZ2luLXRvcDogJGd1dHRlci0tc21hbGw7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0Ji5oYXMtYmFja2dyb3VuZCB7XHJcblx0XHRcclxuXHRcdEBleHRlbmQgLnRpdGxlX19iYW5uZXI7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGxhcmdlLWZvbnQ7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbmgxLndwLWJsb2NrLWhlYWRpbmd7XHJcblx0XHJcblx0QGV4dGVuZCAudGl0bGVfX3ByaW1hcnk7XHJcblx0XHJcbn1cclxuXHJcbmgyLndwLWJsb2NrLWhlYWRpbmd7XHJcblx0XHJcblx0QGV4dGVuZCAudGl0bGVfX3NlY29uZGFyeTtcclxuXHRcclxufVxyXG5cclxuaDMud3AtYmxvY2staGVhZGluZ3tcclxuXHRcclxuXHRAZXh0ZW5kIC50aXRsZV9fdGVydGlhcnk7XHJcblxyXG5cdCYuaGFzLWxhcmdlLWZvbnQtc2l6ZXtcclxuXHJcblx0XHRAZXh0ZW5kIC50aXRsZV9fdGVydGlhcnk7XHJcblx0XHRcclxuXHRcdGZvbnQtc2l6ZTogJGhlYWRpbmctZm9udC1zaXplICFpbXBvcnRhbnQ7XHJcblxyXG5cdH1cclxuXHRcclxuXHQmLmhhcy14LWxhcmdlLWZvbnQtc2l6ZXtcclxuXHRcdFxyXG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0LypcclxuXHQmLmhhcy1zbWFsbC1mb250LXNpemV7XHJcblx0XHRcclxuXHRcdEBleHRlbmQgLnRpdGxlX190ZXJ0aWFyeS0tc21hbGw7XHJcblx0XHRcclxuXHR9Ki9cclxuXHRcclxufVxyXG5cclxuaDQud3AtYmxvY2staGVhZGluZ3tcclxuXHRcclxuXHRAZXh0ZW5kIC50aXRsZV9fcXVhdGVybmFyeTtcclxuXHRcclxuXHQmLmhhcy1sYXJnZS1mb250LXNpemV7XHJcblx0XHRcclxuZm9udC1zaXplOiAkYnV0dG9uLWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHJcblx0fVxyXG5cdC8qXHJcblx0Ji5oYXMtc21hbGwtZm9udC1zaXple1xyXG5cdFx0XHJcblx0XHRAZXh0ZW5kIC50aXRsZV9fcXVhdGVybmFyeS0tc21hbGw7XHJcblx0XHRcclxuXHR9Ki9cclxuXHRcclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5cclxuLndwLWJsb2NrLWltYWdlIHtcclxuXHRcclxuXHRpbWcge1xyXG5cdFx0XHJcblx0XHRib3JkZXItcmFkaXVzOiAkaW1hZ2UtcmFkaXVzO1xyXG5cdFx0XHJcblx0XHQmOm5vdCguYWxpZ25sZWZ0KTpub3QoLmFsaWducmlnaHQpIHtcclxuXHRcdFx0XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCYuaXMtc3R5bGUtcm91bmRlZCB7XHJcblx0XHRcclxuXHRcdEBleHRlbmQgLmhvdmVyLXpvb207XHJcblx0XHRcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHJcblx0XHRpbWcge1xyXG5cdFx0XHRcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncycgYXMgKjtcclxuQHVzZSAnLi4vY29tcG9uZW50cy9saXN0JztcclxuLndwLWJsb2NrLWxpc3R7XHJcblxyXG5cdEBleHRlbmQgLmxpc3Q7XHJcblx0XHJcblx0bWFyZ2luOiAkZ3V0dGVyLS1taW5pIDA7XHJcblx0XHJcblx0XHJcblx0XHJcbn0iLCJAdXNlICcuLi9zZXR0aW5ncycgYXMgKjtcclxuXHJcbi53cC1ibG9jay1tZWRpYS10ZXh0IHtcclxuXHRcclxuXHRib3JkZXI6IDFweCBzb2xpZDtcclxuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcclxuXHQmICsgJntcclxuXHRcdFxyXG5cdFx0bWFyZ2luLXRvcDogJGd1dHRlci0tZG91YmxlICFpbXBvcnRhbnQ7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0aW1nIHtcclxuXHRcdFxyXG5cdFx0bWF4LWhlaWdodDogNTAwcHg7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCYuaXMtaW1hZ2UtZmlsbHtcclxuXHRcdFxyXG5cdFx0LndwLWJsb2NrLW1lZGlhLXRleHRfX21lZGlhe1xyXG5cdFx0XHRcclxuXHRcdFx0YXNwZWN0LXJhdGlvOiAxO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX21lZGlhe1xyXG5cdFx0XHJcblx0XHRwYWRkaW5nOiAkZ3V0dGVyO1xyXG5cdFx0XHJcblx0fVxyXG5cdFxyXG5cdCZfX2NvbnRlbnR7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcclxuXHRcdHBhZGRpbmc6IDAgJGd1dHRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1xdWVyeSgnNzY4Jyl7XHJcblx0XHRcclxuXHRcdFx0cGFkZGluZzogJGd1dHRlci0tc21hbGwgIWltcG9ydGFudDtcclxuXHRcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5AZm9yd2FyZCAnLi4vY29tcG9uZW50cy9saXN0JztcclxuQGZvcndhcmQgJy4uL2NvbXBvbmVudHMvdGl0bGUnO1xyXG5cclxuLndwLWJsb2NrLXJhbmstbWF0aC10b2MtYmxvY2t7XHJcblx0XHJcblx0QGV4dGVuZCAubGlzdDtcclxuXHRcclxuXHRwYWRkaW5nOiAkZ3V0dGVyO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcblx0XHJcblx0aDJ7XHJcblx0XHRcclxuXHRcdEBleHRlbmQgLnRpdGxlO1xyXG5cdFx0QGV4dGVuZCAudGl0bGVfX3NlY29uZGFyeTtcclxuXHRcdFxyXG5cdFx0bWFyZ2luOiAwIDAgJGd1dHRlci0tc21hbGwgMDtcclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHRsaXtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgbWVkaXVtLWZvbnQ7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcblx0bGkgKyBsaXtcclxuXHRcdFxyXG5cdFx0bWFyZ2luLXRvcDogJGd1dHRlci0tbmFubztcclxuXHRcdFxyXG5cdH1cclxuXHRcclxufSIsIkB1c2UgJy4uL3NldHRpbmdzJyBhcyAqO1xyXG5cclxuLndwLWJsb2NrLXNlcGFyYXRvcntcclxuXHRcclxuXHR3aWR0aDogODAlO1xyXG5cdG1hcmdpbjogJGd1dHRlciBhdXRvO1xyXG5cdFxyXG59IiwiQHVzZSAnc2V0dGluZ3MnIGFzICo7XHJcblxyXG5AZm9yd2FyZCAnbGF5b3V0cy9mb290ZXInO1xyXG5AZm9yd2FyZCAnbGF5b3V0cy9wYWdpbmF0aW9uJztcclxuQGZvcndhcmQgJ2xheW91dHMvb3JkZXItc3VtbWFyeSc7XHJcbkBmb3J3YXJkICdsYXlvdXRzL25hdi1kZXNrdG9wJztcclxuQGZvcndhcmQgJ2xheW91dHMvbmF2LW1vYmlsZSc7XHJcbkBmb3J3YXJkICdsYXlvdXRzL3NpZGViYXInO1xyXG5AZm9yd2FyZCAnbGF5b3V0cy9zaWRlYmFyLW5hdic7XHJcbkBmb3J3YXJkICdsYXlvdXRzL3NpdGUtaGVhZCc7XHJcbkBmb3J3YXJkICdsYXlvdXRzL3NpdGUtbmF2JztcclxuXHJcbkBmb3J3YXJkICdjb21wb25lbnRzL2F0Yyc7XHJcbkBmb3J3YXJkICdjb21wb25lbnRzL2JhcmNvZGUnO1xyXG5AZm9yd2FyZCAnY29tcG9uZW50cy9icmVhZGNydW1icyc7XHJcbkBmb3J3YXJkICdjb21wb25lbnRzL2JyZWF0aGUnO1xyXG5AZm9yd2FyZCAnY29tcG9uZW50cy9idXR0b24nO1xyXG5AZm9yd2FyZCAnY29tcG9uZW50cy9idXR0b24tZ3JvdXAnO1xyXG5AZm9yd2FyZCAnY29tcG9uZW50cy9jYXJkJztcclxuQGZvcndhcmQgJ2NvbXBvbmVudHMvY2Fyb3VzZWwnO1xyXG5AZm9yd2FyZCAnY29tcG9uZW50cy9jb250ZW50JztcclxuQGZvcndhcmQgJ2NvbXBvbmVudHMvZGl2aWRlcic7XHJcbkBmb3J3YXJkICdjb21wb25lbnRzL2Zvcm0nO1xyXG5AZm9yd2FyZCAnY29tcG9uZW50cy9oZXJvJztcclxuQGZvcndhcmQgJ2NvbXBvbmVudHMvaWNvbic7XHJcbkBmb3J3YXJkICdjb21wb25lbnRzL2ljb24tY3RhJztcclxuQGZvcndhcmQgJ2NvbXBvbmVudHMvbGluay1pY29uJztcclxuQGZvcndhcmQgJ2NvbXBvbmVudHMvbGlzdCc7XHJcbkBmb3J3YXJkICdjb21wb25lbnRzL2xpc3QtbmF2JztcclxuQGZvcndhcmQgJ2NvbXBvbmVudHMvbWV0YSc7XHJcbkBmb3J3YXJkICdjb21wb25lbnRzL21vZGFsJztcclxuQGZvcndhcmQgJ2NvbXBvbmVudHMvcHJvZHVjdC1iYW5uZXInO1xyXG5AZm9yd2FyZCAnY29tcG9uZW50cy9wcm9kdWN0LWNhcmQnO1xyXG5AZm9yd2FyZCAnY29tcG9uZW50cy9zYWxlLWJhZGdlJztcclxuQGZvcndhcmQgJ2NvbXBvbmVudHMvc2VhcmNoLWZvcm0nO1xyXG5AZm9yd2FyZCAnY29tcG9uZW50cy9zbGlkZXInO1xyXG5AZm9yd2FyZCAnY29tcG9uZW50cy90aXRsZSc7XHJcblxyXG5AZm9yd2FyZCAndGhpcmQtcGFydHkvc2VhcmNod3AnO1xyXG5AZm9yd2FyZCAndGhpcmQtcGFydHkveWF5LWN1cnJlbmN5LXNlbGVjdCc7XHJcbkBmb3J3YXJkICd0aGlyZC1wYXJ0eS93b29jb21tZXJjZS1zYWxlLWJhZGdlJztcclxuQGZvcndhcmQgJ3RoaXJkLXBhcnR5L3dwZm9ybXMnO1xyXG5cclxuQGZvcndhcmQgJ2Jsb2Nrcyc7XHJcblxyXG5odG1se1xyXG5cdFxyXG5cdEBpbmNsdWRlIGJvZHktZm9udDtcclxuXHRcclxuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcclxuXHRsZXR0ZXItc3BhY2luZzogMS40cHggIWltcG9ydGFudDtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cdFxyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcblx0XHJcblx0cGFkZGluZzogJGd1dHRlci0tZG91YmxlIDA7XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWEtcXVlcnkoJzc2OCcpIHtcclxuXHRcdFxyXG5cdFx0cGFkZGluZzogJGd1dHRlci0tc21hbGw7XHJcblx0XHRcclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbmF7XHJcblx0XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFxyXG59XHJcblxyXG4uc2FsZS1iYWRnZXtcclxuXHRcclxuXHJcblxyXG59Il19 */
