.project-featured-image-section .container {
  max-width: 100%;
  padding: 0;
}
.project-featured-image-section .container .featured-image-wrapper {
  height: 1080px;
}
.project-featured-image-section .container .featured-image-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 2000px) {
  .project-featured-image-section .container .featured-image-wrapper {
    height: 780px;
  }
}
@media (max-width: 1500px) {
  .project-featured-image-section .container .featured-image-wrapper {
    height: 641px;
  }
}
.project-showcase-section {
  background-image: url("../../images/project-bg.png");
  background-size: cover;
  background-repeat: no-repeat;
}
.project-showcase-section .project-showcase-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
.project-showcase-section .project-showcase-wrapper .project-showcase-left {
  max-width: 523px;
  flex-basis: 41%;
  display: flex;
  flex-direction: column;
  gap: 24px;
  color: #FFFFFF;
}
.project-showcase-section .project-showcase-wrapper .project-showcase-left h2, .project-showcase-section .project-showcase-wrapper .project-showcase-left h1 {
  font-size: 48px;
  font-weight: 800;
  line-height: 100%;
}
.project-showcase-section .project-showcase-wrapper .project-showcase-left p {
  font-size: 24px;
  font-weight: 500;
  line-height: normal;
}
.project-showcase-section .project-showcase-wrapper .project-showcase-right {
  display: grid;
  grid-template-columns: 305px minmax(195px, auto) minmax(195px, auto);
  grid-template-rows: minmax(216px, auto) minmax(136px, auto);
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}
.project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block {
  padding: 22px 30px;
  border-radius: 12px;
  border: 2px solid rgb(245, 245, 245);
  background: radial-gradient(231% 135.8% at 0.9% 2.98%, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%);
  backdrop-filter: blur(21px);
  display: flex;
  flex-direction: column;
  justify-content: end;
  gap: 32px;
}
.project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block:has(.project-showcase-top) {
  justify-content: space-between;
}
.project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block span {
  color: #F4CA35;
}
.project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block a {
  border-radius: 8px;
  background-color: #F4CA35;
  box-shadow: 0 2px 0 0 rgba(185, 185, 185, 0.1);
  padding: 11.5px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #2A3E49;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  line-height: normal;
  transition: all ease-in-out 0.3s;
}
.project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block a:hover {
  background-color: #FDDE71;
}
.project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block .project-showcase-top {
  display: flex;
  flex-direction: column;
  gap: 16px;
  color: #FFFFFF;
}
.project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block .project-showcase-top h5 {
  color: #FFFFFF;
  font-weight: 800;
}
.project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block .project-showcase-top h5 + p:has(a) {
  margin-top: 9px;
}
.project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block .project-showcase-top p {
  color: #FFFFFF;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: normal;
}
.project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block .project-showcase-top p + p:has(a) {
  margin-top: 9px;
}
.project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block .project-showcase-bottom {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block .project-showcase-bottom:has(a) {
  margin-top: -16px;
}
.project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block .project-showcase-bottom p {
  font-family: "Montserrat", sans-serif;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
}
.project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block .project-showcase-bottom p + p:has(a) {
  margin-top: 9px;
}
.project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block .project-showcase-bottom h6 {
  color: #F4CA35;
  font-size: 18px;
  font-weight: 600;
}
.project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block .project-showcase-bottom h6 + p:has(a) {
  margin-top: 9px;
}
.project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block .project-showcase-bottom h5 {
  font-weight: 800;
  color: #FFFFFF;
}
.project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block .project-showcase-bottom h5 + p:has(a) {
  margin-top: 9px;
}

.project-summary-section {
  padding-top: 80px;
  padding-bottom: 80px;
  background-repeat: repeat;
  background-size: contain;
  background-image: url("../../images/background_noise.png");
}
.project-summary-section .project-summary-content {
  margin-bottom: 56px;
}
.project-summary-section .project-summary-content .summary-text {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 16px;
}
.project-summary-section .project-summary-content .summary-text p {
  max-width: 844px;
}
.project-summary-section .project-summary-content .summary-text p strong {
  font-weight: 600;
}
.project-summary-section .project-before-after {
  display: flex;
  height: 716px;
}
.project-summary-section .project-before-after .before-after-container {
  border-radius: 12px;
  padding-bottom: 0;
  height: 100%;
}
.project-summary-section .project-before-after .before-after-container .slider-button svg {
  width: 80px;
  height: 80px;
}
.project-summary-section .project-before-after .before-after-container .image-label {
  position: absolute;
  top: 32px;
  padding: 11px 25.5px;
  font-size: 20px;
  font-style: normal;
}
.project-summary-section .project-before-after .before-after-container .image-label.before-label {
  left: 32px;
  background-color: rgba(255, 255, 255, 0.8);
}
.project-summary-section .project-before-after .before-after-container .image-label.after-label {
  right: 32px;
  background-color: rgba(244, 202, 53, 0.8);
}

.related-product-section {
  padding-top: 40px;
  background-image: url("../../images/background_noise.png");
}
.related-product-section .section-title {
  margin-bottom: 52px;
}
.related-product-section .products-grid .product-card .product-card-inner {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
.related-product-section .products-grid .product-card .product-card-inner .product-gallery-slider-wrapper {
  max-width: 632px;
  flex-basis: 50%;
  position: relative;
}
.related-product-section .products-grid .product-card .product-card-inner .product-gallery-slider-wrapper .wrapper-bestseller-badge {
  position: absolute;
  top: 32px;
  left: 32px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  pointer-events: none;
  z-index: 1;
}
.related-product-section .products-grid .product-card .product-card-inner .product-gallery-slider-wrapper .wrapper-bestseller-badge .bestseller-badge {
  overflow: hidden;
  color: #2A3E49;
  text-overflow: ellipsis;
  font-family: "IBM Plex Sans", sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 9px 15px;
  border-radius: 8px;
  border: 2px solid #FDDE71;
  background-color: #F4CA35;
  width: -moz-fit-content;
  width: fit-content;
}
.related-product-section .products-grid .product-card .product-card-inner .product-gallery-slider-wrapper .wrapper-bestseller-badge .bestseller-badge.sale {
  color: #FFFFFF;
  border-color: #D32F2F;
  background-color: #D32F2F;
}
.related-product-section .products-grid .product-card .product-card-inner .product-gallery-slider-wrapper .product-gallery-main .gallery-item {
  border-radius: 12px;
  overflow: hidden;
}
.related-product-section .products-grid .product-card .product-card-inner .product-gallery-slider-wrapper .product-gallery-main .gallery-item img {
  border-radius: 12px;
}
.related-product-section .products-grid .product-card .product-card-inner .product-gallery-slider-wrapper .product-gallery-thumbs-wrapper {
  margin-top: 32px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}
.related-product-section .products-grid .product-card .product-card-inner .product-gallery-slider-wrapper .product-gallery-thumbs-wrapper.center {
  justify-content: center;
}
.related-product-section .products-grid .product-card .product-card-inner .product-gallery-slider-wrapper .product-gallery-thumbs-wrapper .product-gallery-thumbs {
  max-width: 504px;
  width: 100%;
}
.related-product-section .products-grid .product-card .product-card-inner .product-gallery-slider-wrapper .product-gallery-thumbs-wrapper .product-gallery-thumbs .slick-list {
  overflow: hidden;
  margin: 0 -8px;
}
.related-product-section .products-grid .product-card .product-card-inner .product-gallery-slider-wrapper .product-gallery-thumbs-wrapper .product-gallery-thumbs .thumb-item {
  width: 88px;
  height: 88px;
  margin: 0 8px;
  border-radius: 12px;
  border: 2px solid transparent;
  cursor: pointer;
  transition: all ease-in-out 0.3s;
}
.related-product-section .products-grid .product-card .product-card-inner .product-gallery-slider-wrapper .product-gallery-thumbs-wrapper .product-gallery-thumbs .thumb-item.slick-current {
  border: 2px solid #F4CA35;
}
.related-product-section .products-grid .product-card .product-card-inner .product-gallery-slider-wrapper .product-gallery-thumbs-wrapper .product-gallery-thumbs .thumb-item:hover {
  border: 2px solid #F4CA35;
}
.related-product-section .products-grid .product-card .product-card-inner .product-gallery-slider-wrapper .product-gallery-thumbs-wrapper .product-gallery-thumbs .thumb-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
}
.related-product-section .products-grid .product-card .product-card-inner .product-gallery-slider-wrapper .product-gallery-thumbs-wrapper .slick-arrow {
  display: flex;
  transition: color ease-in-out 0.3s;
}
.related-product-section .products-grid .product-card .product-card-inner .product-gallery-slider-wrapper .product-gallery-thumbs-wrapper .slick-arrow:hover {
  color: #F4CA35;
}
.related-product-section .products-grid .product-card .product-card-inner .product-gallery-slider-wrapper .product-gallery-thumbs-wrapper .slick-arrow.slick-disabled {
  color: #CACFD7;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info {
  max-width: 628px;
  flex-basis: 50%;
  padding: 40px 24px;
  border-radius: 24px;
  background-color: #FFFFFF;
  display: flex;
  flex-direction: column;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .product-title {
  margin-bottom: 16px;
  font-size: 48px;
  font-weight: 800;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .product-title a {
  color: #2A3E49;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating {
  padding-top: 24px;
  padding-bottom: 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating .product-price {
  flex-basis: 40%;
  display: flex;
  align-items: center;
  gap: 16px;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating .product-price .label-price {
  color: #53707F;
  font-size: 20px;
  line-height: 140%;
  font-weight: 500;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating .product-price .product-price-inner {
  color: #2A3E49;
  font-family: "Montserrat", sans-serif;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating .product-price .product-price-inner:not(:has(del)) {
  font-size: 36px;
  font-weight: 800;
  line-height: normal;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating .product-price .product-price-inner:has(span + span) {
  font-size: 20px;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating .product-price .product-price-inner del {
  font-size: 20px;
  line-height: normal;
  font-weight: 800;
  color: #53707F;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating .product-price .product-price-inner ins {
  font-size: 36px;
  font-weight: 800;
  line-height: normal;
  color: #E3AA0F;
  text-decoration: none;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating .product-rating {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 6.5px;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating .product-rating .rating-number {
  color: #2A3E49;
  font-family: "IBM Plex Sans", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating .product-rating .stars {
  gap: 8px;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating .product-rating .stars .star svg {
  width: 24px;
  height: 22px;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating .product-rating .rating-count {
  color: #53707F;
  font-family: "IBM Plex Sans", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .product-attributes {
  margin-bottom: 24px;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .product-attributes .attribute-item {
  display: flex;
  align-items: center;
  padding: 24px 0;
  border-top: 1.5px solid #CACFD7;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .product-attributes .attribute-item .attr-label {
  color: #53707F;
  font-family: "IBM Plex Sans", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  min-width: 184px;
  padding-right: 8px;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .product-attributes .attribute-item .attr-value {
  color: #2A3E49;
  font-family: "Montserrat", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .product-attributes .attribute-privacy .privacy-value-wrapper {
  display: flex;
  align-items: center;
  gap: 28px;
  width: 100%;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .product-attributes .attribute-privacy .privacy-value-wrapper .privacy-slider {
  width: 100%;
  overflow: hidden;
  height: 8px;
  border-radius: 24px;
  background-color: #CACFD7;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .product-attributes .attribute-privacy .privacy-value-wrapper .privacy-slider .privacy-slider-bar {
  height: 8px;
  border-radius: 24px;
  background-color: #F4CA35;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .product-certifications {
  display: flex;
  align-items: center;
  gap: 32px;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 40px;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .product-certifications .certification-item img {
  width: 74px;
  height: 84px;
  opacity: 0.6;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .product-bottom {
  margin-top: auto;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .product-bottom .product-actions {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}
.related-product-section .products-grid .product-card .product-card-inner .product-info .product-bottom .product-actions .btn {
  min-height: 48px;
}

.single-project main section:last-of-type {
  padding-bottom: 120px;
}
.single-project .gallery-popup {
  display: none;
}
.single-project .project-gallery-section {
  background-image: none;
  background-color: #FFFFFF;
}
.single-project .project-gallery-section .project-gallery-header .project-gallery-title {
  text-align: center;
}
.single-project .customer-reviews-section + .video-section {
  background-image: url("../../images/background_noise.png");
  padding-top: 0;
}
.single-project .popular-products-section .popular-products-wrapper .popular-products-header h2 {
  text-transform: unset;
}

.before-after-container {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  overflow: hidden;
  cursor: grab;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.before-after-container.dragging {
  cursor: grabbing;
}
.before-after-container .before-image, .before-after-container .after-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.before-after-container .before-image img, .before-after-container .after-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  display: block;
  pointer-events: none;
}
.before-after-container .before-image {
  z-index: 1;
}
.before-after-container .before-image img {
  filter: grayscale(100%);
}
.before-after-container .after-image {
  z-index: 2;
  clip-path: inset(0 0 0 50%);
}
.before-after-container .compare-slider {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 4px;
  z-index: 3;
  transform: translateX(-50%);
  cursor: grab;
}
.before-after-container .compare-slider:active {
  cursor: grabbing;
}
.before-after-container .compare-slider .slider-line {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 2px;
  background-color: #FFFFFF;
  transform: translateX(-50%);
}
.before-after-container .compare-slider .slider-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 4;
  pointer-events: none;
}
.before-after-container .compare-slider .slider-button svg {
  display: block;
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2));
}

.hidden-gallery-item {
  display: none !important;
}

.show-gallery-item {
  display: block;
  animation: fadeInGallery 0.3s ease-in-out;
}

@keyframes fadeInGallery {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@media (max-width: 1200px) {
  .project-showcase-section .project-showcase-wrapper {
    flex-direction: column;
    align-items: unset;
    gap: 40px;
  }
  .project-showcase-section .project-showcase-wrapper .project-showcase-left {
    max-width: 100%;
  }
  .project-showcase-section .project-showcase-wrapper .project-showcase-right {
    grid-template-rows: 0.6fr minmax(195px, auto) minmax(195px, auto);
  }
  .related-product-section .products-grid .product-card .product-card-inner {
    flex-direction: column;
    gap: 32px;
    align-items: center;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-gallery-slider-wrapper {
    max-width: 1000px;
    width: 100%;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-gallery-slider-wrapper .product-gallery-main .gallery-item img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-info {
    max-width: 1000px;
    width: 100%;
  }
}
@media (max-width: 990px) {
  header, footer, .pre-footer-contact-section {
    display: none;
  }
  .project-showcase-section .project-showcase-wrapper {
    flex-direction: column;
    align-items: unset;
    gap: 40px;
  }
  .project-showcase-section .project-showcase-wrapper .project-showcase-left {
    max-width: 100%;
  }
  .project-showcase-section .project-showcase-wrapper .project-showcase-right {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    width: 100%;
  }
  .project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block {
    padding: 18px;
    gap: 16px;
  }
  .project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block:nth-child(3n+1) {
    grid-column: span 2;
  }
  .project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block .project-showcase-top h5 + p:has(a) {
    margin-top: 9px;
  }
  .project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block .project-showcase-top p + p:has(a) {
    margin-top: 9px;
  }
  .project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block .project-showcase-bottom:has(a) {
    margin-top: 0;
  }
  .project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block .project-showcase-bottom p + p:has(a) {
    margin-top: 9px;
  }
  .project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block .project-showcase-bottom h5 + p:has(a) {
    margin-top: 9px;
  }
  .project-summary-section .project-summary-content {
    margin-bottom: 40px;
  }
  .project-summary-section .project-before-after {
    height: 516px;
  }
}
@media (max-width: 768px) {
  .project-featured-image-section .container .featured-image-wrapper {
    height: 448px;
  }
  .project-showcase-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .project-showcase-section .project-showcase-wrapper .project-showcase-left {
    gap: 16px;
  }
  .project-showcase-section .project-showcase-wrapper .project-showcase-left h2, .project-showcase-section .project-showcase-wrapper .project-showcase-left h1 {
    font-size: 38px;
  }
  .project-showcase-section .project-showcase-wrapper .project-showcase-left p {
    font-size: 18px;
  }
  .project-showcase-section .project-showcase-wrapper .project-showcase-right .project-showcase-block a {
    height: 48px;
    padding: 14px 16px;
    font-size: 16px;
  }
  .project-summary-section {
    padding-top: 40px;
    padding-bottom: 40px;
    background-size: unset;
  }
  .project-summary-section .project-summary-content .summary-text p {
    font-size: 14px;
    line-height: normal;
    font-weight: 500;
  }
  .project-summary-section .project-summary-content .summary-text p strong {
    font-weight: 700;
  }
  .project-summary-section .project-before-after {
    height: 464px;
  }
  .project-summary-section .project-before-after .before-after-container .slider-button svg {
    width: 40px;
    height: 40px;
  }
  .project-summary-section .project-before-after .before-after-container .image-label {
    top: 16px;
    padding: 8px 18px;
    font-size: 14px;
  }
  .project-summary-section .project-before-after .before-after-container .image-label.before-label {
    left: 16px;
  }
  .project-summary-section .project-before-after .before-after-container .image-label.after-label {
    right: 16px;
  }
  .related-product-section .section-title {
    margin-bottom: 24px;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-gallery-slider-wrapper .wrapper-bestseller-badge {
    top: 16px;
    left: 16px;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-gallery-slider-wrapper .wrapper-bestseller-badge .bestseller-badge {
    font-size: 14px;
    padding: 6px 12px;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-gallery-slider-wrapper .slick-dots {
    margin-top: 16px;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-gallery-slider-wrapper .product-gallery-thumbs-wrapper {
    display: none;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-info {
    padding: 20px 20px 24px;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-info .product-title {
    margin-bottom: 20px;
    font-size: 24px;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating {
    padding-top: 0px;
    padding-bottom: 20px;
    flex-direction: column-reverse;
    align-items: start;
    gap: 16px;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating .product-price .label-price {
    font-size: 16px;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating .product-price .product-price-inner:has(del) {
    display: flex;
    flex-direction: column;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating .product-price .product-price-inner:not(:has(del)) {
    font-size: 32px;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating .product-price .product-price-inner:has(span + span) {
    font-size: 24px;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating .product-price .product-price-inner del {
    font-size: 16px;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating .product-price .product-price-inner ins {
    font-size: 32px;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating .product-rating {
    gap: 8px;
    padding: 0;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating .product-rating .rating-number {
    font-size: 16px;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating .product-rating .stars {
    gap: 5px;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating .product-rating .stars .star svg {
    width: 16.6px;
    height: 15px;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-info .project-price-rating .product-rating .rating-count {
    font-size: 12px;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-info .product-attributes .attribute-item {
    padding: 10px 0;
    min-height: 70px;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-info .product-attributes .attribute-item .attr-label {
    min-width: unset;
    font-size: 16px;
    flex-basis: 50%;
    flex-shrink: 0;
    padding-right: 8px;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-info .product-attributes .attribute-item .attr-value {
    flex-basis: 50%;
    flex-shrink: 0;
    font-size: 18px;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-info .product-attributes .attribute-privacy .privacy-value-wrapper {
    flex-direction: column;
    align-items: start;
    gap: 8px;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-info .product-certifications {
    gap: 13px;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-info .product-certifications .certification-item img {
    width: 43px;
    height: 48px;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-info .product-bottom .product-actions {
    grid-template-columns: 1fr;
  }
  .related-product-section .products-grid .product-card .product-card-inner .product-info .product-bottom .product-actions .btn {
    min-height: 48px;
  }
  .single-project .gallery-popup {
    position: fixed;
    inset: 0;
    z-index: 9999;
    background-color: #FFFFFF;
    display: none;
  }
  .single-project .gallery-popup.active {
    display: flex;
  }
  .single-project .gallery-popup .gallery-popup-content {
    position: relative;
    max-width: 100vw;
    max-height: 100vh;
    height: 100%;
    width: 100%;
    margin: auto;
    background-color: #FFFFFF;
    padding: 16px 16px 40px;
    display: flex;
    flex-direction: column;
  }
  .single-project .gallery-popup .gallery-popup-content .gallery-popup-inner {
    padding-top: 80px;
    width: 100%;
    height: 100%;
    min-height: 0;
    display: flex;
    flex-direction: column;
  }
  .single-project .gallery-popup .gallery-popup-content .gallery-popup-inner .product-gallery-slider-wrapper {
    flex: 1 1 auto;
    min-height: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
  }
  .single-project .gallery-popup .gallery-popup-content .gallery-popup-inner .product-gallery-slider-wrapper .popup-gallery-main-slider {
    flex: 1 1 auto;
    min-height: 0;
  }
  .single-project .gallery-popup .gallery-popup-content .gallery-popup-inner .product-gallery-slider-wrapper .popup-gallery-main-slider .slick-list {
    height: 100%;
  }
  .single-project .gallery-popup .gallery-popup-content .gallery-popup-inner .product-gallery-slider-wrapper .popup-gallery-main-slider .slick-list .slick-track {
    height: 100%;
  }
  .single-project .gallery-popup .gallery-popup-content .gallery-popup-inner .product-gallery-slider-wrapper .popup-gallery-main-slider .gallery-item {
    border-radius: 0;
    height: 100%;
  }
  .single-project .gallery-popup .gallery-popup-content .gallery-popup-inner .product-gallery-slider-wrapper .popup-gallery-main-slider .gallery-item img {
    border-radius: 0;
    min-height: 450px;
  }
  .single-project .gallery-popup .gallery-popup-content .gallery-popup-inner .product-gallery-slider-wrapper .product-gallery-thumbs-wrapper {
    flex: 0 0 auto;
    display: flex !important;
    margin-top: 0;
    padding-top: 40px;
  }
  .single-project .gallery-popup .gallery-popup-content .gallery-popup-inner .product-gallery-slider-wrapper .product-gallery-thumbs-wrapper .slick-list {
    margin: 0 !important;
  }
  .single-project .gallery-popup .gallery-popup-content .gallery-popup-inner .product-gallery-slider-wrapper .product-gallery-thumbs-wrapper .popup-gallery-thumbs-slider {
    max-width: 100%;
  }
  .single-project .gallery-popup .gallery-popup-content .gallery-popup-inner .product-gallery-slider-wrapper .product-gallery-thumbs-wrapper .popup-gallery-thumbs-slider .thumb-item {
    margin: 0 4px;
    width: 88px;
    height: 88px;
  }
  .single-project .gallery-popup .gallery-popup-content .gallery-popup-inner .product-gallery-slider-wrapper .product-gallery-thumbs-wrapper .popup-gallery-thumbs-slider .thumb-item:hover {
    border-color: transparent;
  }
  .single-project .gallery-popup .gallery-popup-content .gallery-popup-inner .product-gallery-slider-wrapper .product-gallery-thumbs-wrapper .popup-gallery-thumbs-slider .thumb-item.slick-current {
    border-color: #F4CA35;
  }
  .single-project .gallery-popup .gallery-popup-close {
    position: absolute;
    top: 16px;
    right: 16px;
    background: none;
    outline: none;
    border: 0;
    cursor: pointer;
  }
}
@media (max-width: 576px) {
  .project-featured-image-section .container .featured-image-wrapper {
    height: 248px;
    background-size: auto 100%;
    background-repeat: no-repeat;
  }
  .project-featured-image-section .container .featured-image-wrapper img {
    display: none;
  }
  .project-showcase-section {
    background-image: url("../../images/project-bg-mob.png");
  }
  .project-showcase-section .project-showcase-wrapper .project-showcase-left h2, .project-showcase-section .project-showcase-wrapper .project-showcase-left h1 {
    font-size: 36px;
  }
  .project-summary-section .project-before-after {
    height: 264px;
  }
  .related-product-section {
    padding-top: 16px;
    padding-bottom: 40px;
  }
  .single-project main section:last-of-type {
    padding-bottom: 40px;
  }
  .single-project .project-gallery-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .single-project .project-gallery-section .project-gallery-grid .slick-list {
    overflow: hidden;
    margin: 0 -8px;
  }
  .single-project .project-gallery-section .project-gallery-grid .slick-dots {
    margin: 32px auto 0;
    max-width: 100%;
    width: -moz-fit-content;
    width: fit-content;
    justify-content: start;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
  }
  .single-project .project-gallery-section .project-gallery-grid .project-gallery-item {
    width: unset;
    height: 264px;
    margin: 0 8px;
  }
  .single-project .project-gallery-section .project-gallery-grid .project-gallery-item .project-gallery-link .project-gallery-image-wrapper img {
    border-radius: 12px;
  }
  .single-project .customer-reviews-section + .video-section {
    background-size: unset;
    padding-top: 16px;
  }
  .single-project .video-section {
    padding-bottom: 40px;
  }
  .single-project .video-section .video-section-header {
    margin-bottom: 24px;
  }
  .single-project .popular-products-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .single-project .gallery-popup .gallery-popup-content .gallery-popup-inner .product-gallery-slider-wrapper .product-gallery-thumbs-wrapper .popup-gallery-thumbs-slider .thumb-item {
    margin: 0 4px;
    width: 64px;
    height: 64px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNpbmdsZS1wcm9qZWN0LnNhc3MiLCJzaW5nbGUtcHJvamVjdC5jc3MiLCJEOi9Mb2NhbFdQL2ZlbmNpbmdzcGVjaWFsaXN0cy9hcHAvcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2ZlbmNpbmdzcGVjaWFsaXN0cy9hc3NldHMvc2Fzcy90b29scy92YXJzLnNhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0U7RUFDRSxlQUFBO0VBQ0EsVUFBQTtBQ0ZKO0FER0k7RUFDRSxjQUFBO0FDRE47QURFTTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBQ0FSOztBREdBO0VBR007SUFDRSxhQUFBO0VDRk47QUFDRjtBREdBO0VBR007SUFDRSxhQUFBO0VDSE47QUFDRjtBRE1BO0VBQ0Usb0RBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0FDSkY7QURLRTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsU0FBQTtBQ0hKO0FESUk7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxTQUFBO0VBQ0EsY0VyQ0U7QURtQ1I7QURHTTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FDRFI7QURFTTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FDQVI7QURHSTtFQUNFLGFBQUE7RUFDQSxvRUFBQTtFQUNBLDJEQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBQ0ROO0FERU07RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0NBQUE7RUFDQSxnSEFBQTtFQUNBLDJCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxTQUFBO0FDQVI7QURFUTtFQUNFLDhCQUFBO0FDQVY7QURFUTtFQUNFLGNFbEVNO0FEa0VoQjtBRENRO0VBQ0Usa0JBQUE7RUFDQSx5QkVyRU07RUZzRU4sOENBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFB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QUNBLG9CQUFBO0VDTUo7RURKTTtJQUNFLGdCQUFBO0lBQ0EsY0FBQTtFQ01SO0VETE07SUFDRSxtQkFBQTtJQUNBLGVBQUE7SUFDQSx1QkFBQTtJQUFBLGtCQUFBO0lBQ0Esc0JBQUE7SUFDQSxnQkFBQTtJQUNBLGtCQUFBO0lBQ0EscUJBQUE7RUNPUjtFRE5NO0lBQ0UsWUFBQTtJQUNBLGFBQUE7SUFDQSxhQUFBO0VDUVI7RURMWTtJQUNFLG1CQUFBO0VDT2Q7RURKSTtJQUNFLHNCQUFBO0lBQ0EsaUJBQUE7RUNNTjtFREpFO0lBQ0Usb0JBQUE7RUNNSjtFRExJO0lBQ0UsbUJBQUE7RUNPTjtFRExFO0lBQ0UsaUJBQUE7SUFDQSxvQkFBQTtFQ09KO0VER2M7SUFDRSxhQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RUNEaEI7QUFDRiIsImZpbGUiOiJzaW5nbGUtcHJvamVjdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwiLi4vdG9vbHMvdmFyc1wiXHJcblxyXG4ucHJvamVjdC1mZWF0dXJlZC1pbWFnZS1zZWN0aW9uXHJcbiAgLmNvbnRhaW5lclxyXG4gICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICBwYWRkaW5nOiAwXHJcbiAgICAuZmVhdHVyZWQtaW1hZ2Utd3JhcHBlclxyXG4gICAgICBoZWlnaHQ6IDEwODBweFxyXG4gICAgICBpbWdcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDIwMDBweClcclxuICAucHJvamVjdC1mZWF0dXJlZC1pbWFnZS1zZWN0aW9uXHJcbiAgICAuY29udGFpbmVyXHJcbiAgICAgIC5mZWF0dXJlZC1pbWFnZS13cmFwcGVyXHJcbiAgICAgICAgaGVpZ2h0OiA3ODBweFxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweClcclxuICAucHJvamVjdC1mZWF0dXJlZC1pbWFnZS1zZWN0aW9uXHJcbiAgICAuY29udGFpbmVyXHJcbiAgICAgIC5mZWF0dXJlZC1pbWFnZS13cmFwcGVyXHJcbiAgICAgICAgaGVpZ2h0OiA2NDFweFxyXG5cclxuXHJcblxyXG4ucHJvamVjdC1zaG93Y2FzZS1zZWN0aW9uXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Byb2plY3QtYmcucG5nXCIpXHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcclxuICAucHJvamVjdC1zaG93Y2FzZS13cmFwcGVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgIGdhcDogMjBweFxyXG4gICAgLnByb2plY3Qtc2hvd2Nhc2UtbGVmdFxyXG4gICAgICBtYXgtd2lkdGg6IDUyM3B4XHJcbiAgICAgIGZsZXgtYmFzaXM6IDQxJVxyXG4gICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgZ2FwOiAyNHB4XHJcbiAgICAgIGNvbG9yOiB2YXJzLiR3aGl0ZVxyXG4gICAgICBoMiwgaDFcclxuICAgICAgICBmb250LXNpemU6IDQ4cHhcclxuICAgICAgICBmb250LXdlaWdodDogODAwXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCVcclxuICAgICAgcFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsXHJcblxyXG5cclxuICAgIC5wcm9qZWN0LXNob3djYXNlLXJpZ2h0XHJcbiAgICAgIGRpc3BsYXk6IGdyaWRcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMDVweCBtaW5tYXgoMTk1cHgsIGF1dG8pIG1pbm1heCgxOTVweCwgYXV0bylcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoMjE2cHgsIGF1dG8pIG1pbm1heCgxMzZweCwgYXV0bylcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4XHJcbiAgICAgIGdyaWQtcm93LWdhcDogMjBweFxyXG4gICAgICAucHJvamVjdC1zaG93Y2FzZS1ibG9ja1xyXG4gICAgICAgIHBhZGRpbmc6IDIycHggMzBweFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHhcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2IoMjQ1LCAyNDUsIDI0NSlcclxuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMjMxJSAxMzUuOCUgYXQgMC45JSAyLjk4JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwKSAxMDAlKVxyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMXB4KVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmRcclxuICAgICAgICBnYXA6IDMycHhcclxuXHJcbiAgICAgICAgJjpoYXMoLnByb2plY3Qtc2hvd2Nhc2UtdG9wKVxyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXHJcblxyXG4gICAgICAgIHNwYW5cclxuICAgICAgICAgIGNvbG9yOiB2YXJzLiRnb2xkZW5feWVsbG93XHJcbiAgICAgICAgYVxyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRnb2xkZW5feWVsbG93XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAwIDAgcmdiYSgxODUsIDE4NSwgMTg1LCAwLjEwKVxyXG4gICAgICAgICAgcGFkZGluZzogMTEuNXB4IDE2cHhcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICAgIGNvbG9yOiB2YXJzLiRjaGFyY29hbF9ibHVlXHJcbiAgICAgICAgICBmb250LWZhbWlseTogdmFycy4kcHJpbWFyeS1mb250XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbFxyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zc1xyXG4gICAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRsaWdodF95ZWxsb3dcclxuXHJcbiAgICAgICAgLnByb2plY3Qtc2hvd2Nhc2UtdG9wXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgICBnYXA6IDE2cHhcclxuICAgICAgICAgIGNvbG9yOiB2YXJzLiR3aGl0ZVxyXG4gICAgICAgICAgaDVcclxuICAgICAgICAgICAgY29sb3I6IHZhcnMuJHdoaXRlXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDBcclxuICAgICAgICAgICAgJiArIHA6aGFzKGEpXHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4XHJcblxyXG4gICAgICAgICAgcFxyXG4gICAgICAgICAgICBjb2xvcjogdmFycy4kd2hpdGVcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcnMuJHByaW1hcnktZm9udFxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHhcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsXHJcbiAgICAgICAgICAgICYgKyBwOmhhcyhhKVxyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweFxyXG5cclxuICAgICAgICAucHJvamVjdC1zaG93Y2FzZS1ib3R0b21cclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICAgIGdhcDogMTZweFxyXG4gICAgICAgICAgJjpoYXMoYSlcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE2cHhcclxuXHJcbiAgICAgICAgICBwXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXJzLiRwcmltYXJ5LWZvbnRcclxuICAgICAgICAgICAgY29sb3I6IHZhcnMuJHdoaXRlXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWxcclxuICAgICAgICAgICAgJiArIHA6aGFzKGEpXHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4XHJcblxyXG4gICAgICAgICAgaDZcclxuICAgICAgICAgICAgY29sb3I6IHZhcnMuJGdvbGRlbl95ZWxsb3dcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxuICAgICAgICAgICAgJiArIHA6aGFzKGEpXHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4XHJcblxyXG4gICAgICAgICAgaDVcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMFxyXG4gICAgICAgICAgICBjb2xvcjogdmFycy4kd2hpdGVcclxuICAgICAgICAgICAgJiArIHA6aGFzKGEpXHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4XHJcblxyXG5cclxuLnByb2plY3Qtc3VtbWFyeS1zZWN0aW9uXHJcbiAgcGFkZGluZy10b3A6IDgwcHhcclxuICBwYWRkaW5nLWJvdHRvbTogODBweFxyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXRcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW5cclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvYmFja2dyb3VuZF9ub2lzZS5wbmdcIilcclxuICAucHJvamVjdC1zdW1tYXJ5LWNvbnRlbnRcclxuICAgIG1hcmdpbi1ib3R0b206IDU2cHhcclxuXHJcbiAgICAuc3VtbWFyeS10ZXh0XHJcbiAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICBnYXA6IDE2cHhcclxuICAgICAgcFxyXG4gICAgICAgIG1heC13aWR0aDogODQ0cHhcclxuICAgICAgICBzdHJvbmdcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxuXHJcbiAgLnByb2plY3QtYmVmb3JlLWFmdGVyXHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICBoZWlnaHQ6IDcxNnB4XHJcbiAgICAuYmVmb3JlLWFmdGVyLWNvbnRhaW5lclxyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwXHJcbiAgICAgIGhlaWdodDogMTAwJVxyXG5cclxuICAgICAgLnNsaWRlci1idXR0b25cclxuICAgICAgICBzdmdcclxuICAgICAgICAgIHdpZHRoOiA4MHB4XHJcbiAgICAgICAgICBoZWlnaHQ6IDgwcHhcclxuXHJcbiAgICAgIC5pbWFnZS1sYWJlbFxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgIHRvcDogMzJweFxyXG4gICAgICAgIHBhZGRpbmc6IDExcHggMjUuNXB4XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsXHJcblxyXG4gICAgICAgICYuYmVmb3JlLWxhYmVsXHJcbiAgICAgICAgICBsZWZ0OiAzMnB4XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOClcclxuXHJcbiAgICAgICAgJi5hZnRlci1sYWJlbFxyXG4gICAgICAgICAgcmlnaHQ6IDMycHhcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ0LCAyMDIsIDUzLCAwLjgpXHJcblxyXG5cclxuLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uXHJcbiAgcGFkZGluZy10b3A6IDQwcHhcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvYmFja2dyb3VuZF9ub2lzZS5wbmdcIilcclxuICAuc2VjdGlvbi10aXRsZVxyXG4gICAgbWFyZ2luLWJvdHRvbTogNTJweFxyXG5cclxuICAucHJvZHVjdHMtZ3JpZFxyXG4gICAgLnByb2R1Y3QtY2FyZFxyXG4gICAgICAucHJvZHVjdC1jYXJkLWlubmVyXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgIGdhcDogMjBweFxyXG4gICAgICAgIC5wcm9kdWN0LWdhbGxlcnktc2xpZGVyLXdyYXBwZXJcclxuICAgICAgICAgIG1heC13aWR0aDogNjMycHhcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJVxyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAgICAgICAud3JhcHBlci1iZXN0c2VsbGVyLWJhZGdlXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICB0b3A6IDMycHhcclxuICAgICAgICAgICAgbGVmdDogMzJweFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgICAgICAgZ2FwOiA4cHhcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxuICAgICAgICAgICAgei1pbmRleDogMVxyXG4gICAgICAgICAgICAuYmVzdHNlbGxlci1iYWRnZVxyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICAgICAgICAgICBjb2xvcjogdmFycy4kY2hhcmNvYWxfYmx1ZVxyXG4gICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcnMuJHNlY29uZGFyeS1mb250XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsXHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMFxyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWxcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbiAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDE1cHhcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHhcclxuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXJzLiRsaWdodF95ZWxsb3dcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRnb2xkZW5feWVsbG93XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50XHJcbiAgICAgICAgICAgICAgJi5zYWxlXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFycy4kd2hpdGVcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFycy4kbGlnaHRfcmVkXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRwdXJlX3JlZFxyXG5cclxuXHJcbiAgICAgICAgICAucHJvZHVjdC1nYWxsZXJ5LW1haW5cclxuICAgICAgICAgICAgLmdhbGxlcnktaXRlbVxyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHhcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICAgICAgICAgICAgaW1nXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcblxyXG4gICAgICAgICAgLnByb2R1Y3QtZ2FsbGVyeS10aHVtYnMtd3JhcHBlclxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICAgICAgZ2FwOiAyNHB4XHJcbiAgICAgICAgICAgICYuY2VudGVyXHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWdhbGxlcnktdGh1bWJzXHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDRweFxyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgLnNsaWNrLWxpc3RcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtOHB4XHJcblxyXG4gICAgICAgICAgICAgIC50aHVtYi1pdGVtXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODhweFxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4OHB4XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudFxyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzXHJcbiAgICAgICAgICAgICAgICAmLnNsaWNrLWN1cnJlbnRcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFycy4kZ29sZGVuX3llbGxvd1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlclxyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXJzLiRnb2xkZW5feWVsbG93XHJcbiAgICAgICAgICAgICAgICBpbWdcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyXHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHhcclxuXHJcbiAgICAgICAgICAgIC5zbGljay1hcnJvd1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLWluLW91dCAuM3NcclxuICAgICAgICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFycy4kZ29sZGVuX3llbGxvd1xyXG4gICAgICAgICAgICAgICYuc2xpY2stZGlzYWJsZWRcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJzLiRsaWdodF9zbGF0ZVxyXG5cclxuXHJcbiAgICAgICAgLnByb2R1Y3QtaW5mb1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA2MjhweFxyXG4gICAgICAgICAgZmxleC1iYXNpczogNTAlXHJcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDI0cHhcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJHdoaXRlXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgICAucHJvZHVjdC10aXRsZVxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwXHJcbiAgICAgICAgICAgIGFcclxuICAgICAgICAgICAgICBjb2xvcjogdmFycy4kY2hhcmNvYWxfYmx1ZVxyXG5cclxuICAgICAgICAgIC5wcm9qZWN0LXByaWNlLXJhdGluZ1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweFxyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICAgIGdhcDogMTZweFxyXG4gICAgICAgICAgICAucHJvZHVjdC1wcmljZVxyXG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQwJVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICAgICAgZ2FwOiAxNnB4XHJcbiAgICAgICAgICAgICAgLmxhYmVsLXByaWNlXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFycy4kc3Rvcm15X2JsdWVcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCVcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcclxuXHJcbiAgICAgICAgICAgICAgLnByb2R1Y3QtcHJpY2UtaW5uZXJcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJzLiRjaGFyY29hbF9ibHVlXHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFycy4kcHJpbWFyeS1mb250XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6aGFzKGRlbCkpXHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweFxyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwXHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWxcclxuICAgICAgICAgICAgICAgICY6aGFzKHNwYW4rc3BhbilcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIGRlbFxyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHhcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbFxyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwXHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJzLiRzdG9ybXlfYmx1ZVxyXG5cclxuICAgICAgICAgICAgICAgIGluc1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHhcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMFxyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsXHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXJzLiR3YXJtX3llbGxvd1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LXJhdGluZ1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICAgICAgZ2FwOiAxNnB4XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNi41cHhcclxuICAgICAgICAgICAgICAucmF0aW5nLW51bWJlclxyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcnMuJGNoYXJjb2FsX2JsdWVcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXJzLiRzZWNvbmRhcnktZm9udFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWxcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWxcclxuXHJcbiAgICAgICAgICAgICAgLnN0YXJzXHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweFxyXG4gICAgICAgICAgICAgICAgLnN0YXJcclxuICAgICAgICAgICAgICAgICAgc3ZnXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHhcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHhcclxuXHJcbiAgICAgICAgICAgICAgLnJhdGluZy1jb3VudFxyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcnMuJHN0b3JteV9ibHVlXHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFycy4kc2Vjb25kYXJ5LWZvbnRcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsXHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwXHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsXHJcblxyXG4gICAgICAgICAgLnByb2R1Y3QtYXR0cmlidXRlc1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4XHJcbiAgICAgICAgICAgIC5hdHRyaWJ1dGUtaXRlbVxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAwXHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMS41cHggc29saWQgdmFycy4kbGlnaHRfc2xhdGVcclxuICAgICAgICAgICAgICAuYXR0ci1sYWJlbFxyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcnMuJHN0b3JteV9ibHVlXHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFycy4kc2Vjb25kYXJ5LWZvbnRcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsXHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJVxyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODRweFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4XHJcblxyXG4gICAgICAgICAgICAgIC5hdHRyLXZhbHVlXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFycy4kY2hhcmNvYWxfYmx1ZVxyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcnMuJHByaW1hcnktZm9udFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWxcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDBcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWxcclxuXHJcbiAgICAgICAgICAgIC5hdHRyaWJ1dGUtcHJpdmFjeVxyXG4gICAgICAgICAgICAgIC5wcml2YWN5LXZhbHVlLXdyYXBwZXJcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgICAgICAgIGdhcDogMjhweFxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgICAgIC5wcml2YWN5LXNsaWRlclxyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kbGlnaHRfc2xhdGVcclxuICAgICAgICAgICAgICAgICAgLnByaXZhY3ktc2xpZGVyLWJhclxyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcnMuJGdvbGRlbl95ZWxsb3dcclxuXHJcbiAgICAgICAgICAucHJvZHVjdC1jZXJ0aWZpY2F0aW9uc1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgICAgZ2FwOiAzMnB4XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXBcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweFxyXG4gICAgICAgICAgICAuY2VydGlmaWNhdGlvbi1pdGVtXHJcbiAgICAgICAgICAgICAgaW1nXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzRweFxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4NHB4XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjZcclxuXHJcbiAgICAgICAgICAucHJvZHVjdC1ib3R0b21cclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0b1xyXG4gICAgICAgICAgICAucHJvZHVjdC1hY3Rpb25zXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZFxyXG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxyXG4gICAgICAgICAgICAgIGdhcDogMTZweFxyXG4gICAgICAgICAgICAgIC5idG5cclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHhcclxuXHJcblxyXG4uc2luZ2xlLXByb2plY3RcclxuICBtYWluXHJcbiAgICBzZWN0aW9uOmxhc3Qtb2YtdHlwZVxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHhcclxuXHJcbiAgLmdhbGxlcnktcG9wdXBcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuXHJcbiAgLnByb2plY3QtZ2FsbGVyeS1zZWN0aW9uXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiR3aGl0ZVxyXG4gICAgLnByb2plY3QtZ2FsbGVyeS1oZWFkZXJcclxuICAgICAgLnByb2plY3QtZ2FsbGVyeS10aXRsZVxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG5cclxuICAuY3VzdG9tZXItcmV2aWV3cy1zZWN0aW9uXHJcbiAgICAmICsgLnZpZGVvLXNlY3Rpb25cclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2JhY2tncm91bmRfbm9pc2UucG5nXCIpXHJcbiAgICAgIHBhZGRpbmctdG9wOiAwXHJcblxyXG4gIC5wb3B1bGFyLXByb2R1Y3RzLXNlY3Rpb25cclxuICAgIC5wb3B1bGFyLXByb2R1Y3RzLXdyYXBwZXJcclxuICAgICAgLnBvcHVsYXItcHJvZHVjdHMtaGVhZGVyXHJcbiAgICAgICAgaDJcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldFxyXG5cclxuXHJcblxyXG4uYmVmb3JlLWFmdGVyLWNvbnRhaW5lclxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gIHdpZHRoOiAxMDAlXHJcbiAgaGVpZ2h0OiAwXHJcbiAgcGFkZGluZy1ib3R0b206IDEwMCVcclxuICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgY3Vyc29yOiBncmFiXHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZVxyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmVcclxuICB1c2VyLXNlbGVjdDogbm9uZVxyXG5cclxuICAmLmRyYWdnaW5nXHJcbiAgICBjdXJzb3I6IGdyYWJiaW5nXHJcblxyXG4gIC5iZWZvcmUtaW1hZ2UsIC5hZnRlci1pbWFnZVxyXG4gICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICB0b3A6IDBcclxuICAgIGxlZnQ6IDBcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBoZWlnaHQ6IDEwMCVcclxuXHJcbiAgLmJlZm9yZS1pbWFnZSBpbWcsIC5hZnRlci1pbWFnZSBpbWdcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgICBoZWlnaHQ6IDEwMCVcclxuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyXHJcbiAgICBvYmplY3QtZml0OiBjb3ZlclxyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcblxyXG4gIC5iZWZvcmUtaW1hZ2VcclxuICAgIHotaW5kZXg6IDFcclxuICAgIGltZ1xyXG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuXHJcbiAgLmFmdGVyLWltYWdlXHJcbiAgICB6LWluZGV4OiAyXHJcbiAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAwIDUwJSlcclxuXHJcbiAgLmNvbXBhcmUtc2xpZGVyXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgIHRvcDogMFxyXG4gICAgYm90dG9tOiAwXHJcbiAgICBsZWZ0OiA1MCVcclxuICAgIHdpZHRoOiA0cHhcclxuICAgIHotaW5kZXg6IDNcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG4gICAgY3Vyc29yOiBncmFiXHJcblxyXG4gICAgJjphY3RpdmVcclxuICAgICAgY3Vyc29yOiBncmFiYmluZ1xyXG5cclxuICAgIC5zbGlkZXItbGluZVxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgdG9wOiAwXHJcbiAgICAgIGJvdHRvbTogMFxyXG4gICAgICBsZWZ0OiA1MCVcclxuICAgICAgd2lkdGg6IDJweFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGXHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKVxyXG5cclxuICAgIC5zbGlkZXItYnV0dG9uXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICB0b3A6IDUwJVxyXG4gICAgICBsZWZ0OiA1MCVcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcclxuICAgICAgei1pbmRleDogNFxyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG5cclxuICAgICAgc3ZnXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikpXHJcblxyXG4vLyBIaWRkZW4gZ2FsbGVyeSBpdGVtc1xyXG4uaGlkZGVuLWdhbGxlcnktaXRlbVxyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG5cclxuLnNob3ctZ2FsbGVyeS1pdGVtXHJcbiAgZGlzcGxheTogYmxvY2tcclxuICBhbmltYXRpb246IGZhZGVJbkdhbGxlcnkgMC4zcyBlYXNlLWluLW91dFxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5HYWxsZXJ5XHJcbiAgZnJvbVxyXG4gICAgb3BhY2l0eTogMFxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpXHJcbiAgdG9cclxuICAgIG9wYWNpdHk6IDFcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KVxyXG4gIC5wcm9qZWN0LXNob3djYXNlLXNlY3Rpb25cclxuICAgIC5wcm9qZWN0LXNob3djYXNlLXdyYXBwZXJcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICBhbGlnbi1pdGVtczogdW5zZXRcclxuICAgICAgZ2FwOiA0MHB4XHJcbiAgICAgIC5wcm9qZWN0LXNob3djYXNlLWxlZnRcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCVcclxuICAgICAgLnByb2plY3Qtc2hvd2Nhc2UtcmlnaHRcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDAuNmZyIG1pbm1heCgxOTVweCwgYXV0bykgbWlubWF4KDE5NXB4LCBhdXRvKVxyXG5cclxuICAucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb25cclxuICAgIC5wcm9kdWN0cy1ncmlkXHJcbiAgICAgIC5wcm9kdWN0LWNhcmRcclxuICAgICAgICAucHJvZHVjdC1jYXJkLWlubmVyXHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgICBnYXA6IDMycHhcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcclxuICAgICAgICAgIC5wcm9kdWN0LWdhbGxlcnktc2xpZGVyLXdyYXBwZXJcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHhcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgLnByb2R1Y3QtZ2FsbGVyeS1tYWluXHJcbiAgICAgICAgICAgICAgLmdhbGxlcnktaXRlbVxyXG4gICAgICAgICAgICAgICAgaW1nXHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlclxyXG5cclxuICAgICAgICAgIC5wcm9kdWN0LWluZm9cclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHhcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkwcHgpXHJcbiAgaGVhZGVyLCBmb290ZXIsIC5wcmUtZm9vdGVyLWNvbnRhY3Qtc2VjdGlvblxyXG4gICAgZGlzcGxheTogbm9uZVxyXG5cclxuICAucHJvamVjdC1zaG93Y2FzZS1zZWN0aW9uXHJcbiAgICAucHJvamVjdC1zaG93Y2FzZS13cmFwcGVyXHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cclxuICAgICAgYWxpZ24taXRlbXM6IHVuc2V0XHJcbiAgICAgIGdhcDogNDBweFxyXG4gICAgICAucHJvamVjdC1zaG93Y2FzZS1sZWZ0XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcblxyXG4gICAgICAucHJvamVjdC1zaG93Y2FzZS1yaWdodFxyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmclxyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyXHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAucHJvamVjdC1zaG93Y2FzZS1ibG9ja1xyXG4gICAgICAgICAgcGFkZGluZzogMThweFxyXG4gICAgICAgICAgZ2FwOiAxNnB4XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzbiArIDEpXHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDJcclxuXHJcbiAgICAgICAgICAucHJvamVjdC1zaG93Y2FzZS10b3BcclxuICAgICAgICAgICAgaDVcclxuICAgICAgICAgICAgICAmICsgcDpoYXMoYSlcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweFxyXG5cclxuICAgICAgICAgICAgcFxyXG4gICAgICAgICAgICAgICYgKyBwOmhhcyhhKVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4XHJcblxyXG4gICAgICAgICAgLnByb2plY3Qtc2hvd2Nhc2UtYm90dG9tXHJcbiAgICAgICAgICAgICY6aGFzKGEpXHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMFxyXG5cclxuICAgICAgICAgICAgcFxyXG4gICAgICAgICAgICAgICYgKyBwOmhhcyhhKVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4XHJcblxyXG4gICAgICAgICAgICBoNVxyXG4gICAgICAgICAgICAgICYgKyBwOmhhcyhhKVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4XHJcblxyXG5cclxuICAucHJvamVjdC1zdW1tYXJ5LXNlY3Rpb25cclxuICAgIC5wcm9qZWN0LXN1bW1hcnktY29udGVudFxyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4XHJcblxyXG4gICAgLnByb2plY3QtYmVmb3JlLWFmdGVyXHJcbiAgICAgIGhlaWdodDogNTE2cHhcclxuXHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpXHJcbiAgLnByb2plY3QtZmVhdHVyZWQtaW1hZ2Utc2VjdGlvblxyXG4gICAgLmNvbnRhaW5lclxyXG4gICAgICAuZmVhdHVyZWQtaW1hZ2Utd3JhcHBlclxyXG4gICAgICAgIGhlaWdodDogNDQ4cHhcclxuXHJcbiAgLnByb2plY3Qtc2hvd2Nhc2Utc2VjdGlvblxyXG4gICAgcGFkZGluZy10b3A6IDQwcHhcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4XHJcbiAgICAucHJvamVjdC1zaG93Y2FzZS13cmFwcGVyXHJcbiAgICAgIC5wcm9qZWN0LXNob3djYXNlLWxlZnRcclxuICAgICAgICBnYXA6IDE2cHhcclxuICAgICAgICBoMiwgaDFcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzhweFxyXG4gICAgICAgIHBcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxyXG5cclxuICAgICAgLnByb2plY3Qtc2hvd2Nhc2UtcmlnaHRcclxuICAgICAgICAucHJvamVjdC1zaG93Y2FzZS1ibG9ja1xyXG4gICAgICAgICAgYVxyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHhcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNnB4XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG5cclxuXHJcbiAgLnByb2plY3Qtc3VtbWFyeS1zZWN0aW9uXHJcbiAgICBwYWRkaW5nLXRvcDogNDBweFxyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHhcclxuICAgIGJhY2tncm91bmQtc2l6ZTogdW5zZXRcclxuICAgIC5wcm9qZWN0LXN1bW1hcnktY29udGVudFxyXG4gICAgICAuc3VtbWFyeS10ZXh0XHJcbiAgICAgICAgcFxyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsXHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwXHJcbiAgICAgICAgICBzdHJvbmdcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxyXG5cclxuICAgIC5wcm9qZWN0LWJlZm9yZS1hZnRlclxyXG4gICAgICBoZWlnaHQ6IDQ2NHB4XHJcbiAgICAgIC5iZWZvcmUtYWZ0ZXItY29udGFpbmVyXHJcbiAgICAgICAgLnNsaWRlci1idXR0b25cclxuICAgICAgICAgIHN2Z1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHhcclxuXHJcbiAgICAgICAgLmltYWdlLWxhYmVsXHJcbiAgICAgICAgICB0b3A6IDE2cHhcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAxOHB4XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICAgICAgICYuYmVmb3JlLWxhYmVsXHJcbiAgICAgICAgICAgIGxlZnQ6IDE2cHhcclxuICAgICAgICAgICYuYWZ0ZXItbGFiZWxcclxuICAgICAgICAgICAgcmlnaHQ6IDE2cHhcclxuXHJcblxyXG4gIC5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvblxyXG4gICAgLnNlY3Rpb24tdGl0bGVcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweFxyXG5cclxuICAgIC5wcm9kdWN0cy1ncmlkXHJcbiAgICAgIC5wcm9kdWN0LWNhcmRcclxuICAgICAgICAucHJvZHVjdC1jYXJkLWlubmVyXHJcbiAgICAgICAgICAucHJvZHVjdC1nYWxsZXJ5LXNsaWRlci13cmFwcGVyXHJcbiAgICAgICAgICAgIC53cmFwcGVyLWJlc3RzZWxsZXItYmFkZ2VcclxuICAgICAgICAgICAgICB0b3A6IDE2cHhcclxuICAgICAgICAgICAgICBsZWZ0OiAxNnB4XHJcbiAgICAgICAgICAgICAgLmJlc3RzZWxsZXItYmFkZ2VcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHhcclxuXHJcbiAgICAgICAgICAgIC5zbGljay1kb3RzXHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweFxyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3QtZ2FsbGVyeS10aHVtYnMtd3JhcHBlclxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuXHJcblxyXG5cclxuICAgICAgICAgIC5wcm9kdWN0LWluZm9cclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDI0cHhcclxuICAgICAgICAgICAgLnByb2R1Y3QtdGl0bGVcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4XHJcblxyXG4gICAgICAgICAgICAucHJvamVjdC1wcmljZS1yYXRpbmdcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHhcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2VcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnRcclxuICAgICAgICAgICAgICBnYXA6IDE2cHhcclxuICAgICAgICAgICAgICAucHJvZHVjdC1wcmljZVxyXG4gICAgICAgICAgICAgICAgLmxhYmVsLXByaWNlXHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG5cclxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LXByaWNlLWlubmVyXHJcbiAgICAgICAgICAgICAgICAgICY6aGFzKGRlbClcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgICAgICAgICAgICAmOm5vdCg6aGFzKGRlbCkpXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4XHJcbiAgICAgICAgICAgICAgICAgICY6aGFzKHNwYW4rc3BhbilcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHhcclxuICAgICAgICAgICAgICAgICAgZGVsXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcblxyXG4gICAgICAgICAgICAgICAgICBpbnNcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHhcclxuXHJcbiAgICAgICAgICAgICAgLnByb2R1Y3QtcmF0aW5nXHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgICAgICAgLnJhdGluZy1udW1iZXJcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0YXJzXHJcbiAgICAgICAgICAgICAgICAgIGdhcDogNXB4XHJcbiAgICAgICAgICAgICAgICAgIC5zdGFyXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnXHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYuNnB4XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHhcclxuXHJcbiAgICAgICAgICAgICAgICAucmF0aW5nLWNvdW50XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweFxyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3QtYXR0cmlidXRlc1xyXG4gICAgICAgICAgICAgIC5hdHRyaWJ1dGUtaXRlbVxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwXHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHB4XHJcbiAgICAgICAgICAgICAgICAuYXR0ci1sYWJlbFxyXG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCVcclxuICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDBcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4XHJcblxyXG4gICAgICAgICAgICAgICAgLmF0dHItdmFsdWVcclxuICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlXHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwXHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxyXG5cclxuICAgICAgICAgICAgICAuYXR0cmlidXRlLXByaXZhY3lcclxuICAgICAgICAgICAgICAgIC5wcml2YWN5LXZhbHVlLXdyYXBwZXJcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnRcclxuICAgICAgICAgICAgICAgICAgZ2FwOiA4cHhcclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWNlcnRpZmljYXRpb25zXHJcbiAgICAgICAgICAgICAgZ2FwOiAxM3B4XHJcbiAgICAgICAgICAgICAgLmNlcnRpZmljYXRpb24taXRlbVxyXG4gICAgICAgICAgICAgICAgaW1nXHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0M3B4XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweFxyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3QtYm90dG9tXHJcbiAgICAgICAgICAgICAgLnByb2R1Y3QtYWN0aW9uc1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnJcclxuICAgICAgICAgICAgICAgIC5idG5cclxuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDhweFxyXG5cclxuXHJcbiAgLnNpbmdsZS1wcm9qZWN0XHJcbiAgICAuZ2FsbGVyeS1wb3B1cFxyXG4gICAgICBwb3NpdGlvbjogZml4ZWRcclxuICAgICAgaW5zZXQ6IDBcclxuICAgICAgei1pbmRleDogOTk5OVxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiR3aGl0ZVxyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICYuYWN0aXZlXHJcbiAgICAgICAgZGlzcGxheTogZmxleFxyXG5cclxuICAgICAgLmdhbGxlcnktcG9wdXAtY29udGVudFxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgICAgIG1heC13aWR0aDogMTAwdndcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aFxyXG4gICAgICAgIGhlaWdodDogMTAwJVxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgbWFyZ2luOiBhdXRvXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kd2hpdGVcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggNDBweFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgLmdhbGxlcnktcG9wdXAtaW5uZXJcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4XHJcbiAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHJcbiAgICAgICAgICAucHJvZHVjdC1nYWxsZXJ5LXNsaWRlci13cmFwcGVyXHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvXHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDBcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXhcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxyXG4gICAgICAgICAgICAucG9wdXAtZ2FsbGVyeS1tYWluLXNsaWRlclxyXG4gICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvXHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMFxyXG4gICAgICAgICAgICAgIC5zbGljay1saXN0XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICAgICAgICAgIC5zbGljay10cmFja1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICAgICAgICAuZ2FsbGVyeS1pdGVtXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICAgICAgICAgIGltZ1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwXHJcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4XHJcblxyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3QtZ2FsbGVyeS10aHVtYnMtd3JhcHBlclxyXG4gICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvXHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMFxyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4XHJcbiAgICAgICAgICAgICAgLnNsaWNrLWxpc3RcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgLnBvcHVwLWdhbGxlcnktdGh1bWJzLXNsaWRlclxyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgICAgICAudGh1bWItaXRlbVxyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNHB4XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA4OHB4XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogODhweFxyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gICAgICAgICAgICAgICAgICAmLnNsaWNrLWN1cnJlbnRcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcnMuJGdvbGRlbl95ZWxsb3dcclxuXHJcblxyXG4gICAgICAuZ2FsbGVyeS1wb3B1cC1jbG9zZVxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgIHRvcDogMTZweFxyXG4gICAgICAgIHJpZ2h0OiAxNnB4XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZVxyXG4gICAgICAgIG91dGxpbmU6IG5vbmVcclxuICAgICAgICBib3JkZXI6IDBcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KVxyXG4gIC5wcm9qZWN0LWZlYXR1cmVkLWltYWdlLXNlY3Rpb25cclxuICAgIC5jb250YWluZXJcclxuICAgICAgLmZlYXR1cmVkLWltYWdlLXdyYXBwZXJcclxuICAgICAgICBoZWlnaHQ6IDI0OHB4XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCVcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XHJcbiAgICAgICAgaW1nXHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lXHJcblxyXG5cclxuICAucHJvamVjdC1zaG93Y2FzZS1zZWN0aW9uXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcHJvamVjdC1iZy1tb2IucG5nXCIpXHJcbiAgICAucHJvamVjdC1zaG93Y2FzZS13cmFwcGVyXHJcbiAgICAgIC5wcm9qZWN0LXNob3djYXNlLWxlZnRcclxuICAgICAgICBoMiwgaDFcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweFxyXG5cclxuXHJcbiAgLnByb2plY3Qtc3VtbWFyeS1zZWN0aW9uXHJcbiAgICAucHJvamVjdC1iZWZvcmUtYWZ0ZXJcclxuICAgICAgaGVpZ2h0OiAyNjRweFxyXG5cclxuXHJcbiAgLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uXHJcbiAgICBwYWRkaW5nLXRvcDogMTZweFxyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHhcclxuXHJcblxyXG4gIC5zaW5nbGUtcHJvamVjdFxyXG4gICAgbWFpblxyXG4gICAgICBzZWN0aW9uOmxhc3Qtb2YtdHlwZVxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4XHJcblxyXG4gICAgLnByb2plY3QtZ2FsbGVyeS1zZWN0aW9uXHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4XHJcbiAgICAgIC5wcm9qZWN0LWdhbGxlcnktZ3JpZFxyXG4gICAgICAgIC5zbGljay1saXN0XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICAgICAgICBtYXJnaW46IDAgLThweFxyXG4gICAgICAgIC5zbGljay1kb3RzXHJcbiAgICAgICAgICBtYXJnaW46IDMycHggYXV0byAwXHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcclxuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudFxyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydFxyXG4gICAgICAgICAgb3ZlcmZsb3cteDogYXV0b1xyXG4gICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuXHJcbiAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmVcclxuICAgICAgICAucHJvamVjdC1nYWxsZXJ5LWl0ZW1cclxuICAgICAgICAgIHdpZHRoOiB1bnNldFxyXG4gICAgICAgICAgaGVpZ2h0OiAyNjRweFxyXG4gICAgICAgICAgbWFyZ2luOiAwIDhweFxyXG4gICAgICAgICAgLnByb2plY3QtZ2FsbGVyeS1saW5rXHJcbiAgICAgICAgICAgIC5wcm9qZWN0LWdhbGxlcnktaW1hZ2Utd3JhcHBlclxyXG4gICAgICAgICAgICAgIGltZ1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweFxyXG5cclxuICAgIC5jdXN0b21lci1yZXZpZXdzLXNlY3Rpb25cclxuICAgICAgJiArIC52aWRlby1zZWN0aW9uXHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiB1bnNldFxyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4XHJcblxyXG4gICAgLnZpZGVvLXNlY3Rpb25cclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHhcclxuICAgICAgLnZpZGVvLXNlY3Rpb24taGVhZGVyXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweFxyXG5cclxuICAgIC5wb3B1bGFyLXByb2R1Y3RzLXNlY3Rpb25cclxuICAgICAgcGFkZGluZy10b3A6IDQwcHhcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHhcclxuXHJcblxyXG4gICAgLmdhbGxlcnktcG9wdXBcclxuICAgICAgLmdhbGxlcnktcG9wdXAtY29udGVudFxyXG4gICAgICAgIC5nYWxsZXJ5LXBvcHVwLWlubmVyXHJcbiAgICAgICAgICAucHJvZHVjdC1nYWxsZXJ5LXNsaWRlci13cmFwcGVyXHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWdhbGxlcnktdGh1bWJzLXdyYXBwZXJcclxuICAgICAgICAgICAgICAuc2xpY2stbGlzdFxyXG4gICAgICAgICAgICAgIC5wb3B1cC1nYWxsZXJ5LXRodW1icy1zbGlkZXJcclxuICAgICAgICAgICAgICAgIC50aHVtYi1pdGVtXHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0cHhcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0cHhcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4IiwiLnByb2plY3QtZmVhdHVyZWQtaW1hZ2Utc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuLnByb2plY3QtZmVhdHVyZWQtaW1hZ2Utc2VjdGlvbiAuY29udGFpbmVyIC5mZWF0dXJlZC1pbWFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDgwcHg7XG59XG4ucHJvamVjdC1mZWF0dXJlZC1pbWFnZS1zZWN0aW9uIC5jb250YWluZXIgLmZlYXR1cmVkLWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAyMDAwcHgpIHtcbiAgLnByb2plY3QtZmVhdHVyZWQtaW1hZ2Utc2VjdGlvbiAuY29udGFpbmVyIC5mZWF0dXJlZC1pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDc4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5wcm9qZWN0LWZlYXR1cmVkLWltYWdlLXNlY3Rpb24gLmNvbnRhaW5lciAuZmVhdHVyZWQtaW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA2NDFweDtcbiAgfVxufVxuLnByb2plY3Qtc2hvd2Nhc2Utc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wcm9qZWN0LWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5wcm9qZWN0LXNob3djYXNlLXNlY3Rpb24gLnByb2plY3Qtc2hvd2Nhc2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4O1xufVxuLnByb2plY3Qtc2hvd2Nhc2Utc2VjdGlvbiAucHJvamVjdC1zaG93Y2FzZS13cmFwcGVyIC5wcm9qZWN0LXNob3djYXNlLWxlZnQge1xuICBtYXgtd2lkdGg6IDUyM3B4O1xuICBmbGV4LWJhc2lzOiA0MSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucHJvamVjdC1zaG93Y2FzZS1zZWN0aW9uIC5wcm9qZWN0LXNob3djYXNlLXdyYXBwZXIgLnByb2plY3Qtc2hvd2Nhc2UtbGVmdCBoMiwgLnByb2plY3Qtc2hvd2Nhc2Utc2VjdGlvbiAucHJvamVjdC1zaG93Y2FzZS13cmFwcGVyIC5wcm9qZWN0LXNob3djYXNlLWxlZnQgaDEge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuLnByb2plY3Qtc2hvd2Nhc2Utc2VjdGlvbiAucHJvamVjdC1zaG93Y2FzZS13cmFwcGVyIC5wcm9qZWN0LXNob3djYXNlLWxlZnQgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5wcm9qZWN0LXNob3djYXNlLXNlY3Rpb24gLnByb2plY3Qtc2hvd2Nhc2Utd3JhcHBlciAucHJvamVjdC1zaG93Y2FzZS1yaWdodCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzA1cHggbWlubWF4KDE5NXB4LCBhdXRvKSBtaW5tYXgoMTk1cHgsIGF1dG8pO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCgyMTZweCwgYXV0bykgbWlubWF4KDEzNnB4LCBhdXRvKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBncmlkLXJvdy1nYXA6IDIwcHg7XG59XG4ucHJvamVjdC1zaG93Y2FzZS1zZWN0aW9uIC5wcm9qZWN0LXNob3djYXNlLXdyYXBwZXIgLnByb2plY3Qtc2hvd2Nhc2UtcmlnaHQgLnByb2plY3Qtc2hvd2Nhc2UtYmxvY2sge1xuICBwYWRkaW5nOiAyMnB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYigyNDUsIDI0NSwgMjQ1KTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDIzMSUgMTM1LjglIGF0IDAuOSUgMi45OCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIxcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgZ2FwOiAzMnB4O1xufVxuLnByb2plY3Qtc2hvd2Nhc2Utc2VjdGlvbiAucHJvamVjdC1zaG93Y2FzZS13cmFwcGVyIC5wcm9qZWN0LXNob3djYXNlLXJpZ2h0IC5wcm9qZWN0LXNob3djYXNlLWJsb2NrOmhhcygucHJvamVjdC1zaG93Y2FzZS10b3ApIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnByb2plY3Qtc2hvd2Nhc2Utc2VjdGlvbiAucHJvamVjdC1zaG93Y2FzZS13cmFwcGVyIC5wcm9qZWN0LXNob3djYXNlLXJpZ2h0IC5wcm9qZWN0LXNob3djYXNlLWJsb2NrIHNwYW4ge1xuICBjb2xvcjogI0Y0Q0EzNTtcbn1cbi5wcm9qZWN0LXNob3djYXNlLXNlY3Rpb24gLnByb2plY3Qtc2hvd2Nhc2Utd3JhcHBlciAucHJvamVjdC1zaG93Y2FzZS1yaWdodCAucHJvamVjdC1zaG93Y2FzZS1ibG9jayBhIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRDQTM1O1xuICBib3gtc2hhZG93OiAwIDJweCAwIDAgcmdiYSgxODUsIDE4NSwgMTg1LCAwLjEpO1xuICBwYWRkaW5nOiAxMS41cHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyQTNFNDk7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuLnByb2plY3Qtc2hvd2Nhc2Utc2VjdGlvbiAucHJvamVjdC1zaG93Y2FzZS13cmFwcGVyIC5wcm9qZWN0LXNob3djYXNlLXJpZ2h0IC5wcm9qZWN0LXNob3djYXNlLWJsb2NrIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRERTcxO1xufVxuLnByb2plY3Qtc2hvd2Nhc2Utc2VjdGlvbiAucHJvamVjdC1zaG93Y2FzZS13cmFwcGVyIC5wcm9qZWN0LXNob3djYXNlLXJpZ2h0IC5wcm9qZWN0LXNob3djYXNlLWJsb2NrIC5wcm9qZWN0LXNob3djYXNlLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucHJvamVjdC1zaG93Y2FzZS1zZWN0aW9uIC5wcm9qZWN0LXNob3djYXNlLXdyYXBwZXIgLnByb2plY3Qtc2hvd2Nhc2UtcmlnaHQgLnByb2plY3Qtc2hvd2Nhc2UtYmxvY2sgLnByb2plY3Qtc2hvd2Nhc2UtdG9wIGg1IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4ucHJvamVjdC1zaG93Y2FzZS1zZWN0aW9uIC5wcm9qZWN0LXNob3djYXNlLXdyYXBwZXIgLnByb2plY3Qtc2hvd2Nhc2UtcmlnaHQgLnByb2plY3Qtc2hvd2Nhc2UtYmxvY2sgLnByb2plY3Qtc2hvd2Nhc2UtdG9wIGg1ICsgcDpoYXMoYSkge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG4ucHJvamVjdC1zaG93Y2FzZS1zZWN0aW9uIC5wcm9qZWN0LXNob3djYXNlLXdyYXBwZXIgLnByb2plY3Qtc2hvd2Nhc2UtcmlnaHQgLnByb2plY3Qtc2hvd2Nhc2UtYmxvY2sgLnByb2plY3Qtc2hvd2Nhc2UtdG9wIHAge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucHJvamVjdC1zaG93Y2FzZS1zZWN0aW9uIC5wcm9qZWN0LXNob3djYXNlLXdyYXBwZXIgLnByb2plY3Qtc2hvd2Nhc2UtcmlnaHQgLnByb2plY3Qtc2hvd2Nhc2UtYmxvY2sgLnByb2plY3Qtc2hvd2Nhc2UtdG9wIHAgKyBwOmhhcyhhKSB7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cbi5wcm9qZWN0LXNob3djYXNlLXNlY3Rpb24gLnByb2plY3Qtc2hvd2Nhc2Utd3JhcHBlciAucHJvamVjdC1zaG93Y2FzZS1yaWdodCAucHJvamVjdC1zaG93Y2FzZS1ibG9jayAucHJvamVjdC1zaG93Y2FzZS1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG4ucHJvamVjdC1zaG93Y2FzZS1zZWN0aW9uIC5wcm9qZWN0LXNob3djYXNlLXdyYXBwZXIgLnByb2plY3Qtc2hvd2Nhc2UtcmlnaHQgLnByb2plY3Qtc2hvd2Nhc2UtYmxvY2sgLnByb2plY3Qtc2hvd2Nhc2UtYm90dG9tOmhhcyhhKSB7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xufVxuLnByb2plY3Qtc2hvd2Nhc2Utc2VjdGlvbiAucHJvamVjdC1zaG93Y2FzZS13cmFwcGVyIC5wcm9qZWN0LXNob3djYXNlLXJpZ2h0IC5wcm9qZWN0LXNob3djYXNlLWJsb2NrIC5wcm9qZWN0LXNob3djYXNlLWJvdHRvbSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnByb2plY3Qtc2hvd2Nhc2Utc2VjdGlvbiAucHJvamVjdC1zaG93Y2FzZS13cmFwcGVyIC5wcm9qZWN0LXNob3djYXNlLXJpZ2h0IC5wcm9qZWN0LXNob3djYXNlLWJsb2NrIC5wcm9qZWN0LXNob3djYXNlLWJvdHRvbSBwICsgcDpoYXMoYSkge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG4ucHJvamVjdC1zaG93Y2FzZS1zZWN0aW9uIC5wcm9qZWN0LXNob3djYXNlLXdyYXBwZXIgLnByb2plY3Qtc2hvd2Nhc2UtcmlnaHQgLnByb2plY3Qtc2hvd2Nhc2UtYmxvY2sgLnByb2plY3Qtc2hvd2Nhc2UtYm90dG9tIGg2IHtcbiAgY29sb3I6ICNGNENBMzU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9qZWN0LXNob3djYXNlLXNlY3Rpb24gLnByb2plY3Qtc2hvd2Nhc2Utd3JhcHBlciAucHJvamVjdC1zaG93Y2FzZS1yaWdodCAucHJvamVjdC1zaG93Y2FzZS1ibG9jayAucHJvamVjdC1zaG93Y2FzZS1ib3R0b20gaDYgKyBwOmhhcyhhKSB7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cbi5wcm9qZWN0LXNob3djYXNlLXNlY3Rpb24gLnByb2plY3Qtc2hvd2Nhc2Utd3JhcHBlciAucHJvamVjdC1zaG93Y2FzZS1yaWdodCAucHJvamVjdC1zaG93Y2FzZS1ibG9jayAucHJvamVjdC1zaG93Y2FzZS1ib3R0b20gaDUge1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wcm9qZWN0LXNob3djYXNlLXNlY3Rpb24gLnByb2plY3Qtc2hvd2Nhc2Utd3JhcHBlciAucHJvamVjdC1zaG93Y2FzZS1yaWdodCAucHJvamVjdC1zaG93Y2FzZS1ibG9jayAucHJvamVjdC1zaG93Y2FzZS1ib3R0b20gaDUgKyBwOmhhcyhhKSB7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cblxuLnByb2plY3Qtc3VtbWFyeS1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9iYWNrZ3JvdW5kX25vaXNlLnBuZ1wiKTtcbn1cbi5wcm9qZWN0LXN1bW1hcnktc2VjdGlvbiAucHJvamVjdC1zdW1tYXJ5LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuLnByb2plY3Qtc3VtbWFyeS1zZWN0aW9uIC5wcm9qZWN0LXN1bW1hcnktY29udGVudCAuc3VtbWFyeS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuLnByb2plY3Qtc3VtbWFyeS1zZWN0aW9uIC5wcm9qZWN0LXN1bW1hcnktY29udGVudCAuc3VtbWFyeS10ZXh0IHAge1xuICBtYXgtd2lkdGg6IDg0NHB4O1xufVxuLnByb2plY3Qtc3VtbWFyeS1zZWN0aW9uIC5wcm9qZWN0LXN1bW1hcnktY29udGVudCAuc3VtbWFyeS10ZXh0IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9qZWN0LXN1bW1hcnktc2VjdGlvbiAucHJvamVjdC1iZWZvcmUtYWZ0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDcxNnB4O1xufVxuLnByb2plY3Qtc3VtbWFyeS1zZWN0aW9uIC5wcm9qZWN0LWJlZm9yZS1hZnRlciAuYmVmb3JlLWFmdGVyLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvamVjdC1zdW1tYXJ5LXNlY3Rpb24gLnByb2plY3QtYmVmb3JlLWFmdGVyIC5iZWZvcmUtYWZ0ZXItY29udGFpbmVyIC5zbGlkZXItYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ucHJvamVjdC1zdW1tYXJ5LXNlY3Rpb24gLnByb2plY3QtYmVmb3JlLWFmdGVyIC5iZWZvcmUtYWZ0ZXItY29udGFpbmVyIC5pbWFnZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMnB4O1xuICBwYWRkaW5nOiAxMXB4IDI1LjVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ucHJvamVjdC1zdW1tYXJ5LXNlY3Rpb24gLnByb2plY3QtYmVmb3JlLWFmdGVyIC5iZWZvcmUtYWZ0ZXItY29udGFpbmVyIC5pbWFnZS1sYWJlbC5iZWZvcmUtbGFiZWwge1xuICBsZWZ0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ucHJvamVjdC1zdW1tYXJ5LXNlY3Rpb24gLnByb2plY3QtYmVmb3JlLWFmdGVyIC5iZWZvcmUtYWZ0ZXItY29udGFpbmVyIC5pbWFnZS1sYWJlbC5hZnRlci1sYWJlbCB7XG4gIHJpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgMjAyLCA1MywgMC44KTtcbn1cblxuLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9iYWNrZ3JvdW5kX25vaXNlLnBuZ1wiKTtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG59XG4ucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG59XG4ucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWlubmVyIC5wcm9kdWN0LWdhbGxlcnktc2xpZGVyLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDYzMnB4O1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW5uZXIgLnByb2R1Y3QtZ2FsbGVyeS1zbGlkZXItd3JhcHBlciAud3JhcHBlci1iZXN0c2VsbGVyLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMycHg7XG4gIGxlZnQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW5uZXIgLnByb2R1Y3QtZ2FsbGVyeS1zbGlkZXItd3JhcHBlciAud3JhcHBlci1iZXN0c2VsbGVyLWJhZGdlIC5iZXN0c2VsbGVyLWJhZGdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICMyQTNFNDk7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LWZhbWlseTogXCJJQk0gUGxleCBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA5cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkRERTcxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRDQTM1O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWlubmVyIC5wcm9kdWN0LWdhbGxlcnktc2xpZGVyLXdyYXBwZXIgLndyYXBwZXItYmVzdHNlbGxlci1iYWRnZSAuYmVzdHNlbGxlci1iYWRnZS5zYWxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0QzMkYyRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzMkYyRjtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW5uZXIgLnByb2R1Y3QtZ2FsbGVyeS1zbGlkZXItd3JhcHBlciAucHJvZHVjdC1nYWxsZXJ5LW1haW4gLmdhbGxlcnktaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWlubmVyIC5wcm9kdWN0LWdhbGxlcnktc2xpZGVyLXdyYXBwZXIgLnByb2R1Y3QtZ2FsbGVyeS1tYWluIC5nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW5uZXIgLnByb2R1Y3QtZ2FsbGVyeS1zbGlkZXItd3JhcHBlciAucHJvZHVjdC1nYWxsZXJ5LXRodW1icy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDI0cHg7XG59XG4ucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWlubmVyIC5wcm9kdWN0LWdhbGxlcnktc2xpZGVyLXdyYXBwZXIgLnByb2R1Y3QtZ2FsbGVyeS10aHVtYnMtd3JhcHBlci5jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW5uZXIgLnByb2R1Y3QtZ2FsbGVyeS1zbGlkZXItd3JhcHBlciAucHJvZHVjdC1nYWxsZXJ5LXRodW1icy13cmFwcGVyIC5wcm9kdWN0LWdhbGxlcnktdGh1bWJzIHtcbiAgbWF4LXdpZHRoOiA1MDRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWlubmVyIC5wcm9kdWN0LWdhbGxlcnktc2xpZGVyLXdyYXBwZXIgLnByb2R1Y3QtZ2FsbGVyeS10aHVtYnMtd3JhcHBlciAucHJvZHVjdC1nYWxsZXJ5LXRodW1icyAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAtOHB4O1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1nYWxsZXJ5LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LWdhbGxlcnktdGh1bWJzLXdyYXBwZXIgLnByb2R1Y3QtZ2FsbGVyeS10aHVtYnMgLnRodW1iLWl0ZW0ge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA4OHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW5uZXIgLnByb2R1Y3QtZ2FsbGVyeS1zbGlkZXItd3JhcHBlciAucHJvZHVjdC1nYWxsZXJ5LXRodW1icy13cmFwcGVyIC5wcm9kdWN0LWdhbGxlcnktdGh1bWJzIC50aHVtYi1pdGVtLnNsaWNrLWN1cnJlbnQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjRDQTM1O1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1nYWxsZXJ5LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LWdhbGxlcnktdGh1bWJzLXdyYXBwZXIgLnByb2R1Y3QtZ2FsbGVyeS10aHVtYnMgLnRodW1iLWl0ZW06aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjRDQTM1O1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1nYWxsZXJ5LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LWdhbGxlcnktdGh1bWJzLXdyYXBwZXIgLnByb2R1Y3QtZ2FsbGVyeS10aHVtYnMgLnRodW1iLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWlubmVyIC5wcm9kdWN0LWdhbGxlcnktc2xpZGVyLXdyYXBwZXIgLnByb2R1Y3QtZ2FsbGVyeS10aHVtYnMtd3JhcHBlciAuc2xpY2stYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLWluLW91dCAwLjNzO1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1nYWxsZXJ5LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LWdhbGxlcnktdGh1bWJzLXdyYXBwZXIgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgY29sb3I6ICNGNENBMzU7XG59XG4ucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWlubmVyIC5wcm9kdWN0LWdhbGxlcnktc2xpZGVyLXdyYXBwZXIgLnByb2R1Y3QtZ2FsbGVyeS10aHVtYnMtd3JhcHBlciAuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWQge1xuICBjb2xvcjogI0NBQ0ZENztcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW5uZXIgLnByb2R1Y3QtaW5mbyB7XG4gIG1heC13aWR0aDogNjI4cHg7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgcGFkZGluZzogNDBweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LXRpdGxlIGEge1xuICBjb2xvcjogIzJBM0U0OTtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW5uZXIgLnByb2R1Y3QtaW5mbyAucHJvamVjdC1wcmljZS1yYXRpbmcge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1pbmZvIC5wcm9qZWN0LXByaWNlLXJhdGluZyAucHJvZHVjdC1wcmljZSB7XG4gIGZsZXgtYmFzaXM6IDQwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1pbmZvIC5wcm9qZWN0LXByaWNlLXJhdGluZyAucHJvZHVjdC1wcmljZSAubGFiZWwtcHJpY2Uge1xuICBjb2xvcjogIzUzNzA3RjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW5uZXIgLnByb2R1Y3QtaW5mbyAucHJvamVjdC1wcmljZS1yYXRpbmcgLnByb2R1Y3QtcHJpY2UgLnByb2R1Y3QtcHJpY2UtaW5uZXIge1xuICBjb2xvcjogIzJBM0U0OTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1pbmZvIC5wcm9qZWN0LXByaWNlLXJhdGluZyAucHJvZHVjdC1wcmljZSAucHJvZHVjdC1wcmljZS1pbm5lcjpub3QoOmhhcyhkZWwpKSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW5uZXIgLnByb2R1Y3QtaW5mbyAucHJvamVjdC1wcmljZS1yYXRpbmcgLnByb2R1Y3QtcHJpY2UgLnByb2R1Y3QtcHJpY2UtaW5uZXI6aGFzKHNwYW4gKyBzcGFuKSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW5uZXIgLnByb2R1Y3QtaW5mbyAucHJvamVjdC1wcmljZS1yYXRpbmcgLnByb2R1Y3QtcHJpY2UgLnByb2R1Y3QtcHJpY2UtaW5uZXIgZGVsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzUzNzA3Rjtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW5uZXIgLnByb2R1Y3QtaW5mbyAucHJvamVjdC1wcmljZS1yYXRpbmcgLnByb2R1Y3QtcHJpY2UgLnByb2R1Y3QtcHJpY2UtaW5uZXIgaW5zIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI0UzQUEwRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1pbmZvIC5wcm9qZWN0LXByaWNlLXJhdGluZyAucHJvZHVjdC1yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDYuNXB4O1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1pbmZvIC5wcm9qZWN0LXByaWNlLXJhdGluZyAucHJvZHVjdC1yYXRpbmcgLnJhdGluZy1udW1iZXIge1xuICBjb2xvcjogIzJBM0U0OTtcbiAgZm9udC1mYW1pbHk6IFwiSUJNIFBsZXggU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW5uZXIgLnByb2R1Y3QtaW5mbyAucHJvamVjdC1wcmljZS1yYXRpbmcgLnByb2R1Y3QtcmF0aW5nIC5zdGFycyB7XG4gIGdhcDogOHB4O1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1pbmZvIC5wcm9qZWN0LXByaWNlLXJhdGluZyAucHJvZHVjdC1yYXRpbmcgLnN0YXJzIC5zdGFyIHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG4ucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWlubmVyIC5wcm9kdWN0LWluZm8gLnByb2plY3QtcHJpY2UtcmF0aW5nIC5wcm9kdWN0LXJhdGluZyAucmF0aW5nLWNvdW50IHtcbiAgY29sb3I6ICM1MzcwN0Y7XG4gIGZvbnQtZmFtaWx5OiBcIklCTSBQbGV4IFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWlubmVyIC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtYXR0cmlidXRlcyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWlubmVyIC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtYXR0cmlidXRlcyAuYXR0cmlidXRlLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkICNDQUNGRDc7XG59XG4ucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWlubmVyIC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtYXR0cmlidXRlcyAuYXR0cmlidXRlLWl0ZW0gLmF0dHItbGFiZWwge1xuICBjb2xvcjogIzUzNzA3RjtcbiAgZm9udC1mYW1pbHk6IFwiSUJNIFBsZXggU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1pbi13aWR0aDogMTg0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW5uZXIgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1hdHRyaWJ1dGVzIC5hdHRyaWJ1dGUtaXRlbSAuYXR0ci12YWx1ZSB7XG4gIGNvbG9yOiAjMkEzRTQ5O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWF0dHJpYnV0ZXMgLmF0dHJpYnV0ZS1wcml2YWN5IC5wcml2YWN5LXZhbHVlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWF0dHJpYnV0ZXMgLmF0dHJpYnV0ZS1wcml2YWN5IC5wcml2YWN5LXZhbHVlLXdyYXBwZXIgLnByaXZhY3ktc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0FDRkQ3O1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWF0dHJpYnV0ZXMgLmF0dHJpYnV0ZS1wcml2YWN5IC5wcml2YWN5LXZhbHVlLXdyYXBwZXIgLnByaXZhY3ktc2xpZGVyIC5wcml2YWN5LXNsaWRlci1iYXIge1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0Q0EzNTtcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW5uZXIgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1jZXJ0aWZpY2F0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWlubmVyIC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtY2VydGlmaWNhdGlvbnMgLmNlcnRpZmljYXRpb24taXRlbSBpbWcge1xuICB3aWR0aDogNzRweDtcbiAgaGVpZ2h0OiA4NHB4O1xuICBvcGFjaXR5OiAwLjY7XG59XG4ucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWlubmVyIC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW5uZXIgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1ib3R0b20gLnByb2R1Y3QtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAxNnB4O1xufVxuLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWJvdHRvbSAucHJvZHVjdC1hY3Rpb25zIC5idG4ge1xuICBtaW4taGVpZ2h0OiA0OHB4O1xufVxuXG4uc2luZ2xlLXByb2plY3QgbWFpbiBzZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbi5zaW5nbGUtcHJvamVjdCAuZ2FsbGVyeS1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXByb2plY3QgLnByb2plY3QtZ2FsbGVyeS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5zaW5nbGUtcHJvamVjdCAucHJvamVjdC1nYWxsZXJ5LXNlY3Rpb24gLnByb2plY3QtZ2FsbGVyeS1oZWFkZXIgLnByb2plY3QtZ2FsbGVyeS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaW5nbGUtcHJvamVjdCAuY3VzdG9tZXItcmV2aWV3cy1zZWN0aW9uICsgLnZpZGVvLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvYmFja2dyb3VuZF9ub2lzZS5wbmdcIik7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNpbmdsZS1wcm9qZWN0IC5wb3B1bGFyLXByb2R1Y3RzLXNlY3Rpb24gLnBvcHVsYXItcHJvZHVjdHMtd3JhcHBlciAucG9wdWxhci1wcm9kdWN0cy1oZWFkZXIgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG59XG5cbi5iZWZvcmUtYWZ0ZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBncmFiO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5iZWZvcmUtYWZ0ZXItY29udGFpbmVyLmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbi5iZWZvcmUtYWZ0ZXItY29udGFpbmVyIC5iZWZvcmUtaW1hZ2UsIC5iZWZvcmUtYWZ0ZXItY29udGFpbmVyIC5hZnRlci1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJlZm9yZS1hZnRlci1jb250YWluZXIgLmJlZm9yZS1pbWFnZSBpbWcsIC5iZWZvcmUtYWZ0ZXItY29udGFpbmVyIC5hZnRlci1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5iZWZvcmUtYWZ0ZXItY29udGFpbmVyIC5iZWZvcmUtaW1hZ2Uge1xuICB6LWluZGV4OiAxO1xufVxuLmJlZm9yZS1hZnRlci1jb250YWluZXIgLmJlZm9yZS1pbWFnZSBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cbi5iZWZvcmUtYWZ0ZXItY29udGFpbmVyIC5hZnRlci1pbWFnZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAwIDAgNTAlKTtcbn1cbi5iZWZvcmUtYWZ0ZXItY29udGFpbmVyIC5jb21wYXJlLXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDRweDtcbiAgei1pbmRleDogMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBjdXJzb3I6IGdyYWI7XG59XG4uYmVmb3JlLWFmdGVyLWNvbnRhaW5lciAuY29tcGFyZS1zbGlkZXI6YWN0aXZlIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbi5iZWZvcmUtYWZ0ZXItY29udGFpbmVyIC5jb21wYXJlLXNsaWRlciAuc2xpZGVyLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5iZWZvcmUtYWZ0ZXItY29udGFpbmVyIC5jb21wYXJlLXNsaWRlciAuc2xpZGVyLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJlZm9yZS1hZnRlci1jb250YWluZXIgLmNvbXBhcmUtc2xpZGVyIC5zbGlkZXItYnV0dG9uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xufVxuXG4uaGlkZGVuLWdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNob3ctZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogZmFkZUluR2FsbGVyeSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkdhbGxlcnkge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2plY3Qtc2hvd2Nhc2Utc2VjdGlvbiAucHJvamVjdC1zaG93Y2FzZS13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbiAgLnByb2plY3Qtc2hvd2Nhc2Utc2VjdGlvbiAucHJvamVjdC1zaG93Y2FzZS13cmFwcGVyIC5wcm9qZWN0LXNob3djYXNlLWxlZnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucHJvamVjdC1zaG93Y2FzZS1zZWN0aW9uIC5wcm9qZWN0LXNob3djYXNlLXdyYXBwZXIgLnByb2plY3Qtc2hvd2Nhc2UtcmlnaHQge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMC42ZnIgbWlubWF4KDE5NXB4LCBhdXRvKSBtaW5tYXgoMTk1cHgsIGF1dG8pO1xuICB9XG4gIC5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1nYWxsZXJ5LXNsaWRlci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWlubmVyIC5wcm9kdWN0LWdhbGxlcnktc2xpZGVyLXdyYXBwZXIgLnByb2R1Y3QtZ2FsbGVyeS1tYWluIC5nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIGhlYWRlciwgZm9vdGVyLCAucHJlLWZvb3Rlci1jb250YWN0LXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2plY3Qtc2hvd2Nhc2Utc2VjdGlvbiAucHJvamVjdC1zaG93Y2FzZS13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbiAgLnByb2plY3Qtc2hvd2Nhc2Utc2VjdGlvbiAucHJvamVjdC1zaG93Y2FzZS13cmFwcGVyIC5wcm9qZWN0LXNob3djYXNlLWxlZnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucHJvamVjdC1zaG93Y2FzZS1zZWN0aW9uIC5wcm9qZWN0LXNob3djYXNlLXdyYXBwZXIgLnByb2plY3Qtc2hvd2Nhc2UtcmlnaHQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9qZWN0LXNob3djYXNlLXNlY3Rpb24gLnByb2plY3Qtc2hvd2Nhc2Utd3JhcHBlciAucHJvamVjdC1zaG93Y2FzZS1yaWdodCAucHJvamVjdC1zaG93Y2FzZS1ibG9jayB7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLnByb2plY3Qtc2hvd2Nhc2Utc2VjdGlvbiAucHJvamVjdC1zaG93Y2FzZS13cmFwcGVyIC5wcm9qZWN0LXNob3djYXNlLXJpZ2h0IC5wcm9qZWN0LXNob3djYXNlLWJsb2NrOm50aC1jaGlsZCgzbisxKSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxuICAucHJvamVjdC1zaG93Y2FzZS1zZWN0aW9uIC5wcm9qZWN0LXNob3djYXNlLXdyYXBwZXIgLnByb2plY3Qtc2hvd2Nhc2UtcmlnaHQgLnByb2plY3Qtc2hvd2Nhc2UtYmxvY2sgLnByb2plY3Qtc2hvd2Nhc2UtdG9wIGg1ICsgcDpoYXMoYSkge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxuICAucHJvamVjdC1zaG93Y2FzZS1zZWN0aW9uIC5wcm9qZWN0LXNob3djYXNlLXdyYXBwZXIgLnByb2plY3Qtc2hvd2Nhc2UtcmlnaHQgLnByb2plY3Qtc2hvd2Nhc2UtYmxvY2sgLnByb2plY3Qtc2hvd2Nhc2UtdG9wIHAgKyBwOmhhcyhhKSB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG4gIC5wcm9qZWN0LXNob3djYXNlLXNlY3Rpb24gLnByb2plY3Qtc2hvd2Nhc2Utd3JhcHBlciAucHJvamVjdC1zaG93Y2FzZS1yaWdodCAucHJvamVjdC1zaG93Y2FzZS1ibG9jayAucHJvamVjdC1zaG93Y2FzZS1ib3R0b206aGFzKGEpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wcm9qZWN0LXNob3djYXNlLXNlY3Rpb24gLnByb2plY3Qtc2hvd2Nhc2Utd3JhcHBlciAucHJvamVjdC1zaG93Y2FzZS1yaWdodCAucHJvamVjdC1zaG93Y2FzZS1ibG9jayAucHJvamVjdC1zaG93Y2FzZS1ib3R0b20gcCArIHA6aGFzKGEpIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gIH1cbiAgLnByb2plY3Qtc2hvd2Nhc2Utc2VjdGlvbiAucHJvamVjdC1zaG93Y2FzZS13cmFwcGVyIC5wcm9qZWN0LXNob3djYXNlLXJpZ2h0IC5wcm9qZWN0LXNob3djYXNlLWJsb2NrIC5wcm9qZWN0LXNob3djYXNlLWJvdHRvbSBoNSArIHA6aGFzKGEpIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gIH1cbiAgLnByb2plY3Qtc3VtbWFyeS1zZWN0aW9uIC5wcm9qZWN0LXN1bW1hcnktY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAucHJvamVjdC1zdW1tYXJ5LXNlY3Rpb24gLnByb2plY3QtYmVmb3JlLWFmdGVyIHtcbiAgICBoZWlnaHQ6IDUxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2plY3QtZmVhdHVyZWQtaW1hZ2Utc2VjdGlvbiAuY29udGFpbmVyIC5mZWF0dXJlZC1pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDQ0OHB4O1xuICB9XG4gIC5wcm9qZWN0LXNob3djYXNlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wcm9qZWN0LXNob3djYXNlLXNlY3Rpb24gLnByb2plY3Qtc2hvd2Nhc2Utd3JhcHBlciAucHJvamVjdC1zaG93Y2FzZS1sZWZ0IHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLnByb2plY3Qtc2hvd2Nhc2Utc2VjdGlvbiAucHJvamVjdC1zaG93Y2FzZS13cmFwcGVyIC5wcm9qZWN0LXNob3djYXNlLWxlZnQgaDIsIC5wcm9qZWN0LXNob3djYXNlLXNlY3Rpb24gLnByb2plY3Qtc2hvd2Nhc2Utd3JhcHBlciAucHJvamVjdC1zaG93Y2FzZS1sZWZ0IGgxIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbiAgLnByb2plY3Qtc2hvd2Nhc2Utc2VjdGlvbiAucHJvamVjdC1zaG93Y2FzZS13cmFwcGVyIC5wcm9qZWN0LXNob3djYXNlLWxlZnQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5wcm9qZWN0LXNob3djYXNlLXNlY3Rpb24gLnByb2plY3Qtc2hvd2Nhc2Utd3JhcHBlciAucHJvamVjdC1zaG93Y2FzZS1yaWdodCAucHJvamVjdC1zaG93Y2FzZS1ibG9jayBhIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucHJvamVjdC1zdW1tYXJ5LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogdW5zZXQ7XG4gIH1cbiAgLnByb2plY3Qtc3VtbWFyeS1zZWN0aW9uIC5wcm9qZWN0LXN1bW1hcnktY29udGVudCAuc3VtbWFyeS10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLnByb2plY3Qtc3VtbWFyeS1zZWN0aW9uIC5wcm9qZWN0LXN1bW1hcnktY29udGVudCAuc3VtbWFyeS10ZXh0IHAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5wcm9qZWN0LXN1bW1hcnktc2VjdGlvbiAucHJvamVjdC1iZWZvcmUtYWZ0ZXIge1xuICAgIGhlaWdodDogNDY0cHg7XG4gIH1cbiAgLnByb2plY3Qtc3VtbWFyeS1zZWN0aW9uIC5wcm9qZWN0LWJlZm9yZS1hZnRlciAuYmVmb3JlLWFmdGVyLWNvbnRhaW5lciAuc2xpZGVyLWJ1dHRvbiBzdmcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAucHJvamVjdC1zdW1tYXJ5LXNlY3Rpb24gLnByb2plY3QtYmVmb3JlLWFmdGVyIC5iZWZvcmUtYWZ0ZXItY29udGFpbmVyIC5pbWFnZS1sYWJlbCB7XG4gICAgdG9wOiAxNnB4O1xuICAgIHBhZGRpbmc6IDhweCAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucHJvamVjdC1zdW1tYXJ5LXNlY3Rpb24gLnByb2plY3QtYmVmb3JlLWFmdGVyIC5iZWZvcmUtYWZ0ZXItY29udGFpbmVyIC5pbWFnZS1sYWJlbC5iZWZvcmUtbGFiZWwge1xuICAgIGxlZnQ6IDE2cHg7XG4gIH1cbiAgLnByb2plY3Qtc3VtbWFyeS1zZWN0aW9uIC5wcm9qZWN0LWJlZm9yZS1hZnRlciAuYmVmb3JlLWFmdGVyLWNvbnRhaW5lciAuaW1hZ2UtbGFiZWwuYWZ0ZXItbGFiZWwge1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG4gIC5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWlubmVyIC5wcm9kdWN0LWdhbGxlcnktc2xpZGVyLXdyYXBwZXIgLndyYXBwZXItYmVzdHNlbGxlci1iYWRnZSB7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDE2cHg7XG4gIH1cbiAgLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1nYWxsZXJ5LXNsaWRlci13cmFwcGVyIC53cmFwcGVyLWJlc3RzZWxsZXItYmFkZ2UgLmJlc3RzZWxsZXItYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgfVxuICAucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWlubmVyIC5wcm9kdWN0LWdhbGxlcnktc2xpZGVyLXdyYXBwZXIgLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1nYWxsZXJ5LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LWdhbGxlcnktdGh1bWJzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1pbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjRweDtcbiAgfVxuICAucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWlubmVyIC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW5uZXIgLnByb2R1Y3QtaW5mbyAucHJvamVjdC1wcmljZS1yYXRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1pbmZvIC5wcm9qZWN0LXByaWNlLXJhdGluZyAucHJvZHVjdC1wcmljZSAubGFiZWwtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWlubmVyIC5wcm9kdWN0LWluZm8gLnByb2plY3QtcHJpY2UtcmF0aW5nIC5wcm9kdWN0LXByaWNlIC5wcm9kdWN0LXByaWNlLWlubmVyOmhhcyhkZWwpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1pbmZvIC5wcm9qZWN0LXByaWNlLXJhdGluZyAucHJvZHVjdC1wcmljZSAucHJvZHVjdC1wcmljZS1pbm5lcjpub3QoOmhhcyhkZWwpKSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIC5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW5uZXIgLnByb2R1Y3QtaW5mbyAucHJvamVjdC1wcmljZS1yYXRpbmcgLnByb2R1Y3QtcHJpY2UgLnByb2R1Y3QtcHJpY2UtaW5uZXI6aGFzKHNwYW4gKyBzcGFuKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW5uZXIgLnByb2R1Y3QtaW5mbyAucHJvamVjdC1wcmljZS1yYXRpbmcgLnByb2R1Y3QtcHJpY2UgLnByb2R1Y3QtcHJpY2UtaW5uZXIgZGVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1pbmZvIC5wcm9qZWN0LXByaWNlLXJhdGluZyAucHJvZHVjdC1wcmljZSAucHJvZHVjdC1wcmljZS1pbm5lciBpbnMge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWlubmVyIC5wcm9kdWN0LWluZm8gLnByb2plY3QtcHJpY2UtcmF0aW5nIC5wcm9kdWN0LXJhdGluZyB7XG4gICAgZ2FwOiA4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWlubmVyIC5wcm9kdWN0LWluZm8gLnByb2plY3QtcHJpY2UtcmF0aW5nIC5wcm9kdWN0LXJhdGluZyAucmF0aW5nLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW5uZXIgLnByb2R1Y3QtaW5mbyAucHJvamVjdC1wcmljZS1yYXRpbmcgLnByb2R1Y3QtcmF0aW5nIC5zdGFycyB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbiAgLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1pbmZvIC5wcm9qZWN0LXByaWNlLXJhdGluZyAucHJvZHVjdC1yYXRpbmcgLnN0YXJzIC5zdGFyIHN2ZyB7XG4gICAgd2lkdGg6IDE2LjZweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1pbmZvIC5wcm9qZWN0LXByaWNlLXJhdGluZyAucHJvZHVjdC1yYXRpbmcgLnJhdGluZy1jb3VudCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW5uZXIgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1hdHRyaWJ1dGVzIC5hdHRyaWJ1dGUtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWF0dHJpYnV0ZXMgLmF0dHJpYnV0ZS1pdGVtIC5hdHRyLWxhYmVsIHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG4gIC5yZWxhdGVkLXByb2R1Y3Qtc2VjdGlvbiAucHJvZHVjdHMtZ3JpZCAucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW5uZXIgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1hdHRyaWJ1dGVzIC5hdHRyaWJ1dGUtaXRlbSAuYXR0ci12YWx1ZSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWlubmVyIC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtYXR0cmlidXRlcyAuYXR0cmlidXRlLXByaXZhY3kgLnByaXZhY3ktdmFsdWUtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbiAgLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWNlcnRpZmljYXRpb25zIHtcbiAgICBnYXA6IDEzcHg7XG4gIH1cbiAgLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWNlcnRpZmljYXRpb25zIC5jZXJ0aWZpY2F0aW9uLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogNDNweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIC5wcm9kdWN0cy1ncmlkIC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbm5lciAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWJvdHRvbSAucHJvZHVjdC1hY3Rpb25zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAucmVsYXRlZC1wcm9kdWN0LXNlY3Rpb24gLnByb2R1Y3RzLWdyaWQgLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWlubmVyIC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtYm90dG9tIC5wcm9kdWN0LWFjdGlvbnMgLmJ0biB7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgfVxuICAuc2luZ2xlLXByb2plY3QgLmdhbGxlcnktcG9wdXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2luZ2xlLXByb2plY3QgLmdhbGxlcnktcG9wdXAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zaW5nbGUtcHJvamVjdCAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1wb3B1cC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zaW5nbGUtcHJvamVjdCAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1wb3B1cC1jb250ZW50IC5nYWxsZXJ5LXBvcHVwLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNpbmdsZS1wcm9qZWN0IC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXBvcHVwLWNvbnRlbnQgLmdhbGxlcnktcG9wdXAtaW5uZXIgLnByb2R1Y3QtZ2FsbGVyeS1zbGlkZXItd3JhcHBlciB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLWhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zaW5nbGUtcHJvamVjdCAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1wb3B1cC1jb250ZW50IC5nYWxsZXJ5LXBvcHVwLWlubmVyIC5wcm9kdWN0LWdhbGxlcnktc2xpZGVyLXdyYXBwZXIgLnBvcHVwLWdhbGxlcnktbWFpbi1zbGlkZXIge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZWN0IC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXBvcHVwLWNvbnRlbnQgLmdhbGxlcnktcG9wdXAtaW5uZXIgLnByb2R1Y3QtZ2FsbGVyeS1zbGlkZXItd3JhcHBlciAucG9wdXAtZ2FsbGVyeS1tYWluLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5zaW5nbGUtcHJvamVjdCAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1wb3B1cC1jb250ZW50IC5nYWxsZXJ5LXBvcHVwLWlubmVyIC5wcm9kdWN0LWdhbGxlcnktc2xpZGVyLXdyYXBwZXIgLnBvcHVwLWdhbGxlcnktbWFpbi1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZWN0IC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXBvcHVwLWNvbnRlbnQgLmdhbGxlcnktcG9wdXAtaW5uZXIgLnByb2R1Y3QtZ2FsbGVyeS1zbGlkZXItd3JhcHBlciAucG9wdXAtZ2FsbGVyeS1tYWluLXNsaWRlciAuZ2FsbGVyeS1pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuc2luZ2xlLXByb2plY3QgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktcG9wdXAtY29udGVudCAuZ2FsbGVyeS1wb3B1cC1pbm5lciAucHJvZHVjdC1nYWxsZXJ5LXNsaWRlci13cmFwcGVyIC5wb3B1cC1nYWxsZXJ5LW1haW4tc2xpZGVyIC5nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICB9XG4gIC5zaW5nbGUtcHJvamVjdCAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1wb3B1cC1jb250ZW50IC5nYWxsZXJ5LXBvcHVwLWlubmVyIC5wcm9kdWN0LWdhbGxlcnktc2xpZGVyLXdyYXBwZXIgLnByb2R1Y3QtZ2FsbGVyeS10aHVtYnMtd3JhcHBlciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZWN0IC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXBvcHVwLWNvbnRlbnQgLmdhbGxlcnktcG9wdXAtaW5uZXIgLnByb2R1Y3QtZ2FsbGVyeS1zbGlkZXItd3JhcHBlciAucHJvZHVjdC1nYWxsZXJ5LXRodW1icy13cmFwcGVyIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc2luZ2xlLXByb2plY3QgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktcG9wdXAtY29udGVudCAuZ2FsbGVyeS1wb3B1cC1pbm5lciAucHJvZHVjdC1nYWxsZXJ5LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LWdhbGxlcnktdGh1bWJzLXdyYXBwZXIgLnBvcHVwLWdhbGxlcnktdGh1bWJzLXNsaWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaW5nbGUtcHJvamVjdCAuZ2FsbGVyeS1wb3B1cCAuZ2FsbGVyeS1wb3B1cC1jb250ZW50IC5nYWxsZXJ5LXBvcHVwLWlubmVyIC5wcm9kdWN0LWdhbGxlcnktc2xpZGVyLXdyYXBwZXIgLnByb2R1Y3QtZ2FsbGVyeS10aHVtYnMtd3JhcHBlciAucG9wdXAtZ2FsbGVyeS10aHVtYnMtc2xpZGVyIC50aHVtYi1pdGVtIHtcbiAgICBtYXJnaW46IDAgNHB4O1xuICAgIHdpZHRoOiA4OHB4O1xuICAgIGhlaWdodDogODhweDtcbiAgfVxuICAuc2luZ2xlLXByb2plY3QgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktcG9wdXAtY29udGVudCAuZ2FsbGVyeS1wb3B1cC1pbm5lciAucHJvZHVjdC1nYWxsZXJ5LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LWdhbGxlcnktdGh1bWJzLXdyYXBwZXIgLnBvcHVwLWdhbGxlcnktdGh1bWJzLXNsaWRlciAudGh1bWItaXRlbTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc2luZ2xlLXByb2plY3QgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktcG9wdXAtY29udGVudCAuZ2FsbGVyeS1wb3B1cC1pbm5lciAucHJvZHVjdC1nYWxsZXJ5LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LWdhbGxlcnktdGh1bWJzLXdyYXBwZXIgLnBvcHVwLWdhbGxlcnktdGh1bWJzLXNsaWRlciAudGh1bWItaXRlbS5zbGljay1jdXJyZW50IHtcbiAgICBib3JkZXItY29sb3I6ICNGNENBMzU7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZWN0IC5nYWxsZXJ5LXBvcHVwIC5nYWxsZXJ5LXBvcHVwLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnByb2plY3QtZmVhdHVyZWQtaW1hZ2Utc2VjdGlvbiAuY29udGFpbmVyIC5mZWF0dXJlZC1pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDI0OHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLnByb2plY3QtZmVhdHVyZWQtaW1hZ2Utc2VjdGlvbiAuY29udGFpbmVyIC5mZWF0dXJlZC1pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJvamVjdC1zaG93Y2FzZS1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcHJvamVjdC1iZy1tb2IucG5nXCIpO1xuICB9XG4gIC5wcm9qZWN0LXNob3djYXNlLXNlY3Rpb24gLnByb2plY3Qtc2hvd2Nhc2Utd3JhcHBlciAucHJvamVjdC1zaG93Y2FzZS1sZWZ0IGgyLCAucHJvamVjdC1zaG93Y2FzZS1zZWN0aW9uIC5wcm9qZWN0LXNob3djYXNlLXdyYXBwZXIgLnByb2plY3Qtc2hvd2Nhc2UtbGVmdCBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIC5wcm9qZWN0LXN1bW1hcnktc2VjdGlvbiAucHJvamVjdC1iZWZvcmUtYWZ0ZXIge1xuICAgIGhlaWdodDogMjY0cHg7XG4gIH1cbiAgLnJlbGF0ZWQtcHJvZHVjdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc2luZ2xlLXByb2plY3QgbWFpbiBzZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0LWdhbGxlcnktc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0LWdhbGxlcnktc2VjdGlvbiAucHJvamVjdC1nYWxsZXJ5LWdyaWQgLnNsaWNrLWxpc3Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIC04cHg7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0LWdhbGxlcnktc2VjdGlvbiAucHJvamVjdC1nYWxsZXJ5LWdyaWQgLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAuc2luZ2xlLXByb2plY3QgLnByb2plY3QtZ2FsbGVyeS1zZWN0aW9uIC5wcm9qZWN0LWdhbGxlcnktZ3JpZCAucHJvamVjdC1nYWxsZXJ5LWl0ZW0ge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBoZWlnaHQ6IDI2NHB4O1xuICAgIG1hcmdpbjogMCA4cHg7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0LWdhbGxlcnktc2VjdGlvbiAucHJvamVjdC1nYWxsZXJ5LWdyaWQgLnByb2plY3QtZ2FsbGVyeS1pdGVtIC5wcm9qZWN0LWdhbGxlcnktbGluayAucHJvamVjdC1nYWxsZXJ5LWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG4gIC5zaW5nbGUtcHJvamVjdCAuY3VzdG9tZXItcmV2aWV3cy1zZWN0aW9uICsgLnZpZGVvLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogdW5zZXQ7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbiAgLnNpbmdsZS1wcm9qZWN0IC52aWRlby1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc2luZ2xlLXByb2plY3QgLnZpZGVvLXNlY3Rpb24gLnZpZGVvLXNlY3Rpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5zaW5nbGUtcHJvamVjdCAucG9wdWxhci1wcm9kdWN0cy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc2luZ2xlLXByb2plY3QgLmdhbGxlcnktcG9wdXAgLmdhbGxlcnktcG9wdXAtY29udGVudCAuZ2FsbGVyeS1wb3B1cC1pbm5lciAucHJvZHVjdC1nYWxsZXJ5LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LWdhbGxlcnktdGh1bWJzLXdyYXBwZXIgLnBvcHVwLWdhbGxlcnktdGh1bWJzLXNsaWRlciAudGh1bWItaXRlbSB7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbn0iLCIkcHJpbWFyeS1mb250OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZlxuJHNlY29uZGFyeS1mb250OiBcIklCTSBQbGV4IFNhbnNcIiwgc2Fucy1zZXJpZlxuXG5cbi8vY29sb3JzXG4kYmxhY2s6ICMwMDAwMDBcbiR3aGl0ZTogI0ZGRkZGRlxuJGNoYXJjb2FsX2JsdWU6ICMyQTNFNDlcbiRzdG9ybXlfYmx1ZTogIzUzNzA3RlxuJGdvbGRlbl95ZWxsb3c6ICNGNENBMzVcbiRkaXJ0eV93aGl0ZTogI0Y0RjVGM1xuJGxpZ2h0X3NsYXRlOiAjQ0FDRkQ3XG4kZW1lcmFsZDogIzJFN0QzMlxuJHdhcm1feWVsbG93OiAjRTNBQTBGXG4kcHVyZV9yZWQ6ICNEMzJGMkZcbiRsaWdodF9yZWQ6ICNEMzJGMkZcbiRsaWdodF95ZWxsb3c6ICNGRERFNzFcblxuXG5cblxuLy9jb250YWluZXJcbiRjb250YWluZXItcGFkZGluZzogMTZweFxuJGNvbnRhaW5lci13aWR0aDogY2FsYygxMjgwcHggKyAyICogI3skY29udGFpbmVyLXBhZGRpbmd9KSJdfQ== */
