@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Montserrat:wght@100;200;300;400;500;600;700;800;900&family=Ubuntu:wght@300;400;500;700&display=swap");
:root {
  --modal-animation-time: 0.3s;
}

.container {
  width: 100%;
  max-width: 1375px;
  padding: 0px 16px;
  margin: 0 auto;
}

/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}

.swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

/* Document
 * ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 */
:where(html) {
  line-height: 1.15;
  /* 1 */
}

/* Sections
 * ========================================================================== */
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */
:where(h1) {
  font-size: 2em;
  -webkit-margin-after: 0.67em;
          margin-block-end: 0.67em;
  -webkit-margin-before: 0.67em;
          margin-block-start: 0.67em;
}

/* Grouping content
 * ========================================================================== */
/**
 * Remove the margin on nested lists in Chrome, Edge, and Safari.
 */
:where(dl, ol, ul) :where(dl, ol, ul) {
  -webkit-margin-after: 0;
          margin-block-end: 0;
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Correct the inheritance of border color in Firefox.
 */
:where(hr) {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  color: inherit;
  /* 2 */
  height: 0;
  /* 1 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
:where(pre) {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
 * ========================================================================== */
/**
 * Add the correct text decoration in Safari.
 */
:where(abbr[title]) {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
:where(b, strong) {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
:where(code, kbd, samp) {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
:where(small) {
  font-size: 80%;
}

/* Tabular data
 * ========================================================================== */
/**
 * 1. Correct table border color in Chrome, Edge, and Safari.
 * 2. Remove text indentation from table contents in Chrome, Edge, and Safari.
 */
:where(table) {
  border-color: currentColor;
  /* 1 */
  text-indent: 0;
  /* 2 */
}

/* Forms
 * ========================================================================== */
/**
 * Remove the margin on controls in Safari.
 */
:where(button, input, select) {
  margin: 0;
}

/**
 * Remove the inheritance of text transform in Firefox.
 */
:where(button) {
  text-transform: none;
}

/**
 * Correct the inability to style buttons in iOS and Safari.
 */
:where(button, input:is([type="button" i], [type="reset" i], [type="submit" i])) {
  -webkit-appearance: button;
}

/**
 * Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */
:where(progress) {
  vertical-align: baseline;
}

/**
 * Remove the inheritance of text transform in Firefox.
 */
:where(select) {
  text-transform: none;
}

/**
 * Remove the margin in Firefox and Safari.
 */
:where(textarea) {
  margin: 0;
}

/**
 * 1. Correct the odd appearance in Chrome, Edge, and Safari.
 * 2. Correct the outline style in Safari.
 */
:where(input[type="search" i]) {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */
::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style upload buttons in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */
:where(button, input:is([type="button" i], [type="color" i], [type="reset" i], [type="submit" i]))::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */
:where(button, input:is([type="button" i], [type="color" i], [type="reset" i], [type="submit" i]))::-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Remove the additional :invalid styles in Firefox.
 */
:where(:-moz-ui-invalid) {
  box-shadow: none;
}

/* Interactive
 * ========================================================================== */
/*
 * Add the correct styles in Safari.
 */
:where(dialog) {
  background-color: white;
  border: solid;
  color: black;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

:where(dialog:not([open])) {
  display: none;
}

/*
 * Add the correct display in all browsers.
 */
:where(summary) {
  display: list-item;
}

:root {
  --f-spinner-width: 36px;
  --f-spinner-height: 36px;
  --f-spinner-color-1: rgba(0, 0, 0, 0.1);
  --f-spinner-color-2: rgba(17, 24, 28, 0.8);
  --f-spinner-stroke: 2.75;
}

.f-spinner {
  margin: auto;
  padding: 0;
  width: var(--f-spinner-width);
  height: var(--f-spinner-height);
}

.f-spinner svg {
  width: 100%;
  height: 100%;
  vertical-align: top;
  -webkit-animation: f-spinner-rotate 2s linear infinite;
          animation: f-spinner-rotate 2s linear infinite;
}

.f-spinner svg * {
  stroke-width: var(--f-spinner-stroke);
  fill: none;
}

.f-spinner svg *:first-child {
  stroke: var(--f-spinner-color-1);
}

.f-spinner svg *:last-child {
  stroke: var(--f-spinner-color-2);
  -webkit-animation: f-spinner-dash 2s ease-in-out infinite;
          animation: f-spinner-dash 2s ease-in-out infinite;
}

@-webkit-keyframes f-spinner-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes f-spinner-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes f-spinner-dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
@keyframes f-spinner-dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
.f-throwOutUp {
  -webkit-animation: 0.175s ease-out both f-throwOutUp;
          animation: 0.175s ease-out both f-throwOutUp;
}

.f-throwOutDown {
  -webkit-animation: 0.175s ease-out both f-throwOutDown;
          animation: 0.175s ease-out both f-throwOutDown;
}

@-webkit-keyframes f-throwOutUp {
  to {
    -webkit-transform: translate3d(0, -150px, 0);
            transform: translate3d(0, -150px, 0);
    opacity: 0;
  }
}

@keyframes f-throwOutUp {
  to {
    -webkit-transform: translate3d(0, -150px, 0);
            transform: translate3d(0, -150px, 0);
    opacity: 0;
  }
}
@-webkit-keyframes f-throwOutDown {
  to {
    -webkit-transform: translate3d(0, 150px, 0);
            transform: translate3d(0, 150px, 0);
    opacity: 0;
  }
}
@keyframes f-throwOutDown {
  to {
    -webkit-transform: translate3d(0, 150px, 0);
            transform: translate3d(0, 150px, 0);
    opacity: 0;
  }
}
.f-zoomInUp {
  -webkit-animation: var(--f-transition-duration, 0.2s) ease-out 0.1s both f-zoomInUp;
          animation: var(--f-transition-duration, 0.2s) ease-out 0.1s both f-zoomInUp;
}

.f-zoomOutDown {
  -webkit-animation: var(--f-transition-duration, 0.2s) ease-out both f-zoomOutDown;
          animation: var(--f-transition-duration, 0.2s) ease-out both f-zoomOutDown;
}

@-webkit-keyframes f-zoomInUp {
  from {
    -webkit-transform: scale(0.975) translate3d(0, 16px, 0);
            transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translate3d(0, 0, 0);
            transform: scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes f-zoomInUp {
  from {
    -webkit-transform: scale(0.975) translate3d(0, 16px, 0);
            transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1) translate3d(0, 0, 0);
            transform: scale(1) translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes f-zoomOutDown {
  to {
    -webkit-transform: scale(0.975) translate3d(0, 16px, 0);
            transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
}
@keyframes f-zoomOutDown {
  to {
    -webkit-transform: scale(0.975) translate3d(0, 16px, 0);
            transform: scale(0.975) translate3d(0, 16px, 0);
    opacity: 0;
  }
}
.f-fadeIn {
  -webkit-animation: var(--f-transition-duration, 0.2s) ease both f-fadeIn;
          animation: var(--f-transition-duration, 0.2s) ease both f-fadeIn;
  z-index: 2;
}

.f-fadeOut {
  -webkit-animation: var(--f-transition-duration, 0.2s) ease both f-fadeOut;
          animation: var(--f-transition-duration, 0.2s) ease both f-fadeOut;
  z-index: 1;
}

@-webkit-keyframes f-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes f-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes f-fadeOut {
  100% {
    opacity: 0;
  }
}
@keyframes f-fadeOut {
  100% {
    opacity: 0;
  }
}
.f-fadeSlowIn {
  -webkit-animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;
          animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;
  z-index: 2;
}

.f-fadeSlowOut {
  -webkit-animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;
          animation: var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;
  z-index: 1;
}

@-webkit-keyframes f-fadeSlowIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes f-fadeSlowIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes f-fadeSlowOut {
  100% {
    opacity: 0;
  }
}
@keyframes f-fadeSlowOut {
  100% {
    opacity: 0;
  }
}
.f-fadeFastIn {
  -webkit-animation: var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;
          animation: var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;
  z-index: 2;
}

.f-fadeFastOut {
  -webkit-animation: var(--f-transition-duration, 0.2s) ease-out both f-fadeFastOut;
          animation: var(--f-transition-duration, 0.2s) ease-out both f-fadeFastOut;
  z-index: 2;
}

@-webkit-keyframes f-fadeFastIn {
  0% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}

@keyframes f-fadeFastIn {
  0% {
    opacity: 0.75;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes f-fadeFastOut {
  100% {
    opacity: 0;
  }
}
@keyframes f-fadeFastOut {
  100% {
    opacity: 0;
  }
}
.f-crossfadeIn {
  -webkit-animation: var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;
          animation: var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;
  z-index: 2;
}

.f-crossfadeOut {
  -webkit-animation: calc(var(--f-transition-duration, 0.2s) * 0.5) linear 0.1s both f-crossfadeOut;
          animation: calc(var(--f-transition-duration, 0.2s) * 0.5) linear 0.1s both f-crossfadeOut;
  z-index: 1;
}

@-webkit-keyframes f-crossfadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes f-crossfadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes f-crossfadeOut {
  100% {
    opacity: 0;
  }
}
@keyframes f-crossfadeOut {
  100% {
    opacity: 0;
  }
}
.f-slideIn.from-next {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext;
}

.f-slideIn.from-prev {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev;
}

.f-slideOut.to-next {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext;
}

.f-slideOut.to-prev {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev;
}

@-webkit-keyframes f-slideInPrev {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes f-slideInPrev {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes f-slideInNext {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes f-slideInNext {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes f-slideOutNext {
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@keyframes f-slideOutNext {
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@-webkit-keyframes f-slideOutPrev {
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@keyframes f-slideOutPrev {
  100% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
.f-classicIn.from-next {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;
  z-index: 2;
}

.f-classicIn.from-prev {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;
  z-index: 2;
}

.f-classicOut.to-next {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;
  z-index: 1;
}

.f-classicOut.to-prev {
  -webkit-animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;
          animation: var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;
  z-index: 1;
}

@-webkit-keyframes f-classicInNext {
  0% {
    -webkit-transform: translateX(-75px);
            transform: translateX(-75px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes f-classicInNext {
  0% {
    -webkit-transform: translateX(-75px);
            transform: translateX(-75px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes f-classicInPrev {
  0% {
    -webkit-transform: translateX(75px);
            transform: translateX(75px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes f-classicInPrev {
  0% {
    -webkit-transform: translateX(75px);
            transform: translateX(75px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes f-classicOutNext {
  100% {
    -webkit-transform: translateX(-75px);
            transform: translateX(-75px);
    opacity: 0;
  }
}
@keyframes f-classicOutNext {
  100% {
    -webkit-transform: translateX(-75px);
            transform: translateX(-75px);
    opacity: 0;
  }
}
@-webkit-keyframes f-classicOutPrev {
  100% {
    -webkit-transform: translateX(75px);
            transform: translateX(75px);
    opacity: 0;
  }
}
@keyframes f-classicOutPrev {
  100% {
    -webkit-transform: translateX(75px);
            transform: translateX(75px);
    opacity: 0;
  }
}
:root {
  --f-button-width: 40px;
  --f-button-height: 40px;
  --f-button-border: 0;
  --f-button-border-radius: 0;
  --f-button-color: #374151;
  --f-button-bg: #f8f8f8;
  --f-button-hover-bg: #e0e0e0;
  --f-button-active-bg: #d0d0d0;
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 20px;
  --f-button-svg-height: 20px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: none;
  --f-button-svg-disabled-opacity: 0.65;
}

.f-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: relative;
  margin: 0;
  padding: 0;
  width: var(--f-button-width);
  height: var(--f-button-height);
  border: var(--f-button-border);
  border-radius: var(--f-button-border-radius);
  color: var(--f-button-color);
  background: var(--f-button-bg);
  -webkit-box-shadow: var(--f-button-shadow);
          box-shadow: var(--f-button-shadow);
  pointer-events: all;
  cursor: pointer;
  -webkit-transition: var(--f-button-transition);
  -o-transition: var(--f-button-transition);
  transition: var(--f-button-transition);
}

@media (hover: hover) {
  .f-button:hover:not([disabled]) {
    color: var(--f-button-hover-color);
    background-color: var(--f-button-hover-bg);
  }
}
.f-button:active:not([disabled]) {
  background-color: var(--f-button-active-bg);
}

.f-button:focus:not(:focus-visible) {
  outline: none;
}

.f-button:focus-visible {
  outline: none;
  -webkit-box-shadow: inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));
          box-shadow: inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));
}

.f-button svg {
  width: var(--f-button-svg-width);
  height: var(--f-button-svg-height);
  fill: var(--f-button-svg-fill);
  stroke: currentColor;
  stroke-width: var(--f-button-svg-stroke-width);
  stroke-linecap: round;
  stroke-linejoin: round;
  -webkit-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
  -webkit-transform: var(--f-button-transform);
      -ms-transform: var(--f-button-transform);
          transform: var(--f-button-transform);
  -webkit-filter: var(--f-button-svg-filter);
          filter: var(--f-button-svg-filter);
  pointer-events: none;
}

.f-button[disabled] {
  cursor: default;
}

.f-button[disabled] svg {
  opacity: var(--f-button-svg-disabled-opacity);
}

.f-carousel__nav .f-button.is-prev, .f-carousel__nav .f-button.is-next, .fancybox__nav .f-button.is-prev, .fancybox__nav .f-button.is-next {
  position: absolute;
  z-index: 1;
}

.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-next {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-prev {
  left: var(--f-button-prev-pos);
}

.is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-next {
  right: var(--f-button-next-pos);
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev, .is-horizontal.is-rtl .fancybox__nav .f-button.is-prev {
  left: auto;
  right: var(--f-button-next-pos);
}

.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next, .is-horizontal.is-rtl .fancybox__nav .f-button.is-next {
  right: auto;
  left: var(--f-button-prev-pos);
}

.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-next {
  top: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-prev {
  top: var(--f-button-next-pos);
}

.is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-next {
  bottom: var(--f-button-next-pos);
}

.is-vertical .f-carousel__nav .f-button.is-prev svg, .is-vertical .f-carousel__nav .f-button.is-next svg, .is-vertical .fancybox__nav .f-button.is-prev svg, .is-vertical .fancybox__nav .f-button.is-next svg {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

html.with-fancybox {
  width: auto;
  overflow: visible;
  scroll-behavior: auto;
}

html.with-fancybox body {
  -ms-touch-action: none;
      touch-action: none;
}

html.with-fancybox body.hide-scrollbar {
  width: auto;
  margin-right: calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));
  overflow: hidden !important;
  overscroll-behavior-y: none;
}

.fancybox__container {
  --fancybox-color: #dbdbdb;
  --fancybox-hover-color: #fff;
  --fancybox-bg: rgba(24, 24, 27, 0.98);
  --fancybox-slide-gap: 10px;
  --f-spinner-width: 50px;
  --f-spinner-height: 50px;
  --f-spinner-color-1: rgba(255, 255, 255, 0.1);
  --f-spinner-color-2: #bbb;
  --f-spinner-stroke: 3.65;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  direction: ltr;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #f8f8f8;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow: visible;
  z-index: var(--fancybox-zIndex, 1050);
  outline: none;
  -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
          transform-origin: top left;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  overscroll-behavior-y: contain;
}

.fancybox__container *, .fancybox__container *::before, .fancybox__container *::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

.fancybox__container::-webkit-backdrop {
  background-color: rgba(0, 0, 0, 0);
}

.fancybox__container::backdrop {
  background-color: rgba(0, 0, 0, 0);
}

.fancybox__backdrop {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  background: var(--fancybox-bg);
  opacity: var(--fancybox-opacity, 1);
  will-change: opacity;
}

.fancybox__carousel {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-height: 0;
  z-index: 10;
  overflow-y: visible;
  overflow-x: clip;
}

.fancybox__viewport {
  width: 100%;
  height: 100%;
}

.fancybox__viewport.is-draggable {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.fancybox__viewport.is-dragging {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.fancybox__track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  height: 100%;
}

.fancybox__slide {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  margin: 0 var(--fancybox-slide-gap) 0 0;
  padding: 4px;
  overflow: auto;
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn {
  padding-top: 40px;
}

.fancybox__slide.has-iframe, .fancybox__slide.has-video, .fancybox__slide.has-html5video {
  overflow: hidden;
}

.fancybox__slide.has-image {
  overflow: hidden;
}

.fancybox__slide.has-image.is-animating, .fancybox__slide.has-image.is-selected {
  overflow: visible;
}

.fancybox__slide::before, .fancybox__slide::after {
  content: "";
  -webkit-box-flex: 0;
      -ms-flex: 0 0 0px;
          flex: 0 0 0;
  margin: auto;
}

.fancybox__content {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  margin: 0;
  padding: 2rem;
  max-width: 100%;
  color: var(--fancybox-content-color, #374151);
  background: var(--fancybox-content-bg, #fff);
  cursor: default;
  border-radius: 0;
  z-index: 20;
}

.is-loading .fancybox__content {
  opacity: 0;
}

.is-draggable .fancybox__content {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.can-zoom_in .fancybox__content {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.can-zoom_out .fancybox__content {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.is-dragging .fancybox__content {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.fancybox__content [data-selectable], .fancybox__content [contenteditable] {
  cursor: auto;
}

.fancybox__slide.has-image > .fancybox__content {
  padding: 0;
  background: rgba(0, 0, 0, 0);
  min-height: 1px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.fancybox__slide.has-image > .fancybox__content > picture > img {
  width: 100%;
  height: auto;
  max-height: 100%;
}

.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content, .is-zooming-out .fancybox__slide:not(.is-selected) .fancybox__content {
  visibility: hidden;
}

.is-animating .fancybox__content, .is-dragging .fancybox__content {
  -webkit-filter: blur(0px);
          filter: blur(0px);
  will-change: transform, width, height;
}

.fancybox-image {
  margin: auto;
  display: block;
  width: 100%;
  height: 100%;
  min-height: 0;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.fancybox__caption {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  max-width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0;
  padding: 14px 0 4px 0;
  overflow-wrap: anywhere;
  line-height: 1.375;
  color: var(--fancybox-color, currentColor);
  opacity: var(--fancybox-opacity, 1);
  cursor: auto;
  visibility: visible;
}

.is-loading .fancybox__caption, .is-closing .fancybox__caption {
  opacity: 0;
  visibility: hidden;
}

.is-compact .fancybox__caption {
  padding-bottom: 0;
}

.f-button.is-close-btn {
  --f-button-svg-stroke-width: 2;
  position: absolute;
  top: 0;
  right: 8px;
  z-index: 40;
}

.fancybox__content > .f-button.is-close-btn {
  --f-button-width: 34px;
  --f-button-height: 34px;
  --f-button-border-radius: 4px;
  --f-button-color: var(--fancybox-color, #fff);
  --f-button-hover-color: var(--fancybox-color, #fff);
  --f-button-bg: transparent;
  --f-button-hover-bg: transparent;
  --f-button-active-bg: transparent;
  --f-button-svg-width: 22px;
  --f-button-svg-height: 22px;
  position: absolute;
  top: -38px;
  right: 0;
  opacity: 0.75;
}

.is-loading .fancybox__content > .f-button.is-close-btn {
  visibility: hidden;
}

.is-zooming-out .fancybox__content > .f-button.is-close-btn {
  visibility: hidden;
}

.fancybox__content > .f-button.is-close-btn:hover {
  opacity: 1;
}

.fancybox__footer {
  padding: 0;
  margin: 0;
  position: relative;
}

.fancybox__footer .fancybox__caption {
  width: 100%;
  padding: 24px;
  opacity: var(--fancybox-opacity, 1);
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.is-compact .fancybox__footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 20;
  background: rgba(24, 24, 27, 0.5);
}

.is-compact .fancybox__footer .fancybox__caption {
  padding: 12px;
}

.is-compact .fancybox__content > .f-button.is-close-btn {
  --f-button-border-radius: 50%;
  --f-button-color: #fff;
  --f-button-hover-color: #fff;
  --f-button-outline-color: #000;
  --f-button-bg: rgba(0, 0, 0, 0.6);
  --f-button-active-bg: rgba(0, 0, 0, 0.6);
  --f-button-hover-bg: rgba(0, 0, 0, 0.6);
  --f-button-svg-width: 18px;
  --f-button-svg-height: 18px;
  --f-button-svg-filter: none;
  top: 5px;
  right: 5px;
}

.fancybox__nav {
  --f-button-width: 50px;
  --f-button-height: 50px;
  --f-button-border: 0;
  --f-button-border-radius: 50%;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: transparent;
  --f-button-hover-bg: rgba(24, 24, 27, 0.3);
  --f-button-active-bg: rgba(24, 24, 27, 0.5);
  --f-button-shadow: none;
  --f-button-transition: all 0.15s ease;
  --f-button-transform: none;
  --f-button-svg-width: 26px;
  --f-button-svg-height: 26px;
  --f-button-svg-stroke-width: 2.5;
  --f-button-svg-fill: none;
  --f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));
  --f-button-svg-disabled-opacity: 0.65;
  --f-button-next-pos: 1rem;
  --f-button-prev-pos: 1rem;
  opacity: var(--fancybox-opacity, 1);
}

.fancybox__nav .f-button:before {
  position: absolute;
  content: "";
  top: -30px;
  right: -20px;
  left: -20px;
  bottom: -30px;
  z-index: 1;
}

.is-idle .fancybox__nav {
  -webkit-animation: 0.15s ease-out both f-fadeOut;
          animation: 0.15s ease-out both f-fadeOut;
}

.is-idle.is-compact .fancybox__footer {
  pointer-events: none;
  -webkit-animation: 0.15s ease-out both f-fadeOut;
          animation: 0.15s ease-out both f-fadeOut;
}

.fancybox__slide > .f-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));
  z-index: 30;
  cursor: pointer;
}

.fancybox-protected {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 40;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.fancybox-ghost {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 0;
  -o-object-fit: contain;
     object-fit: contain;
  z-index: 40;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}

.fancybox-focus-guard {
  outline: none;
  opacity: 0;
  position: fixed;
  pointer-events: none;
}

.fancybox__container:not([aria-hidden]) {
  opacity: 0;
}

.fancybox__container.is-animated[aria-hidden=false] > *:not(.fancybox__backdrop, .fancybox__carousel), .fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=false] .fancybox__slide > *:not(.fancybox__content) {
  -webkit-animation: 0.25s ease 0.1s backwards f-fadeIn;
          animation: 0.25s ease 0.1s backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop {
  -webkit-animation: 0.35s ease backwards f-fadeIn;
          animation: 0.35s ease backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=true] > *:not(.fancybox__backdrop, .fancybox__carousel), .fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=true] .fancybox__slide > *:not(.fancybox__content) {
  -webkit-animation: 0.15s ease forwards f-fadeOut;
          animation: 0.15s ease forwards f-fadeOut;
}

.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop {
  -webkit-animation: 0.35s ease forwards f-fadeOut;
          animation: 0.35s ease forwards f-fadeOut;
}

.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  max-width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  min-height: 1px;
  overflow: visible;
}

.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content {
  width: 100%;
  height: 100%;
}

.fancybox__container:not(.is-compact) .has-iframe .fancybox__content, .fancybox__container:not(.is-compact) .has-map .fancybox__content, .fancybox__container:not(.is-compact) .has-pdf .fancybox__content {
  width: calc(100% - 120px);
  height: 90%;
}

.has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  width: 960px;
  height: 540px;
  max-width: 100%;
  max-height: 100%;
}

.has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content {
  padding: 0;
  background: rgba(24, 24, 27, 0.9);
  color: #fff;
}

.has-map .fancybox__content {
  background: #e5e3df;
}

.fancybox__html5video, .fancybox__iframe {
  border: 0;
  display: block;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0);
}

.fancybox-placeholder {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.f-carousel__thumbs {
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-outline: 0;
  --f-thumb-outline-color: #5eb0ef;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1;
  --f-thumb-border-radius: 2px;
  --f-thumb-offset: 0px;
  --f-button-next-pos: 0;
  --f-button-prev-pos: 0;
}

.f-carousel__thumbs.is-classic {
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1;
  --f-thumb-selected-opacity: 1;
}

.f-carousel__thumbs.is-modern {
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 20px;
  --f-thumb-clip-width: 46px;
}

.f-thumbs {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0;
  overflow: hidden;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-perspective: 1000px;
          perspective: 1000px;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.f-thumbs .f-spinner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebeff2), to(#e2e8f0));
  background-image: -o-linear-gradient(#ebeff2, #e2e8f0);
  background-image: linear-gradient(#ebeff2, #e2e8f0);
  z-index: -1;
}

.f-thumbs .f-spinner svg {
  display: none;
}

.f-thumbs.is-vertical {
  height: 100%;
}

.f-thumbs__viewport {
  width: 100%;
  height: auto;
  overflow: hidden;
}

.f-thumbs__track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  will-change: transform;
}

.f-thumbs__slide {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  margin: 0;
  width: var(--f-thumb-width);
  min-width: var(--f-thumb-width);
  height: var(--f-thumb-height);
  overflow: visible;
  cursor: pointer;
}

.f-thumbs__slide.is-loading img {
  opacity: 0;
}

.is-classic .f-thumbs__viewport {
  height: 100%;
}

.is-modern .f-thumbs__track {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.is-modern .f-thumbs__track::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: calc(var(--left, 0) * 1px);
  width: calc(100% - var(--width, 0) * 1px);
  cursor: pointer;
}

.is-modern .f-thumbs__slide {
  --clip-path: inset( 0 calc( (var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0)) * 0.5 * (1 - var(--progress, 0)) ) round var(--f-thumb-border-radius, 0) );
  -webkit-transform: translate3d(calc(var(--shift, 0) * -1px), 0, 0);
          transform: translate3d(calc(var(--shift, 0) * -1px), 0, 0);
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  pointer-events: none;
}

.is-modern .f-thumbs__slide > * {
  -webkit-clip-path: var(--clip-path);
          clip-path: var(--clip-path);
}

.is-modern:not(.is-using-mouse) .f-thumbs__slide:focus-within {
  -webkit-filter: drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color));
          filter: drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color));
}

.is-modern.in-touch .f-thumbs__slide {
  -webkit-filter: none;
          filter: none;
}

.is-modern.is-resting .f-thumbs__slide {
  -webkit-transition: all 0.33s ease;
  -o-transition: all 0.33s ease;
  transition: all 0.33s ease;
}

.is-modern.is-resting .f-thumbs__slide > * {
  -webkit-transition: all 0.33s ease;
  -o-transition: all 0.33s ease;
  transition: all 0.33s ease;
}

.f-thumbs__slide__button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  position: relative;
  border-radius: var(--f-thumb-border-radius);
  overflow: hidden;
  background: rgba(0, 0, 0, 0);
  outline: none;
  cursor: pointer;
  pointer-events: auto;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  opacity: var(--f-thumb-opacity);
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

.f-thumbs__slide__button:hover {
  opacity: var(--f-thumb-hover-opacity);
}

.f-thumbs__slide__button:focus:not(:focus-visible) {
  outline: none;
}

.f-thumbs__slide__button:focus-visible {
  outline: none;
  opacity: var(--f-thumb-selected-opacity);
}

.is-nav-selected .f-thumbs__slide__button {
  opacity: var(--f-thumb-selected-opacity);
}

.is-nav-selected .f-thumbs__slide__button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: auto;
  bottom: 0;
  border: var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);
  border-radius: var(--f-thumb-border-radius);
  -webkit-animation: f-fadeIn 0.2s ease-out;
          animation: f-fadeIn 0.2s ease-out;
  z-index: 10;
}

.f-thumbs__slide__img {
  position: absolute;
  overflow: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: var(--f-thumb-offset);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  pointer-events: none;
  -o-object-fit: cover;
     object-fit: cover;
}

.f-thumbs.is-horizontal .f-thumbs__track {
  margin: 0 auto;
  padding: 8px 0 12px 0;
}

.f-thumbs.is-horizontal .f-thumbs__slide {
  margin: 0 var(--f-thumb-gap) 0 0;
}

.f-thumbs.is-vertical .f-thumbs__track {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: auto 0;
  padding: 0 8px;
}

.f-thumbs.is-vertical .f-thumbs__slide {
  margin: 0 0 var(--f-thumb-gap) 0;
}

.fancybox__thumbs {
  --f-thumb-width: 96px;
  --f-thumb-height: 72px;
  --f-thumb-border-radius: 2px;
  --f-thumb-outline: 2px;
  --f-thumb-outline-color: #ededed;
  position: relative;
  opacity: var(--fancybox-opacity, 1);
  -webkit-transition: max-height 0.35s cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition: max-height 0.35s cubic-bezier(0.23, 1, 0.32, 1);
  transition: max-height 0.35s cubic-bezier(0.23, 1, 0.32, 1);
}

.fancybox__thumbs.is-classic {
  --f-thumb-gap: 8px;
  --f-thumb-opacity: 0.5;
  --f-thumb-hover-opacity: 1;
}

.fancybox__thumbs.is-classic .f-spinner {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0.05)));
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
}

.fancybox__thumbs.is-modern {
  --f-thumb-gap: 4px;
  --f-thumb-extra-gap: 20px;
  --f-thumb-clip-width: 46px;
  --f-thumb-opacity: 1;
  --f-thumb-hover-opacity: 1;
}

.fancybox__thumbs.is-modern .f-spinner {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0.05)));
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));
}

.fancybox__thumbs.is-horizontal {
  padding: 0 var(--f-thumb-gap);
}

.fancybox__thumbs.is-vertical {
  padding: var(--f-thumb-gap) 0;
}

.is-compact .fancybox__thumbs {
  --f-thumb-width: 64px;
  --f-thumb-clip-width: 32px;
  --f-thumb-height: 48px;
  --f-thumb-extra-gap: 10px;
}

.fancybox__thumbs.is-masked {
  max-height: 0px !important;
}

.is-closing .fancybox__thumbs {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

.fancybox__toolbar {
  --f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));
  --f-button-width: 46px;
  --f-button-height: 46px;
  --f-button-color: var(--fancybox-color);
  --f-button-hover-color: var(--fancybox-hover-color);
  --f-button-bg: rgba(24, 24, 27, 0.65);
  --f-button-hover-bg: rgba(70, 70, 73, 0.65);
  --f-button-active-bg: rgba(90, 90, 93, 0.65);
  --f-button-border-radius: 0;
  --f-button-svg-width: 24px;
  --f-button-svg-height: 24px;
  --f-button-svg-stroke-width: 1.5;
  --f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));
  --f-button-svg-fill: none;
  --f-button-svg-disabled-opacity: 0.65;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;
  color: var(--fancybox-color, currentColor);
  opacity: var(--fancybox-opacity, 1);
  text-shadow: var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));
  pointer-events: none;
  z-index: 20;
}

.fancybox__toolbar :focus-visible {
  z-index: 1;
}

.fancybox__toolbar.is-absolute, .is-compact .fancybox__toolbar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.is-idle .fancybox__toolbar {
  pointer-events: none;
  -webkit-animation: 0.15s ease-out both f-fadeOut;
          animation: 0.15s ease-out both f-fadeOut;
}

.fancybox__toolbar__column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}

.fancybox__toolbar__column.is-left, .fancybox__toolbar__column.is-right {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
}

.fancybox__toolbar__column.is-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.fancybox__infobar {
  padding: 0 5px;
  line-height: var(--f-button-height);
  text-align: center;
  font-size: 17px;
  font-variant-numeric: tabular-nums;
  -webkit-font-smoothing: subpixel-antialiased;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.fancybox__infobar span {
  padding: 0 5px;
}

.fancybox__infobar:not(:first-child):not(:last-child) {
  background: var(--f-button-bg);
}

[data-fancybox-toggle-slideshow] {
  position: relative;
}

[data-fancybox-toggle-slideshow] .f-progress {
  height: 100%;
  opacity: 0.3;
}

[data-fancybox-toggle-slideshow] svg g:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

[data-fancybox-toggle-slideshow] svg g:last-child {
  display: none;
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child {
  display: none;
}

.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

[data-fancybox-toggle-fullscreen] svg g:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

[data-fancybox-toggle-fullscreen] svg g:last-child {
  display: none;
}

:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:first-child {
  display: none;
}

:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child {
  display: none;
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child {
  display: none;
}

:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:last-child {
  display: -webkit-box;
  display: flex;
}

:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child {
  display: -ms-flexbox;
  display: flex;
}

:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.f-progress {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: 0;
      -ms-transform-origin: 0;
          transform-origin: 0;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
  background: var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));
  z-index: 30;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}

.grecaptcha-badge {
  display: none !important;
}

input, textarea, button, option, select {
  outline: none;
  -webkit-appearance: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  margin: 0;
  border-radius: 0;
  background: none;
  resize: none;
}
input:focus:required:invalid, textarea:focus:required:invalid, button:focus:required:invalid, option:focus:required:invalid, select:focus:required:invalid {
  border-color: red;
}
input:required:valid, textarea:required:valid, button:required:valid, option:required:valid, select:required:valid {
  border-color: green;
}

*, *::before, *::after {
  outline: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}

img {
  max-width: 100%;
  display: block;
}

html, body {
  scroll-behavior: smooth;
}

body {
  position: relative;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #fff;
  color: #333;
  margin: 0;
  font-weight: 400;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-size-adjust: 100%;
}

main {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

ul, h1, h2, h3, h4, h5, p, ul, ol, li, a {
  padding: 0;
  margin: 0;
  text-decoration: none;
  list-style: none;
  color: inherit;
}

input {
  font-family: "Inter", sans-serif;
}
input::-webkit-input-placeholder {
  font-family: "Inter", sans-serif;
}
input::-moz-placeholder {
  font-family: "Inter", sans-serif;
}
input:-ms-input-placeholder {
  font-family: "Inter", sans-serif;
}
input::-ms-input-placeholder {
  font-family: "Inter", sans-serif;
}
input::placeholder {
  font-family: "Inter", sans-serif;
}

button {
  font-family: "Inter", sans-serif;
  color: #333333;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
}

[disabled] {
  opacity: 0.5;
  pointer-events: none;
}

[hidden] {
  display: none !important;
}

#map {
  width: 100%;
  height: 100%;
}
#map [class*=ymaps-2][class*=-copyrights-promo],
#map [class*=ymaps-2][class*=-copyright__wrap] {
  display: none !important;
}

.visually-hidden {
  clip: rect(0 0 0 0);
  border: none;
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.hide {
  display: none !important;
}

.form {
  max-width: 360px;
  margin: 0 auto;
}
.form__wrapper {
  padding: 36px 36px 36px 36px;
  background-color: #FFFFFF;
  max-width: 480px;
  border-radius: 24px;
  background: #FFF;
  -webkit-box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.06);
}
.form__title {
  color: #212121;
  text-align: center;
  font-family: Inter;
  font-size: 31px;
  font-style: normal;
  font-weight: 600;
  line-height: 38px;
  padding-bottom: 36px;
}
.form__title-thank {
  padding-bottom: 16px;
}
.form__input {
  position: relative;
  margin-bottom: 12px;
}
.form__dot {
  position: absolute;
  top: 10px;
  right: 10px;
}
.form__dot input {
  padding: 16px 24px;
  border-radius: 16px;
  border: 1px solid #D9D9D9;
  background: #FFF;
  width: 100%;
  color: #C5C5C5;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.form__button {
  width: 100%;
  margin-top: 4px;
  margin-bottom: 16px;
}
.form__checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1rem;
  gap: 12px;
}
.form__checkbox label {
  color: var(--text-caption, #898989);
  font-family: Inter;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.form__checkbox label a {
  color: #A9A9A9;
  -webkit-text-decoration-line: revert;
          text-decoration-line: revert;
}
.form__checkbox input[type=checkbox] {
  position: relative;
  width: 15px;
  height: 15px;
  border-radius: 4px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  border: 1px solid #A9A9A9;
}
.form__checkbox input[type=checkbox]::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 4px;
  width: 5px;
  height: 9px;
  border: 2px solid transparent;
  border-left: none;
  border-top: none;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  border-radius: 2px;
}
.form__checkbox input[type=checkbox]:checked:before {
  border-color: #000;
}
.form__input {
  position: relative;
}
.form__input input {
  color: #212121;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  outline: none;
  background: #FFFFFF;
  width: 100%;
  border-radius: 4px;
  padding: 14px 24px;
  border-radius: 16px;
  border: 1px solid var(--stroke-first, #D9D9D9);
}
.form__input textarea {
  padding: 16px 24px;
  border-radius: 16px;
  border: 1px solid #D9D9D9;
  background: #FFF;
  width: 100%;
  min-height: 128px;
  height: 100%;
  color: #212121;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

@media (max-width: 425px) {
  .modal__title {
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 24px;
  }

  .form__button {
    padding: 14px 32px;
    margin-top: 1px;
  }
  .form__checkbox {
    margin-bottom: 0;
  }
  .form__checkbox input[type=checkbox] {
    padding: 6px;
  }
}
.alert {
  position: fixed;
  top: 50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-gap: 10px;
  pointer-events: none;
  z-index: 11;
}
.alert__box {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 300px;
  background: #333;
  color: #fff;
  font-size: 14px;
  line-height: 16px;
  padding: 10px 17px;
  text-align: center;
  margin: 0 auto;
  -webkit-animation: alert-fadein 0.2s ease-in-out forwards;
          animation: alert-fadein 0.2s ease-in-out forwards;
}
.alert__box::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background: #1f1f1f;
  -webkit-animation: lifetime var(--lifetime) linear forwards;
          animation: lifetime var(--lifetime) linear forwards;
}
.alert__box.success {
  background: #4AB868;
}
.alert__box.success::before {
  background: #37814b;
}
.alert__box.error {
  background: #F02B2B;
}
.alert__box.error::before {
  background: #aa2323;
}
.alert__box.notify {
  background: #fdcb6e;
}
.alert__box.notify::before {
  background: #c09d5b;
}
.alert__box.close {
  -webkit-animation: alert-fadeout 0.3s ease-in-out forwards;
          animation: alert-fadeout 0.3s ease-in-out forwards;
}

@-webkit-keyframes alert-fadein {
  0% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
  }
}

@keyframes alert-fadein {
  0% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
  }
}
@-webkit-keyframes alert-fadeout {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
    opacity: 0;
  }
}
@keyframes alert-fadeout {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
    opacity: 0;
  }
}
@-webkit-keyframes lifetime {
  0% {
    width: 100%;
  }
  100% {
    width: 0%;
  }
}
@keyframes lifetime {
  0% {
    width: 100%;
  }
  100% {
    width: 0%;
  }
}
.btn {
  padding: 16px 32px;
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  border-radius: 16px;
  background: var(--brand-1, #F9C50D);
}
.btn:hover {
  background-color: #F9A90D;
}

.btn-1 {
  background: #333;
  color: #fff;
}
.btn-1:hover {
  background: #444;
}

.dotted {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dotted ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dotted ul li {
  width: 10px;
  height: 10px;
  border-radius: 100px;
  background: rgba(0, 0, 0, 0.1);
  margin-right: 10px;
  cursor: pointer;
}
.dotted ul li:last-child {
  margin-right: 0;
}
.dotted ul li.active {
  background: #333;
}

.input-text input {
  width: 100%;
  max-width: 289px;
  padding: 10px 15px;
  font-size: 16px;
  color: #333;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.lightbox {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  padding: 50px 20px;
  background: rgba(0, 0, 0, 0.7);
  cursor: pointer;
  z-index: 20;
}
.lightbox__wrapper {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.lightbox__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 80%;
  height: 100%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.lightbox__content img, .lightbox__content video, .lightbox__content iframe {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.lightbox__arrow {
  width: 20px;
  height: 20px;
  border: 2px solid #fff;
  border-bottom: none;
  border-right: none;
  cursor: pointer;
}
.lightbox__arrow--prev {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-right: 15px;
}
.lightbox__arrow--next {
  -webkit-transform: rotate(-225deg);
      -ms-transform: rotate(-225deg);
          transform: rotate(-225deg);
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  margin-left: 15px;
}

@media screen and (max-width: 480px) {
  .lightbox {
    padding: 50px 10px;
  }
  .lightbox__arrow--prev {
    margin-right: 5px;
  }
  .lightbox__arrow--next {
    margin-left: 5px;
  }
}
[data-lightbox] {
  cursor: pointer;
}
[data-lightbox] > * {
  pointer-events: none;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.7);
  overflow-y: auto;
  padding: 50px 20px;
  z-index: 20;
  -webkit-animation: modal-fadeout var(--modal-animation-time) ease-in-out forwards;
          animation: modal-fadeout var(--modal-animation-time) ease-in-out forwards;
}
.modal.open {
  -webkit-animation: modal-fadein var(--modal-animation-time) ease-in-out forwards;
          animation: modal-fadein var(--modal-animation-time) ease-in-out forwards;
}
.modal__wrapper {
  padding: 60px 60px 44px 60px;
  max-width: 530px;
  position: relative;
}
.modal__wrapper img {
  margin: 0 auto;
}
.modal__content {
  width: 100%;
  min-height: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.modal__box {
  background: #fafafa;
  padding: 50px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  max-width: 500px;
  position: relative;
}
.modal__close {
  cursor: pointer;
  position: absolute;
  top: 20px;
  right: 23px;
}
.modal__close--fixed {
  position: absolute;
  top: 20px;
  right: 20px;
  background: url(./images/icons/close.svg) center no-repeat;
  width: 14px;
  height: 14px;
}
.modal__close-thank {
  display: block;
  border-radius: 16px;
  background: #F9C50D;
  padding: 16px 32px;
  width: 100%;
  max-width: 360px;
  margin-top: 24px;
  position: initial;
}
.modal__description {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 20px;
}

[data-modal] {
  cursor: pointer;
}
[data-modal] * {
  pointer-events: none;
}

@-webkit-keyframes modal-fadeout {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
    opacity: 0;
  }
}

@keyframes modal-fadeout {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
    opacity: 0;
  }
}
@-webkit-keyframes modal-fadein {
  0% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes modal-fadein {
  0% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@media (max-width: 425px) {
  .modal__wrapper {
    padding: 24px 14px;
  }
  .modal__close {
    top: 13px;
    right: 14px;
  }
  .modal__thank p {
    text-align: center;
    margin: 0 auto;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .modal__thank p {
    text-align: center;
    margin: 0 auto;
  }
}
.select {
  width: 100%;
  max-width: 289px;
  position: relative;
}
.select__button {
  padding: 10px 15px;
  font-size: 16px;
  color: #333;
  border: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  padding-right: 40px;
  cursor: pointer;
  text-align: left;
}
.select__list {
  position: absolute;
  top: calc(100% + 4px);
  width: 100%;
  padding: 10px 0px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 289px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: #fff;
  z-index: 10;
}
.select__list li {
  width: 100%;
  padding: 7px 15px;
  color: #333;
  cursor: pointer;
}
.select__list li:hover {
  background: rgba(0, 0, 0, 0.1);
}

.title {
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 42px;
  font-style: normal;
  font-weight: 600;
  line-height: 48px;
  padding-bottom: 36px;
}

.minibanners__container {
  max-width: 1170px;
  width: 100%;
  padding: 0;
  margin: 0 auto;
}
.minibanners__items {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 30px 1fr;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 30px;
}
.minibanners__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  min-width: 570px;
  min-height: 289px;
  padding: 35px 0 42px 50px;
}
.minibanners__bg {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.minibanners__bg img {
  border-radius: 10px;
}
.minibanners__title {
  color: #F2F8FF;
  font-size: 49px;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 10px;
}
.minibanners__text {
  color: #FFF;
  font-size: 22px;
  font-weight: 400;
  font-style: normal;
  line-height: 100%;
  margin-bottom: 18px;
}
.minibanners__btn {
  width: 165px;
  height: 50px;
  border-radius: 10px;
  border: 2px solid #FFF;
  color: #FFF;
  text-align: center;
  font-size: 13px;
  font-style: normal;
  font-weight: 800;
  line-height: 150%;
  letter-spacing: 1.04px;
  text-transform: uppercase;
}

.advantages {
  margin-bottom: 120px;
}
.advantages__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.advantages__container {
  max-width: 318px;
  width: 100%;
  border-radius: 24px;
  -webkit-box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.06);
  overflow: hidden;
  position: relative;
  padding: 8px;
  height: auto;
}
.advantages__bg {
  position: absolute;
  top: 0;
  pointer-events: none;
  left: 0;
}
.advantages__box {
  padding: 16px;
  border-radius: 24px;
  border: 1px solid #D9D9D9;
  position: relative;
  z-index: 3;
  height: 100%;
}
.advantages__img {
  margin-bottom: 6px;
  width: 32px;
  height: 32px;
}
.advantages__title {
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 10px;
}
.advantages__subtitle {
  color: var(--text-caption, #898989);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

@media (max-width: 425px) {
  .advantages {
    margin-bottom: 60px;
  }
  .advantages__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 12px;
  }
  .advantages__box {
    border-radius: 16px;
    padding: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px;
  }
  .advantages__title {
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 0;
    text-align: center;
  }
  .advantages__subtitle {
    font-size: 15px;
    text-align: center;
  }
  .advantages__container {
    margin: 0 auto;
  }
  .advantages__img {
    margin: 0 auto;
  }
}
@media (min-width: 426px) and (max-width: 768px) {
  .advantages {
    margin-bottom: 60px;
  }
  .advantages__wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 12px;
  }
  .advantages__box {
    border-radius: 16px;
    padding: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px;
  }
  .advantages__title {
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 0;
    text-align: center;
  }
  .advantages__subtitle {
    font-size: 15px;
    text-align: center;
  }
  .advantages__container {
    margin: 0 auto;
  }
  .advantages__img {
    margin: 0 auto;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .advantages {
    margin-bottom: 60px;
  }
  .advantages__wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 24px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1025px) and (max-width: 1330px) {
  .advantages__wrapper {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 16px;
  }
}
.alerts__buttons {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: -webkit-max-content 15px -webkit-max-content 15px -webkit-max-content;
  -ms-grid-columns: max-content 15px max-content 15px max-content;
  grid-template-columns: repeat(3, -webkit-max-content);
  grid-template-columns: repeat(3, max-content);
  grid-gap: 15px;
}
.alerts__success {
  background: #4AB868;
}
.alerts__error {
  background: #F02B2B;
}
.alerts__notify {
  background: #fdcb6e;
}

@media screen and (max-width: 480px) {
  .alerts__buttons {
    -ms-grid-columns: -webkit-max-content 15px -webkit-max-content;
    -ms-grid-columns: max-content 15px max-content;
    grid-template-columns: -webkit-max-content -webkit-max-content;
    grid-template-columns: max-content max-content;
  }
}
.answer {
  background-image: url("../assets/images/answer/answer-bg.webp");
  padding-top: 462px;
  margin-top: -80px;
  padding-bottom: 60px;
  background-repeat: no-repeat;
}
.answer__title {
  text-align: center;
}
.answer__box {
  padding: 24px;
  background-color: #FFFFFF;
  border-radius: 24px;
  -webkit-box-shadow: 0px 12px 48px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 12px 48px 0px rgba(0, 0, 0, 0.12);
  max-width: 432px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.answer__num {
  color: var(--brand-1, #F9C50D);
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
}
.answer__subtitle {
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  padding-bottom: 12px;
}
.answer__descr {
  color: var(--text-caption-2, #626262);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.answer__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media (max-width: 425px) {
  .answer {
    padding-top: 355px;
    padding-bottom: 32px;
  }
  .answer__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 12px;
  }
  .answer__title {
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 24px;
  }
  .answer__num {
    font-size: 18px;
    line-height: 26px;
  }
  .answer__box {
    gap: 16px;
    padding: 16px;
    border-radius: 16px;
  }
  .answer__subtitle {
    font-size: 15px;
    line-height: 22px;
    padding-bottom: 6px;
  }
  .answer__descr {
    font-size: 15px;
    line-height: 22px;
  }
}
@media (min-width: 425px) and (max-width: 768px) {
  .answer {
    padding-top: 355px;
    padding-bottom: 32px;
  }
  .answer__wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 12px;
  }
  .answer__title {
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 24px;
  }
  .answer__num {
    font-size: 18px;
    line-height: 26px;
  }
  .answer__box {
    gap: 16px;
    padding: 16px;
    border-radius: 16px;
    margin: 0 auto;
  }
  .answer__subtitle {
    font-size: 15px;
    line-height: 22px;
    padding-bottom: 6px;
  }
  .answer__descr {
    font-size: 15px;
    line-height: 22px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .answer {
    padding-top: 355px;
    padding-bottom: 32px;
  }
  .answer__title {
    font-size: 32px;
  }
  .answer__box {
    max-width: 770px;
    width: 100%;
    margin: 0 auto 20px auto;
  }
  .answer__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .answer__wrapper {
    gap: 12px;
  }
  .answer__box {
    max-width: 450px;
    width: 100%;
  }
}
@media (min-width: 1200px) and (max-width: 1345px) {
  .answer__box {
    max-width: 32%;
  }
}
.application {
  padding-top: 40px;
  padding-bottom: 184px;
}
.application__form {
  max-width: 696px;
  width: 100%;
  margin: 0;
}
.application__wrapper {
  background-image: url("images/application/app_bg.webp");
  padding: 60px;
  border-radius: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
}
.application__title {
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 42px;
  font-style: normal;
  font-weight: 600;
  line-height: 48px;
  max-width: 480px;
  padding-bottom: 36px;
}
.application__subtitle {
  color: var(--text-caption, #898989);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  max-width: 415px;
}
.application__modal {
  padding: 36px;
  max-width: 696px;
  width: 100%;
  border-radius: 36px;
  background: var(--bg-main, #FFF);
  -webkit-box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.06);
}
.application__modalTitle {
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
  padding-bottom: 14px;
}
.application__characters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 14px;
}
.application__formInput {
  position: relative;
  margin-bottom: 10px;
}
.application__formInput input {
  padding: 16px 24px;
  border-radius: 16px;
  border: 1px solid var(--stroke-first, #D9D9D9);
  background: var(--bg-main, #FFF);
  max-width: 300px;
  width: 100%;
  color: var(--text-disable, #212121);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.application__formInput input::-webkit-input-placeholder {
  color: var(--text-disable, #C5C5C5);
}
.application__formInput input::-moz-placeholder {
  color: var(--text-disable, #C5C5C5);
}
.application__formInput input:-ms-input-placeholder {
  color: var(--text-disable, #C5C5C5);
}
.application__formInput input::-ms-input-placeholder {
  color: var(--text-disable, #C5C5C5);
}
.application__formInput input::placeholder {
  color: var(--text-disable, #C5C5C5);
}
.application__placeholder {
  position: absolute;
  top: 0;
  right: 10px;
}
.application__img {
  position: absolute;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
.application__checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 24px 0;
}
.application__checkbox label {
  color: #A9A9A9;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  margin-left: 5px;
}
.application__checkbox label a {
  color: #A9A9A9;
  -webkit-text-decoration-line: revert;
          text-decoration-line: revert;
}
.application__checkbox input[type=checkbox] {
  position: relative;
  width: 15px;
  height: 15px;
  border-radius: 4px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  border: 1px solid #A9A9A9;
}
.application__checkbox input[type=checkbox]:before {
  content: "";
  position: absolute;
  top: 2px;
  left: 4px;
  width: 5px;
  height: 9px;
  border: 2px solid transparent;
  border-left: none;
  border-top: none;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  border-radius: 2px;
}
.application__checkbox input[type=checkbox]:checked:before {
  border-color: #000;
}
.application__checkbox__input {
  position: relative;
}
.application__checkbox__input input {
  color: var(--text-caption, #A9A9A9);
  font-family: Muller;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  outline: none;
  background: #3A3A3A;
  width: 100%;
  border-radius: 4px;
  padding: 16px 24px;
}
.application__button {
  border-radius: 16px;
  background: var(--brand-1, #F9C50D);
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  width: 100%;
  padding: 16px 32px;
  margin-bottom: 0;
}
.application__button:hover {
  background-color: #F9A90D;
}
.application__infoBox {
  padding: 24px 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  bottom: -70px;
  left: 17.7%;
  background-color: #FFFFFF;
  max-width: 866px;
  width: 100%;
  border-radius: 36px;
  background: #FFF;
  -webkit-box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.06);
  color: var(--text-main, #212121);
  text-align: center;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.application__trigger {
  width: 48px;
  height: 48px;
  background-color: #F9C50D;
  border-radius: 50%;
  position: relative;
}
.application__trigger svg {
  top: 10px;
  left: 10px;
  position: absolute;
}
.application__appfileImg {
  width: 40px;
  height: 40px;
  background-color: #F8F8F8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 8px;
}
.application__appFile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  border-radius: 16px;
  border: 1px dashed #D9D9D9;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  padding: 16px 0;
}
.application__appFile label {
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  cursor: pointer;
}
.application__appFile span {
  color: var(--text-caption, #898989);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
}
.application__appFile input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  position: absolute;
  z-index: -10;
}
.application__appFile input:focus + label {
  outline: 1px solid #0078d7;
  outline-radius: 5px;
}

@media (max-width: 425px) {
  .application {
    padding-top: 25px;
    padding-bottom: 188px;
  }
  .application__wrapper {
    padding: 16px 16px 55px 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background-color: #F8F8F8;
    background-image: none;
    border-radius: 24px;
  }
  .application__title {
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 16px;
    text-align: center;
    margin: 0 auto 16px auto;
  }
  .application__subtitle {
    font-size: 15px;
    line-height: 22px;
    padding-bottom: 26px;
    text-align: center;
    margin: 0 auto;
  }
  .application__modal {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 0;
            box-shadow: 0 0 0 0;
    padding: 0;
  }
  .application__modalTitle {
    font-size: 15px;
    line-height: 22px;
    padding-bottom: 0;
    margin-bottom: 14px;
    text-align: center;
  }
  .application__formInput {
    margin-bottom: 8px;
  }
  .application__characters {
    padding-bottom: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .application__img {
    display: none;
  }
  .application__appFile {
    padding: 12px 21px;
    background-color: #FFFFFF;
    margin-bottom: 24px;
  }
  .application__appfileText label {
    color: var(--text-main, #212121);
    font-family: Inter;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
  }
  .application__appfileText span {
    color: #898989;
    font-size: 12px;
    line-height: 20px;
  }
  .application__checkbox label {
    color: var(--text-caption, #898989);
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
  }
  .application__checkbox label a {
    color: var(--text-caption, #898989);
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
  }
  .application__checkbox input[type=checkbox] {
    max-width: 16px;
    padding: 6px;
  }
  .application__infoBox {
    bottom: -160px;
    top: 96%;
    left: 0;
    right: 0;
    margin: auto;
    max-height: 160px;
    max-width: 256px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 15px;
    line-height: 22px;
    padding: 12px 18px 12px 18px;
    display: block;
  }
  .application__button {
    margin: 0 auto;
  }
  .application__trigger {
    width: 36px;
    height: 36px;
    margin: 0 auto;
    margin-bottom: 14px;
  }
  .application__trigger svg {
    width: 21px;
    height: 21px;
    top: 7px;
    left: 8px;
  }
}
@media (min-width: 425px) and (max-width: 768px) {
  .application {
    padding-top: 25px;
    padding-bottom: 188px;
  }
  .application__wrapper {
    padding: 24px 16px 55px 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background-color: #F8F8F8;
    background-image: none;
    border-radius: 36px;
  }
  .application__title {
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 16px;
    text-align: center;
    margin: 0 auto;
  }
  .application__subtitle {
    font-size: 15px;
    line-height: 22px;
    padding-bottom: 26px;
    text-align: center;
    margin: 0 auto;
  }
  .application__modal {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 0;
            box-shadow: 0 0 0 0;
    padding: 0;
  }
  .application__modalTitle {
    font-size: 15px;
    line-height: 22px;
    padding-bottom: 0;
    margin-bottom: 14px;
    text-align: center;
  }
  .application__formInput {
    margin-bottom: 8px;
  }
  .application__characters {
    padding-bottom: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px;
  }
  .application__img {
    display: none;
  }
  .application__appFile {
    padding: 12px 21px;
    background-color: #FFFFFF;
    margin-bottom: 24px;
  }
  .application__appfileText label {
    color: var(--text-main, #212121);
    font-family: Inter;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
  }
  .application__appfileText span {
    color: #898989;
    font-size: 14px;
    line-height: 20px;
  }
  .application__checkbox label {
    color: var(--text-caption, #898989);
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
  }
  .application__checkbox label a {
    color: var(--text-caption, #898989);
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
  }
  .application__checkbox input[type=checkbox] {
    max-width: 16px;
    padding: 6px;
  }
  .application__infoBox {
    bottom: -160px;
    top: 96%;
    left: 0;
    right: 0;
    margin: auto;
    max-height: 160px;
    max-width: 356px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 15px;
    line-height: 22px;
    padding: 12px 18px 12px 18px;
    display: block;
  }
  .application__button {
    margin: 0 auto;
  }
  .application__trigger {
    width: 36px;
    height: 36px;
    margin: 0 auto;
    margin-bottom: 14px;
  }
  .application__trigger svg {
    width: 21px;
    height: 21px;
    top: 7px;
    left: 8px;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .application {
    padding-top: 25px;
    padding-bottom: 120px;
  }
  .application__wrapper {
    padding: 36px 16px 55px 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background-color: #F8F8F8;
    background-image: none;
  }
  .application__title {
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 16px;
    text-align: center;
    margin: 0 auto;
  }
  .application__subtitle {
    font-size: 15px;
    line-height: 22px;
    padding-bottom: 26px;
    text-align: center;
    margin: 0 auto;
  }
  .application__modal {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 0;
            box-shadow: 0 0 0 0;
    padding: 0;
    max-width: 1000px;
  }
  .application__modalTitle {
    font-size: 15px;
    line-height: 22px;
    padding-bottom: 0;
    margin-bottom: 14px;
    text-align: center;
  }
  .application__formInput {
    margin-bottom: 8px;
  }
  .application__characters {
    padding-bottom: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px;
  }
  .application__img {
    display: none;
  }
  .application__appFile {
    padding: 12px 21px;
    background-color: #FFFFFF;
    margin: 0 auto 24px auto;
    max-width: 550px;
  }
  .application__appfileText label {
    color: var(--text-main, #212121);
    font-family: Inter;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
  }
  .application__appfileText span {
    color: #898989;
    font-size: 14px;
    line-height: 20px;
  }
  .application__checkbox label {
    color: var(--text-caption, #898989);
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
  }
  .application__checkbox label a {
    color: var(--text-caption, #898989);
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
  }
  .application__checkbox input[type=checkbox] {
    max-width: 16px;
    padding: 6px;
  }
  .application__infoBox {
    bottom: -160px;
    top: 87%;
    left: 0;
    right: 0;
    margin: auto;
    max-height: 160px;
    max-width: 642px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 15px;
    line-height: 22px;
    padding: 12px 18px 12px 18px;
    display: block;
    max-height: 100px;
  }
  .application__button {
    margin: 0 auto;
  }
  .application__trigger {
    width: 36px;
    height: 36px;
    margin: 0 auto;
    margin-bottom: 14px;
  }
  .application__trigger svg {
    width: 21px;
    height: 21px;
    top: 7px;
    left: 8px;
  }
  .application__form {
    margin: 0 auto;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .application {
    padding-top: 25px;
    padding-bottom: 120px;
  }
  .application__wrapper {
    padding: 16px 16px 55px 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background-color: #F8F8F8;
    background-image: none;
  }
  .application__title {
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 16px;
    text-align: center;
    margin: 0 auto;
  }
  .application__subtitle {
    font-size: 15px;
    line-height: 22px;
    padding-bottom: 26px;
    text-align: center;
    margin: 0 auto;
  }
  .application__modal {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 0;
            box-shadow: 0 0 0 0;
    padding: 0;
    max-width: 1000px;
    margin: 0 auto;
  }
  .application__modalTitle {
    text-align: center;
    font-size: 15px;
    line-height: 22px;
    padding-bottom: 0;
    margin-bottom: 14px;
  }
  .application__formInput {
    margin-bottom: 8px;
  }
  .application__characters {
    padding-bottom: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px;
  }
  .application__img {
    display: none;
  }
  .application__appFile {
    padding: 12px 21px;
    background-color: #FFFFFF;
    margin: 0 auto 24px auto;
    max-width: 550px;
  }
  .application__appfileText label {
    color: var(--text-main, #212121);
    font-family: Inter;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
  }
  .application__appfileText span {
    color: #898989;
    font-size: 14px;
    line-height: 20px;
  }
  .application__checkbox label {
    color: var(--text-caption, #898989);
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
  }
  .application__checkbox label a {
    color: var(--text-caption, #898989);
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
  }
  .application__checkbox input[type=checkbox] {
    max-width: 16px;
    padding: 6px;
  }
  .application__infoBox {
    bottom: -160px;
    top: 87%;
    left: 0;
    right: 0;
    margin: auto;
    max-height: 160px;
    max-width: 642px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 15px;
    line-height: 22px;
    padding: 12px 18px 12px 18px;
    display: block;
    max-height: 100px;
  }
  .application__button {
    margin: 0 auto;
  }
  .application__trigger {
    width: 36px;
    height: 36px;
    margin: 0 auto;
    margin-bottom: 14px;
  }
  .application__trigger svg {
    width: 21px;
    height: 21px;
    top: 7px;
    left: 8px;
  }
  .application__form {
    margin: 0 auto;
  }
}
@media (min-width: 1200px) and (max-width: 1300px) {
  .application__img img {
    width: 600px;
  }
  .application__modal {
    max-width: 640px;
  }
  .application__formInput {
    margin: 0 auto 10px auto;
  }
}
.banner {
  margin-top: 133px;
  width: 100%;
  margin-bottom: 30px;
}
.banner__wrapper {
  padding: 60px 60px;
  width: 100%;
  background-image: url("images/background/banner_bg.webp");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
  border-radius: 44px;
  overflow: hidden;
}
.banner__title {
  color: #212121;
  font-family: Inter;
  font-size: 56px;
  font-style: normal;
  font-weight: 600;
  line-height: 64px;
  max-width: 750px;
  z-index: 2;
  position: relative;
  margin-bottom: 18px;
}
.banner__title span {
  color: #FAF9F9;
}
.banner__image-yellow {
  position: absolute;
  z-index: 1;
  top: 55px;
  left: 18px;
  pointer-events: none;
}
.banner__image-mob {
  display: none;
  position: absolute;
  z-index: 1;
  top: 13px;
  left: 5%;
  pointer-events: none;
}
.banner__image-man {
  position: absolute;
  z-index: 2;
  bottom: 0;
  right: 0;
}
.banner__li {
  color: var(--text-contrast, #FAF9F9);
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  gap: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 12px;
}
.banner__ul {
  margin-bottom: 36px;
}
.banner__offers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 635px;
}
.banner__offer-link a {
  padding: 20px 42px;
  background-color: #F9C50D;
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  border-radius: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.banner__offer-link a:hover {
  background: #F9A90D;
}
.banner__offer-sale {
  border-radius: 24px;
  background: var(--bg-main, #FFF);
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  padding: 8px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.banner__ellipse {
  width: 300px;
  height: 300px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  opacity: 0.2;
  background: var(--brand-1, #F9C50D);
  -webkit-filter: blur(120px);
          filter: blur(120px);
  position: absolute;
  z-index: 1;
  top: 200px;
  right: 0;
}
.banner__line {
  display: none;
}

@media (max-width: 425px) {
  .banner {
    margin-top: 86px;
    margin-bottom: 25px;
  }
  .banner__image-man {
    bottom: 0;
    width: 225px;
  }
  .banner__image-mob {
    top: 13px;
    left: 0;
    right: 0;
    pointer-events: none;
    margin: auto;
  }
  .banner__title {
    max-width: 256px;
    font-size: 24px;
    line-height: 32px;
    text-align: center;
    padding-bottom: 12px;
    margin: 0 auto;
  }
  .banner__image-yellow {
    display: none;
  }
  .banner__image-mob {
    display: block;
  }
  .banner__wrapper {
    border-radius: 24px;
    padding: 28px 16px 203px 16px;
    background-image: url("images/background/banner_mob.webp");
    background-repeat: no-repeat;
    margin: 0 auto;
    display: block;
    background-size: 115%;
  }
  .banner__offers {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
  }
  .banner__offer-link {
    width: 100%;
    max-width: 256px;
  }
  .banner__offer-link a {
    padding: 16px 39px;
    font-size: 15px;
    line-height: 22px;
  }
  .banner__offer-sale {
    border-radius: 36px;
    font-size: 15px;
    line-height: 22px;
    text-align: center;
    max-width: 221px;
    width: 100%;
    padding: 4px 20px;
  }
  .banner__offer-sale svg {
    display: none;
  }
  .banner__ul {
    padding-bottom: 21px;
    max-width: 256px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 5px;
  }
  .banner__li {
    font-size: 15px;
    margin-bottom: 0px;
    line-height: 22px;
    gap: 6px;
    max-width: 256px;
    text-align: center;
    margin: 0 auto;
  }
  .banner__li svg {
    min-width: 16px;
    height: 16px;
    display: none;
  }
  .banner__ellipse {
    top: 400px;
    right: -70px;
    display: none;
  }
  .banner__line {
    max-width: 60px;
    display: block;
    width: 100%;
    border: 1px solid #D9D9D9;
    margin: 0 auto;
  }
}
@media (min-width: 425px) and (max-width: 767px) {
  .banner {
    margin-top: 86px;
    margin-bottom: 25px;
  }
  .banner__image-man {
    bottom: 0;
    width: 225px;
  }
  .banner__image-mob {
    top: 13px;
    left: 0;
    right: 0;
    pointer-events: none;
    margin: auto;
  }
  .banner__title {
    max-width: 340px;
    font-size: 32px;
    line-height: 32px;
    text-align: center;
    padding-bottom: 12px;
    margin: 0 auto;
  }
  .banner__image-yellow {
    display: none;
  }
  .banner__image-mob {
    display: block;
  }
  .banner__wrapper {
    border-radius: 24px;
    padding: 28px 16px 203px 16px;
    background-image: url("images/background/banner_mob.webp");
    background-repeat: no-repeat;
    margin: 0 auto;
    display: block;
    background-size: 100%;
  }
  .banner__offers {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
  }
  .banner__offer-link {
    width: 100%;
    max-width: 256px;
  }
  .banner__offer-link a {
    padding: 16px 39px;
    font-size: 15px;
    line-height: 22px;
  }
  .banner__offer-sale {
    border-radius: 36px;
    font-size: 15px;
    line-height: 22px;
    text-align: center;
    max-width: 221px;
    width: 100%;
    padding: 4px 20px;
  }
  .banner__offer-sale svg {
    display: none;
  }
  .banner__ellipse {
    top: 400px;
    right: -70px;
  }
  .banner__ul {
    padding-bottom: 21px;
    max-width: 256px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px;
  }
  .banner__li {
    font-size: 18px;
    margin-bottom: 0px;
    line-height: 26px;
    max-width: 256px;
    text-align: center;
  }
  .banner__li svg {
    min-width: 16px;
    height: 16px;
    display: none;
  }
  .banner__line {
    max-width: 60px;
    display: block;
    width: 100%;
    border: 1px solid #D9D9D9;
    margin: 0 auto;
  }
  .banner__ellipse {
    display: none;
  }
  .banner__offers {
    max-width: none;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .banner__image-man {
    bottom: 0;
    width: 306px;
  }
  .banner__image-yellow {
    width: 700px;
  }
  .banner__title {
    font-size: 54px;
    line-height: 57px;
    background-size: 50%;
  }
  .banner__title span {
    font-size: 47px;
  }
  .banner__offers {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    gap: 10px;
  }
  .banner__offer-sale {
    font-size: 14px;
  }
  .banner__wrapper {
    background-size: 100% 100%;
  }
}
@media (min-width: 1023px) and (max-width: 1200px) {
  .banner__image-man {
    bottom: 0;
    width: 306px;
  }
}
@media (min-width: 1200px) and (max-width: 1360px) {
  .banner__image-man {
    bottom: 0;
    width: 464px;
  }
}
.comparison {
  background-image: url("../assets/images/background/dop_bg.webp");
  padding-bottom: 60px;
}
.comparison__title {
  padding-bottom: 10px;
}
.comparison__title-powder {
  color: var(--text-main, #212121);
  text-align: center;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
}
.comparison__title-liquid {
  color: var(--text-main, #212121);
  text-align: center;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  padding: 16px 0;
}
.comparison__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
}
.comparison__mob {
  display: none;
}
.comparison__line {
  height: 1px;
  background: #D9D9D9;
  max-width: 660px;
  width: 100%;
}
.comparison__line-powder {
  height: 1px;
  background: #FFFFFF;
}
.comparison__line-liquid {
  height: 1px;
  background: #D9D9D9;
  width: 100%;
}
.comparison__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 16px;
  max-width: 660px;
  width: 100%;
  padding-top: 40px;
}
.comparison__container-powder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 16px 0 40px 0;
  border-radius: 24px;
  background: var(--bg-main, #FFF);
  -webkit-box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.06);
  width: 100%;
  max-width: 318px;
  row-gap: 17px;
}
.comparison__container-liquid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 25px 0 40px 0;
  border-radius: 24px;
  width: 100%;
  max-width: 318px;
}
.comparison__subtitle {
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  max-width: 515px;
}
.comparison__subtitle-powder {
  color: var(--label-green, #25BC0D);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.comparison__subtitle-liquid {
  color: #BC0D0D;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  padding: 16px 0;
}
.comparison__img-top {
  margin: 16px 0;
}
.comparison__img-bottom {
  margin: 32px 0;
}

@media (max-width: 425px) {
  .comparison {
    padding-bottom: 25px;
    border-radius: 24px;
  }
  .comparison__title {
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 24px;
    max-width: 350px;
  }
  .comparison__wrapper {
    display: none;
  }
  .comparison__subtitles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    margin: 0 auto;
  }
  .comparison__subtitle {
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    max-width: 136px;
    font-weight: 700;
  }
  .comparison__mob {
    display: block;
  }
  .comparison__line {
    margin: 12px 0;
  }
  .comparison__container {
    padding-top: 0;
    row-gap: 0;
  }
  .comparison__descr {
    max-width: 288px;
    color: var(--text-main, #212121);
    text-align: center;
    font-family: Inter;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    text-align: center;
    padding-bottom: 12px;
    margin: 0 auto;
  }
  .comparison__box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    margin: 0 auto;
  }
  .comparison__box-check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 auto;
    max-width: 288px;
    width: 100%;
  }
  .comparison__temp {
    text-align: center;
    font-family: Inter;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    width: 136px;
    text-align: center;
  }
  .comparison__temp-green {
    color: #25BC0D;
  }
  .comparison__temp-red {
    color: #BC0D0D;
  }
}
@media (min-width: 425px) and (max-width: 768px) {
  .comparison {
    padding-bottom: 25px;
    border-radius: 24px;
  }
  .comparison__title {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 30px;
    max-width: 350px;
    text-align: center;
    margin: 0 auto;
  }
  .comparison__wrapper {
    display: none;
  }
  .comparison__subtitles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 24px;
    margin: 0 auto;
  }
  .comparison__subtitle {
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    max-width: 136px;
    font-weight: 700;
  }
  .comparison__mob {
    display: block;
  }
  .comparison__line {
    margin: 12px auto;
  }
  .comparison__container {
    padding-top: 0;
    row-gap: 0;
    width: 100%;
    max-width: none;
  }
  .comparison__descr {
    max-width: 320px;
    color: var(--text-main, #212121);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
    padding-bottom: 12px;
    margin: 0 auto;
  }
  .comparison__box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    margin: 0 auto;
  }
  .comparison__box-check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 auto;
    max-width: 290px;
    width: 100%;
  }
  .comparison__temp {
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    width: 136px;
    text-align: center;
  }
  .comparison__temp-green {
    color: #25BC0D;
  }
  .comparison__temp-red {
    color: #BC0D0D;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .comparison {
    padding-bottom: 25px;
    border-radius: 24px;
  }
  .comparison__title {
    font-size: 34px;
    line-height: 40px;
    padding-bottom: 30px;
    max-width: 530px;
  }
  .comparison__wrapper {
    display: none;
  }
  .comparison__subtitles {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 24px;
    margin: 0 auto;
  }
  .comparison__subtitle {
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    max-width: 136px;
    font-weight: 700;
  }
  .comparison__mob {
    display: block;
    max-width: 660px;
    margin: 0 auto;
  }
  .comparison__line {
    margin: 12px 0;
  }
  .comparison__container {
    padding-top: 0;
    row-gap: 0;
  }
  .comparison__descr {
    max-width: 320px;
    color: var(--text-main, #212121);
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
    padding-bottom: 12px;
    margin: 0 auto;
  }
  .comparison__box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
    margin: 0 auto;
  }
  .comparison__box-check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 auto;
    max-width: 290px;
    width: 100%;
  }
  .comparison__temp {
    text-align: center;
    font-family: Inter;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    width: 136px;
    text-align: center;
  }
  .comparison__temp-green {
    color: #25BC0D;
  }
  .comparison__temp-red {
    color: #BC0D0D;
  }
  .comparison__temp__container {
    margin: 0 auto;
  }
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .comparison__line-powder {
    display: none;
  }
  .comparison__container-liquid {
    gap: 7px;
  }
  .comparison__container-powder {
    padding: 0;
    padding: 15px;
    row-gap: 0;
  }
  .comparison__container-powder svg {
    margin: 27px 0;
  }
  .comparison__img-powder {
    margin: 47px 0;
  }
  .comparison__title-liquid {
    padding-bottom: 0;
  }
  .comparison__title-powder {
    padding-bottom: 30px;
  }
  .comparison__subtitle-powder {
    padding-bottom: 41px;
  }
  .comparison__subtitle-bottom {
    padding-bottom: 15px;
    padding-top: 30px;
  }
}
.contacts {
  padding-top: 60px;
  padding-bottom: 120px;
}
.contacts__wrapper {
  padding: 36px 60px;
  border-radius: 36px;
  background: #F8F8F8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.contacts__container {
  max-width: 279px;
  width: 100%;
}
.contacts__title {
  color: var(--text-caption, #898989);
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
  padding-bottom: 12px;
}
.contacts__subtitle {
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  padding-bottom: 6px;
}
.contacts__descr {
  color: var(--text-caption, #898989);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.contacts__line {
  background: #D9D9D9;
  height: 136px;
  width: 1px;
  margin-left: 18px;
  margin-right: 18px;
}
.contacts__messegers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}
.contacts__messeger {
  width: 36px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 8px;
  background: var(--bg-main, #FFF);
  -webkit-box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.06);
}

@media (max-width: 425px) {
  .contacts {
    padding-top: 32px;
    padding-bottom: 64px;
  }
  .contacts__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 16px;
    border-radius: 24px;
  }
  .contacts__title {
    font-size: 12px;
    line-height: 20px;
    padding-bottom: 8px;
    text-align: center;
    padding: 0;
  }
  .contacts__subtitle {
    font-size: 15px;
    line-height: 22px;
    text-align: center;
    padding: 0;
  }
  .contacts__descr {
    font-size: 15px;
    line-height: 22px;
    text-align: center;
    padding: 0;
  }
  .contacts__line {
    width: 256px;
    height: 1px;
    margin: 16px auto;
  }
  .contacts__messegers {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .contacts__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 7.5px;
    margin: 0 auto;
  }
}
@media (min-width: 425px) and (max-width: 768px) {
  .contacts {
    padding-top: 32px;
    padding-bottom: 64px;
  }
  .contacts__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 16px;
    border-radius: 24px;
  }
  .contacts__title {
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 8px;
    text-align: center;
    padding: 0;
  }
  .contacts__subtitle {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    padding: 0;
  }
  .contacts__descr {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    padding: 0;
  }
  .contacts__line {
    width: 256px;
    height: 1px;
    margin: 16px auto;
  }
  .contacts__messegers {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .contacts__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 7.5px;
    margin: 0 auto;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .contacts {
    padding-top: 32px;
    padding-bottom: 64px;
  }
  .contacts__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 16px;
    border-radius: 24px;
  }
  .contacts__title {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 8px;
    text-align: center;
    padding: 0;
  }
  .contacts__subtitle {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    padding: 0;
  }
  .contacts__descr {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    padding: 0;
  }
  .contacts__line {
    width: 256px;
    height: 1px;
    margin: 20px auto;
  }
  .contacts__messegers {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .contacts__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 7.5px;
    margin: 0 auto;
    max-width: 390px;
  }
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .contacts {
    padding-bottom: 80px;
  }
  .contacts__descr {
    font-size: 12px;
  }
}
.dop {
  margin-top: 60px;
}
.dop__descr {
  color: var(--text-caption, #898989);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  padding-bottom: 25px;
}
.dop__descr span {
  font-weight: 800;
}
.dop__btn {
  color: #F9C50D;
}
.dop__btn:hover {
  color: #F9A90D;
}
.dop__ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}
.dop .hideSeo {
  display: none;
}

@media (max-width: 425px) {
  .dop__title {
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 20px;
  }

  .dop__descr {
    font-size: 15px;
    line-height: 22px;
  }
}
@media (min-width: 426px) and (max-width: 767px) {
  .dop__title {
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 25px;
  }

  .dop__descr {
    font-size: 15px;
    line-height: 22px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .dop__title {
    font-size: 32px;
    line-height: 34px;
  }

  .dop__descr {
    font-size: 16px;
    line-height: 24px;
  }
}
.dopServ {
  padding-top: 258px;
  background-image: url("../assets/images/background/dop_bg.webp");
  z-index: 1;
  margin-top: -75px;
}
.dopServ__title {
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 42px;
  font-style: normal;
  font-weight: 600;
  line-height: 48px;
  padding-bottom: 36px;
}
.dopServ__box {
  padding: 32px;
  max-width: 432px;
  width: 100%;
  -webkit-box-shadow: 0px 12px 48px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 12px 48px 0px rgba(0, 0, 0, 0.12);
  background-color: #FFFFFF;
  position: relative;
  overflow: hidden;
  border-radius: 24px;
  z-index: 3;
  min-height: 320px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dopServ__subtitle {
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
  padding-bottom: 16px;
}
.dopServ__boxBg {
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  pointer-events: none;
}
.dopServ__descr {
  color: var(--text-caption, #898989);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.dopServ__btn {
  padding: 16px 19px;
  border-radius: 16px;
  background: var(--brand-1, #F9C50D);
  margin-top: auto;
  max-width: 209px;
  position: relative;
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  gap: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 3;
}
.dopServ__btn:hover {
  background-color: #F9A90D;
}
.dopServ__boxImg {
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
.dopServ__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 120px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 24px;
}

@media (max-width: 425px) {
  .dopServ {
    padding-top: 350px;
  }
  .dopServ__title {
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 24px;
    text-align: center;
    margin: 0 auto;
  }
  .dopServ__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
    padding-bottom: 60px;
  }
  .dopServ__box {
    padding: 16px;
    min-height: auto;
  }
  .dopServ__subtitle {
    font-size: 18px;
    line-height: 26px;
    padding-bottom: 12px;
    text-align: center;
  }
  .dopServ__descr {
    font-size: 15px;
    line-height: 22px;
    text-align: center;
  }
  .dopServ__btn {
    z-index: 3;
    margin-top: 23px;
    max-width: 184px;
    width: 100%;
    padding: 16px 6px;
  }
  .dopServ__boxImg {
    width: 122px;
    height: 90px;
    -webkit-transform: rotate(1deg);
        -ms-transform: rotate(1deg);
            transform: rotate(1deg);
  }
}
@media (min-width: 425px) and (max-width: 768px) {
  .dopServ {
    padding-top: 350px;
  }
  .dopServ__title {
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 24px;
    text-align: center;
  }
  .dopServ__wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 16px;
    padding-bottom: 60px;
  }
  .dopServ__box {
    padding: 16px;
    min-height: auto;
    max-width: 510px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
  }
  .dopServ__subtitle {
    font-size: 18px;
    line-height: 26px;
    padding-bottom: 0px;
  }
  .dopServ__descr {
    font-size: 15px;
    line-height: 22px;
  }
  .dopServ__btn {
    z-index: 3;
    margin-top: 24px;
    max-width: 184px;
    width: 100%;
    padding: 16px 6px;
    margin-top: auto;
  }
  .dopServ__boxImg {
    width: 150px;
    height: 110px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .dopServ {
    padding-top: 300px;
  }
  .dopServ__title {
    font-size: 34px;
    line-height: 30px;
    padding-bottom: 24px;
  }
  .dopServ__wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 16px;
    padding-bottom: 60px;
  }
  .dopServ__box {
    padding: 16px;
    min-height: auto;
    max-width: 288px;
    margin: 0 auto;
  }
  .dopServ__subtitle {
    font-size: 18px;
    line-height: 26px;
    padding-bottom: 12px;
  }
  .dopServ__descr {
    font-size: 15px;
    line-height: 22px;
  }
  .dopServ__btn {
    z-index: 3;
    margin-top: 24px;
    max-width: 184px;
    width: 100%;
    padding: 16px 6px;
    margin-top: auto;
  }
  .dopServ__boxImg {
    width: 122px;
    height: 90px;
    -webkit-transform: rotate(1deg);
        -ms-transform: rotate(1deg);
            transform: rotate(1deg);
  }
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .dopServ {
    padding-top: 350px;
  }
  .dopServ__wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 16px;
    padding-bottom: 60px;
  }
  .dopServ__box {
    padding: 16px;
    min-height: auto;
    max-width: 320px;
    margin: 0 auto;
  }
  .dopServ__subtitle {
    font-size: 18px;
    line-height: 26px;
    padding-bottom: 12px;
  }
  .dopServ__descr {
    font-size: 15px;
    line-height: 22px;
  }
  .dopServ__btn {
    z-index: 5;
    margin-top: 24px;
    max-width: 184px;
    width: 100%;
    padding: 16px 6px;
    margin-top: auto;
  }
  .dopServ__boxImg {
    width: 150px;
    height: 110px;
  }
}
@media (min-width: 1200px) and (max-width: 1350px) {
  .dopServ__box {
    max-width: 382px;
  }
  .dopServ__boxImg {
    width: 150px;
    height: 110px;
  }
}
.footer {
  background: #FFFFFF;
  -webkit-box-shadow: 0px -4px 16px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px -4px 16px 0px rgba(0, 0, 0, 0.06);
  padding-top: 24px;
}
.footer__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 90px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer__ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 610px;
}
.footer__nav {
  max-width: 610px;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer__li {
  color: var(--text-caption, #898989);
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
}
.footer__li:hover {
  color: #212121;
}
.footer__messegers {
  width: 100%;
  max-width: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer__contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 409px;
  width: 100%;
}
.footer__phone a {
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.footer__phone a:hover {
  color: #F9C50D;
}
.footer__phoneAndMail {
  max-width: 175px;
  width: 100%;
}
.footer__mail {
  color: var(--text-caption, #898989);
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.footer__mail:hover {
  color: #212121;
}
.footer__btn {
  background-color: #FFFFFF;
  border: 2px solid var(--brand-1, #F9C50D);
  color: var(--brand-1, #F9C50D);
  padding: 14px 30px;
}
.footer__btn:hover {
  background-color: #F9C50D;
  color: #212121;
}
.footer__line {
  height: 1px;
  background-color: #D9D9D9;
  width: 100%;
  margin-top: 18px;
  margin-bottom: 14px;
}
.footer__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 14px;
}
.footer__studio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer__studioLogo {
  max-width: 111px;
}
.footer__studioName {
  max-width: 100px;
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.footer__studioName span {
  color: var(--text-caption, #898989);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}
.footer__studioRazr {
  color: var(--text-caption, #898989);
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
}
.footer__studioText {
  color: var(--text-caption, #898989);
  font-family: Inter;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  max-width: 500px;
}
.footer__conf {
  color: var(--text-caption, #898989);
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.footer__conf:hover {
  color: #212121;
}
.footer__date {
  color: var(--text-caption, #898989);
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
}

@media (max-width: 425px) {
  .footer__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 22px;
  }
  .footer__links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .footer__ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
  }
  .footer__studio {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .footer__contacts {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 24px;
  }
  .footer__mail a {
    margin: 0 auto;
    padding-top: 4px;
  }
  .footer__btn {
    max-width: 288px;
    width: 100%;
  }
  .footer__line {
    margin-top: 22px;
    margin-bottom: 22px;
  }
  .footer__date {
    font-size: 12px;
    line-height: 20px;
    padding-bottom: 12px;
  }
  .footer__studioRazr {
    font-size: 12px;
    line-height: 20px;
  }
  .footer__studio {
    gap: 13px;
  }
  .footer__studioText {
    font-size: 12px;
    line-height: 20px;
    padding-bottom: 12px;
    text-align: center;
  }
  .footer__conf a {
    font-size: 12px;
    line-height: 20px;
  }
}
@media (min-width: 425px) and (max-width: 768px) {
  .footer__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 22px;
  }
  .footer__links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .footer__ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
  }
  .footer__li {
    font-size: 16px;
  }
  .footer__studio {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .footer__contacts {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 24px;
  }
  .footer__mail a {
    margin: 0 auto;
    padding-top: 4px;
  }
  .footer__btn {
    max-width: 288px;
    width: 100%;
  }
  .footer__line {
    margin-top: 22px;
    margin-bottom: 22px;
  }
  .footer__date {
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 12px;
  }
  .footer__studioRazr {
    font-size: 14px;
    line-height: 20px;
  }
  .footer__studio {
    gap: 13px;
  }
  .footer__studioText {
    font-size: 12px;
    line-height: 20px;
    padding-bottom: 12px;
    max-width: 468px;
    margin: 0 auto;
  }
  .footer__conf a {
    font-size: 14px;
    line-height: 20px;
  }
  .footer__phone a {
    font-size: 20px;
  }
  .footer__phoneAndMail {
    max-width: 200px;
  }
  .footer__mail {
    font-size: 16px;
  }
  .footer__studioLogo {
    max-width: 150px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .footer__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 22px;
  }
  .footer__links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .footer__ul {
    gap: 16px;
  }
  .footer__li {
    font-size: 16px;
  }
  .footer__contacts {
    max-width: 500px;
    gap: 24px;
  }
  .footer__mail a {
    margin: 0 auto;
    padding-top: 4px;
  }
  .footer__btn {
    max-width: 288px;
    width: 100%;
  }
  .footer__line {
    margin-top: 22px;
    margin-bottom: 22px;
  }
  .footer__date {
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 12px;
  }
  .footer__studioRazr {
    font-size: 14px;
    line-height: 20px;
  }
  .footer__studio {
    gap: 13px;
  }
  .footer__studioText {
    font-size: 12px;
    line-height: 20px;
    padding-bottom: 12px;
    max-width: 468px;
    margin: 0 auto;
  }
  .footer__conf a {
    font-size: 14px;
    line-height: 20px;
  }
  .footer__phone a {
    font-size: 20px;
  }
  .footer__phoneAndMail {
    max-width: 200px;
  }
  .footer__mail {
    font-size: 16px;
  }
  .footer__studioLogo {
    max-width: 150px;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .footer__logo svg {
    width: 100px;
  }
  .footer__btn {
    padding: 14px 10px;
    font-size: 14px;
  }
  .footer__wrapper {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .footer__phone a {
    font-size: 14px;
  }
  .footer__mail {
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }
  .footer__contacts {
    max-width: 300px;
    gap: 12px;
  }
  .footer__ul {
    max-width: 560px;
  }
  .footer__nav {
    max-width: 560px;
  }
  .footer__wrapper {
    gap: 0;
  }
  .footer__phoneAndMail {
    max-width: 145px;
  }
  .footer__date {
    width: 200px;
  }
  .footer__links {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 1200px) and (max-width: 1264px) {
  .footer__wrapper {
    gap: 36px;
  }
}
.header {
  width: 100%;
  padding: 12px 0;
  position: fixed;
  top: 0;
  z-index: 10;
  background: #fff;
  -webkit-box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.06);
}
.header__hamb {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 40px;
  height: 40px;
  border: 1px solid #D9D9D9;
  border-radius: 50%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  row-gap: 4px;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
}
.header__hamb span {
  border-radius: 10px;
  width: 20px;
  height: 2px;
  background-color: #212121;
  display: block;
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
}
.header__hamb-open span {
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
}
.header__hamb-open span:nth-child(1) {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.header__hamb-open span:nth-child(2) {
  display: none;
}
.header__hamb-open span:nth-child(3) {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  margin-top: -6px;
}
.header__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  gap: 57px;
}
.header__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.header__ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 592px;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__li {
  color: var(--text-caption, #898989);
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
}
.header__li:hover {
  color: #212121;
}
.header__messegers {
  width: 100%;
  max-width: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__nav {
  max-width: 592px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header__contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 282px;
  width: 100%;
  gap: 22px;
}
.header__phone a {
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.header__phone a:hover {
  color: #F9C50D;
}
.header__phoneAndMail {
  max-width: 175px;
  width: 100%;
}
.header__mail {
  color: var(--text-caption, #898989);
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.header__mail:hover {
  color: #212121;
}
.header__btn {
  background-color: #FFFFFF;
  border: 2px solid var(--brand-1, #F9C50D);
  color: var(--brand-1, #F9C50D);
  padding: 14px 30px;
}
.header__btn:hover {
  background-color: #F9C50D;
  color: #212121;
}
.header .visible {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

@media (max-width: 425px) {
  .header {
    padding: 8px 0;
    min-height: 61px;
  }
  .header__open {
    min-height: 100vh;
  }
  .header__logo svg {
    width: 102px;
    height: 44px;
  }
  .header__hamb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .header__ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 11.5vh;
    gap: 24px;
    padding-bottom: 7vh;
  }
  .header__logo {
    position: absolute;
    top: 0;
    left: 0;
  }
  .header__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .header__contacts {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 0;
  }
  .header__mail a {
    margin: 0 auto;
    padding: 6px 0;
  }
  .header__btn {
    margin: 17px auto 0 auto;
    display: block;
    max-width: 288px;
    width: 100%;
  }
  .header__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    display: none;
  }
}
@media (min-width: 425px) and (max-width: 767px) {
  .header {
    padding: 8px 0;
    min-height: 61px;
  }
  .header__open {
    min-height: 100vh;
  }
  .header__logo svg {
    width: 102px;
    height: 44px;
  }
  .header__hamb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .header__ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 11.5vh;
    gap: 24px;
    padding-bottom: 7vh;
  }
  .header__logo {
    position: absolute;
    top: 0;
    left: 0;
  }
  .header__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .header__contacts {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 0;
  }
  .header__mail a {
    margin: 0 auto;
    padding: 6px 0;
  }
  .header__btn {
    margin: 17px auto 0 auto;
    display: block;
    max-width: 288px;
    width: 100%;
  }
  .header__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .header {
    padding: 44px 0;
    min-height: 61px;
  }
  .header__open {
    min-height: 100vh;
  }
  .header__open svg {
    width: 102px;
    height: 60px;
  }
  .header__hamb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 50px;
    height: 50px;
    top: -23px;
  }
  .header__hamb span {
    height: 3px;
    width: 24px;
  }
  .header__hamb-open span:nth-child(3) {
    margin-top: -7px;
  }
  .header__ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 11.5vh;
    gap: 24px;
    padding-bottom: 7vh;
  }
  .header__logo {
    position: absolute;
    top: -32px;
    left: 0;
  }
  .header__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .header__contacts {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 0;
  }
  .header__mail a {
    margin: 0 auto;
    padding: 6px 0;
  }
  .header__btn {
    margin: 17px auto 0 auto;
    display: block;
    max-width: 288px;
    width: 100%;
  }
  .header__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    display: none;
  }
  .header__messegers {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 1023px) and (max-width: 1200px) {
  .header__logo svg {
    width: 100px;
  }
  .header__btn {
    padding: 14px 8px;
    font-size: 14px;
  }
  .header__wrapper {
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    gap: 16px;
  }
  .header__phone a {
    font-size: 14px;
  }
  .header__mail {
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }
  .header__contacts {
    max-width: 220px;
    gap: 12px;
  }
  .header__ul {
    max-width: 508px;
  }
}
@media (min-width: 1200px) and (max-width: 1325px) {
  .header__wrapper {
    gap: 24px;
  }
  .header__ul {
    max-width: 540px;
  }
  .header__contacts {
    max-width: 270px;
    gap: 16px;
  }
  .header__btn {
    margin-left: 16px;
    padding: 14px 10px;
  }
}
.hover-3d {
  max-width: 600px;
}
.hover-3d__list {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 10px 1fr 10px 1fr;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 10px;
}
.hover-3d__item {
  aspect-ratio: 1;
  height: auto;
}
.hover-3d__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 640px) {
  .hover-3d__list {
    -ms-grid-columns: 1fr 10px 1fr;
    grid-template-columns: repeat(2, 1fr);
  }
}
.info {
  padding-top: 120px;
  border-radius: 80px;
  background-color: #212121;
  background-image: url("images/info/info_bg.webp");
  padding-bottom: 395px;
  background-repeat: no-repeat;
  position: relative;
}
.info__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 60px;
}
.info__title {
  color: #FAF9F9;
  padding-bottom: 36px;
}
.info__subtitle {
  color: var(--text-contrast, #FAF9F9);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  padding-bottom: 24px;
}
.info__subtitle-advantages {
  color: var(--text-contrast, #FAF9F9);
  font-family: Inter;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 38px;
  padding-bottom: 36px;
}
.info__video {
  max-width: 660px;
  width: 100%;
}
.info__video a {
  border-radius: 24px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
  width: 100%;
}
.info__video img {
  border-radius: 24px;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 660px;
  width: 100%;
  max-height: 370px;
  height: 100%;
}
.info__video picture {
  width: 100%;
}
.info__video svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.info__slider {
  max-width: 660px;
  position: relative;
}
.info__sliderText {
  padding: 10px;
  position: absolute;
  top: 24px;
  right: 24px;
  background-color: #FFFFFF;
  border-radius: 36px;
  z-index: 5;
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.info__sliderText img {
  height: auto;
}
.info__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 10px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.info__advantages {
  padding: 36px;
  border-radius: 36px;
  background: #3A3A3A;
  position: relative;
  z-index: 3;
}
.info__advantages img {
  position: absolute;
  top: 36px;
  right: 36px;
}
.info__ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 12px;
}
.info__li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #FAF9F9;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.info__spots {
  position: absolute;
  bottom: -39px;
  z-index: 1;
}
.info__form {
  padding: 60px;
  background-image: url("images/info/info_form.webp");
  border-radius: 64px;
  -webkit-box-shadow: 0px 12px 48px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 12px 48px 0px rgba(0, 0, 0, 0.12);
  z-index: 3;
  position: absolute;
  max-width: 1344px;
  width: 100%;
  bottom: -262px;
  background-repeat: no-repeat;
  background-size: cover;
  left: 0;
  right: 0;
  margin: auto;
}
.info .swiper {
  border-radius: 24px;
}
.info .slider__item {
  min-height: 370px;
  border-radius: 24px;
}
.info .slider__item img {
  max-height: 370px;
  height: 100%;
  max-width: 660px;
  width: 100%;
}
.info .slider__arrow--prev {
  content: "";
  width: 42px;
  height: 42px;
  position: absolute;
  top: 165px;
  left: 3.9%;
  z-index: 3;
  background-color: #FFFFFF;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.info .slider__arrow--prev:hover svg path {
  fill: #F9A90D;
}
.info .slider__arrow--next {
  content: "";
  width: 42px;
  height: 42px;
  position: absolute;
  top: 165px;
  right: 3.3%;
  z-index: 3;
  background-color: #FFFFFF;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.info .slider__arrow--next:hover svg path {
  fill: #F9A90D;
}

@media (max-width: 425px) {
  .info {
    border-radius: 24px;
    padding: 16px 0 355px 0;
  }
  .info__slider {
    width: 100%;
    max-width: unset;
    min-width: unset;
  }
  .info .container {
    padding: 0 16px 0 17px;
  }
  .info__title {
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 24px;
    text-align: center;
  }
  .info__subtitle {
    font-size: 15px;
    line-height: 22px;
    text-align: center;
  }
  .info__subtitle-advantages {
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 24px;
    text-align: center;
  }
  .info__wrapper {
    padding-bottom: 55px;
  }
  .info__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
  .info__video {
    margin-bottom: 40px;
  }
  .info__video a {
    display: block;
  }
  .info__video svg {
    z-index: 3;
    width: 48px;
    height: 48px;
  }
  .info__video img {
    border-radius: 16px;
  }
  .info .slider__arrows {
    z-index: 3;
    position: relative;
    height: 60px;
    max-width: 103px;
    margin: 0 auto;
  }
  .info .slider__item {
    min-height: 324px;
    height: unset;
  }
  .info .slider__arrow--prev {
    z-index: 3;
    top: 15px;
    width: 36px;
    height: 36px;
  }
  .info .slider__arrow--next {
    z-index: 3;
    top: 15px;
    width: 36px;
    height: 36px;
  }
  .info .swiper-wrapper {
    margin-bottom: 10px;
  }
  .info__advantages {
    padding: 16px;
    border-radius: 24px;
  }
  .info__advantages img {
    display: none;
  }
  .info__ul {
    row-gap: 10px;
  }
  .info__li {
    gap: 6px;
    font-size: 15px;
    line-height: 22px;
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
  .info__li svg {
    min-width: 14px;
    padding-top: 4px;
  }
  .info__form {
    bottom: -210px;
    padding: 100px 16px 16px 16px;
    border-radius: 24px;
    width: 90%;
    left: 0;
    right: 0;
    margin: auto;
    background-image: url("images/info/info_formMob.webp");
    background-size: 100%;
    background-color: #B0B1B3;
  }
  .info__formTitle {
    font-size: 20px;
    line-height: 28px;
  }
  .info__formWrapper {
    padding: 16px;
  }
  .info__formTitle {
    padding-bottom: 24px;
  }
  .info .form__input {
    margin-bottom: 10px;
  }
  .info .form__button {
    font-size: 15px;
    line-height: 22px;
  }
  .info .form__checkbox {
    margin: 0;
  }
  .info .slider__item img {
    border-radius: 16px;
  }
  .info__sliderText {
    top: -17px;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 153px;
    font-size: 15px;
    line-height: 22px;
    padding: 6px 10px;
  }
  .info__spots {
    bottom: 208px;
    z-index: 1;
    left: 0;
  }
}
@media (min-width: 425px) and (max-width: 768px) {
  .info {
    border-radius: 24px;
    padding: 16px 0 355px 0;
  }
  .info__slider {
    width: 100%;
    max-width: unset;
    min-width: unset;
    max-width: 660px;
  }
  .info .container {
    padding: 0 16px 0 17px;
  }
  .info__title {
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 24px;
    text-align: center;
  }
  .info__subtitle {
    font-size: 15px;
    line-height: 22px;
    text-align: center;
  }
  .info__subtitle-advantages {
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 24px;
    text-align: center;
  }
  .info__wrapper {
    padding-bottom: 55px;
  }
  .info__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .info__video {
    margin: 0 auto 40px auto;
  }
  .info__video svg {
    z-index: 3;
    width: 48px;
    height: 48px;
  }
  .info__video img {
    border-radius: 16px;
  }
  .info .slider__arrows {
    z-index: 3;
    position: relative;
    height: 60px;
    max-width: 120px;
    margin: 0 auto;
  }
  .info .slider__arrow--prev {
    z-index: 3;
    top: 15px;
    width: 40px;
    height: 40px;
  }
  .info .slider__arrow--next {
    z-index: 3;
    top: 15px;
    width: 40px;
    height: 40px;
  }
  .info .swiper-wrapper {
    margin-bottom: 10px;
  }
  .info__advantages {
    padding: 16px;
    border-radius: 24px;
    max-width: 534px;
    margin: 0 auto;
  }
  .info__advantages img {
    display: none;
  }
  .info__ul {
    row-gap: 10px;
  }
  .info__li {
    gap: 6px;
    font-size: 15px;
    line-height: 22px;
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
    max-width: 500px;
  }
  .info__li svg {
    min-width: 14px;
    padding-top: 4px;
  }
  .info__form {
    bottom: -210px;
    padding: 100px 16px 16px 16px;
    border-radius: 24px;
    width: 90%;
    left: 0;
    right: 0;
    margin: auto;
    background-size: 125% 100%;
    background-color: #B0B1B3;
  }
  .info__formTitle {
    font-size: 20px;
    line-height: 28px;
  }
  .info__formWrapper {
    padding: 16px;
  }
  .info__formTitle {
    padding-bottom: 24px;
  }
  .info .form__input {
    margin-bottom: 10px;
  }
  .info .form__button {
    font-size: 15px;
    line-height: 22px;
  }
  .info .form__checkbox {
    margin: 0;
  }
  .info .slider__item img {
    border-radius: 16px;
  }
  .info__sliderText {
    top: -15px;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 173px;
    font-size: 17px;
    line-height: 22px;
    padding: 6px 10px;
    text-align: center;
  }
  .info__spots {
    bottom: 208px;
    z-index: 1;
    left: 0;
  }
}
@media (min-width: 769px) and (max-width: 1023px) {
  .info {
    border-radius: 24px;
    padding: 35px 0 355px 0;
  }
  .info .container {
    padding: 0 30px 0 30px;
  }
  .info__title {
    font-size: 34px;
    line-height: 30px;
    padding-bottom: 24px;
  }
  .info__slider {
    margin: 0 auto;
  }
  .info__subtitle {
    font-size: 16px;
    line-height: 22px;
  }
  .info__subtitle-advantages {
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 24px;
    text-align: center;
  }
  .info__wrapper {
    padding-bottom: 55px;
  }
  .info__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .info__video {
    margin: 0 auto 40px auto;
  }
  .info__video svg {
    z-index: 3;
    width: 48px;
    height: 48px;
  }
  .info__video img {
    border-radius: 16px;
  }
  .info .slider__arrows {
    z-index: 3;
    position: relative;
    height: 60px;
    max-width: 120px;
    margin: 0 auto;
  }
  .info .slider__arrow--prev {
    z-index: 3;
    top: 15px;
    width: 40px;
    height: 40px;
  }
  .info .slider__arrow--next {
    z-index: 3;
    top: 15px;
    width: 40px;
    height: 40px;
  }
  .info .swiper-wrapper {
    margin-bottom: 10px;
  }
  .info__advantages {
    padding: 30px;
    border-radius: 24px;
    max-width: 660px;
    margin: 0 auto;
  }
  .info__advantages img {
    display: none;
  }
  .info__ul {
    row-gap: 10px;
  }
  .info__li {
    gap: 6px;
    font-size: 15px;
    line-height: 22px;
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
    max-width: 600px;
  }
  .info__li svg {
    min-width: 14px;
    padding-top: 4px;
  }
  .info__form {
    bottom: -210px;
    padding: 100px 16px 16px 16px;
    border-radius: 24px;
    width: 90%;
    left: 0;
    right: 0;
    margin: auto;
    background-size: 125% 100%;
    background-color: #B0B1B3;
  }
  .info__formTitle {
    font-size: 20px;
    line-height: 28px;
  }
  .info__formWrapper {
    padding: 16px;
  }
  .info__formTitle {
    padding-bottom: 24px;
  }
  .info .form__input {
    margin-bottom: 10px;
  }
  .info .form__button {
    font-size: 15px;
    line-height: 22px;
  }
  .info .form__checkbox {
    margin: 0;
  }
  .info .slider__item img {
    border-radius: 16px;
  }
  .info__sliderText {
    top: -15px;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 173px;
    font-size: 17px;
    line-height: 22px;
    padding: 6px 10px;
    text-align: center;
  }
  .info__spots {
    bottom: 100px;
    z-index: 1;
    left: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .info__slider {
    max-width: 504px;
  }
  .info__wrap {
    gap: 24px;
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    margin: 0 auto;
  }
  .info .slider__item {
    max-width: 660px;
    width: 100%;
  }
  .info .slider__item img {
    max-height: 280px;
    min-height: unset;
  }
  .info__video img {
    height: 280px;
  }
  .info__item img {
    max-height: 280px;
  }
  .info .slider__arrow--prev {
    top: 121px;
  }
  .info .slider__arrow--next {
    top: 121px;
  }
  .info__advantages img {
    width: 130px;
  }
  .info__spots {
    width: 98%;
  }
}
@media (min-width: 1200px) and (max-width: 1379px) {
  .info__slider {
    max-width: 504px;
  }
  .info__wrap {
    gap: 24px;
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    margin: 0 auto;
  }
  .info .slider__item {
    max-width: 660px;
    width: 100%;
  }
  .info .slider__item img {
    max-height: 280px;
    min-height: auto;
  }
  .info__video a {
    height: 280px;
  }
  .info__video img {
    max-height: 324px;
    max-width: 500px;
  }
  .info__item img {
    max-height: 324px;
    min-height: unset;
  }
  .info .slider__arrow--prev {
    top: 121px;
  }
  .info .slider__arrow--next {
    top: 121px;
  }
  .info__spots {
    width: 98%;
  }
}
.inputer__box {
  padding: 30px;
  background: #f5f5f5;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-size: 16px;
}
.inputer__box span {
  font-weight: 600;
  font-size: 24px;
}

.map {
  width: 100%;
  height: 600px !important;
  margin-top: 36px;
  border-radius: 36px;
  -webkit-box-shadow: 0px 12px 48px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 12px 48px 0px rgba(0, 0, 0, 0.12);
  overflow: hidden;
}

@media (max-width: 425px) {
  .map {
    border-radius: 24px;
    max-height: 365px;
  }
}
@media (min-width: 425px) and (max-width: 768px) {
  .map {
    border-radius: 24px;
    max-height: 365px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .map {
    border-radius: 24px;
    max-height: 365px;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .map {
    border-radius: 24px;
    max-height: 400px;
  }
}
@media (min-width: 1200px) and (max-width: 1350px) {
  .map {
    border-radius: 24px;
    max-height: 450px;
  }
}
.paint {
  width: 100%;
  background: #FFFFFF;
  position: relative;
}
.paint__wrap {
  max-width: 885px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.paint__title {
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
}
.paint__wrapper {
  border-radius: 36px;
  background: #FFF;
  -webkit-box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.06);
  padding: 24px 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 1340px;
  width: 100%;
  position: absolute;
  top: -73px;
  left: 0;
  right: 0;
  margin: auto;
}
.paint__box {
  max-width: 134px;
  width: 100%;
  color: var(--text-caption-2, #626262);
  font-family: Inter;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.paint__box img {
  margin-bottom: 8px;
}

@media (max-width: 425px) {
  .paint__wrapper {
    padding: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 288px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    gap: 16px;
    border-radius: 24px;
  }
  .paint__wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .paint__title {
    font-size: 18px;
    line-height: 26px;
    text-align: center;
  }
  .paint__box {
    max-width: 119px;
    text-align: center;
    min-height: 108px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (min-width: 425px) and (max-width: 768px) {
  .paint__wrapper {
    padding: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    gap: 16px;
    border-radius: 24px;
    width: 93%;
    max-width: 507px;
  }
  .paint__wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .paint__title {
    font-size: 24px;
    line-height: 26px;
    text-align: center;
  }
  .paint__box {
    max-width: 119px;
    text-align: center;
    min-height: 108px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    font-size: 14px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .paint__wrapper {
    padding: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    gap: 16px;
    border-radius: 24px;
    width: 93%;
    max-width: 750px;
  }
  .paint__wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .paint__title {
    font-size: 24px;
    line-height: 30px;
    text-align: center;
  }
  .paint__box {
    max-width: 100px;
    text-align: center;
    min-height: 108px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    font-size: 14px;
  }
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .paint__wrapper {
    padding: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    left: 0;
    right: 0;
    margin: auto;
    gap: 16px;
    border-radius: 24px;
    width: 97%;
  }
  .paint__wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .paint__title {
    font-size: 24px;
    line-height: 30px;
    text-align: center;
  }
  .paint__box {
    max-width: 100px;
    text-align: center;
    min-height: 108px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    font-size: 14px;
  }
}
.policy {
  padding-top: 120px;
  padding-bottom: 60px;
}
.policy h4 {
  font-size: 24px;
  line-height: 30px;
}
.policy h5 {
  font-size: 18px;
  line-height: 40px;
}

@media (max-width: 425px) {
  .policy {
    padding-top: 100px;
    padding-bottom: 60px;
  }

  h4 {
    font-size: 18px;
    line-height: 22px;
  }

  h5 {
    font-size: 18px;
    line-height: 40px;
  }
}
.process {
  margin-bottom: 120px;
}
.process__wrapper {
  padding: 60px 60px 80px 60px;
  border-radius: 48px;
  background: #FFF;
  -webkit-box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.06);
  overflow: hidden;
  position: relative;
}
.process__stages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 3;
  position: relative;
}
.process__stage {
  max-width: 288px;
  width: 100%;
  gap: 24px;
  border-radius: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.process__stage img {
  border-radius: 24px;
}
.process__text {
  text-align: center;
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  margin: 0 auto;
}
.process__img-top {
  position: absolute;
  top: 0;
  right: 0;
  pointer-events: none;
  z-index: 1;
}
.process__img-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  pointer-events: none;
  z-index: 1;
}
.process__title {
  z-index: 3;
  position: relative;
}
.process__sequence {
  border-radius: 36px;
  background: var(--brand-1, #F9C50D);
  -webkit-box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.06);
  padding: 6px 16px;
  position: absolute;
  top: 0;
  left: 0;
}
.process__level {
  padding: 6px 15px;
  border-radius: 36px;
  background: #F9C50D;
  -webkit-box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.06);
  max-width: 80px;
  color: #212121;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
  position: absolute;
  top: 16px;
  left: 16px;
}

@media (max-width: 425px) {
  .process {
    margin-top: 49px;
    margin-bottom: 62px;
  }
  .process__wrapper {
    padding: 16px;
  }
  .process__title {
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 24px;
    text-align: center;
  }
  .process__stages {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 24px;
  }
  .process__stage {
    gap: 12px;
    margin: 0 auto;
  }
  .process__stage img {
    border-radius: 16px;
  }
  .process__level {
    max-width: 65px;
    padding: 4px 11px;
    font-size: 12px;
    line-height: 20px;
    top: 11px;
    left: 13px;
  }
  .process__text {
    font-size: 15px;
    line-height: 22px;
  }
  .process__img-bottom {
    display: none;
  }
  .process__img-top {
    top: -180px;
    right: -110px;
  }
}
@media (min-width: 425px) and (max-width: 768px) {
  .process {
    margin-top: 49px;
    margin-bottom: 62px;
  }
  .process__wrapper {
    padding: 16px;
  }
  .process__title {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 24px;
    text-align: center;
  }
  .process__stages {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 24px;
  }
  .process__stage {
    gap: 12px;
    margin: 0 auto;
  }
  .process__stage img {
    border-radius: 16px;
  }
  .process__level {
    max-width: 65px;
    padding: 4px 11px;
    font-size: 12px;
    line-height: 20px;
    top: 11px;
    left: 13px;
  }
  .process__text {
    font-size: 15px;
    line-height: 22px;
  }
  .process__img-bottom {
    bottom: -130px;
    left: -100px;
  }
  .process__img-top {
    top: -180px;
    right: -110px;
  }
}
@media (min-width: 769px) and (max-width: 1023px) {
  .process {
    margin-top: 49px;
    margin-bottom: 62px;
  }
  .process__wrapper {
    padding: 16px;
  }
  .process__title {
    font-size: 34px;
    line-height: 30px;
    padding-bottom: 24px;
    text-align: center;
  }
  .process__stages {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 24px;
  }
  .process__stage {
    gap: 12px;
    margin: 0 auto;
  }
  .process__stage img {
    border-radius: 16px;
  }
  .process__level {
    max-width: 65px;
    padding: 4px 11px;
    font-size: 12px;
    line-height: 20px;
    top: 11px;
    left: 13px;
  }
  .process__text {
    font-size: 15px;
    line-height: 22px;
  }
  .process__img-bottom {
    bottom: -130px;
    left: -100px;
  }
  .process__img-top {
    top: -180px;
    right: -110px;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .process {
    margin-bottom: 80px;
  }
  .process__stages {
    gap: 16px;
  }
}
@media (min-width: 1200px) and (max-width: 1354px) {
  .process__stages {
    gap: 16px;
  }
}
.questions {
  margin-bottom: 145px;
}
.questions__wrapper {
  padding: 36px 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 36px;
  background-image: url("images/questions/questions_bg.webp");
}
.questions__text {
  max-width: 670px;
}
.questions__title {
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 38px;
  margin-bottom: 16px;
}
.questions__subtitle {
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

@media (max-width: 425px) {
  .questions {
    margin-bottom: 64px;
  }
  .questions__title {
    font-size: 20px;
    line-height: 28px;
    text-align: center;
  }
  .questions__wrapper {
    padding: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border-radius: 24px;
    background-image: url("images/questions/questions_mob.webp");
  }
  .questions__subtitle {
    font-size: 15px;
    line-height: 22px;
    text-align: center;
    padding-bottom: 24px;
  }
  .questions__text {
    border-radius: 0;
  }
  .questions__button {
    max-width: 256px;
    width: 100%;
  }
}
@media (min-width: 425px) and (max-width: 768px) {
  .questions {
    margin-bottom: 64px;
  }
  .questions__title {
    font-size: 22px;
    line-height: 28px;
    text-align: center;
  }
  .questions__wrapper {
    padding: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border-radius: 24px;
    background-image: url("images/questions/questions_mob.webp");
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .questions__subtitle {
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    padding-bottom: 24px;
  }
  .questions__text {
    border-radius: 0;
  }
  .questions__button {
    max-width: 256px;
    width: 100%;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .questions {
    margin-bottom: 50px;
  }
  .questions__title {
    font-size: 24px;
    line-height: 28px;
    text-align: center;
  }
  .questions__wrapper {
    padding: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border-radius: 24px;
    background-image: url("images/questions/questions_mob.webp");
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .questions__subtitle {
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    padding-bottom: 24px;
  }
  .questions__text {
    border-radius: 0;
  }
  .questions__button {
    max-width: 256px;
    width: 100%;
  }
}
.services {
  border-radius: 80px;
  background: #212121;
  padding-top: 120px;
  padding-bottom: 132px;
  position: relative;
}
.services__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  padding-bottom: 37px;
  z-index: 5;
  position: relative;
}
.services__title {
  color: var(--text-contrast, #FAF9F9);
  font-family: Inter;
  font-size: 42px;
  font-style: normal;
  font-weight: 600;
  line-height: 48px;
}
.services__title-auto {
  color: var(--text-contrast, #FAF9F9);
  font-family: Inter;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 38px;
  max-width: 490px;
  padding-bottom: 24px;
}
.services__sale {
  color: #F9C50D;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  padding: 8px 16px;
  background: #3A3A3A;
  border-radius: 24px;
  max-height: 40px;
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}
.services__sale span {
  font-weight: 700;
}
.services__subtitle {
  color: var(--brand-1, #F9C50D);
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
  padding-bottom: 36px;
  z-index: 5;
  position: relative;
}
.services__subtitle-master {
  margin-top: 60px;
}
.services__container {
  padding: 16px;
  background: #3A3A3A;
  border-radius: 24px;
  width: 100%;
  max-width: 318px;
  min-height: 390px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 3;
}
.services__container-hide {
  display: none;
}
.services__container img {
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 16px;
}
.services__info {
  color: var(--text-contrast, #FAF9F9);
  text-align: center;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 16px;
}
.services__price {
  color: var(--brand-1, #F9C50D);
  text-align: center;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-align: center;
  margin-bottom: 14px;
}
.services__btn {
  padding: 14px 32px;
  border-radius: 16px;
  border: 2px solid var(--brand-1, #F9C50D);
  color: var(--brand-1, #F9C50D);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  width: 100%;
  margin-top: auto;
}
.services__btn:hover {
  background-color: #F9C50D;
  color: #212121;
}
.services__btn-auto {
  border-radius: 16px;
  background: var(--brand-1, #F9C50D);
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  padding: 16px 32px;
}
.services__btn-auto:hover {
  background-color: #F9A90D;
  color: #212121;
}
.services__variables {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 24px;
  padding-bottom: 22px;
  position: relative;
}
.services__variables-master {
  -webkit-box-pack: inherit;
      -ms-flex-pack: inherit;
          justify-content: inherit;
  gap: 23px;
  padding-bottom: 60px;
}
.services__linkbutton {
  display: block;
  margin: 0 auto;
  border-radius: 16px;
  border: 2px solid var(--brand-1, #F9C50D);
  color: var(--brand-1, #F9C50D);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  padding: 14px 32px;
  margin-top: 13px;
}
.services__linkbutton:hover {
  background-color: #F9C50D;
  color: #212121;
}
.services__line {
  background: #525252;
  height: 1px;
  width: 100%;
  margin-top: 59px;
}
.services__auto {
  background-image: url("../assets/images/background/serv_bg.webp");
  padding: 60px 0;
}
.services__wrapper-auto {
  padding: 20px 60px;
  background-image: url("../assets/images/background/auto_bg.webp");
  border-radius: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  background-repeat: no-repeat;
}
.services__box-auto {
  padding: 24px;
  border-radius: 24px;
  background: var(--bg-dark-second, #3A3A3A);
  -webkit-box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.06);
  width: 100%;
  max-width: 260px;
  gap: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 3;
}
.services__descr {
  color: var(--text-contrast, #FAF9F9);
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.services__requirements {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}
.services__icon {
  width: 46px;
  height: 46px;
  border-radius: 100%;
  background: #FFFFFF;
  position: relative;
}
.services__icon svg {
  position: absolute;
  top: 7px;
  left: 7px;
}
.services__text {
  color: var(--text-caption, #898989);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.services__text span {
  color: #F9C50D;
}
.services__car {
  position: absolute;
  top: 16px;
  right: 14%;
  z-index: 2;
  pointer-events: none;
}
.services__spray {
  position: absolute;
  top: -165px;
  right: 0;
}
.services__hideWrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 24px;
  padding-bottom: 22px;
  position: relative;
  width: 100%;
}
.services__img {
  max-width: 286px;
  width: 100%;
  max-height: 182px;
  border-radius: 16px;
}
.services__containerWrap {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.services__requirementsBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}

@media (max-width: 425px) {
  .services {
    padding: 0;
    border-radius: 24px;
  }
  .services__wrapper {
    padding: 32px 0px;
  }
  .services__wrapper-auto {
    padding: 24px 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    background-image: url("../assets/images/background/auto_bg-auto.webp");
    border-radius: 24px;
    background-size: 100% 100%;
  }
  .services__title {
    font-size: 22px;
    line-height: 30px;
    text-align: center;
  }
  .services__title-auto {
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 16px;
  }
  .services__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 6px;
    padding-bottom: 26px;
  }
  .services__sale {
    font-size: 15px;
    padding: 8px 16px;
    line-height: 22px;
    gap: 6px;
    max-width: 261px;
    margin: 0 auto;
  }
  .services__subtitle {
    font-size: 18px;
    line-height: 26px;
    padding-bottom: 24px;
    text-align: center;
  }
  .services__subtitle-master {
    margin-top: 37px;
  }
  .services__spray {
    top: 700px;
  }
  .services__container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 16px;
    row-gap: 0;
    max-width: 290px;
    min-height: auto;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 auto;
  }
  .services__container img {
    width: 120px;
    border-radius: 16px;
    height: 96px;
  }
  .services__info {
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 6px;
    max-width: 120px;
    text-align: left;
  }
  .services__btn {
    font-size: 15px;
    line-height: 22px;
  }
  .services__btn-auto {
    width: 100%;
    max-width: 256px;
  }
  .services__variables {
    row-gap: 16px;
  }
  .services__variables-master {
    padding-bottom: 30px;
  }
  .services__price {
    text-align: left;
  }
  .services__linkbutton {
    margin-top: 0;
    width: 100%;
    max-width: 256px;
  }
  .services__line {
    margin-top: 35px;
  }
  .services__auto {
    background-position: top;
    background-image: url(../assets/images/background/serv_mob.webp);
    padding: 35px 0 245px 0;
  }
  .services__box-auto {
    margin-top: 122px;
    padding: 16px;
  }
  .services__car {
    top: 40%;
    left: 0;
    right: 0;
    margin: auto;
    width: 255px;
  }
  .services__descr {
    font-size: 15px;
    line-height: 22px;
    text-align: center;
  }
  .services__text {
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }
  .services__icon {
    width: 36px;
    height: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .services__icon svg {
    width: 22px;
    height: 22px;
  }
  .services__containerWrap {
    height: unset;
    max-width: 120px;
  }
  .services__requirementsBox {
    margin: 0 auto;
  }
}
@media (min-width: 425px) and (max-width: 768px) {
  .services {
    padding: 0;
    border-radius: 24px;
  }
  .services__wrapper {
    padding: 32px 0px;
  }
  .services__wrapper-auto {
    padding: 24px 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    background-image: url("../assets/images/background/auto_bg-auto.webp");
    border-radius: 24px;
    background-size: 100% 100%;
  }
  .services__title {
    font-size: 22px;
    line-height: 30px;
    text-align: center;
  }
  .services__title-auto {
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 16px;
  }
  .services__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 6px;
    padding-bottom: 26px;
  }
  .services__sale {
    font-size: 15px;
    padding: 8px 16px;
    line-height: 22px;
    gap: 6px;
    max-width: 261px;
    margin: 0 auto;
  }
  .services__subtitle {
    font-size: 18px;
    line-height: 26px;
    padding-bottom: 24px;
    text-align: center;
  }
  .services__subtitle-master {
    margin-top: 37px;
  }
  .services__spray {
    top: 700px;
  }
  .services__container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 16px;
    row-gap: 0;
    max-width: 290px;
    min-height: auto;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 auto;
  }
  .services__container img {
    width: 120px;
    border-radius: 16px;
    height: 96px;
  }
  .services__info {
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 6px;
    max-width: 120px;
    text-align: left;
  }
  .services__btn {
    font-size: 15px;
    line-height: 22px;
  }
  .services__btn-auto {
    width: 100%;
    max-width: 256px;
  }
  .services__variables {
    row-gap: 16px;
  }
  .services__variables-master {
    padding-bottom: 30px;
  }
  .services__price {
    text-align: left;
  }
  .services__linkbutton {
    margin-top: 0;
    width: 100%;
    max-width: 256px;
  }
  .services__line {
    margin-top: 35px;
  }
  .services__auto {
    background-position: top;
    background-image: url(../assets/images/background/serv_mob.webp);
    padding: 35px 0 245px 0;
  }
  .services__box-auto {
    margin-top: 122px;
    padding: 16px;
  }
  .services__car {
    top: 40%;
    left: 0;
    right: 0;
    margin: auto;
    width: 255px;
  }
  .services__descr {
    font-size: 15px;
    line-height: 22px;
    text-align: center;
  }
  .services__text {
    font-size: 15px;
    line-height: 22px;
    text-align: left;
  }
  .services__icon {
    width: 36px;
    height: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .services__icon svg {
    width: 22px;
    height: 22px;
  }
  .services__containerWrap {
    height: unset;
    max-width: 120px;
  }
  .services__requirementsBox {
    margin: 0 auto;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .services {
    padding-top: 60px;
  }
  .services__wrap {
    z-index: 3;
    position: relative;
  }
  .services__wrap-auto {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .services__subtitle {
    z-index: 3;
    position: relative;
  }
  .services .container {
    padding: 0 30px;
  }
  .services__variables {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .services__wrapper-auto {
    padding: 24px 16px 145px 16px;
    background-image: url("../assets/images/background/auto_bg-auto.webp");
    border-radius: 24px;
    background-size: 100% 100%;
    max-width: 750px;
    margin: 0 auto;
  }
  .services__title-auto {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 16px;
    max-width: 660px;
  }
  .services__btn-auto {
    width: 100%;
    max-width: 288px;
  }
  .services__auto {
    background-position: top;
    background-image: url(../assets/images/background/serv_mob.webp);
    padding: 15px 0 15px 0;
  }
  .services__box-auto {
    margin-top: 0;
    padding: 16px;
  }
  .services__car {
    top: 200px;
    width: 370px;
    left: 0;
    right: 0;
    margin: auto;
  }
  .services__hideWrap {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .services__requirementsBox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .services {
    padding-bottom: 100px;
  }
  .services__wrapper-auto {
    padding: 24px 16px 24px 16px;
    background-size: 100% 100%;
  }
  .services__car {
    top: 111px;
    width: 350px;
    right: 34%;
  }
  .services__variables-master {
    gap: 18px;
  }
  .services__hideWrap {
    gap: 18px;
  }
  .services__requirementsBox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
@media (min-width: 1200px) and (max-width: 1319px) {
  .services__car {
    width: 470px;
    top: 38px;
  }
  .services__hideWrap {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }
}
.slider {
  max-width: 560px;
}
.slider__item img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 24px;
}
.slider .dotted {
  margin-top: 30px;
}

.tabs {
  max-width: 600px;
}
.tabs__togglers {
  width: 100%;
  border-bottom: 1px solid #eee;
  margin-bottom: 20px;
}
.tabs__toggler {
  padding-bottom: 10px;
  margin-right: 20px;
  font-size: 16px;
  line-height: 24px;
}
.tabs__toggler.active {
  position: relative;
}
.tabs__toggler.active::before {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #333;
}
.tabs__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  font-size: 14px;
  line-height: 24px;
}

.tags {
  margin-bottom: 120px;
}
.tags__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 20px;
  background: var(--bg-main, #FFF);
  -webkit-box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.06);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tags__title {
  color: var(--text-main, #212121);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 16px;
  gap: 8px;
}
.tags .slider__item {
  max-width: 250px;
  width: auto;
  color: #898989;
}

@media (max-width: 425px) {
  .tags {
    margin-bottom: 62px;
  }
  .tags__title {
    padding: 12px;
    font-size: 14px;
    line-height: 22px;
  }
  .tags .slider__item {
    width: auto;
    font-size: 15px;
  }
}
@media (max-width: 1023px) {
  .tags {
    margin-bottom: 60px;
  }
}
.ui form {
  width: 100%;
  max-width: 289px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-gap: 15px;
}

.works {
  position: relative;
  padding-bottom: 120px;
}
.works .works-item {
  max-width: 432px;
}
.works .works-item:nth-child(2n) {
  max-width: 204px;
}
.works .swiper-wrapper img {
  border-radius: 24px;
  max-height: 324px;
}
.works .slider__min {
  max-width: 200px;
}
.works .slider__arrow--prev {
  content: "";
  width: 42px;
  height: 42px;
  position: absolute;
  top: 224px;
  left: 13.7%;
  z-index: 3;
  background-color: #FFFFFF;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #D9D9D9;
}
.works .slider__arrow--prev:hover svg path {
  fill: #F9A90D;
}
.works .slider__arrow--next {
  content: "";
  width: 42px;
  height: 42px;
  position: absolute;
  top: 224px;
  right: 13.6%;
  z-index: 3;
  background-color: #FFFFFF;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #D9D9D9;
}
.works .slider__arrow--next:hover svg path {
  fill: #F9A90D;
}

@media (max-width: 425px) {
  .works {
    padding-bottom: 15px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }
  .works__title {
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 25px;
    text-align: center;
  }
  .works-swiper {
    overflow: visible;
  }
  .works .swiper-wrapper img {
    height: 192px;
    min-height: auto;
  }
  .works .slider__arrows {
    display: none;
  }
  .works .slider__min {
    width: 100%;
  }
  .works .works-item {
    width: 100%;
    max-width: none;
  }
  .works .works-item:nth-child(2n) {
    max-width: none;
    width: 100%;
  }
}
@media (min-width: 425px) and (max-width: 768px) {
  .works {
    padding-bottom: 15px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }
  .works__title {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 25px;
    text-align: center;
  }
  .works-swiper {
    overflow: visible;
  }
  .works .swiper-wrapper img {
    height: 192px;
    min-height: auto;
  }
  .works .slider__arrows {
    display: none;
  }
  .works .slider__min {
    width: 100%;
  }
  .works .works-item {
    width: 100%;
    max-width: none;
  }
  .works .works-item:nth-child(2n) {
    max-width: none;
    width: 100%;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .works {
    padding-bottom: 15px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }
  .works__title {
    font-size: 34px;
    line-height: 30px;
    padding-bottom: 25px;
  }
  .works-swiper {
    overflow: visible;
  }
  .works .swiper-wrapper img {
    height: 250px;
    min-height: auto;
  }
  .works .slider__arrows {
    display: none;
  }
  .works .slider__min {
    width: 100%;
  }
  .works .works-item {
    width: 100%;
    max-width: none;
  }
  .works .works-item:nth-child(2n) {
    max-width: none;
    width: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .works {
    padding-bottom: 15px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }
  .works-swiper {
    overflow: visible;
  }
  .works .swiper-wrapper img {
    height: 300px;
    min-height: auto;
  }
  .works .works-item {
    width: 100%;
    max-width: none;
  }
  .works .works-item:nth-child(2n) {
    max-width: none;
    width: 100%;
  }
  .works .slider__arrow--prev {
    left: 10px;
    top: 207px;
  }
  .works .slider__arrow--next {
    right: 10px;
    top: 207px;
  }
}
@media (min-width: 1200px) and (max-width: 1384px) {
  .works .slider__arrow--prev {
    left: 0;
  }
  .works .slider__arrow--next {
    right: 0;
  }
}
.minibanners__container {
  max-width: 1170px;
  width: 100%;
  padding: 0;
  margin: 0 auto;
}
.minibanners__items {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 30px 1fr;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 30px;
}
.minibanners__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  min-width: 570px;
  min-height: 289px;
  padding: 35px 0 42px 50px;
}
.minibanners__bg {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.minibanners__bg img {
  border-radius: 10px;
}
.minibanners__title {
  color: #F2F8FF;
  font-size: 49px;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 10px;
}
.minibanners__text {
  color: #FFF;
  font-size: 22px;
  font-weight: 400;
  font-style: normal;
  line-height: 100%;
  margin-bottom: 18px;
}
.minibanners__btn {
  width: 165px;
  height: 50px;
  border-radius: 10px;
  border: 2px solid #FFF;
  color: #FFF;
  text-align: center;
  font-size: 13px;
  font-style: normal;
  font-weight: 800;
  line-height: 150%;
  letter-spacing: 1.04px;
  text-transform: uppercase;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZ3MvY29uZmlnLnNhc3MiLCJjb25maWdzL3ZhcnMuc2FzcyIsImdsb2JhbC5jc3MiLCJjb25maWdzL2dyaWQuc2FzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvQGNzc3Rvb2xzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL2Rpc3QvZmFuY3lib3gvZmFuY3lib3guY3NzIiwiY29uZmlncy9mb3JtLnNhc3MiLCJpbnRlcmZhY2UvYWxlcnQuc2FzcyIsImludGVyZmFjZS9idXR0b25zLnNhc3MiLCJpbnRlcmZhY2UvZG90dGVkLnNhc3MiLCJpbnRlcmZhY2UvaW5wdXQuc2FzcyIsImludGVyZmFjZS9saWdodGJveC5zYXNzIiwiaW50ZXJmYWNlL21vZGFsLnNhc3MiLCJpbnRlcmZhY2Uvc2VsZWN0LnNhc3MiLCJpbnRlcmZhY2UvdGl0bGUuc2FzcyIsInBhcnRzL21pbmliYW5uZXJzLnNhc3MiLCJibG9ja3MvYWR2YW5hZ2VzLnNhc3MiLCJibG9ja3MvYWxlcnRzLnNhc3MiLCJibG9ja3MvYW5zd2VyLnNhc3MiLCJibG9ja3MvYXBwbGljYXRpb24uc2FzcyIsImJsb2Nrcy9iYW5uZXIuc2FzcyIsImJsb2Nrcy9jb21wYXJpc29uLnNhc3MiLCJibG9ja3MvY29udGFjdHMuc2FzcyIsImJsb2Nrcy9kb3Auc2FzcyIsImJsb2Nrcy9kb3BTZXJ2LnNhc3MiLCJibG9ja3MvZm9vdGVyLnNhc3MiLCJibG9ja3MvaGVhZGVyLnNhc3MiLCJibG9ja3MvaG92ZXItM2Quc2FzcyIsImJsb2Nrcy9pbmZvLnNhc3MiLCJibG9ja3MvaW5wdXRlci5zYXNzIiwiYmxvY2tzL21hcC5zYXNzIiwiYmxvY2tzL3BhaW50LnNhc3MiLCJibG9ja3MvcG9saXQuc2FzcyIsImJsb2Nrcy9wcm9jZXNzLnNhc3MiLCJibG9ja3MvcXVlc3Rpb25zLnNhc3MiLCJibG9ja3Mvc2VydmljZXMuc2FzcyIsImJsb2Nrcy9zbGlkZXIuc2FzcyIsImJsb2Nrcy90YWJzLnNhc3MiLCJibG9ja3MvdGFncy5zYXNzIiwiYmxvY2tzL3VpLnNhc3MiLCJibG9ja3Mvd29ya3Muc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBUSxpTkFBQTtBQ0FSO0VBQ0ksNEJBQUE7QUNFSjs7QUNLQTtFQUNDLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtBREZEOztBRVZBOzs7Ozs7Ozs7O0VBQUE7QUFjRTtFQUNFLDJCQUFBO0VBQ0EsNHNFQUFBO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtBRlNKO0FFTEU7RUFDRSw2QkFBQTtBRk9KOztBRUpBO0VBQ0UsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSw2QkFBQTtFQUNBLFVBQUE7QUZPRjs7QUVMQTtFQUNFLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0FGUUY7O0FFTkE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsOENBQUE7RUFBQSxzQ0FBQTtFQUFBLGlDQUFBO0VBQUEsOEJBQUE7RUFBQSxpREFBQTtFQUNBLCtCQUFBO1VBQUEsdUJBQUE7QUZTRjs7QUVQQTs7RUFFRSx5Q0FBQTtVQUFBLGlDQUFBO0FGVUY7O0FFUkE7RUFDRSx1QkFBQTtNQUFBLG1CQUFBO0FGV0Y7QUVWRTtFQUNFLHVCQUFBO01BQUEsbUJBQUE7QUZZSjs7QUVUQTtFQUNFLG9CQUFBO01BQUEsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSw4Q0FBQTtFQUFBLHNDQUFBO0VBQUEsaUNBQUE7RUFBQSw4QkFBQTtFQUFBLGlEQUFBO0FGWUY7O0FFVkE7RUFDRSxrQkFBQTtBRmFGOztBRVhBLGdC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QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtBZDhrUEo7QWM1a1BFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBZDhrUEo7QWM3a1BJO0VBQ0UsbUJBQUE7QWQra1BOO0FjNWtQRTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FkOGtQSjtBYzVrUEU7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0FkOGtQSjtBYzVrUEU7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtBZDhrUEoiLCJmaWxlIjoiYXBwLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JbnRlcjp3Z2h0QDEwMDsyMDA7MzAwOzQwMDs1MDA7NjAwOzcwMDs4MDA7OTAwJmZhbWlseT1Nb250c2VycmF0OndnaHRAMTAwOzIwMDszMDA7NDAwOzUwMDs2MDA7NzAwOzgwMDs5MDAmZmFtaWx5PVVidW50dTp3Z2h0QDMwMDs0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXAnKVxuXG4uZ3JlY2FwdGNoYS1iYWRnZVxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuaW5wdXQsIHRleHRhcmVhLCBidXR0b24sb3B0aW9uLHNlbGVjdFxuICBvdXRsaW5lOiBub25lXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxuICBib3JkZXI6IG5vbmVcbiAgYm94LXNoYWRvdzogbm9uZVxuICBwYWRkaW5nOiAwXG4gIG1hcmdpbjogMFxuICBib3JkZXItcmFkaXVzOiAwXG4gIGJhY2tncm91bmQ6IG5vbmVcbiAgcmVzaXplOiBub25lXG4gICY6Zm9jdXM6cmVxdWlyZWQ6aW52YWxpZFxuICAgIGJvcmRlci1jb2xvcjogcmVkXG4gICY6cmVxdWlyZWQ6dmFsaWRcbiAgICBib3JkZXItY29sb3I6IGdyZWVuXG5cbiosKjo6YmVmb3JlLCAqOjphZnRlclxuICBvdXRsaW5lOiBub25lXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudFxuXG5pbWdcbiAgbWF4LXdpZHRoOiAxMDAlXG4gIGRpc3BsYXk6IGJsb2NrXG5cbmh0bWwsIGJvZHlcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGhcblxuXG5ib2R5XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICBtaW4taGVpZ2h0OiAxMDB2aFxuICBkaXNwbGF5OiBmbGV4XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gIGJhY2tncm91bmQ6ICNmZmZcbiAgY29sb3I6ICMzMzNcbiAgbWFyZ2luOiAwXG4gIGZvbnQtd2VpZ2h0OiA0MDBcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWZcbiAgZm9udC1zaXplOiAxNnB4XG4gIGxpbmUtaGVpZ2h0OiAyNHB4XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJVxuICAvLytzY3JvbGxiYXJzKDZweCwgIzMzMywgdHJhbnNwYXJlbnQpXG5cbm1haW5cbiAgZmxleDogMVxuXG51bCwgaDEsIGgyLCBoMywgaDQsIGg1LCBwLCB1bCwgb2wsIGxpLCBhXG4gIHBhZGRpbmc6IDBcbiAgbWFyZ2luOiAwXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuICBsaXN0LXN0eWxlOiBub25lXG4gIGNvbG9yOiBpbmhlcml0XG5cbmlucHV0XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmXG4gICY6OnBsYWNlaG9sZGVyXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWZcblxuYnV0dG9uXG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmXG4gIGNvbG9yOiAjMzMzMzMzXG4gIGN1cnNvcjogcG9pbnRlclxuICBmb250LXNpemU6IDE2cHhcbiAgbGluZS1oZWlnaHQ6IDI0cHhcblxuW2Rpc2FibGVkXVxuICBvcGFjaXR5OiAwLjVcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcblxuW2hpZGRlbl1cbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbiNtYXBcbiAgd2lkdGg6IDEwMCVcbiAgaGVpZ2h0OiAxMDAlXG4gIFtjbGFzcyo9XCJ5bWFwcy0yXCJdW2NsYXNzKj1cIi1jb3B5cmlnaHRzLXByb21vXCJdLFxuICBbY2xhc3MqPVwieW1hcHMtMlwiXVtjbGFzcyo9XCItY29weXJpZ2h0X193cmFwXCJdXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG5cbi52aXN1YWxseS1oaWRkZW5cbiAgY2xpcDogcmVjdCgwIDAgMCAwKVxuICBib3JkZXI6IG5vbmVcbiAgaGVpZ2h0OiAxcHhcbiAgb3ZlcmZsb3c6IGhpZGRlblxuICBwYWRkaW5nOiAwXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB3aGl0ZS1zcGFjZTogbm93cmFwXG4gIHdpZHRoOiAxcHhcblxuXG4uaGlkZVxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcblxuXG5cblxuXG4iLCI6cm9vdFxuICAgIC0tbW9kYWwtYW5pbWF0aW9uLXRpbWU6IDAuM3NcbiIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JbnRlcjp3Z2h0QDEwMDsyMDA7MzAwOzQwMDs1MDA7NjAwOzcwMDs4MDA7OTAwJmZhbWlseT1Nb250c2VycmF0OndnaHRAMTAwOzIwMDszMDA7NDAwOzUwMDs2MDA7NzAwOzgwMDs5MDAmZmFtaWx5PVVidW50dTp3Z2h0QDMwMDs0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG46cm9vdCB7XG4gIC0tbW9kYWwtYW5pbWF0aW9uLXRpbWU6IDAuM3M7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzc1cHg7XG4gIHBhZGRpbmc6IDBweCAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyoqXG4gKiBTd2lwZXIgOC40LjdcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjMgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSmFudWFyeSAzMCwgMjAyM1xuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3dpcGVyLWljb25zXCI7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cblxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZCwgLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xufVxuXG4vKiBEb2N1bWVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG46d2hlcmUoaHRtbCkge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRWRnZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuOndoZXJlKGgxKSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwLjY3ZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMC42N2VtO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBvbiBuZXN0ZWQgbGlzdHMgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG46d2hlcmUoZGwsIG9sLCB1bCkgOndoZXJlKGRsLCBvbCwgdWwpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBvZiBib3JkZXIgY29sb3IgaW4gRmlyZWZveC5cbiAqL1xuOndoZXJlKGhyKSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbjp3aGVyZShwcmUpIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIFNhZmFyaS5cbiAqL1xuOndoZXJlKGFiYnJbdGl0bGVdKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuOndoZXJlKGIsIHN0cm9uZykge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbjp3aGVyZShjb2RlLCBrYmQsIHNhbXApIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbjp3aGVyZShzbWFsbCkge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyogVGFidWxhciBkYXRhXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKiAyLiBSZW1vdmUgdGV4dCBpbmRlbnRhdGlvbiBmcm9tIHRhYmxlIGNvbnRlbnRzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuOndoZXJlKHRhYmxlKSB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAvKiAxICovXG4gIHRleHQtaW5kZW50OiAwO1xuICAvKiAyICovXG59XG5cbi8qIEZvcm1zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBvbiBjb250cm9scyBpbiBTYWZhcmkuXG4gKi9cbjp3aGVyZShidXR0b24sIGlucHV0LCBzZWxlY3QpIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuOndoZXJlKGJ1dHRvbikge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgYnV0dG9ucyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuOndoZXJlKGJ1dHRvbiwgaW5wdXQ6aXMoW3R5cGU9XCJidXR0b25cIiBpXSwgW3R5cGU9XCJyZXNldFwiIGldLCBbdHlwZT1cInN1Ym1pdFwiIGldKSkge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRWRnZSwgYW5kIEZpcmVmb3guXG4gKi9cbjp3aGVyZShwcm9ncmVzcykge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG46d2hlcmUoc2VsZWN0KSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuOndoZXJlKHRleHRhcmVhKSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuOndoZXJlKGlucHV0W3R5cGU9XCJzZWFyY2hcIiBpXSkge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHRleHQgc3R5bGUgb2YgcGxhY2Vob2xkZXJzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNTQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSB1cGxvYWQgYnV0dG9ucyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBvZiBmb2N1cyBvdXRsaW5lcyBpbiBGaXJlZm94LlxuICovXG46d2hlcmUoYnV0dG9uLCBpbnB1dDppcyhbdHlwZT1cImJ1dHRvblwiIGldLCBbdHlwZT1cImNvbG9yXCIgaV0sIFt0eXBlPVwicmVzZXRcIiBpXSwgW3R5cGU9XCJzdWJtaXRcIiBpXSkpOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIG91dGxpbmUgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlIGluIEZpcmVmb3guXG4gKi9cbjp3aGVyZShidXR0b24sIGlucHV0OmlzKFt0eXBlPVwiYnV0dG9uXCIgaV0sIFt0eXBlPVwiY29sb3JcIiBpXSwgW3R5cGU9XCJyZXNldFwiIGldLCBbdHlwZT1cInN1Ym1pdFwiIGldKSk6Oi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYWRkaXRpb25hbCA6aW52YWxpZCBzdHlsZXMgaW4gRmlyZWZveC5cbiAqL1xuOndoZXJlKDotbW96LXVpLWludmFsaWQpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogSW50ZXJhY3RpdmVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IHN0eWxlcyBpbiBTYWZhcmkuXG4gKi9cbjp3aGVyZShkaWFsb2cpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogc29saWQ7XG4gIGNvbG9yOiBibGFjaztcbiAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuOndoZXJlKGRpYWxvZzpub3QoW29wZW5dKSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG46d2hlcmUoc3VtbWFyeSkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbjpyb290IHtcbiAgLS1mLXNwaW5uZXItd2lkdGg6IDM2cHg7XG4gIC0tZi1zcGlubmVyLWhlaWdodDogMzZweDtcbiAgLS1mLXNwaW5uZXItY29sb3ItMTogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWYtc3Bpbm5lci1jb2xvci0yOiByZ2JhKDE3LCAyNCwgMjgsIDAuOCk7XG4gIC0tZi1zcGlubmVyLXN0cm9rZTogMi43NTtcbn1cblxuLmYtc3Bpbm5lciB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IHZhcigtLWYtc3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZi1zcGlubmVyLWhlaWdodCk7XG59XG5cbi5mLXNwaW5uZXIgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYW5pbWF0aW9uOiBmLXNwaW5uZXItcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmYtc3Bpbm5lciBzdmcgKiB7XG4gIHN0cm9rZS13aWR0aDogdmFyKC0tZi1zcGlubmVyLXN0cm9rZSk7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5mLXNwaW5uZXIgc3ZnICo6Zmlyc3QtY2hpbGQge1xuICBzdHJva2U6IHZhcigtLWYtc3Bpbm5lci1jb2xvci0xKTtcbn1cblxuLmYtc3Bpbm5lciBzdmcgKjpsYXN0LWNoaWxkIHtcbiAgc3Ryb2tlOiB2YXIoLS1mLXNwaW5uZXItY29sb3ItMik7XG4gIGFuaW1hdGlvbjogZi1zcGlubmVyLWRhc2ggMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgZi1zcGlubmVyLXJvdGF0ZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZi1zcGlubmVyLWRhc2gge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMTUwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogOTAsIDE1MDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTM1O1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDkwLCAxNTA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjQ7XG4gIH1cbn1cbi5mLXRocm93T3V0VXAge1xuICBhbmltYXRpb246IDAuMTc1cyBlYXNlLW91dCBib3RoIGYtdGhyb3dPdXRVcDtcbn1cblxuLmYtdGhyb3dPdXREb3duIHtcbiAgYW5pbWF0aW9uOiAwLjE3NXMgZWFzZS1vdXQgYm90aCBmLXRocm93T3V0RG93bjtcbn1cblxuQGtleWZyYW1lcyBmLXRocm93T3V0VXAge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTUwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZi10aHJvd091dERvd24ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxNTBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmYtem9vbUluVXAge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgZWFzZS1vdXQgMC4xcyBib3RoIGYtem9vbUluVXA7XG59XG5cbi5mLXpvb21PdXREb3duIHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIGVhc2Utb3V0IGJvdGggZi16b29tT3V0RG93bjtcbn1cblxuQGtleWZyYW1lcyBmLXpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk3NSkgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGYtem9vbU91dERvd24ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk3NSkgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmYtZmFkZUluIHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIGVhc2UgYm90aCBmLWZhZGVJbjtcbiAgei1pbmRleDogMjtcbn1cblxuLmYtZmFkZU91dCB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSBlYXNlIGJvdGggZi1mYWRlT3V0O1xuICB6LWluZGV4OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIGYtZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmLWZhZGVPdXQge1xuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZi1mYWRlU2xvd0luIHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuNXMpIGVhc2UgYm90aCBmLWZhZGVTbG93SW47XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mLWZhZGVTbG93T3V0IHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuNXMpIGVhc2UgYm90aCBmLWZhZGVTbG93T3V0O1xuICB6LWluZGV4OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIGYtZmFkZVNsb3dJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZi1mYWRlU2xvd091dCB7XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mLWZhZGVGYXN0SW4ge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgZWFzZS1vdXQgYm90aCBmLWZhZGVGYXN0SW47XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mLWZhZGVGYXN0T3V0IHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIGVhc2Utb3V0IGJvdGggZi1mYWRlRmFzdE91dDtcbiAgei1pbmRleDogMjtcbn1cblxuQGtleWZyYW1lcyBmLWZhZGVGYXN0SW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGYtZmFkZUZhc3RPdXQge1xuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZi1jcm9zc2ZhZGVJbiB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSBlYXNlLW91dCBib3RoIGYtY3Jvc3NmYWRlSW47XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mLWNyb3NzZmFkZU91dCB7XG4gIGFuaW1hdGlvbjogY2FsYyh2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpICogMC41KSBsaW5lYXIgMC4xcyBib3RoIGYtY3Jvc3NmYWRlT3V0O1xuICB6LWluZGV4OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIGYtY3Jvc3NmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGYtY3Jvc3NmYWRlT3V0IHtcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmYtc2xpZGVJbi5mcm9tLW5leHQge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtc2xpZGVJbk5leHQ7XG59XG5cbi5mLXNsaWRlSW4uZnJvbS1wcmV2IHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLXNsaWRlSW5QcmV2O1xufVxuXG4uZi1zbGlkZU91dC50by1uZXh0IHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLXNsaWRlT3V0TmV4dDtcbn1cblxuLmYtc2xpZGVPdXQudG8tcHJldiB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1zbGlkZU91dFByZXY7XG59XG5cbkBrZXlmcmFtZXMgZi1zbGlkZUluUHJldiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmLXNsaWRlSW5OZXh0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmLXNsaWRlT3V0TmV4dCB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZi1zbGlkZU91dFByZXYge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbi5mLWNsYXNzaWNJbi5mcm9tLW5leHQge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtY2xhc3NpY0luTmV4dDtcbiAgei1pbmRleDogMjtcbn1cblxuLmYtY2xhc3NpY0luLmZyb20tcHJldiB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1jbGFzc2ljSW5QcmV2O1xuICB6LWluZGV4OiAyO1xufVxuXG4uZi1jbGFzc2ljT3V0LnRvLW5leHQge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtY2xhc3NpY091dE5leHQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mLWNsYXNzaWNPdXQudG8tcHJldiB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1jbGFzc2ljT3V0UHJldjtcbiAgei1pbmRleDogMTtcbn1cblxuQGtleWZyYW1lcyBmLWNsYXNzaWNJbk5leHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03NXB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmLWNsYXNzaWNJblByZXYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDc1cHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGYtY2xhc3NpY091dE5leHQge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTc1cHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZi1jbGFzc2ljT3V0UHJldiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3NXB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG46cm9vdCB7XG4gIC0tZi1idXR0b24td2lkdGg6IDQwcHg7XG4gIC0tZi1idXR0b24taGVpZ2h0OiA0MHB4O1xuICAtLWYtYnV0dG9uLWJvcmRlcjogMDtcbiAgLS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWYtYnV0dG9uLWNvbG9yOiAjMzc0MTUxO1xuICAtLWYtYnV0dG9uLWJnOiAjZjhmOGY4O1xuICAtLWYtYnV0dG9uLWhvdmVyLWJnOiAjZTBlMGUwO1xuICAtLWYtYnV0dG9uLWFjdGl2ZS1iZzogI2QwZDBkMDtcbiAgLS1mLWJ1dHRvbi1zaGFkb3c6IG5vbmU7XG4gIC0tZi1idXR0b24tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIC0tZi1idXR0b24tdHJhbnNmb3JtOiBub25lO1xuICAtLWYtYnV0dG9uLXN2Zy13aWR0aDogMjBweDtcbiAgLS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMHB4O1xuICAtLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDEuNTtcbiAgLS1mLWJ1dHRvbi1zdmctZmlsbDogbm9uZTtcbiAgLS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBub25lO1xuICAtLWYtYnV0dG9uLXN2Zy1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1O1xufVxuXG4uZi1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogdmFyKC0tZi1idXR0b24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWYtYnV0dG9uLWhlaWdodCk7XG4gIGJvcmRlcjogdmFyKC0tZi1idXR0b24tYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZi1idXR0b24tYm9yZGVyLXJhZGl1cyk7XG4gIGNvbG9yOiB2YXIoLS1mLWJ1dHRvbi1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWYtYnV0dG9uLWJnKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZi1idXR0b24tc2hhZG93KTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1mLWJ1dHRvbi10cmFuc2l0aW9uKTtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmYtYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgY29sb3I6IHZhcigtLWYtYnV0dG9uLWhvdmVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mLWJ1dHRvbi1ob3Zlci1iZyk7XG4gIH1cbn1cbi5mLWJ1dHRvbjphY3RpdmU6bm90KFtkaXNhYmxlZF0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZi1idXR0b24tYWN0aXZlLWJnKTtcbn1cblxuLmYtYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZi1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHZhcigtLWYtYnV0dG9uLW91dGxpbmUsIDJweCkgdmFyKC0tZi1idXR0b24tb3V0bGluZS1jb2xvciwgdmFyKC0tZi1idXR0b24tY29sb3IpKTtcbn1cblxuLmYtYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiB2YXIoLS1mLWJ1dHRvbi1zdmctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWYtYnV0dG9uLXN2Zy1oZWlnaHQpO1xuICBmaWxsOiB2YXIoLS1mLWJ1dHRvbi1zdmctZmlsbCk7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IHZhcigtLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGgpO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1mLWJ1dHRvbi10cmFuc2Zvcm0pO1xuICBmaWx0ZXI6IHZhcigtLWYtYnV0dG9uLXN2Zy1maWx0ZXIpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmYtYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmYtYnV0dG9uW2Rpc2FibGVkXSBzdmcge1xuICBvcGFjaXR5OiB2YXIoLS1mLWJ1dHRvbi1zdmctZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmlzLWhvcml6b250YWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldiwgLmlzLWhvcml6b250YWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtbmV4dCwgLmlzLWhvcml6b250YWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXYsIC5pcy1ob3Jpem9udGFsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0IHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmlzLWhvcml6b250YWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldiwgLmlzLWhvcml6b250YWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXYge1xuICBsZWZ0OiB2YXIoLS1mLWJ1dHRvbi1wcmV2LXBvcyk7XG59XG5cbi5pcy1ob3Jpem9udGFsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsIC5pcy1ob3Jpem9udGFsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0IHtcbiAgcmlnaHQ6IHZhcigtLWYtYnV0dG9uLW5leHQtcG9zKTtcbn1cblxuLmlzLWhvcml6b250YWwuaXMtcnRsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYsIC5pcy1ob3Jpem9udGFsLmlzLXJ0bCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiB2YXIoLS1mLWJ1dHRvbi1uZXh0LXBvcyk7XG59XG5cbi5pcy1ob3Jpem9udGFsLmlzLXJ0bCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LCAuaXMtaG9yaXpvbnRhbC5pcy1ydGwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogdmFyKC0tZi1idXR0b24tcHJldi1wb3MpO1xufVxuXG4uaXMtdmVydGljYWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldiwgLmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsIC5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldiwgLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0IHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYsIC5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldiB7XG4gIHRvcDogdmFyKC0tZi1idXR0b24tbmV4dC1wb3MpO1xufVxuXG4uaXMtdmVydGljYWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtbmV4dCwgLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0IHtcbiAgYm90dG9tOiB2YXIoLS1mLWJ1dHRvbi1uZXh0LXBvcyk7XG59XG5cbi5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2IHN2ZywgLmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQgc3ZnLCAuaXMtdmVydGljYWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXYgc3ZnLCAuaXMtdmVydGljYWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHQgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG5odG1sLndpdGgtZmFuY3lib3gge1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbn1cblxuaHRtbC53aXRoLWZhbmN5Ym94IGJvZHkge1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbmh0bWwud2l0aC1mYW5jeWJveCBib2R5LmhpZGUtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1mYW5jeWJveC1ib2R5LW1hcmdpbiwgMHB4KSArIHZhcigtLWZhbmN5Ym94LXNjcm9sbGJhci1jb21wZW5zYXRlLCAwcHgpKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyIHtcbiAgLS1mYW5jeWJveC1jb2xvcjogI2RiZGJkYjtcbiAgLS1mYW5jeWJveC1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1mYW5jeWJveC1iZzogcmdiYSgyNCwgMjQsIDI3LCAwLjk4KTtcbiAgLS1mYW5jeWJveC1zbGlkZS1nYXA6IDEwcHg7XG4gIC0tZi1zcGlubmVyLXdpZHRoOiA1MHB4O1xuICAtLWYtc3Bpbm5lci1oZWlnaHQ6IDUwcHg7XG4gIC0tZi1zcGlubmVyLWNvbG9yLTE6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLS1mLXNwaW5uZXItY29sb3ItMjogI2JiYjtcbiAgLS1mLXNwaW5uZXItc3Ryb2tlOiAzLjY1O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmOGY4Zjg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHotaW5kZXg6IHZhcigtLWZhbmN5Ym94LXpJbmRleCwgMTA1MCk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tb3otdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIgKiwgLmZhbmN5Ym94X19jb250YWluZXIgKjo6YmVmb3JlLCAuZmFuY3lib3hfX2NvbnRhaW5lciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyOjpiYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5mYW5jeWJveF9fYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhbmN5Ym94LWJnKTtcbiAgb3BhY2l0eTogdmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAxO1xuICBtaW4taGVpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbn1cblxuLmZhbmN5Ym94X192aWV3cG9ydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mYW5jeWJveF9fdmlld3BvcnQuaXMtZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5mYW5jeWJveF9fdmlld3BvcnQuaXMtZHJhZ2dpbmcge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5mYW5jeWJveF9fdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3hfX3NsaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIHZhcigtLWZhbmN5Ym94LXNsaWRlLWdhcCkgMCAwO1xuICBwYWRkaW5nOiA0cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyOm5vdCguaXMtY29tcGFjdCkgLmZhbmN5Ym94X19zbGlkZS5oYXMtY2xvc2UtYnRuIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8sIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3hfX3NsaWRlLmhhcy1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlLmlzLWFuaW1hdGluZywgLmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2UuaXMtc2VsZWN0ZWQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmZhbmN5Ym94X19zbGlkZTo6YmVmb3JlLCAuZmFuY3lib3hfX3NsaWRlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXg6IDAgMCAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5mYW5jeWJveF9fY29udGVudCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbnRlbnQtY29sb3IsICMzNzQxNTEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mYW5jeWJveC1jb250ZW50LWJnLCAjZmZmKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLmlzLWxvYWRpbmcgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmNhbi16b29tX2luIC5mYW5jeWJveF9fY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLmNhbi16b29tX291dCAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4uaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4uZmFuY3lib3hfX2NvbnRlbnQgW2RhdGEtc2VsZWN0YWJsZV0sIC5mYW5jeWJveF9fY29udGVudCBbY29udGVudGVkaXRhYmxlXSB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2UgPiAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3hfX3NsaWRlLmhhcy1pbWFnZSA+IC5mYW5jeWJveF9fY29udGVudCA+IHBpY3R1cmUgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uaXMtem9vbWluZy1pbiAuZmFuY3lib3hfX3ZpZXdwb3J0Om5vdCguaXMtZHJhZ2dpbmcpIC5mYW5jeWJveF9fc2xpZGU6bm90KC5pcy1zZWxlY3RlZCkgLmZhbmN5Ym94X19jb250ZW50LCAuaXMtem9vbWluZy1vdXQgLmZhbmN5Ym94X19zbGlkZTpub3QoLmlzLXNlbGVjdGVkKSAuZmFuY3lib3hfX2NvbnRlbnQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5pcy1hbmltYXRpbmcgLmZhbmN5Ym94X19jb250ZW50LCAuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgZmlsdGVyOiBibHVyKDBweCk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIHdpZHRoLCBoZWlnaHQ7XG59XG5cbi5mYW5jeWJveC1pbWFnZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NhcHRpb24ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTRweCAwIDRweCAwO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBjb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO1xuICBjdXJzb3I6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY2FwdGlvbiwgLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19jYXB0aW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaXMtY29tcGFjdCAuZmFuY3lib3hfX2NhcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmYtYnV0dG9uLmlzLWNsb3NlLWJ0biB7XG4gIC0tZi1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDQwO1xufVxuXG4uZmFuY3lib3hfX2NvbnRlbnQgPiAuZi1idXR0b24uaXMtY2xvc2UtYnRuIHtcbiAgLS1mLWJ1dHRvbi13aWR0aDogMzRweDtcbiAgLS1mLWJ1dHRvbi1oZWlnaHQ6IDM0cHg7XG4gIC0tZi1idXR0b24tYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWYtYnV0dG9uLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZik7XG4gIC0tZi1idXR0b24taG92ZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTtcbiAgLS1mLWJ1dHRvbi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZi1idXR0b24taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICAtLWYtYnV0dG9uLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZi1idXR0b24tc3ZnLXdpZHRoOiAyMnB4O1xuICAtLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzhweDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY29udGVudCA+IC5mLWJ1dHRvbi5pcy1jbG9zZS1idG4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5pcy16b29taW5nLW91dCAuZmFuY3lib3hfX2NvbnRlbnQgPiAuZi1idXR0b24uaXMtY2xvc2UtYnRuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3hfX2NvbnRlbnQgPiAuZi1idXR0b24uaXMtY2xvc2UtYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhbmN5Ym94X19mb290ZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhbmN5Ym94X19mb290ZXIgLmZhbmN5Ym94X19jYXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG9wYWNpdHk6IHZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cblxuLmlzLWNvbXBhY3QgLmZhbmN5Ym94X19mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyNCwgMjcsIDAuNSk7XG59XG5cbi5pcy1jb21wYWN0IC5mYW5jeWJveF9fZm9vdGVyIC5mYW5jeWJveF9fY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5pcy1jb21wYWN0IC5mYW5jeWJveF9fY29udGVudCA+IC5mLWJ1dHRvbi5pcy1jbG9zZS1idG4ge1xuICAtLWYtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLS1mLWJ1dHRvbi1jb2xvcjogI2ZmZjtcbiAgLS1mLWJ1dHRvbi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1mLWJ1dHRvbi1vdXRsaW5lLWNvbG9yOiAjMDAwO1xuICAtLWYtYnV0dG9uLWJnOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC0tZi1idXR0b24tYWN0aXZlLWJnOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC0tZi1idXR0b24taG92ZXItYmc6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgLS1mLWJ1dHRvbi1zdmctd2lkdGg6IDE4cHg7XG4gIC0tZi1idXR0b24tc3ZnLWhlaWdodDogMThweDtcbiAgLS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBub25lO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbn1cblxuLmZhbmN5Ym94X19uYXYge1xuICAtLWYtYnV0dG9uLXdpZHRoOiA1MHB4O1xuICAtLWYtYnV0dG9uLWhlaWdodDogNTBweDtcbiAgLS1mLWJ1dHRvbi1ib3JkZXI6IDA7XG4gIC0tZi1idXR0b24tYm9yZGVyLXJhZGl1czogNTAlO1xuICAtLWYtYnV0dG9uLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvcik7XG4gIC0tZi1idXR0b24taG92ZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWhvdmVyLWNvbG9yKTtcbiAgLS1mLWJ1dHRvbi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZi1idXR0b24taG92ZXItYmc6IHJnYmEoMjQsIDI0LCAyNywgMC4zKTtcbiAgLS1mLWJ1dHRvbi1hY3RpdmUtYmc6IHJnYmEoMjQsIDI0LCAyNywgMC41KTtcbiAgLS1mLWJ1dHRvbi1zaGFkb3c6IG5vbmU7XG4gIC0tZi1idXR0b24tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIC0tZi1idXR0b24tdHJhbnNmb3JtOiBub25lO1xuICAtLWYtYnV0dG9uLXN2Zy13aWR0aDogMjZweDtcbiAgLS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiAyNnB4O1xuICAtLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDIuNTtcbiAgLS1mLWJ1dHRvbi1zdmctZmlsbDogbm9uZTtcbiAgLS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDFweCByZ2JhKDI0LCAyNCwgMjcsIDAuNSkpO1xuICAtLWYtYnV0dG9uLXN2Zy1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1O1xuICAtLWYtYnV0dG9uLW5leHQtcG9zOiAxcmVtO1xuICAtLWYtYnV0dG9uLXByZXYtcG9zOiAxcmVtO1xuICBvcGFjaXR5OiB2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtcbn1cblxuLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAtMzBweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICBsZWZ0OiAtMjBweDtcbiAgYm90dG9tOiAtMzBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmlzLWlkbGUgLmZhbmN5Ym94X19uYXYge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2Utb3V0IGJvdGggZi1mYWRlT3V0O1xufVxuXG4uaXMtaWRsZS5pcy1jb21wYWN0IC5mYW5jeWJveF9fZm9vdGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZS1vdXQgYm90aCBmLWZhZGVPdXQ7XG59XG5cbi5mYW5jeWJveF9fc2xpZGUgPiAuZi1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IHZhcigtLWYtc3Bpbm5lci10b3AsIGNhbGModmFyKC0tZi1zcGlubmVyLXdpZHRoKSAqIC0wLjUpKSAwIDAgdmFyKC0tZi1zcGlubmVyLWxlZnQsIGNhbGModmFyKC0tZi1zcGlubmVyLWhlaWdodCkgKiAtMC41KSk7XG4gIHotaW5kZXg6IDMwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYW5jeWJveC1wcm90ZWN0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmFuY3lib3gtZ2hvc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgei1pbmRleDogNDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWZvY3VzLWd1YXJkIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXI6bm90KFthcmlhLWhpZGRlbl0pIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdID4gKjpub3QoLmZhbmN5Ym94X19iYWNrZHJvcCwgLmZhbmN5Ym94X19jYXJvdXNlbCksIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2Nhcm91c2VsID4gKjpub3QoLmZhbmN5Ym94X192aWV3cG9ydCksIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3NsaWRlID4gKjpub3QoLmZhbmN5Ym94X19jb250ZW50KSB7XG4gIGFuaW1hdGlvbjogMC4yNXMgZWFzZSAwLjFzIGJhY2t3YXJkcyBmLWZhZGVJbjtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fYmFja2Ryb3Age1xuICBhbmltYXRpb246IDAuMzVzIGVhc2UgYmFja3dhcmRzIGYtZmFkZUluO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj10cnVlXSA+ICo6bm90KC5mYW5jeWJveF9fYmFja2Ryb3AsIC5mYW5jeWJveF9fY2Fyb3VzZWwpLCAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj10cnVlXSAuZmFuY3lib3hfX2Nhcm91c2VsID4gKjpub3QoLmZhbmN5Ym94X192aWV3cG9ydCksIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPXRydWVdIC5mYW5jeWJveF9fc2xpZGUgPiAqOm5vdCguZmFuY3lib3hfX2NvbnRlbnQpIHtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGZvcndhcmRzIGYtZmFkZU91dDtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49dHJ1ZV0gLmZhbmN5Ym94X19iYWNrZHJvcCB7XG4gIGFuaW1hdGlvbjogMC4zNXMgZWFzZSBmb3J3YXJkcyBmLWZhZGVPdXQ7XG59XG5cbi5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwgLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LCAuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQsIC5oYXMteW91dHViZSAuZmFuY3lib3hfX2NvbnRlbnQsIC5oYXMtdmltZW8gLmZhbmN5Ym94X19jb250ZW50LCAuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmhhcy1pZnJhbWUgLmZhbmN5Ym94X19jb250ZW50LCAuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsIC5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyOm5vdCguaXMtY29tcGFjdCkgLmhhcy1pZnJhbWUgLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2NvbnRhaW5lcjpub3QoLmlzLWNvbXBhY3QpIC5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwgLmZhbmN5Ym94X19jb250YWluZXI6bm90KC5pcy1jb21wYWN0KSAuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICBoZWlnaHQ6IDkwJTtcbn1cblxuLmhhcy15b3V0dWJlIC5mYW5jeWJveF9fY29udGVudCwgLmhhcy12aW1lbyAuZmFuY3lib3hfX2NvbnRlbnQsIC5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQge1xuICB3aWR0aDogOTYwcHg7XG4gIGhlaWdodDogNTQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LCAuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQsIC5oYXMteW91dHViZSAuZmFuY3lib3hfX2NvbnRlbnQsIC5oYXMtdmltZW8gLmZhbmN5Ym94X19jb250ZW50LCAuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNCwgMjQsIDI3LCAwLjkpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2U1ZTNkZjtcbn1cblxuLmZhbmN5Ym94X19odG1sNXZpZGVvLCAuZmFuY3lib3hfX2lmcmFtZSB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1wbGFjZWhvbGRlciB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZi1jYXJvdXNlbF9fdGh1bWJzIHtcbiAgLS1mLXRodW1iLXdpZHRoOiA5NnB4O1xuICAtLWYtdGh1bWItaGVpZ2h0OiA3MnB4O1xuICAtLWYtdGh1bWItb3V0bGluZTogMDtcbiAgLS1mLXRodW1iLW91dGxpbmUtY29sb3I6ICM1ZWIwZWY7XG4gIC0tZi10aHVtYi1vcGFjaXR5OiAxO1xuICAtLWYtdGh1bWItaG92ZXItb3BhY2l0eTogMTtcbiAgLS1mLXRodW1iLXNlbGVjdGVkLW9wYWNpdHk6IDE7XG4gIC0tZi10aHVtYi1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC0tZi10aHVtYi1vZmZzZXQ6IDBweDtcbiAgLS1mLWJ1dHRvbi1uZXh0LXBvczogMDtcbiAgLS1mLWJ1dHRvbi1wcmV2LXBvczogMDtcbn1cblxuLmYtY2Fyb3VzZWxfX3RodW1icy5pcy1jbGFzc2ljIHtcbiAgLS1mLXRodW1iLWdhcDogOHB4O1xuICAtLWYtdGh1bWItb3BhY2l0eTogMC41O1xuICAtLWYtdGh1bWItaG92ZXItb3BhY2l0eTogMTtcbiAgLS1mLXRodW1iLXNlbGVjdGVkLW9wYWNpdHk6IDE7XG59XG5cbi5mLWNhcm91c2VsX190aHVtYnMuaXMtbW9kZXJuIHtcbiAgLS1mLXRodW1iLWdhcDogNHB4O1xuICAtLWYtdGh1bWItZXh0cmEtZ2FwOiAyMHB4O1xuICAtLWYtdGh1bWItY2xpcC13aWR0aDogNDZweDtcbn1cblxuLmYtdGh1bWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5mLXRodW1icyAuZi1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlYmVmZjIsICNlMmU4ZjApO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmYtdGh1bWJzIC5mLXNwaW5uZXIgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmYtdGh1bWJzLmlzLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZi10aHVtYnNfX3ZpZXdwb3J0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmYtdGh1bWJzX190cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5mLXRodW1ic19fc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IHZhcigtLWYtdGh1bWItd2lkdGgpO1xuICBtaW4td2lkdGg6IHZhcigtLWYtdGh1bWItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWYtdGh1bWItaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmYtdGh1bWJzX19zbGlkZS5pcy1sb2FkaW5nIGltZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pcy1jbGFzc2ljIC5mLXRodW1ic19fdmlld3BvcnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pcy1tb2Rlcm4gLmYtdGh1bWJzX190cmFjayB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLmlzLW1vZGVybiAuZi10aHVtYnNfX3RyYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKHZhcigtLWxlZnQsIDApICogMXB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLXdpZHRoLCAwKSAqIDFweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmlzLW1vZGVybiAuZi10aHVtYnNfX3NsaWRlIHtcbiAgLS1jbGlwLXBhdGg6IGluc2V0KCAwIGNhbGMoICh2YXIoLS1mLXRodW1iLXdpZHRoLCAwKSAtIHZhcigtLWYtdGh1bWItY2xpcC13aWR0aCwgMCkpICogMC41ICogKDEgLSB2YXIoLS1wcm9ncmVzcywgMCkpICkgcm91bmQgdmFyKC0tZi10aHVtYi1ib3JkZXItcmFkaXVzLCAwKSApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKGNhbGModmFyKC0tc2hpZnQsIDApICogLTFweCksIDAsIDApO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlzLW1vZGVybiAuZi10aHVtYnNfX3NsaWRlID4gKiB7XG4gIGNsaXAtcGF0aDogdmFyKC0tY2xpcC1wYXRoKTtcbn1cblxuLmlzLW1vZGVybjpub3QoLmlzLXVzaW5nLW1vdXNlKSAuZi10aHVtYnNfX3NsaWRlOmZvY3VzLXdpdGhpbiB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coLTFweCAwcHggMHB4IHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvcikpIGRyb3Atc2hhZG93KDJweCAwcHggMHB4IHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvcikpIGRyb3Atc2hhZG93KDBweCAtMXB4IDBweCB2YXIoLS1mLXRodW1iLW91dGxpbmUtY29sb3IpKSBkcm9wLXNoYWRvdygwcHggMnB4IDBweCB2YXIoLS1mLXRodW1iLW91dGxpbmUtY29sb3IpKTtcbn1cblxuLmlzLW1vZGVybi5pbi10b3VjaCAuZi10aHVtYnNfX3NsaWRlIHtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uaXMtbW9kZXJuLmlzLXJlc3RpbmcgLmYtdGh1bWJzX19zbGlkZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjMzcyBlYXNlO1xufVxuXG4uaXMtbW9kZXJuLmlzLXJlc3RpbmcgLmYtdGh1bWJzX19zbGlkZSA+ICoge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zM3MgZWFzZTtcbn1cblxuLmYtdGh1bWJzX19zbGlkZV9fYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZi10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIG9wYWNpdHk6IHZhcigtLWYtdGh1bWItb3BhY2l0eSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuXG4uZi10aHVtYnNfX3NsaWRlX19idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiB2YXIoLS1mLXRodW1iLWhvdmVyLW9wYWNpdHkpO1xufVxuXG4uZi10aHVtYnNfX3NsaWRlX19idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mLXRodW1ic19fc2xpZGVfX2J1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tZi10aHVtYi1zZWxlY3RlZC1vcGFjaXR5KTtcbn1cblxuLmlzLW5hdi1zZWxlY3RlZCAuZi10aHVtYnNfX3NsaWRlX19idXR0b24ge1xuICBvcGFjaXR5OiB2YXIoLS1mLXRodW1iLXNlbGVjdGVkLW9wYWNpdHkpO1xufVxuXG4uaXMtbmF2LXNlbGVjdGVkIC5mLXRodW1ic19fc2xpZGVfX2J1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IHZhcigtLWYtdGh1bWItb3V0bGluZSwgMCkgc29saWQgdmFyKC0tZi10aHVtYi1vdXRsaW5lLWNvbG9yLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWYtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gIGFuaW1hdGlvbjogZi1mYWRlSW4gMC4ycyBlYXNlLW91dDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5mLXRodW1ic19fc2xpZGVfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1mLXRodW1iLW9mZnNldCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmYtdGh1bWJzLmlzLWhvcml6b250YWwgLmYtdGh1bWJzX190cmFjayB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA4cHggMCAxMnB4IDA7XG59XG5cbi5mLXRodW1icy5pcy1ob3Jpem9udGFsIC5mLXRodW1ic19fc2xpZGUge1xuICBtYXJnaW46IDAgdmFyKC0tZi10aHVtYi1nYXApIDAgMDtcbn1cblxuLmYtdGh1bWJzLmlzLXZlcnRpY2FsIC5mLXRodW1ic19fdHJhY2sge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogYXV0byAwO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLmYtdGh1bWJzLmlzLXZlcnRpY2FsIC5mLXRodW1ic19fc2xpZGUge1xuICBtYXJnaW46IDAgMCB2YXIoLS1mLXRodW1iLWdhcCkgMDtcbn1cblxuLmZhbmN5Ym94X190aHVtYnMge1xuICAtLWYtdGh1bWItd2lkdGg6IDk2cHg7XG4gIC0tZi10aHVtYi1oZWlnaHQ6IDcycHg7XG4gIC0tZi10aHVtYi1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC0tZi10aHVtYi1vdXRsaW5lOiAycHg7XG4gIC0tZi10aHVtYi1vdXRsaW5lLWNvbG9yOiAjZWRlZGVkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IHZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMzVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmZhbmN5Ym94X190aHVtYnMuaXMtY2xhc3NpYyB7XG4gIC0tZi10aHVtYi1nYXA6IDhweDtcbiAgLS1mLXRodW1iLW9wYWNpdHk6IDAuNTtcbiAgLS1mLXRodW1iLWhvdmVyLW9wYWNpdHk6IDE7XG59XG5cbi5mYW5jeWJveF9fdGh1bWJzLmlzLWNsYXNzaWMgLmYtc3Bpbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkpO1xufVxuXG4uZmFuY3lib3hfX3RodW1icy5pcy1tb2Rlcm4ge1xuICAtLWYtdGh1bWItZ2FwOiA0cHg7XG4gIC0tZi10aHVtYi1leHRyYS1nYXA6IDIwcHg7XG4gIC0tZi10aHVtYi1jbGlwLXdpZHRoOiA0NnB4O1xuICAtLWYtdGh1bWItb3BhY2l0eTogMTtcbiAgLS1mLXRodW1iLWhvdmVyLW9wYWNpdHk6IDE7XG59XG5cbi5mYW5jeWJveF9fdGh1bWJzLmlzLW1vZGVybiAuZi1zcGlubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSk7XG59XG5cbi5mYW5jeWJveF9fdGh1bWJzLmlzLWhvcml6b250YWwge1xuICBwYWRkaW5nOiAwIHZhcigtLWYtdGh1bWItZ2FwKTtcbn1cblxuLmZhbmN5Ym94X190aHVtYnMuaXMtdmVydGljYWwge1xuICBwYWRkaW5nOiB2YXIoLS1mLXRodW1iLWdhcCkgMDtcbn1cblxuLmlzLWNvbXBhY3QgLmZhbmN5Ym94X190aHVtYnMge1xuICAtLWYtdGh1bWItd2lkdGg6IDY0cHg7XG4gIC0tZi10aHVtYi1jbGlwLXdpZHRoOiAzMnB4O1xuICAtLWYtdGh1bWItaGVpZ2h0OiA0OHB4O1xuICAtLWYtdGh1bWItZXh0cmEtZ2FwOiAxMHB4O1xufVxuXG4uZmFuY3lib3hfX3RodW1icy5pcy1tYXNrZWQge1xuICBtYXgtaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmlzLWNsb3NpbmcgLmZhbmN5Ym94X190aHVtYnMge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jeWJveF9fdG9vbGJhciB7XG4gIC0tZi1wcm9ncmVzcy1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NCkpO1xuICAtLWYtYnV0dG9uLXdpZHRoOiA0NnB4O1xuICAtLWYtYnV0dG9uLWhlaWdodDogNDZweDtcbiAgLS1mLWJ1dHRvbi1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IpO1xuICAtLWYtYnV0dG9uLWhvdmVyLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1ob3Zlci1jb2xvcik7XG4gIC0tZi1idXR0b24tYmc6IHJnYmEoMjQsIDI0LCAyNywgMC42NSk7XG4gIC0tZi1idXR0b24taG92ZXItYmc6IHJnYmEoNzAsIDcwLCA3MywgMC42NSk7XG4gIC0tZi1idXR0b24tYWN0aXZlLWJnOiByZ2JhKDkwLCA5MCwgOTMsIDAuNjUpO1xuICAtLWYtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tZi1idXR0b24tc3ZnLXdpZHRoOiAyNHB4O1xuICAtLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDI0cHg7XG4gIC0tZi1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMS41O1xuICAtLWYtYnV0dG9uLXN2Zy1maWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMjQsIDI0LCAyNywgMC4xNSkpO1xuICAtLWYtYnV0dG9uLXN2Zy1maWxsOiBub25lO1xuICAtLWYtYnV0dG9uLXN2Zy1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSSBBZGp1c3RlZFwiLCBcIlNlZ29lIFVJXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7XG4gIHRleHQtc2hhZG93OiB2YXIoLS1mYW5jeWJveC10b29sYmFyLXRleHQtc2hhZG93LCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjA7XG59XG5cbi5mYW5jeWJveF9fdG9vbGJhciA6Zm9jdXMtdmlzaWJsZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYW5jeWJveF9fdG9vbGJhci5pcy1hYnNvbHV0ZSwgLmlzLWNvbXBhY3QgLmZhbmN5Ym94X190b29sYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaXMtaWRsZSAuZmFuY3lib3hfX3Rvb2xiYXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlLW91dCBib3RoIGYtZmFkZU91dDtcbn1cblxuLmZhbmN5Ym94X190b29sYmFyX19jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5mYW5jeWJveF9fdG9vbGJhcl9fY29sdW1uLmlzLWxlZnQsIC5mYW5jeWJveF9fdG9vbGJhcl9fY29sdW1uLmlzLXJpZ2h0IHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAwO1xufVxuXG4uZmFuY3lib3hfX3Rvb2xiYXJfX2NvbHVtbi5pcy1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uZmFuY3lib3hfX2luZm9iYXIge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWYtYnV0dG9uLWhlaWdodCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19pbmZvYmFyIHNwYW4ge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLmZhbmN5Ym94X19pbmZvYmFyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mLWJ1dHRvbi1iZyk7XG59XG5cbltkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5bZGF0YS1mYW5jeWJveC10b2dnbGUtc2xpZGVzaG93XSAuZi1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG5bZGF0YS1mYW5jeWJveC10b2dnbGUtc2xpZGVzaG93XSBzdmcgZzpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbltkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIHN2ZyBnOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGFzLXNsaWRlc2hvdyBbZGF0YS1mYW5jeWJveC10b2dnbGUtc2xpZGVzaG93XSBzdmcgZzpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oYXMtc2xpZGVzaG93IFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIHN2ZyBnOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5bZGF0YS1mYW5jeWJveC10b2dnbGUtZnVsbHNjcmVlbl0gc3ZnIGc6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5bZGF0YS1mYW5jeWJveC10b2dnbGUtZnVsbHNjcmVlbl0gc3ZnIGc6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpmdWxsc2NyZWVuIFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1mdWxsc2NyZWVuXSBzdmcgZzpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpmdWxsc2NyZWVuIFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1mdWxsc2NyZWVuXSBzdmcgZzpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmYtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogM3B4O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mLXByb2dyZXNzLWNvbG9yLCB2YXIoLS1mLWNhcm91c2VsLXRoZW1lLWNvbG9yLCAjMDA5MWZmKSk7XG4gIHotaW5kZXg6IDMwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgb3B0aW9uLCBzZWxlY3Qge1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICByZXNpemU6IG5vbmU7XG59XG5pbnB1dDpmb2N1czpyZXF1aXJlZDppbnZhbGlkLCB0ZXh0YXJlYTpmb2N1czpyZXF1aXJlZDppbnZhbGlkLCBidXR0b246Zm9jdXM6cmVxdWlyZWQ6aW52YWxpZCwgb3B0aW9uOmZvY3VzOnJlcXVpcmVkOmludmFsaWQsIHNlbGVjdDpmb2N1czpyZXF1aXJlZDppbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG5pbnB1dDpyZXF1aXJlZDp2YWxpZCwgdGV4dGFyZWE6cmVxdWlyZWQ6dmFsaWQsIGJ1dHRvbjpyZXF1aXJlZDp2YWxpZCwgb3B0aW9uOnJlcXVpcmVkOnZhbGlkLCBzZWxlY3Q6cmVxdWlyZWQ6dmFsaWQge1xuICBib3JkZXItY29sb3I6IGdyZWVuO1xufVxuXG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbCwgYm9keSB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbm1haW4ge1xuICBmbGV4OiAxO1xufVxuXG51bCwgaDEsIGgyLCBoMywgaDQsIGg1LCBwLCB1bCwgb2wsIGxpLCBhIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG59XG5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xufVxuXG5idXR0b24ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMzMzMzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5bZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNtYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI21hcCBbY2xhc3MqPXltYXBzLTJdW2NsYXNzKj0tY29weXJpZ2h0cy1wcm9tb10sXG4jbWFwIFtjbGFzcyo9eW1hcHMtMl1bY2xhc3MqPS1jb3B5cmlnaHRfX3dyYXBdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0ge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5mb3JtX193cmFwcGVyIHtcbiAgcGFkZGluZzogMzZweCAzNnB4IDM2cHggMzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLmZvcm1fX3RpdGxlIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDMxcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xufVxuLmZvcm1fX3RpdGxlLXRoYW5rIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4uZm9ybV9faW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZm9ybV9fZG90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmZvcm1fX2RvdCBpbnB1dCB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjQzVDNUM1O1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5mb3JtX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmZvcm1fX2NoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZ2FwOiAxMnB4O1xufVxuLmZvcm1fX2NoZWNrYm94IGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY2FwdGlvbiwgIzg5ODk4OSk7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmZvcm1fX2NoZWNrYm94IGxhYmVsIGEge1xuICBjb2xvcjogI0E5QTlBOTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHJldmVydDtcbn1cbi5mb3JtX19jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBOUE5QTk7XG59XG4uZm9ybV9fY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uZm9ybV9fY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4uZm9ybV9faW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybV9faW5wdXQgaW5wdXQge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXN0cm9rZS1maXJzdCwgI0Q5RDlEOSk7XG59XG4uZm9ybV9faW5wdXQgdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMjhweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubW9kYWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuZm9ybV9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNHB4IDMycHg7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICB9XG4gIC5mb3JtX19jaGVja2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybV9fY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1nYXA6IDEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMTtcbn1cbi5hbGVydF9fYm94IHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMTBweCAxN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhbmltYXRpb246IGFsZXJ0LWZhZGVpbiAwLjJzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxuLmFsZXJ0X19ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMxZjFmMWY7XG4gIGFuaW1hdGlvbjogbGlmZXRpbWUgdmFyKC0tbGlmZXRpbWUpIGxpbmVhciBmb3J3YXJkcztcbn1cbi5hbGVydF9fYm94LnN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNEFCODY4O1xufVxuLmFsZXJ0X19ib3guc3VjY2Vzczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzM3ODE0Yjtcbn1cbi5hbGVydF9fYm94LmVycm9yIHtcbiAgYmFja2dyb3VuZDogI0YwMkIyQjtcbn1cbi5hbGVydF9fYm94LmVycm9yOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYWEyMzIzO1xufVxuLmFsZXJ0X19ib3gubm90aWZ5IHtcbiAgYmFja2dyb3VuZDogI2ZkY2I2ZTtcbn1cbi5hbGVydF9fYm94Lm5vdGlmeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2MwOWQ1Yjtcbn1cbi5hbGVydF9fYm94LmNsb3NlIHtcbiAgYW5pbWF0aW9uOiBhbGVydC1mYWRlb3V0IDAuM3MgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgYWxlcnQtZmFkZWluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbGVydC1mYWRlb3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBsaWZldGltZSB7XG4gIDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbn1cbi5idG4ge1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4sICMyMTIxMjEpO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtMSwgI0Y5QzUwRCk7XG59XG4uYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5QTkwRDtcbn1cblxuLmJ0bi0xIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4uZG90dGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZG90dGVkIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZG90dGVkIHVsIGxpIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZG90dGVkIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZG90dGVkIHVsIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbi5pbnB1dC10ZXh0IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjg5cHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubGlnaHRib3gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyMDtcbn1cbi5saWdodGJveF9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxpZ2h0Ym94X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3JkZXI6IDI7XG59XG4ubGlnaHRib3hfX2NvbnRlbnQgaW1nLCAubGlnaHRib3hfX2NvbnRlbnQgdmlkZW8sIC5saWdodGJveF9fY29udGVudCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ubGlnaHRib3hfX2Fycm93IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGlnaHRib3hfX2Fycm93LS1wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5saWdodGJveF9fYXJyb3ctLW5leHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcbiAgb3JkZXI6IDM7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGlnaHRib3gge1xuICAgIHBhZGRpbmc6IDUwcHggMTBweDtcbiAgfVxuICAubGlnaHRib3hfX2Fycm93LS1wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAubGlnaHRib3hfX2Fycm93LS1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5bZGF0YS1saWdodGJveF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5bZGF0YS1saWdodGJveF0gPiAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogNTBweCAyMHB4O1xuICB6LWluZGV4OiAyMDtcbiAgYW5pbWF0aW9uOiBtb2RhbC1mYWRlb3V0IHZhcigtLW1vZGFsLWFuaW1hdGlvbi10aW1lKSBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cbi5tb2RhbC5vcGVuIHtcbiAgYW5pbWF0aW9uOiBtb2RhbC1mYWRlaW4gdmFyKC0tbW9kYWwtYW5pbWF0aW9uLXRpbWUpIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxuLm1vZGFsX193cmFwcGVyIHtcbiAgcGFkZGluZzogNjBweCA2MHB4IDQ0cHggNjBweDtcbiAgbWF4LXdpZHRoOiA1MzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsX193cmFwcGVyIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1vZGFsX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubW9kYWxfX2JveCB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWxfX2Nsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIzcHg7XG59XG4ubW9kYWxfX2Nsb3NlLS1maXhlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL2ljb25zL2Nsb3NlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5tb2RhbF9fY2xvc2UtdGhhbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogI0Y5QzUwRDtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcG9zaXRpb246IGluaXRpYWw7XG59XG4ubW9kYWxfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuW2RhdGEtbW9kYWxdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuW2RhdGEtbW9kYWxdICoge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBtb2RhbC1mYWRlb3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW9kYWwtZmFkZWluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubW9kYWxfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMTRweDtcbiAgfVxuICAubW9kYWxfX2Nsb3NlIHtcbiAgICB0b3A6IDEzcHg7XG4gICAgcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLm1vZGFsX190aGFuayBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbF9fdGhhbmsgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjg5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWxlY3RfX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNlbGVjdF9fbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyA0cHgpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwcHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAyODlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zZWxlY3RfX2xpc3QgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogN3B4IDE1cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsZWN0X19saXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udGl0bGUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLCAjMjEyMTIxKTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xufVxuXG4ubWluaWJhbm5lcnNfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubWluaWJhbm5lcnNfX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC1nYXA6IDMwcHg7XG59XG4ubWluaWJhbm5lcnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiA1NzBweDtcbiAgbWluLWhlaWdodDogMjg5cHg7XG4gIHBhZGRpbmc6IDM1cHggMCA0MnB4IDUwcHg7XG59XG4ubWluaWJhbm5lcnNfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5taW5pYmFubmVyc19fYmcgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5taW5pYmFubmVyc19fdGl0bGUge1xuICBjb2xvcjogI0YyRjhGRjtcbiAgZm9udC1zaXplOiA0OXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1pbmliYW5uZXJzX190ZXh0IHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5taW5pYmFubmVyc19fYnRuIHtcbiAgd2lkdGg6IDE2NXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFkdmFudGFnZXMge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cbi5hZHZhbnRhZ2VzX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmFkdmFudGFnZXNfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMzE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYWR2YW50YWdlc19fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGxlZnQ6IDA7XG59XG4uYWR2YW50YWdlc19fYm94IHtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWR2YW50YWdlc19faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmFkdmFudGFnZXNfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSk7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFkdmFudGFnZXNfX3N1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY2FwdGlvbiwgIzg5ODk4OSk7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmFkdmFudGFnZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmFkdmFudGFnZXNfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5hZHZhbnRhZ2VzX19ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAuYWR2YW50YWdlc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWR2YW50YWdlc19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFkdmFudGFnZXNfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmFkdmFudGFnZXNfX2ltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjZweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hZHZhbnRhZ2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5hZHZhbnRhZ2VzX193cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5hZHZhbnRhZ2VzX19ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAuYWR2YW50YWdlc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWR2YW50YWdlc19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFkdmFudGFnZXNfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmFkdmFudGFnZXNfX2ltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWR2YW50YWdlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuYWR2YW50YWdlc19fd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEzMzBweCkge1xuICAuYWR2YW50YWdlc19fd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uYWxlcnRzX19idXR0b25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWF4LWNvbnRlbnQpO1xuICBncmlkLWdhcDogMTVweDtcbn1cbi5hbGVydHNfX3N1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNEFCODY4O1xufVxuLmFsZXJ0c19fZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjRjAyQjJCO1xufVxuLmFsZXJ0c19fbm90aWZ5IHtcbiAgYmFja2dyb3VuZDogI2ZkY2I2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFsZXJ0c19fYnV0dG9ucyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBtYXgtY29udGVudDtcbiAgfVxufVxuLmFuc3dlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYW5zd2VyL2Fuc3dlci1iZy53ZWJwXCIpO1xuICBwYWRkaW5nLXRvcDogNDYycHg7XG4gIG1hcmdpbi10b3A6IC04MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5hbnN3ZXJfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFuc3dlcl9fYm94IHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm94LXNoYWRvdzogMHB4IDEycHggNDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgbWF4LXdpZHRoOiA0MzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xufVxuLmFuc3dlcl9fbnVtIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLTEsICNGOUM1MEQpO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5hbnN3ZXJfX3N1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSk7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5hbnN3ZXJfX2Rlc2NyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY2FwdGlvbi0yLCAjNjI2MjYyKTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYW5zd2VyX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5hbnN3ZXIge1xuICAgIHBhZGRpbmctdG9wOiAzNTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxuICAuYW5zd2VyX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAuYW5zd2VyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG4gIC5hbnN3ZXJfX251bSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5hbnN3ZXJfX2JveCB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxuICAuYW5zd2VyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIH1cbiAgLmFuc3dlcl9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFuc3dlciB7XG4gICAgcGFkZGluZy10b3A6IDM1NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG4gIC5hbnN3ZXJfX3dyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLmFuc3dlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAuYW5zd2VyX19udW0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAuYW5zd2VyX19ib3gge1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmFuc3dlcl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG4gIC5hbnN3ZXJfX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYW5zd2VyIHtcbiAgICBwYWRkaW5nLXRvcDogMzU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbiAgLmFuc3dlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAuYW5zd2VyX19ib3gge1xuICAgIG1heC13aWR0aDogNzcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG4gIC5hbnN3ZXJfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFuc3dlcl9fd3JhcHBlciB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5hbnN3ZXJfX2JveCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNDVweCkge1xuICAuYW5zd2VyX19ib3gge1xuICAgIG1heC13aWR0aDogMzIlO1xuICB9XG59XG4uYXBwbGljYXRpb24ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDE4NHB4O1xufVxuLmFwcGxpY2F0aW9uX19mb3JtIHtcbiAgbWF4LXdpZHRoOiA2OTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5hcHBsaWNhdGlvbl9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9hcHBsaWNhdGlvbi9hcHBfYmcud2VicFwiKTtcbiAgcGFkZGluZzogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYXBwbGljYXRpb25fX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSk7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbn1cbi5hcHBsaWNhdGlvbl9fc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjODk4OTg5KTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1heC13aWR0aDogNDE1cHg7XG59XG4uYXBwbGljYXRpb25fX21vZGFsIHtcbiAgcGFkZGluZzogMzZweDtcbiAgbWF4LXdpZHRoOiA2OTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLW1haW4sICNGRkYpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG4uYXBwbGljYXRpb25fX21vZGFsVGl0bGUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLCAjMjEyMTIxKTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuLmFwcGxpY2F0aW9uX19jaGFyYWN0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuLmFwcGxpY2F0aW9uX19mb3JtSW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYXBwbGljYXRpb25fX2Zvcm1JbnB1dCBpbnB1dCB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWZpcnN0LCAjRDlEOUQ5KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctbWFpbiwgI0ZGRik7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlLCAjMjEyMTIxKTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYXBwbGljYXRpb25fX2Zvcm1JbnB1dCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlLCAjQzVDNUM1KTtcbn1cbi5hcHBsaWNhdGlvbl9fcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uYXBwbGljYXRpb25fX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hcHBsaWNhdGlvbl9fY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDI0cHggMDtcbn1cbi5hcHBsaWNhdGlvbl9fY2hlY2tib3ggbGFiZWwge1xuICBjb2xvcjogI0E5QTlBOTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uYXBwbGljYXRpb25fX2NoZWNrYm94IGxhYmVsIGEge1xuICBjb2xvcjogI0E5QTlBOTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHJldmVydDtcbn1cbi5hcHBsaWNhdGlvbl9fY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTlBOUE5O1xufVxuLmFwcGxpY2F0aW9uX19jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmFwcGxpY2F0aW9uX19jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5hcHBsaWNhdGlvbl9fY2hlY2tib3hfX2lucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFwcGxpY2F0aW9uX19jaGVja2JveF9faW5wdXQgaW5wdXQge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjQTlBOUE5KTtcbiAgZm9udC1mYW1pbHk6IE11bGxlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjM0EzQTNBO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG59XG4uYXBwbGljYXRpb25fX2J1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLTEsICNGOUM1MEQpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLCAjMjEyMTIxKTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXBwbGljYXRpb25fX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUE5MEQ7XG59XG4uYXBwbGljYXRpb25fX2luZm9Cb3gge1xuICBwYWRkaW5nOiAyNHB4IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC03MHB4O1xuICBsZWZ0OiAxNy43JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiA4NjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYXBwbGljYXRpb25fX3RyaWdnZXIge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlDNTBEO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcHBsaWNhdGlvbl9fdHJpZ2dlciBzdmcge1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hcHBsaWNhdGlvbl9fYXBwZmlsZUltZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYXBwbGljYXRpb25fX2FwcEZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNEOUQ5RDk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi5hcHBsaWNhdGlvbl9fYXBwRmlsZSBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4sICMyMTIxMjEpO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFwcGxpY2F0aW9uX19hcHBGaWxlIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjODk4OTg5KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmFwcGxpY2F0aW9uX19hcHBGaWxlIGlucHV0IHtcbiAgd2lkdGg6IDAuMXB4O1xuICBoZWlnaHQ6IDAuMXB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xMDtcbn1cbi5hcHBsaWNhdGlvbl9fYXBwRmlsZSBpbnB1dDpmb2N1cyArIGxhYmVsIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMwMDc4ZDc7XG4gIG91dGxpbmUtcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYXBwbGljYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxODhweDtcbiAgfVxuICAuYXBwbGljYXRpb25fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCA1NXB4IDE2cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgfVxuICAuYXBwbGljYXRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHggYXV0bztcbiAgfVxuICAuYXBwbGljYXRpb25fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5hcHBsaWNhdGlvbl9fbW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYXBwbGljYXRpb25fX21vZGFsVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYXBwbGljYXRpb25fX2Zvcm1JbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5hcHBsaWNhdGlvbl9fY2hhcmFjdGVycyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5hcHBsaWNhdGlvbl9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hcHBsaWNhdGlvbl9fYXBwRmlsZSB7XG4gICAgcGFkZGluZzogMTJweCAyMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuYXBwbGljYXRpb25fX2FwcGZpbGVUZXh0IGxhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLCAjMjEyMTIxKTtcbiAgICBmb250LWZhbWlseTogSW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5hcHBsaWNhdGlvbl9fYXBwZmlsZVRleHQgc3BhbiB7XG4gICAgY29sb3I6ICM4OTg5ODk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5hcHBsaWNhdGlvbl9fY2hlY2tib3ggbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNhcHRpb24sICM4OTg5ODkpO1xuICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmFwcGxpY2F0aW9uX19jaGVja2JveCBsYWJlbCBhIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjODk4OTg5KTtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB9XG4gIC5hcHBsaWNhdGlvbl9fY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIG1heC13aWR0aDogMTZweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbiAgLmFwcGxpY2F0aW9uX19pbmZvQm94IHtcbiAgICBib3R0b206IC0xNjBweDtcbiAgICB0b3A6IDk2JTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICBtYXgtd2lkdGg6IDI1NnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDEycHggMThweCAxMnB4IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFwcGxpY2F0aW9uX19idXR0b24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5hcHBsaWNhdGlvbl9fdHJpZ2dlciB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbiAgLmFwcGxpY2F0aW9uX190cmlnZ2VyIHN2ZyB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFwcGxpY2F0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg4cHg7XG4gIH1cbiAgLmFwcGxpY2F0aW9uX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHggNTVweCAxNnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIH1cbiAgLmFwcGxpY2F0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYXBwbGljYXRpb25fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5hcHBsaWNhdGlvbl9fbW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYXBwbGljYXRpb25fX21vZGFsVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYXBwbGljYXRpb25fX2Zvcm1JbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5hcHBsaWNhdGlvbl9fY2hhcmFjdGVycyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuYXBwbGljYXRpb25fX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXBwbGljYXRpb25fX2FwcEZpbGUge1xuICAgIHBhZGRpbmc6IDEycHggMjFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmFwcGxpY2F0aW9uX19hcHBmaWxlVGV4dCBsYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSk7XG4gICAgZm9udC1mYW1pbHk6IEludGVyO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuYXBwbGljYXRpb25fX2FwcGZpbGVUZXh0IHNwYW4ge1xuICAgIGNvbG9yOiAjODk4OTg5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuYXBwbGljYXRpb25fX2NoZWNrYm94IGxhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjODk4OTg5KTtcbiAgICBmb250LWZhbWlseTogSW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5hcHBsaWNhdGlvbl9fY2hlY2tib3ggbGFiZWwgYSB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY2FwdGlvbiwgIzg5ODk4OSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgfVxuICAuYXBwbGljYXRpb25fX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBtYXgtd2lkdGg6IDE2cHg7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG4gIC5hcHBsaWNhdGlvbl9faW5mb0JveCB7XG4gICAgYm90dG9tOiAtMTYwcHg7XG4gICAgdG9wOiA5NiU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTYwcHg7XG4gICAgbWF4LXdpZHRoOiAzNTZweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE4cHggMTJweCAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hcHBsaWNhdGlvbl9fYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYXBwbGljYXRpb25fX3RyaWdnZXIge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG4gIC5hcHBsaWNhdGlvbl9fdHJpZ2dlciBzdmcge1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICB0b3A6IDdweDtcbiAgICBsZWZ0OiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXBwbGljYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuICAuYXBwbGljYXRpb25fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDM2cHggMTZweCA1NXB4IDE2cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgLmFwcGxpY2F0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYXBwbGljYXRpb25fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5hcHBsaWNhdGlvbl9fbW9kYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxuICAuYXBwbGljYXRpb25fX21vZGFsVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYXBwbGljYXRpb25fX2Zvcm1JbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5hcHBsaWNhdGlvbl9fY2hhcmFjdGVycyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuYXBwbGljYXRpb25fX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYXBwbGljYXRpb25fX2FwcEZpbGUge1xuICAgIHBhZGRpbmc6IDEycHggMjFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIG1hcmdpbjogMCBhdXRvIDI0cHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICB9XG4gIC5hcHBsaWNhdGlvbl9fYXBwZmlsZVRleHQgbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4sICMyMTIxMjEpO1xuICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLmFwcGxpY2F0aW9uX19hcHBmaWxlVGV4dCBzcGFuIHtcbiAgICBjb2xvcjogIzg5ODk4OTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmFwcGxpY2F0aW9uX19jaGVja2JveCBsYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY2FwdGlvbiwgIzg5ODk4OSk7XG4gICAgZm9udC1mYW1pbHk6IEludGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuYXBwbGljYXRpb25fX2NoZWNrYm94IGxhYmVsIGEge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNhcHRpb24sICM4OTg5ODkpO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmFwcGxpY2F0aW9uX19jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgbWF4LXdpZHRoOiAxNnB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuICAuYXBwbGljYXRpb25fX2luZm9Cb3gge1xuICAgIGJvdHRvbTogLTE2MHB4O1xuICAgIHRvcDogODclO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgIG1heC13aWR0aDogNjQycHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMTJweCAxOHB4IDEycHggMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAuYXBwbGljYXRpb25fX2J1dHRvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmFwcGxpY2F0aW9uX190cmlnZ2VyIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuICAuYXBwbGljYXRpb25fX3RyaWdnZXIgc3ZnIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgdG9wOiA3cHg7XG4gICAgbGVmdDogOHB4O1xuICB9XG4gIC5hcHBsaWNhdGlvbl9fZm9ybSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFwcGxpY2F0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgLmFwcGxpY2F0aW9uX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggNTVweCAxNnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIC5hcHBsaWNhdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmFwcGxpY2F0aW9uX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYXBwbGljYXRpb25fX21vZGFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmFwcGxpY2F0aW9uX19tb2RhbFRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbiAgLmFwcGxpY2F0aW9uX19mb3JtSW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuYXBwbGljYXRpb25fX2NoYXJhY3RlcnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLmFwcGxpY2F0aW9uX19pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFwcGxpY2F0aW9uX19hcHBGaWxlIHtcbiAgICBwYWRkaW5nOiAxMnB4IDIxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgfVxuICAuYXBwbGljYXRpb25fX2FwcGZpbGVUZXh0IGxhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLCAjMjEyMTIxKTtcbiAgICBmb250LWZhbWlseTogSW50ZXI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5hcHBsaWNhdGlvbl9fYXBwZmlsZVRleHQgc3BhbiB7XG4gICAgY29sb3I6ICM4OTg5ODk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5hcHBsaWNhdGlvbl9fY2hlY2tib3ggbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNhcHRpb24sICM4OTg5ODkpO1xuICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmFwcGxpY2F0aW9uX19jaGVja2JveCBsYWJlbCBhIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjODk4OTg5KTtcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB9XG4gIC5hcHBsaWNhdGlvbl9fY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIG1heC13aWR0aDogMTZweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbiAgLmFwcGxpY2F0aW9uX19pbmZvQm94IHtcbiAgICBib3R0b206IC0xNjBweDtcbiAgICB0b3A6IDg3JTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICBtYXgtd2lkdGg6IDY0MnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDEycHggMThweCAxMnB4IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogMTAwcHg7XG4gIH1cbiAgLmFwcGxpY2F0aW9uX19idXR0b24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5hcHBsaWNhdGlvbl9fdHJpZ2dlciB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbiAgLmFwcGxpY2F0aW9uX190cmlnZ2VyIHN2ZyB7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDhweDtcbiAgfVxuICAuYXBwbGljYXRpb25fX2Zvcm0ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5hcHBsaWNhdGlvbl9faW1nIGltZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICB9XG4gIC5hcHBsaWNhdGlvbl9fbW9kYWwge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gIH1cbiAgLmFwcGxpY2F0aW9uX19mb3JtSW5wdXQge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgfVxufVxuLmJhbm5lciB7XG4gIG1hcmdpbi10b3A6IDEzM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5iYW5uZXJfX3dyYXBwZXIge1xuICBwYWRkaW5nOiA2MHB4IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvYmFja2dyb3VuZC9iYW5uZXJfYmcud2VicFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iYW5uZXJfX3RpdGxlIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uYmFubmVyX190aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNGQUY5Rjk7XG59XG4uYmFubmVyX19pbWFnZS15ZWxsb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTVweDtcbiAgbGVmdDogMThweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYmFubmVyX19pbWFnZS1tb2Ige1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogNSU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJhbm5lcl9faW1hZ2UtbWFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmJhbm5lcl9fbGkge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb250cmFzdCwgI0ZBRjlGOSk7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBnYXA6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uYmFubmVyX191bCB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG4uYmFubmVyX19vZmZlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjM1cHg7XG59XG4uYmFubmVyX19vZmZlci1saW5rIGEge1xuICBwYWRkaW5nOiAyMHB4IDQycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUM1MEQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4sICMyMTIxMjEpO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmJhbm5lcl9fb2ZmZXItbGluayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Y5QTkwRDtcbn1cbi5iYW5uZXJfX29mZmVyLXNhbGUge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1tYWluLCAjRkZGKTtcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSk7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLmJhbm5lcl9fZWxsaXBzZSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9wYWNpdHk6IDAuMjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtMSwgI0Y5QzUwRCk7XG4gIGZpbHRlcjogYmx1cigxMjBweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAyMDBweDtcbiAgcmlnaHQ6IDA7XG59XG4uYmFubmVyX19saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5iYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDg2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuYmFubmVyX19pbWFnZS1tYW4ge1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMjI1cHg7XG4gIH1cbiAgLmJhbm5lcl9faW1hZ2UtbW9iIHtcbiAgICB0b3A6IDEzcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLmJhbm5lcl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMjU2cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYmFubmVyX19pbWFnZS15ZWxsb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJhbm5lcl9faW1hZ2UtbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYmFubmVyX193cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIHBhZGRpbmc6IDI4cHggMTZweCAyMDNweCAxNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9iYWNrZ3JvdW5kL2Jhbm5lcl9tb2Iud2VicFwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTE1JTtcbiAgfVxuICAuYmFubmVyX19vZmZlcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICB9XG4gIC5iYW5uZXJfX29mZmVyLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjU2cHg7XG4gIH1cbiAgLmJhbm5lcl9fb2ZmZXItbGluayBhIHtcbiAgICBwYWRkaW5nOiAxNnB4IDM5cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5iYW5uZXJfX29mZmVyLXNhbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDIyMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDRweCAyMHB4O1xuICB9XG4gIC5iYW5uZXJfX29mZmVyLXNhbGUgc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iYW5uZXJfX3VsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBtYXgtd2lkdGg6IDI1NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDVweDtcbiAgfVxuICAuYmFubmVyX19saSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBnYXA6IDZweDtcbiAgICBtYXgtd2lkdGg6IDI1NnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYmFubmVyX19saSBzdmcge1xuICAgIG1pbi13aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFubmVyX19lbGxpcHNlIHtcbiAgICB0b3A6IDQwMHB4O1xuICAgIHJpZ2h0OiAtNzBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iYW5uZXJfX2xpbmUge1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA4NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmJhbm5lcl9faW1hZ2UtbWFuIHtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDIyNXB4O1xuICB9XG4gIC5iYW5uZXJfX2ltYWdlLW1vYiB7XG4gICAgdG9wOiAxM3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5iYW5uZXJfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmJhbm5lcl9faW1hZ2UteWVsbG93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iYW5uZXJfX2ltYWdlLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJhbm5lcl9fd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBwYWRkaW5nOiAyOHB4IDE2cHggMjAzcHggMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvYmFja2dyb3VuZC9iYW5uZXJfbW9iLndlYnBcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbiAgLmJhbm5lcl9fb2ZmZXJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuYmFubmVyX19vZmZlci1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1NnB4O1xuICB9XG4gIC5iYW5uZXJfX29mZmVyLWxpbmsgYSB7XG4gICAgcGFkZGluZzogMTZweCAzOXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuYmFubmVyX19vZmZlci1zYWxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyMjFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0cHggMjBweDtcbiAgfVxuICAuYmFubmVyX19vZmZlci1zYWxlIHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFubmVyX19lbGxpcHNlIHtcbiAgICB0b3A6IDQwMHB4O1xuICAgIHJpZ2h0OiAtNzBweDtcbiAgfVxuICAuYmFubmVyX191bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgbWF4LXdpZHRoOiAyNTZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gIH1cbiAgLmJhbm5lcl9fbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWF4LXdpZHRoOiAyNTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmJhbm5lcl9fbGkgc3ZnIHtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJhbm5lcl9fbGluZSB7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmJhbm5lcl9fZWxsaXBzZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFubmVyX19vZmZlcnMge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYW5uZXJfX2ltYWdlLW1hbiB7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzMDZweDtcbiAgfVxuICAuYmFubmVyX19pbWFnZS15ZWxsb3cge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgfVxuICAuYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICB9XG4gIC5iYW5uZXJfX3RpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgfVxuICAuYmFubmVyX19vZmZlcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAuYmFubmVyX19vZmZlci1zYWxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmJhbm5lcl9fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJhbm5lcl9faW1hZ2UtbWFuIHtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDMwNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gIC5iYW5uZXJfX2ltYWdlLW1hbiB7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA0NjRweDtcbiAgfVxufVxuLmNvbXBhcmlzb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmQvZG9wX2JnLndlYnBcIik7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLmNvbXBhcmlzb25fX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uY29tcGFyaXNvbl9fdGl0bGUtcG93ZGVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uY29tcGFyaXNvbl9fdGl0bGUtbGlxdWlkIHtcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi5jb21wYXJpc29uX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xufVxuLmNvbXBhcmlzb25fX21vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29tcGFyaXNvbl9fbGluZSB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuICBtYXgtd2lkdGg6IDY2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb21wYXJpc29uX19saW5lLXBvd2RlciB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmNvbXBhcmlzb25fX2xpbmUtbGlxdWlkIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNEOUQ5RDk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbXBhcmlzb25fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDE2cHg7XG4gIG1heC13aWR0aDogNjYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5jb21wYXJpc29uX19jb250YWluZXItcG93ZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4IDAgNDBweCAwO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1tYWluLCAjRkZGKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMThweDtcbiAgcm93LWdhcDogMTdweDtcbn1cbi5jb21wYXJpc29uX19jb250YWluZXItbGlxdWlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyNXB4IDAgNDBweCAwO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMThweDtcbn1cbi5jb21wYXJpc29uX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4sICMyMTIxMjEpO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWF4LXdpZHRoOiA1MTVweDtcbn1cbi5jb21wYXJpc29uX19zdWJ0aXRsZS1wb3dkZXIge1xuICBjb2xvcjogdmFyKC0tbGFiZWwtZ3JlZW4sICMyNUJDMEQpO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5jb21wYXJpc29uX19zdWJ0aXRsZS1saXF1aWQge1xuICBjb2xvcjogI0JDMEQwRDtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi5jb21wYXJpc29uX19pbWctdG9wIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG4uY29tcGFyaXNvbl9faW1nLWJvdHRvbSB7XG4gIG1hcmdpbjogMzJweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNvbXBhcmlzb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIH1cbiAgLmNvbXBhcmlzb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxuICAuY29tcGFyaXNvbl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29tcGFyaXNvbl9fc3VidGl0bGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuY29tcGFyaXNvbl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMzZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5jb21wYXJpc29uX19tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb21wYXJpc29uX19saW5lIHtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgfVxuICAuY29tcGFyaXNvbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICByb3ctZ2FwOiAwO1xuICB9XG4gIC5jb21wYXJpc29uX19kZXNjciB7XG4gICAgbWF4LXdpZHRoOiAyODhweDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLCAjMjEyMTIxKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IEludGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmNvbXBhcmlzb25fX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmNvbXBhcmlzb25fX2JveC1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb21wYXJpc29uX190ZW1wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IEludGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB3aWR0aDogMTM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jb21wYXJpc29uX190ZW1wLWdyZWVuIHtcbiAgICBjb2xvcjogIzI1QkMwRDtcbiAgfVxuICAuY29tcGFyaXNvbl9fdGVtcC1yZWQge1xuICAgIGNvbG9yOiAjQkMwRDBEO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyaXNvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgfVxuICAuY29tcGFyaXNvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuY29tcGFyaXNvbl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29tcGFyaXNvbl9fc3VidGl0bGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuY29tcGFyaXNvbl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMzZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5jb21wYXJpc29uX19tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb21wYXJpc29uX19saW5lIHtcbiAgICBtYXJnaW46IDEycHggYXV0bztcbiAgfVxuICAuY29tcGFyaXNvbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICByb3ctZ2FwOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29tcGFyaXNvbl9fZGVzY3Ige1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5jb21wYXJpc29uX19ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5jb21wYXJpc29uX19ib3gtY2hlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29tcGFyaXNvbl9fdGVtcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDEzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY29tcGFyaXNvbl9fdGVtcC1ncmVlbiB7XG4gICAgY29sb3I6ICMyNUJDMEQ7XG4gIH1cbiAgLmNvbXBhcmlzb25fX3RlbXAtcmVkIHtcbiAgICBjb2xvcjogI0JDMEQwRDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21wYXJpc29uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB9XG4gIC5jb21wYXJpc29uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG1heC13aWR0aDogNTMwcHg7XG4gIH1cbiAgLmNvbXBhcmlzb25fX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbXBhcmlzb25fX3N1YnRpdGxlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmNvbXBhcmlzb25fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuY29tcGFyaXNvbl9fbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5jb21wYXJpc29uX19saW5lIHtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgfVxuICAuY29tcGFyaXNvbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICByb3ctZ2FwOiAwO1xuICB9XG4gIC5jb21wYXJpc29uX19kZXNjciB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLCAjMjEyMTIxKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IEludGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmNvbXBhcmlzb25fX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmNvbXBhcmlzb25fX2JveC1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb21wYXJpc29uX190ZW1wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IEludGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMTM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jb21wYXJpc29uX190ZW1wLWdyZWVuIHtcbiAgICBjb2xvcjogIzI1QkMwRDtcbiAgfVxuICAuY29tcGFyaXNvbl9fdGVtcC1yZWQge1xuICAgIGNvbG9yOiAjQkMwRDBEO1xuICB9XG4gIC5jb21wYXJpc29uX190ZW1wX19jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb21wYXJpc29uX19saW5lLXBvd2RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29tcGFyaXNvbl9fY29udGFpbmVyLWxpcXVpZCB7XG4gICAgZ2FwOiA3cHg7XG4gIH1cbiAgLmNvbXBhcmlzb25fX2NvbnRhaW5lci1wb3dkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICByb3ctZ2FwOiAwO1xuICB9XG4gIC5jb21wYXJpc29uX19jb250YWluZXItcG93ZGVyIHN2ZyB7XG4gICAgbWFyZ2luOiAyN3B4IDA7XG4gIH1cbiAgLmNvbXBhcmlzb25fX2ltZy1wb3dkZXIge1xuICAgIG1hcmdpbjogNDdweCAwO1xuICB9XG4gIC5jb21wYXJpc29uX190aXRsZS1saXF1aWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5jb21wYXJpc29uX190aXRsZS1wb3dkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jb21wYXJpc29uX19zdWJ0aXRsZS1wb3dkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MXB4O1xuICB9XG4gIC5jb21wYXJpc29uX19zdWJ0aXRsZS1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4uY29udGFjdHMge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuLmNvbnRhY3RzX193cmFwcGVyIHtcbiAgcGFkZGluZzogMzZweCA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRhY3RzX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDI3OXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWN0c19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjODk4OTg5KTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLmNvbnRhY3RzX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4sICMyMTIxMjEpO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cbi5jb250YWN0c19fZGVzY3Ige1xuICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjODk4OTg5KTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uY29udGFjdHNfX2xpbmUge1xuICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuICBoZWlnaHQ6IDEzNnB4O1xuICB3aWR0aDogMXB4O1xuICBtYXJnaW4tbGVmdDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuLmNvbnRhY3RzX19tZXNzZWdlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG59XG4uY29udGFjdHNfX21lc3NlZ2VyIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctbWFpbiwgI0ZGRik7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jb250YWN0cyB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbiAgLmNvbnRhY3RzX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgfVxuICAuY29udGFjdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY29udGFjdHNfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNvbnRhY3RzX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jb250YWN0c19fbGluZSB7XG4gICAgd2lkdGg6IDI1NnB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMTZweCBhdXRvO1xuICB9XG4gIC5jb250YWN0c19fbWVzc2VnZXJzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY29udGFjdHNfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNy41cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0cyB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbiAgLmNvbnRhY3RzX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgfVxuICAuY29udGFjdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY29udGFjdHNfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNvbnRhY3RzX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jb250YWN0c19fbGluZSB7XG4gICAgd2lkdGg6IDI1NnB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMTZweCBhdXRvO1xuICB9XG4gIC5jb250YWN0c19fbWVzc2VnZXJzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuY29udGFjdHNfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNy41cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdHMge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG4gIC5jb250YWN0c19fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIH1cbiAgLmNvbnRhY3RzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNvbnRhY3RzX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jb250YWN0c19fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY29udGFjdHNfX2xpbmUge1xuICAgIHdpZHRoOiAyNTZweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgfVxuICAuY29udGFjdHNfX21lc3NlZ2VycyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmNvbnRhY3RzX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDcuNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAuY29udGFjdHNfX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5kb3Age1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmRvcF9fZGVzY3Ige1xuICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjODk4OTg5KTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuLmRvcF9fZGVzY3Igc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uZG9wX19idG4ge1xuICBjb2xvcjogI0Y5QzUwRDtcbn1cbi5kb3BfX2J0bjpob3ZlciB7XG4gIGNvbG9yOiAjRjlBOTBEO1xufVxuLmRvcF9fdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG59XG4uZG9wIC5oaWRlU2VvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5kb3BfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZG9wX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDI2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG9wX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLmRvcF9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kb3BfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cblxuICAuZG9wX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uZG9wU2VydiB7XG4gIHBhZGRpbmctdG9wOiAyNThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kL2RvcF9iZy53ZWJwXCIpO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAtNzVweDtcbn1cbi5kb3BTZXJ2X190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4sICMyMTIxMjEpO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG59XG4uZG9wU2Vydl9fYm94IHtcbiAgcGFkZGluZzogMzJweDtcbiAgbWF4LXdpZHRoOiA0MzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDBweCAxMnB4IDQ4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgei1pbmRleDogMztcbiAgbWluLWhlaWdodDogMzIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZG9wU2Vydl9fc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLCAjMjEyMTIxKTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuLmRvcFNlcnZfX2JveEJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZG9wU2Vydl9fZGVzY3Ige1xuICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjODk4OTg5KTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uZG9wU2Vydl9fYnRuIHtcbiAgcGFkZGluZzogMTZweCAxOXB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC0xLCAjRjlDNTBEKTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWF4LXdpZHRoOiAyMDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLCAjMjEyMTIxKTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGdhcDogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAzO1xufVxuLmRvcFNlcnZfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUE5MEQ7XG59XG4uZG9wU2Vydl9fYm94SW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5kb3BTZXJ2X193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5kb3BTZXJ2IHtcbiAgICBwYWRkaW5nLXRvcDogMzUwcHg7XG4gIH1cbiAgLmRvcFNlcnZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5kb3BTZXJ2X193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAuZG9wU2Vydl9fYm94IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmRvcFNlcnZfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kb3BTZXJ2X19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZG9wU2Vydl9fYnRuIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgbWF4LXdpZHRoOiAxODRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4IDZweDtcbiAgfVxuICAuZG9wU2Vydl9fYm94SW1nIHtcbiAgICB3aWR0aDogMTIycHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDFkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZG9wU2VydiB7XG4gICAgcGFkZGluZy10b3A6IDM1MHB4O1xuICB9XG4gIC5kb3BTZXJ2X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZG9wU2Vydl9fd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAuZG9wU2Vydl9fYm94IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuZG9wU2Vydl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5kb3BTZXJ2X19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5kb3BTZXJ2X19idG4ge1xuICAgIHotaW5kZXg6IDM7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDE4NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHggNnB4O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbiAgLmRvcFNlcnZfX2JveEltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZG9wU2VydiB7XG4gICAgcGFkZGluZy10b3A6IDMwMHB4O1xuICB9XG4gIC5kb3BTZXJ2X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG4gIC5kb3BTZXJ2X193cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5kb3BTZXJ2X19ib3gge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5kb3BTZXJ2X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG4gIC5kb3BTZXJ2X19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5kb3BTZXJ2X19idG4ge1xuICAgIHotaW5kZXg6IDM7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDE4NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHggNnB4O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbiAgLmRvcFNlcnZfX2JveEltZyB7XG4gICAgd2lkdGg6IDEyMnB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZG9wU2VydiB7XG4gICAgcGFkZGluZy10b3A6IDM1MHB4O1xuICB9XG4gIC5kb3BTZXJ2X193cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5kb3BTZXJ2X19ib3gge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5kb3BTZXJ2X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG4gIC5kb3BTZXJ2X19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5kb3BTZXJ2X19idG4ge1xuICAgIHotaW5kZXg6IDU7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDE4NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHggNnB4O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbiAgLmRvcFNlcnZfX2JveEltZyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLmRvcFNlcnZfX2JveCB7XG4gICAgbWF4LXdpZHRoOiAzODJweDtcbiAgfVxuICAuZG9wU2Vydl9fYm94SW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxufVxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAtNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLmZvb3Rlcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXJfX3VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiA2MTBweDtcbn1cbi5mb290ZXJfX25hdiB7XG4gIG1heC13aWR0aDogNjEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3Rlcl9fbGkge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjODk4OTg5KTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZm9vdGVyX19saTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLmZvb3Rlcl9fbWVzc2VnZXJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3Rlcl9fY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNDA5cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlcl9fcGhvbmUgYSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4sICMyMTIxMjEpO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5mb290ZXJfX3Bob25lIGE6aG92ZXIge1xuICBjb2xvcjogI0Y5QzUwRDtcbn1cbi5mb290ZXJfX3Bob25lQW5kTWFpbCB7XG4gIG1heC13aWR0aDogMTc1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlcl9fbWFpbCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNhcHRpb24sICM4OTg5ODkpO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbn1cbi5mb290ZXJfX21haWw6aG92ZXIge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5mb290ZXJfX2J0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJyYW5kLTEsICNGOUM1MEQpO1xuICBjb2xvcjogdmFyKC0tYnJhbmQtMSwgI0Y5QzUwRCk7XG4gIHBhZGRpbmc6IDE0cHggMzBweDtcbn1cbi5mb290ZXJfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUM1MEQ7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLmZvb3Rlcl9fbGluZSB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5mb290ZXJfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cbi5mb290ZXJfX3N0dWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXJfX3N0dWRpb0xvZ28ge1xuICBtYXgtd2lkdGg6IDExMXB4O1xufVxuLmZvb3Rlcl9fc3R1ZGlvTmFtZSB7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4sICMyMTIxMjEpO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5mb290ZXJfX3N0dWRpb05hbWUgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNhcHRpb24sICM4OTg5ODkpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mb290ZXJfX3N0dWRpb1JhenIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjODk4OTg5KTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uZm9vdGVyX19zdHVkaW9UZXh0IHtcbiAgY29sb3I6IHZhcigtLXRleHQtY2FwdGlvbiwgIzg5ODk4OSk7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLmZvb3Rlcl9fY29uZiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNhcHRpb24sICM4OTg5ODkpO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cbi5mb290ZXJfX2NvbmY6aG92ZXIge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5mb290ZXJfX2RhdGUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjODk4OTg5KTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZm9vdGVyX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjJweDtcbiAgfVxuICAuZm9vdGVyX19saW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm9vdGVyX191bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLmZvb3Rlcl9fc3R1ZGlvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mb290ZXJfX2NvbnRhY3RzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAuZm9vdGVyX19tYWlsIGEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gIH1cbiAgLmZvb3Rlcl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXJfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuICAuZm9vdGVyX19kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbiAgLmZvb3Rlcl9fc3R1ZGlvUmF6ciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5mb290ZXJfX3N0dWRpbyB7XG4gICAgZ2FwOiAxM3B4O1xuICB9XG4gIC5mb290ZXJfX3N0dWRpb1RleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlcl9fY29uZiBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMnB4O1xuICB9XG4gIC5mb290ZXJfX2xpbmtzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mb290ZXJfX3VsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuZm9vdGVyX19saSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5mb290ZXJfX3N0dWRpbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm9vdGVyX19jb250YWN0cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgLmZvb3Rlcl9fbWFpbCBhIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICB9XG4gIC5mb290ZXJfX2J0biB7XG4gICAgbWF4LXdpZHRoOiAyODhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9vdGVyX19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgLmZvb3Rlcl9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG4gIC5mb290ZXJfX3N0dWRpb1JhenIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuZm9vdGVyX19zdHVkaW8ge1xuICAgIGdhcDogMTNweDtcbiAgfVxuICAuZm9vdGVyX19zdHVkaW9UZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgbWF4LXdpZHRoOiA0NjhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuZm9vdGVyX19jb25mIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuZm9vdGVyX19waG9uZSBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fcGhvbmVBbmRNYWlsIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5mb290ZXJfX21haWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZm9vdGVyX19zdHVkaW9Mb2dvIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlcl9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIycHg7XG4gIH1cbiAgLmZvb3Rlcl9fbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZvb3Rlcl9fdWwge1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuZm9vdGVyX19saSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5mb290ZXJfX2NvbnRhY3RzIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAuZm9vdGVyX19tYWlsIGEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gIH1cbiAgLmZvb3Rlcl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXJfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuICAuZm9vdGVyX19kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbiAgLmZvb3Rlcl9fc3R1ZGlvUmF6ciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5mb290ZXJfX3N0dWRpbyB7XG4gICAgZ2FwOiAxM3B4O1xuICB9XG4gIC5mb290ZXJfX3N0dWRpb1RleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBtYXgtd2lkdGg6IDQ2OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5mb290ZXJfX2NvbmYgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5mb290ZXJfX3Bob25lIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuZm9vdGVyX19waG9uZUFuZE1haWwge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fbWFpbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5mb290ZXJfX3N0dWRpb0xvZ28ge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlcl9fbG9nbyBzdmcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAuZm9vdGVyX19idG4ge1xuICAgIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmZvb3Rlcl9fd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5mb290ZXJfX3Bob25lIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuZm9vdGVyX19tYWlsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICB9XG4gIC5mb290ZXJfX2NvbnRhY3RzIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAuZm9vdGVyX191bCB7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgfVxuICAuZm9vdGVyX19uYXYge1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fd3JhcHBlciB7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5mb290ZXJfX3Bob25lQW5kTWFpbCB7XG4gICAgbWF4LXdpZHRoOiAxNDVweDtcbiAgfVxuICAuZm9vdGVyX19kYXRlIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fbGlua3Mge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNjRweCkge1xuICAuZm9vdGVyX193cmFwcGVyIHtcbiAgICBnYXA6IDM2cHg7XG4gIH1cbn1cbi5oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbi5oZWFkZXJfX2hhbWIge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmhlYWRlcl9faGFtYiBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4uaGVhZGVyX19oYW1iLW9wZW4gc3BhbiB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLmhlYWRlcl9faGFtYi1vcGVuIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5oZWFkZXJfX2hhbWItb3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19oYW1iLW9wZW4gc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG4uaGVhZGVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDU3cHg7XG59XG4uaGVhZGVyX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXJfX3VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA1OTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX2xpIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY2FwdGlvbiwgIzg5ODk4OSk7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhlYWRlcl9fbGk6aG92ZXIge1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5oZWFkZXJfX21lc3NlZ2VycyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX25hdiB7XG4gIG1heC13aWR0aDogNTkycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlYWRlcl9fY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyODJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMjJweDtcbn1cbi5oZWFkZXJfX3Bob25lIGEge1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLCAjMjEyMTIxKTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uaGVhZGVyX19waG9uZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNGOUM1MEQ7XG59XG4uaGVhZGVyX19waG9uZUFuZE1haWwge1xuICBtYXgtd2lkdGg6IDE3NXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXJfX21haWwge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjODk4OTg5KTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG59XG4uaGVhZGVyX19tYWlsOmhvdmVyIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4uaGVhZGVyX19idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1icmFuZC0xLCAjRjlDNTBEKTtcbiAgY29sb3I6IHZhcigtLWJyYW5kLTEsICNGOUM1MEQpO1xuICBwYWRkaW5nOiAxNHB4IDMwcHg7XG59XG4uaGVhZGVyX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlDNTBEO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5oZWFkZXIgLnZpc2libGUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBtaW4taGVpZ2h0OiA2MXB4O1xuICB9XG4gIC5oZWFkZXJfX29wZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5oZWFkZXJfX2xvZ28gc3ZnIHtcbiAgICB3aWR0aDogMTAycHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG4gIC5oZWFkZXJfX2hhbWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmhlYWRlcl9fdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTEuNXZoO1xuICAgIGdhcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3ZoO1xuICB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5oZWFkZXJfX2NvbnRhY3RzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5oZWFkZXJfX21haWwgYSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNnB4IDA7XG4gIH1cbiAgLmhlYWRlcl9fYnRuIHtcbiAgICBtYXJnaW46IDE3cHggYXV0byAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAyODhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIG1pbi1oZWlnaHQ6IDYxcHg7XG4gIH1cbiAgLmhlYWRlcl9fb3BlbiB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyBzdmcge1xuICAgIHdpZHRoOiAxMDJweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cbiAgLmhlYWRlcl9faGFtYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuaGVhZGVyX191bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxMS41dmg7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3dmg7XG4gIH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmhlYWRlcl9fY29udGFjdHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLmhlYWRlcl9fbWFpbCBhIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgfVxuICAuaGVhZGVyX19idG4ge1xuICAgIG1hcmdpbjogMTdweCBhdXRvIDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXJfX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDQ0cHggMDtcbiAgICBtaW4taGVpZ2h0OiA2MXB4O1xuICB9XG4gIC5oZWFkZXJfX29wZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5oZWFkZXJfX29wZW4gc3ZnIHtcbiAgICB3aWR0aDogMTAycHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5oZWFkZXJfX2hhbWIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRvcDogLTIzcHg7XG4gIH1cbiAgLmhlYWRlcl9faGFtYiBzcGFuIHtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxuICAuaGVhZGVyX19oYW1iLW9wZW4gc3BhbjpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gIH1cbiAgLmhlYWRlcl9fdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTEuNXZoO1xuICAgIGdhcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3ZoO1xuICB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMnB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaGVhZGVyX19jb250YWN0cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogMDtcbiAgfVxuICAuaGVhZGVyX19tYWlsIGEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICB9XG4gIC5oZWFkZXJfX2J0biB7XG4gICAgbWFyZ2luOiAxN3B4IGF1dG8gMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMjg4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRlcl9fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX21lc3NlZ2VycyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fbG9nbyBzdmcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAuaGVhZGVyX19idG4ge1xuICAgIHBhZGRpbmc6IDE0cHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuaGVhZGVyX19waG9uZSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhlYWRlcl9fbWFpbCB7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgfVxuICAuaGVhZGVyX19jb250YWN0cyB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLmhlYWRlcl9fdWwge1xuICAgIG1heC13aWR0aDogNTA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzI1cHgpIHtcbiAgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG4gIC5oZWFkZXJfX3VsIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG4gIC5oZWFkZXJfX2NvbnRhY3RzIHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuaGVhZGVyX19idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgfVxufVxuLmhvdmVyLTNkIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbi5ob3Zlci0zZF9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWdhcDogMTBweDtcbn1cbi5ob3Zlci0zZF9faXRlbSB7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhvdmVyLTNkX19pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaG92ZXItM2RfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbi5pbmZvIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvaW5mby9pbmZvX2JnLndlYnBcIik7XG4gIHBhZGRpbmctYm90dG9tOiAzOTVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluZm9fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5pbmZvX190aXRsZSB7XG4gIGNvbG9yOiAjRkFGOUY5O1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbn1cbi5pbmZvX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbnRyYXN0LCAjRkFGOUY5KTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLmluZm9fX3N1YnRpdGxlLWFkdmFudGFnZXMge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb250cmFzdCwgI0ZBRjlGOSk7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbn1cbi5pbmZvX192aWRlbyB7XG4gIG1heC13aWR0aDogNjYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluZm9fX3ZpZGVvIGEge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluZm9fX3ZpZGVvIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXgtd2lkdGg6IDY2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzcwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbmZvX192aWRlbyBwaWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5mb19fdmlkZW8gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5pbmZvX19zbGlkZXIge1xuICBtYXgtd2lkdGg6IDY2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5mb19fc2xpZGVyVGV4dCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgei1pbmRleDogNTtcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSk7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmluZm9fX3NsaWRlclRleHQgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmluZm9fX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmluZm9fX2FkdmFudGFnZXMge1xuICBwYWRkaW5nOiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICBiYWNrZ3JvdW5kOiAjM0EzQTNBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5mb19fYWR2YW50YWdlcyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzZweDtcbiAgcmlnaHQ6IDM2cHg7XG59XG4uaW5mb19fdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxMnB4O1xufVxuLmluZm9fX2xpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0ZBRjlGOTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uaW5mb19fc3BvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTM5cHg7XG4gIHotaW5kZXg6IDE7XG59XG4uaW5mb19fZm9ybSB7XG4gIHBhZGRpbmc6IDYwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9pbmZvL2luZm9fZm9ybS53ZWJwXCIpO1xuICBib3JkZXItcmFkaXVzOiA2NHB4O1xuICBib3gtc2hhZG93OiAwcHggMTJweCA0OHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMTM0NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtMjYycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG4uaW5mbyAuc3dpcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbi5pbmZvIC5zbGlkZXJfX2l0ZW0ge1xuICBtaW4taGVpZ2h0OiAzNzBweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbi5pbmZvIC5zbGlkZXJfX2l0ZW0gaW1nIHtcbiAgbWF4LWhlaWdodDogMzcwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5mbyAuc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNjVweDtcbiAgbGVmdDogMy45JTtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbmZvIC5zbGlkZXJfX2Fycm93LS1wcmV2OmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0Y5QTkwRDtcbn1cbi5pbmZvIC5zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2NXB4O1xuICByaWdodDogMy4zJTtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbmZvIC5zbGlkZXJfX2Fycm93LS1uZXh0OmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0Y5QTkwRDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5pbmZvIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMCAzNTVweCAwO1xuICB9XG4gIC5pbmZvX19zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxuICAuaW5mbyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHggMCAxN3B4O1xuICB9XG4gIC5pbmZvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaW5mb19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmluZm9fX3N1YnRpdGxlLWFkdmFudGFnZXMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmluZm9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICB9XG4gIC5pbmZvX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbmZvX192aWRlbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuaW5mb19fdmlkZW8gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmluZm9fX3ZpZGVvIHN2ZyB7XG4gICAgei1pbmRleDogMztcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLmluZm9fX3ZpZGVvIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxuICAuaW5mbyAuc2xpZGVyX19hcnJvd3Mge1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXgtd2lkdGg6IDEwM3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5pbmZvIC5zbGlkZXJfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDMyNHB4O1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLmluZm8gLnNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAgIHotaW5kZXg6IDM7XG4gICAgdG9wOiAxNXB4O1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxuICAuaW5mbyAuc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDE1cHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC5pbmZvIC5zd2lwZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuaW5mb19fYWR2YW50YWdlcyB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB9XG4gIC5pbmZvX19hZHZhbnRhZ2VzIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW5mb19fdWwge1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbiAgLmluZm9fX2xpIHtcbiAgICBnYXA6IDZweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICB9XG4gIC5pbmZvX19saSBzdmcge1xuICAgIG1pbi13aWR0aDogMTRweDtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICB9XG4gIC5pbmZvX19mb3JtIHtcbiAgICBib3R0b206IC0yMTBweDtcbiAgICBwYWRkaW5nOiAxMDBweCAxNnB4IDE2cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL2luZm8vaW5mb19mb3JtTW9iLndlYnBcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCMEIxQjM7XG4gIH1cbiAgLmluZm9fX2Zvcm1UaXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5pbmZvX19mb3JtV3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAuaW5mb19fZm9ybVRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAuaW5mbyAuZm9ybV9faW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmluZm8gLmZvcm1fX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5pbmZvIC5mb3JtX19jaGVja2JveCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5pbmZvIC5zbGlkZXJfX2l0ZW0gaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG4gIC5pbmZvX19zbGlkZXJUZXh0IHtcbiAgICB0b3A6IC0xN3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTUzcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICB9XG4gIC5pbmZvX19zcG90cyB7XG4gICAgYm90dG9tOiAyMDhweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMCAzNTVweCAwO1xuICB9XG4gIC5pbmZvX19zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICB9XG4gIC5pbmZvIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTZweCAwIDE3cHg7XG4gIH1cbiAgLmluZm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5pbmZvX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaW5mb19fc3VidGl0bGUtYWR2YW50YWdlcyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaW5mb19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbiAgLmluZm9fX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaW5mb19fdmlkZW8ge1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcbiAgfVxuICAuaW5mb19fdmlkZW8gc3ZnIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuICAuaW5mb19fdmlkZW8gaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG4gIC5pbmZvIC5zbGlkZXJfX2Fycm93cyB7XG4gICAgei1pbmRleDogMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmluZm8gLnNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAgIHotaW5kZXg6IDM7XG4gICAgdG9wOiAxNXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuaW5mbyAuc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDE1cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5pbmZvIC5zd2lwZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuaW5mb19fYWR2YW50YWdlcyB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIG1heC13aWR0aDogNTM0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmluZm9fX2FkdmFudGFnZXMgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbmZvX191bCB7XG4gICAgcm93LWdhcDogMTBweDtcbiAgfVxuICAuaW5mb19fbGkge1xuICAgIGdhcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxuICAuaW5mb19fbGkgc3ZnIHtcbiAgICBtaW4td2lkdGg6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgfVxuICAuaW5mb19fZm9ybSB7XG4gICAgYm90dG9tOiAtMjEwcHg7XG4gICAgcGFkZGluZzogMTAwcHggMTZweCAxNnB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTI1JSAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCMEIxQjM7XG4gIH1cbiAgLmluZm9fX2Zvcm1UaXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5pbmZvX19mb3JtV3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAuaW5mb19fZm9ybVRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAuaW5mbyAuZm9ybV9faW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmluZm8gLmZvcm1fX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5pbmZvIC5mb3JtX19jaGVja2JveCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5pbmZvIC5zbGlkZXJfX2l0ZW0gaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG4gIC5pbmZvX19zbGlkZXJUZXh0IHtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTczcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaW5mb19fc3BvdHMge1xuICAgIGJvdHRvbTogMjA4cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgcGFkZGluZzogMzVweCAwIDM1NXB4IDA7XG4gIH1cbiAgLmluZm8gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMzBweDtcbiAgfVxuICAuaW5mb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAuaW5mb19fc2xpZGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuaW5mb19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuaW5mb19fc3VidGl0bGUtYWR2YW50YWdlcyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaW5mb19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbiAgLmluZm9fX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmluZm9fX3ZpZGVvIHtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG4gIH1cbiAgLmluZm9fX3ZpZGVvIHN2ZyB7XG4gICAgei1pbmRleDogMztcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLmluZm9fX3ZpZGVvIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxuICAuaW5mbyAuc2xpZGVyX19hcnJvd3Mge1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5pbmZvIC5zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgICB6LWluZGV4OiAzO1xuICAgIHRvcDogMTVweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmluZm8gLnNsaWRlcl9fYXJyb3ctLW5leHQge1xuICAgIHotaW5kZXg6IDM7XG4gICAgdG9wOiAxNXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuaW5mbyAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmluZm9fX2FkdmFudGFnZXMge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5pbmZvX19hZHZhbnRhZ2VzIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW5mb19fdWwge1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cbiAgLmluZm9fX2xpIHtcbiAgICBnYXA6IDZweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbiAgLmluZm9fX2xpIHN2ZyB7XG4gICAgbWluLXdpZHRoOiAxNHB4O1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gIH1cbiAgLmluZm9fX2Zvcm0ge1xuICAgIGJvdHRvbTogLTIxMHB4O1xuICAgIHBhZGRpbmc6IDEwMHB4IDE2cHggMTZweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyNSUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjBCMUIzO1xuICB9XG4gIC5pbmZvX19mb3JtVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAuaW5mb19fZm9ybVdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLmluZm9fX2Zvcm1UaXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmluZm8gLmZvcm1fX2lucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5pbmZvIC5mb3JtX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuaW5mbyAuZm9ybV9fY2hlY2tib3gge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaW5mbyAuc2xpZGVyX19pdGVtIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxuICAuaW5mb19fc2xpZGVyVGV4dCB7XG4gICAgdG9wOiAtMTVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE3M3B4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmluZm9fX3Nwb3RzIHtcbiAgICBib3R0b206IDEwMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaW5mb19fc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDUwNHB4O1xuICB9XG4gIC5pbmZvX193cmFwIHtcbiAgICBnYXA6IDI0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuaW5mbyAuc2xpZGVyX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbmZvIC5zbGlkZXJfX2l0ZW0gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxuICAuaW5mb19fdmlkZW8gaW1nIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG4gIC5pbmZvX19pdGVtIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjgwcHg7XG4gIH1cbiAgLmluZm8gLnNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAgIHRvcDogMTIxcHg7XG4gIH1cbiAgLmluZm8gLnNsaWRlcl9fYXJyb3ctLW5leHQge1xuICAgIHRvcDogMTIxcHg7XG4gIH1cbiAgLmluZm9fX2FkdmFudGFnZXMgaW1nIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbiAgLmluZm9fX3Nwb3RzIHtcbiAgICB3aWR0aDogOTglO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gIC5pbmZvX19zbGlkZXIge1xuICAgIG1heC13aWR0aDogNTA0cHg7XG4gIH1cbiAgLmluZm9fX3dyYXAge1xuICAgIGdhcDogMjRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5pbmZvIC5zbGlkZXJfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogNjYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmluZm8gLnNsaWRlcl9faXRlbSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmluZm9fX3ZpZGVvIGEge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbiAgLmluZm9fX3ZpZGVvIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzI0cHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxuICAuaW5mb19faXRlbSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDMyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG4gIC5pbmZvIC5zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgICB0b3A6IDEyMXB4O1xuICB9XG4gIC5pbmZvIC5zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgICB0b3A6IDEyMXB4O1xuICB9XG4gIC5pbmZvX19zcG90cyB7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxufVxuLmlucHV0ZXJfX2JveCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmlucHV0ZXJfX2JveCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ubWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgYm94LXNoYWRvdzogMHB4IDEycHggNDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tYXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMzY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMzY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFwIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDM2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLm1hcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuLnBhaW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWludF9fd3JhcCB7XG4gIG1heC13aWR0aDogODg1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFpbnRfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSk7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnBhaW50X193cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBwYWRkaW5nOiAyNHB4IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMzQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTczcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG4ucGFpbnRfX2JveCB7XG4gIG1heC13aWR0aDogMTM0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLTIsICM2MjYyNjIpO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFpbnRfX2JveCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucGFpbnRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBnYXA6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgfVxuICAucGFpbnRfX3dyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucGFpbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYWludF9fYm94IHtcbiAgICBtYXgtd2lkdGg6IDExOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAxMDhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWludF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBnYXA6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICB3aWR0aDogOTMlO1xuICAgIG1heC13aWR0aDogNTA3cHg7XG4gIH1cbiAgLnBhaW50X193cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnBhaW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGFpbnRfX2JveCB7XG4gICAgbWF4LXdpZHRoOiAxMTlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMTA4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWludF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBnYXA6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICB3aWR0aDogOTMlO1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gIH1cbiAgLnBhaW50X193cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnBhaW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGFpbnRfX2JveCB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMTA4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFpbnRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBnYXA6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICB3aWR0aDogOTclO1xuICB9XG4gIC5wYWludF9fd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wYWludF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBhaW50X19ib3gge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDEwOHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wb2xpY3kge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLnBvbGljeSBoNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ucG9saWN5IGg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wb2xpY3kge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4ucHJvY2VzcyB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuLnByb2Nlc3NfX3dyYXBwZXIge1xuICBwYWRkaW5nOiA2MHB4IDYwcHggODBweCA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA0OHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9jZXNzX19zdGFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9jZXNzX19zdGFnZSB7XG4gIG1heC13aWR0aDogMjg4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9jZXNzX19zdGFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuLnByb2Nlc3NfX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4sICMyMTIxMjEpO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHJvY2Vzc19faW1nLXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJvY2Vzc19faW1nLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5wcm9jZXNzX190aXRsZSB7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9jZXNzX19zZXF1ZW5jZSB7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLTEsICNGOUM1MEQpO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5wcm9jZXNzX19sZXZlbCB7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjlDNTBEO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG1heC13aWR0aDogODBweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wcm9jZXNzIHtcbiAgICBtYXJnaW4tdG9wOiA0OXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gIH1cbiAgLnByb2Nlc3NfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLnByb2Nlc3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9jZXNzX19zdGFnZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICB9XG4gIC5wcm9jZXNzX19zdGFnZSB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5wcm9jZXNzX19zdGFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbiAgLnByb2Nlc3NfX2xldmVsIHtcbiAgICBtYXgtd2lkdGg6IDY1cHg7XG4gICAgcGFkZGluZzogNHB4IDExcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRvcDogMTFweDtcbiAgICBsZWZ0OiAxM3B4O1xuICB9XG4gIC5wcm9jZXNzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLnByb2Nlc3NfX2ltZy1ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2Nlc3NfX2ltZy10b3Age1xuICAgIHRvcDogLTE4MHB4O1xuICAgIHJpZ2h0OiAtMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9jZXNzIHtcbiAgICBtYXJnaW4tdG9wOiA0OXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gIH1cbiAgLnByb2Nlc3NfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLnByb2Nlc3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9jZXNzX19zdGFnZXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgLnByb2Nlc3NfX3N0YWdlIHtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnByb2Nlc3NfX3N0YWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxuICAucHJvY2Vzc19fbGV2ZWwge1xuICAgIG1heC13aWR0aDogNjVweDtcbiAgICBwYWRkaW5nOiA0cHggMTFweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdG9wOiAxMXB4O1xuICAgIGxlZnQ6IDEzcHg7XG4gIH1cbiAgLnByb2Nlc3NfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAucHJvY2Vzc19faW1nLWJvdHRvbSB7XG4gICAgYm90dG9tOiAtMTMwcHg7XG4gICAgbGVmdDogLTEwMHB4O1xuICB9XG4gIC5wcm9jZXNzX19pbWctdG9wIHtcbiAgICB0b3A6IC0xODBweDtcbiAgICByaWdodDogLTExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2Nlc3Mge1xuICAgIG1hcmdpbi10b3A6IDQ5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgfVxuICAucHJvY2Vzc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAucHJvY2Vzc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnByb2Nlc3NfX3N0YWdlcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAucHJvY2Vzc19fc3RhZ2Uge1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAucHJvY2Vzc19fc3RhZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG4gIC5wcm9jZXNzX19sZXZlbCB7XG4gICAgbWF4LXdpZHRoOiA2NXB4O1xuICAgIHBhZGRpbmc6IDRweCAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0b3A6IDExcHg7XG4gICAgbGVmdDogMTNweDtcbiAgfVxuICAucHJvY2Vzc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5wcm9jZXNzX19pbWctYm90dG9tIHtcbiAgICBib3R0b206IC0xMzBweDtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gIH1cbiAgLnByb2Nlc3NfX2ltZy10b3Age1xuICAgIHRvcDogLTE4MHB4O1xuICAgIHJpZ2h0OiAtMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2Nlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnByb2Nlc3NfX3N0YWdlcyB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM1NHB4KSB7XG4gIC5wcm9jZXNzX19zdGFnZXMge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLnF1ZXN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDE0NXB4O1xufVxuLnF1ZXN0aW9uc19fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDM2cHggNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvcXVlc3Rpb25zL3F1ZXN0aW9uc19iZy53ZWJwXCIpO1xufVxuLnF1ZXN0aW9uc19fdGV4dCB7XG4gIG1heC13aWR0aDogNjcwcHg7XG59XG4ucXVlc3Rpb25zX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4sICMyMTIxMjEpO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5xdWVzdGlvbnNfX3N1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSk7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnF1ZXN0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxuICAucXVlc3Rpb25zX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucXVlc3Rpb25zX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvcXVlc3Rpb25zL3F1ZXN0aW9uc19tb2Iud2VicFwiKTtcbiAgfVxuICAucXVlc3Rpb25zX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAucXVlc3Rpb25zX190ZXh0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5xdWVzdGlvbnNfX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAyNTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1ZXN0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxuICAucXVlc3Rpb25zX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucXVlc3Rpb25zX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvcXVlc3Rpb25zL3F1ZXN0aW9uc19tb2Iud2VicFwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxuICAucXVlc3Rpb25zX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAucXVlc3Rpb25zX190ZXh0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5xdWVzdGlvbnNfX2J1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAyNTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5xdWVzdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnF1ZXN0aW9uc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnF1ZXN0aW9uc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3F1ZXN0aW9ucy9xdWVzdGlvbnNfbW9iLndlYnBcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbiAgLnF1ZXN0aW9uc19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnF1ZXN0aW9uc19fdGV4dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucXVlc3Rpb25zX19idXR0b24ge1xuICAgIG1heC13aWR0aDogMjU2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZXJ2aWNlcyB7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjE7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VydmljZXNfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzN3B4O1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VydmljZXNfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29udHJhc3QsICNGQUY5RjkpO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cbi5zZXJ2aWNlc19fdGl0bGUtYXV0byB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbnRyYXN0LCAjRkFGOUY5KTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIG1heC13aWR0aDogNDkwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLnNlcnZpY2VzX19zYWxlIHtcbiAgY29sb3I6ICNGOUM1MEQ7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogIzNBM0EzQTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG59XG4uc2VydmljZXNfX3NhbGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2VydmljZXNfX3N1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLTEsICNGOUM1MEQpO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZXJ2aWNlc19fc3VidGl0bGUtbWFzdGVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5zZXJ2aWNlc19fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogIzNBM0EzQTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzE4cHg7XG4gIG1pbi1oZWlnaHQ6IDM5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAzO1xufVxuLnNlcnZpY2VzX19jb250YWluZXItaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VydmljZXNfX2NvbnRhaW5lciBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5zZXJ2aWNlc19faW5mbyB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbnRyYXN0LCAjRkFGOUY5KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5zZXJ2aWNlc19fcHJpY2Uge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtMSwgI0Y5QzUwRCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5zZXJ2aWNlc19fYnRuIHtcbiAgcGFkZGluZzogMTRweCAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1icmFuZC0xLCAjRjlDNTBEKTtcbiAgY29sb3I6IHZhcigtLWJyYW5kLTEsICNGOUM1MEQpO1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uc2VydmljZXNfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUM1MEQ7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLnNlcnZpY2VzX19idG4tYXV0byB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLTEsICNGOUM1MEQpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLCAjMjEyMTIxKTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDE2cHggMzJweDtcbn1cbi5zZXJ2aWNlc19fYnRuLWF1dG86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlBOTBEO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5zZXJ2aWNlc19fdmFyaWFibGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VydmljZXNfX3ZhcmlhYmxlcy1tYXN0ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gIGdhcDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uc2VydmljZXNfX2xpbmtidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJyYW5kLTEsICNGOUM1MEQpO1xuICBjb2xvcjogdmFyKC0tYnJhbmQtMSwgI0Y5QzUwRCk7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAxNHB4IDMycHg7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG4uc2VydmljZXNfX2xpbmtidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlDNTBEO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5zZXJ2aWNlc19fbGluZSB7XG4gIGJhY2tncm91bmQ6ICM1MjUyNTI7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNTlweDtcbn1cbi5zZXJ2aWNlc19fYXV0byB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZC9zZXJ2X2JnLndlYnBcIik7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbi5zZXJ2aWNlc19fd3JhcHBlci1hdXRvIHtcbiAgcGFkZGluZzogMjBweCA2MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmQvYXV0b19iZy53ZWJwXCIpO1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zZXJ2aWNlc19fYm94LWF1dG8ge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1kYXJrLXNlY29uZCwgIzNBM0EzQSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIGdhcDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMztcbn1cbi5zZXJ2aWNlc19fZGVzY3Ige1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb250cmFzdCwgI0ZBRjlGOSk7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnNlcnZpY2VzX19yZXF1aXJlbWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG59XG4uc2VydmljZXNfX2ljb24ge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VydmljZXNfX2ljb24gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogN3B4O1xufVxuLnNlcnZpY2VzX190ZXh0IHtcbiAgY29sb3I6IHZhcigtLXRleHQtY2FwdGlvbiwgIzg5ODk4OSk7XG4gIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnNlcnZpY2VzX190ZXh0IHNwYW4ge1xuICBjb2xvcjogI0Y5QzUwRDtcbn1cbi5zZXJ2aWNlc19fY2FyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNCU7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNlcnZpY2VzX19zcHJheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTY1cHg7XG4gIHJpZ2h0OiAwO1xufVxuLnNlcnZpY2VzX19oaWRlV3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZXJ2aWNlc19faW1nIHtcbiAgbWF4LXdpZHRoOiAyODZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDE4MnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLnNlcnZpY2VzX19jb250YWluZXJXcmFwIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VydmljZXNfX3JlcXVpcmVtZW50c0JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zZXJ2aWNlcyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICB9XG4gIC5zZXJ2aWNlc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzJweCAwcHg7XG4gIH1cbiAgLnNlcnZpY2VzX193cmFwcGVyLWF1dG8ge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmQvYXV0b19iZy1hdXRvLndlYnBcIik7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgfVxuICAuc2VydmljZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZXJ2aWNlc19fdGl0bGUtYXV0byB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG4gIC5zZXJ2aWNlc19fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgfVxuICAuc2VydmljZXNfX3NhbGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBnYXA6IDZweDtcbiAgICBtYXgtd2lkdGg6IDI2MXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZXJ2aWNlc19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlcnZpY2VzX19zdWJ0aXRsZS1tYXN0ZXIge1xuICAgIG1hcmdpbi10b3A6IDM3cHg7XG4gIH1cbiAgLnNlcnZpY2VzX19zcHJheSB7XG4gICAgdG9wOiA3MDBweDtcbiAgfVxuICAuc2VydmljZXNfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDE2cHg7XG4gICAgcm93LWdhcDogMDtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZXJ2aWNlc19fY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICB9XG4gIC5zZXJ2aWNlc19faW5mbyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNlcnZpY2VzX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuc2VydmljZXNfX2J0bi1hdXRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1NnB4O1xuICB9XG4gIC5zZXJ2aWNlc19fdmFyaWFibGVzIHtcbiAgICByb3ctZ2FwOiAxNnB4O1xuICB9XG4gIC5zZXJ2aWNlc19fdmFyaWFibGVzLW1hc3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNlcnZpY2VzX19wcmljZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2VydmljZXNfX2xpbmtidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNTZweDtcbiAgfVxuICAuc2VydmljZXNfX2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbiAgLnNlcnZpY2VzX19hdXRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZC9zZXJ2X21vYi53ZWJwKTtcbiAgICBwYWRkaW5nOiAzNXB4IDAgMjQ1cHggMDtcbiAgfVxuICAuc2VydmljZXNfX2JveC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiAxMjJweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5zZXJ2aWNlc19fY2FyIHtcbiAgICB0b3A6IDQwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMjU1cHg7XG4gIH1cbiAgLnNlcnZpY2VzX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VydmljZXNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zZXJ2aWNlc19faWNvbiB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2VydmljZXNfX2ljb24gc3ZnIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbiAgLnNlcnZpY2VzX19jb250YWluZXJXcmFwIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gIH1cbiAgLnNlcnZpY2VzX19yZXF1aXJlbWVudHNCb3gge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZXMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgfVxuICAuc2VydmljZXNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMycHggMHB4O1xuICB9XG4gIC5zZXJ2aWNlc19fd3JhcHBlci1hdXRvIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kL2F1dG9fYmctYXV0by53ZWJwXCIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIH1cbiAgLnNlcnZpY2VzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VydmljZXNfX3RpdGxlLWF1dG8ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuICAuc2VydmljZXNfX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gIH1cbiAgLnNlcnZpY2VzX19zYWxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZ2FwOiA2cHg7XG4gICAgbWF4LXdpZHRoOiAyNjFweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VydmljZXNfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZXJ2aWNlc19fc3VidGl0bGUtbWFzdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICB9XG4gIC5zZXJ2aWNlc19fc3ByYXkge1xuICAgIHRvcDogNzAwcHg7XG4gIH1cbiAgLnNlcnZpY2VzX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHJvdy1nYXA6IDA7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VydmljZXNfX2NvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGhlaWdodDogOTZweDtcbiAgfVxuICAuc2VydmljZXNfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zZXJ2aWNlc19fYnRuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLnNlcnZpY2VzX19idG4tYXV0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNTZweDtcbiAgfVxuICAuc2VydmljZXNfX3ZhcmlhYmxlcyB7XG4gICAgcm93LWdhcDogMTZweDtcbiAgfVxuICAuc2VydmljZXNfX3ZhcmlhYmxlcy1tYXN0ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZXJ2aWNlc19fcHJpY2Uge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNlcnZpY2VzX19saW5rYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjU2cHg7XG4gIH1cbiAgLnNlcnZpY2VzX19saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG4gIC5zZXJ2aWNlc19fYXV0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmQvc2Vydl9tb2Iud2VicCk7XG4gICAgcGFkZGluZzogMzVweCAwIDI0NXB4IDA7XG4gIH1cbiAgLnNlcnZpY2VzX19ib3gtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogMTIycHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAuc2VydmljZXNfX2NhciB7XG4gICAgdG9wOiA0MCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDI1NXB4O1xuICB9XG4gIC5zZXJ2aWNlc19fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlcnZpY2VzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2VydmljZXNfX2ljb24ge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNlcnZpY2VzX19pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5zZXJ2aWNlc19fY29udGFpbmVyV3JhcCB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICB9XG4gIC5zZXJ2aWNlc19fcmVxdWlyZW1lbnRzQm94IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZXJ2aWNlcyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLnNlcnZpY2VzX193cmFwIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VydmljZXNfX3dyYXAtYXV0byB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNlcnZpY2VzX19zdWJ0aXRsZSB7XG4gICAgei1pbmRleDogMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlcnZpY2VzIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICAuc2VydmljZXNfX3ZhcmlhYmxlcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLnNlcnZpY2VzX193cmFwcGVyLWF1dG8ge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweCAxNDVweCAxNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZC9hdXRvX2JnLWF1dG8ud2VicFwiKTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlcnZpY2VzX190aXRsZS1hdXRvIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgbWF4LXdpZHRoOiA2NjBweDtcbiAgfVxuICAuc2VydmljZXNfX2J0bi1hdXRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI4OHB4O1xuICB9XG4gIC5zZXJ2aWNlc19fYXV0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmQvc2Vydl9tb2Iud2VicCk7XG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMDtcbiAgfVxuICAuc2VydmljZXNfX2JveC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLnNlcnZpY2VzX19jYXIge1xuICAgIHRvcDogMjAwcHg7XG4gICAgd2lkdGg6IDM3MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5zZXJ2aWNlc19faGlkZVdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIC5zZXJ2aWNlc19fcmVxdWlyZW1lbnRzQm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZXJ2aWNlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5zZXJ2aWNlc19fd3JhcHBlci1hdXRvIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHggMjRweCAxNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB9XG4gIC5zZXJ2aWNlc19fY2FyIHtcbiAgICB0b3A6IDExMXB4O1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICByaWdodDogMzQlO1xuICB9XG4gIC5zZXJ2aWNlc19fdmFyaWFibGVzLW1hc3RlciB7XG4gICAgZ2FwOiAxOHB4O1xuICB9XG4gIC5zZXJ2aWNlc19faGlkZVdyYXAge1xuICAgIGdhcDogMThweDtcbiAgfVxuICAuc2VydmljZXNfX3JlcXVpcmVtZW50c0JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzMTlweCkge1xuICAuc2VydmljZXNfX2NhciB7XG4gICAgd2lkdGg6IDQ3MHB4O1xuICAgIHRvcDogMzhweDtcbiAgfVxuICAuc2VydmljZXNfX2hpZGVXcmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zbGlkZXIge1xuICBtYXgtd2lkdGg6IDU2MHB4O1xufVxuLnNsaWRlcl9faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG4uc2xpZGVyIC5kb3R0ZWQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4udGFicyB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4udGFic19fdG9nZ2xlcnMge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGFic19fdG9nZ2xlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4udGFic19fdG9nZ2xlci5hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFic19fdG9nZ2xlci5hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG4udGFic19fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi50YWdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG4udGFnc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLW1haW4sICNGRkYpO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGFnc19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLCAjMjEyMTIxKTtcbiAgZm9udC1mYW1pbHk6IEludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGdhcDogOHB4O1xufVxuLnRhZ3MgLnNsaWRlcl9faXRlbSB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogIzg5ODk4OTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50YWdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICB9XG4gIC50YWdzX190aXRsZSB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLnRhZ3MgLnNsaWRlcl9faXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YWdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4udWkgZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI4OXB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1nYXA6IDE1cHg7XG59XG5cbi53b3JrcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuLndvcmtzIC53b3Jrcy1pdGVtIHtcbiAgbWF4LXdpZHRoOiA0MzJweDtcbn1cbi53b3JrcyAud29ya3MtaXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgbWF4LXdpZHRoOiAyMDRweDtcbn1cbi53b3JrcyAuc3dpcGVyLXdyYXBwZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgbWF4LWhlaWdodDogMzI0cHg7XG59XG4ud29ya3MgLnNsaWRlcl9fbWluIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi53b3JrcyAuc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMjRweDtcbiAgbGVmdDogMTMuNyU7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG4ud29ya3MgLnNsaWRlcl9fYXJyb3ctLXByZXY6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjRjlBOTBEO1xufVxuLndvcmtzIC5zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIyNHB4O1xuICByaWdodDogMTMuNiU7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG4ud29ya3MgLnNsaWRlcl9fYXJyb3ctLW5leHQ6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjRjlBOTBEO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLndvcmtzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC53b3Jrc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLndvcmtzLXN3aXBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLndvcmtzIC5zd2lwZXItd3JhcHBlciBpbWcge1xuICAgIGhlaWdodDogMTkycHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAud29ya3MgLnNsaWRlcl9fYXJyb3dzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53b3JrcyAuc2xpZGVyX19taW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53b3JrcyAud29ya3MtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC53b3JrcyAud29ya3MtaXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b3JrcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAud29ya3NfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC53b3Jrcy1zd2lwZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC53b3JrcyAuc3dpcGVyLXdyYXBwZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDE5MnB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbiAgLndvcmtzIC5zbGlkZXJfX2Fycm93cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud29ya3MgLnNsaWRlcl9fbWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud29ya3MgLndvcmtzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAud29ya3MgLndvcmtzLWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndvcmtzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC53b3Jrc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuICAud29ya3Mtc3dpcGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAud29ya3MgLnN3aXBlci13cmFwcGVyIGltZyB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC53b3JrcyAuc2xpZGVyX19hcnJvd3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndvcmtzIC5zbGlkZXJfX21pbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndvcmtzIC53b3Jrcy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLndvcmtzIC53b3Jrcy1pdGVtOm50aC1jaGlsZCgybikge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud29ya3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLndvcmtzLXN3aXBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLndvcmtzIC5zd2lwZXItd3JhcHBlciBpbWcge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAud29ya3MgLndvcmtzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAud29ya3MgLndvcmtzLWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53b3JrcyAuc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDIwN3B4O1xuICB9XG4gIC53b3JrcyAuc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAyMDdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzODRweCkge1xuICAud29ya3MgLnNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLndvcmtzIC5zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLm1pbmliYW5uZXJzX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1pbmliYW5uZXJzX19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtZ2FwOiAzMHB4O1xufVxuLm1pbmliYW5uZXJzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNTcwcHg7XG4gIG1pbi1oZWlnaHQ6IDI4OXB4O1xuICBwYWRkaW5nOiAzNXB4IDAgNDJweCA1MHB4O1xufVxuLm1pbmliYW5uZXJzX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4ubWluaWJhbm5lcnNfX2JnIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubWluaWJhbm5lcnNfX3RpdGxlIHtcbiAgY29sb3I6ICNGMkY4RkY7XG4gIGZvbnQtc2l6ZTogNDlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5taW5pYmFubmVyc19fdGV4dCB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4ubWluaWJhbm5lcnNfX2J0biB7XG4gIHdpZHRoOiAxNjVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAxLjA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59IiwiJGNvbnRhaW5lcl93aWR0aDogMTQ0MHB4XG4kcGFkZGluZ3M6IDE2cHhcblxuJHhzOiA2NDBweFxuJHNtOiA3NjhweFxuJG1kOiAxMDI0cHhcbiRsZzogY2FsYygkY29udGFpbmVyX3dpZHRoICsgY2FsYygkcGFkZGluZ3MgKiAyKSlcblxuLmNvbnRhaW5lclxuXHR3aWR0aDogMTAwJVxuXHRtYXgtd2lkdGg6IDEzNzVweFxuXHRwYWRkaW5nOiAwcHggJHBhZGRpbmdzXG5cdG1hcmdpbjogMCBhdXRvXG5cbkBtaXhpbiBtYXgoJHB4KVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcHgpXG5cdFx0QGNvbnRlbnRcblxuQG1peGluIG1pbigkcHgpXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRweClcblx0XHRAY29udGVudFxuXG4iLCIvKipcbiAqIFN3aXBlciA4LjQuN1xuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKYW51YXJ5IDMwLCAyMDIzXG4gKi9cblxuQGltcG9ydCAnc3dpcGVyLXZhcnMuc2Nzcyc7XG5AYXQtcm9vdCB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKVxuICAgICAgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cbkBhdC1yb290IHtcbiAgOnJvb3Qge1xuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjeyR0aGVtZUNvbG9yfTtcbiAgfVxufVxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICB9XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0IHtcbiAgJixcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgfVxufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZCB7XG4gICYsXG4gICYuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gICAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgfVxuICAuc3dpcGVyLXdyYXBwZXIsXG4gIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gIH1cbn1cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICB9XG59XG4uc3dpcGVyLWNlbnRlcmVkIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgb3JkZXI6IDk5OTk7XG4gIH1cbiAgJi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxuXG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gICAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xuICB9XG59XG5cblxuXG4iLCIvKiBEb2N1bWVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuOndoZXJlKGh0bWwpIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRWRnZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG46d2hlcmUoaDEpIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDAuNjdlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjY3ZW07XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gb24gbmVzdGVkIGxpc3RzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG46d2hlcmUoZGwsIG9sLCB1bCkgOndoZXJlKGRsLCBvbCwgdWwpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBvZiBib3JkZXIgY29sb3IgaW4gRmlyZWZveC5cbiAqL1xuXG46d2hlcmUoaHIpIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG46d2hlcmUocHJlKSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIFNhZmFyaS5cbiAqL1xuXG46d2hlcmUoYWJiclt0aXRsZV0pIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbjp3aGVyZShiLCBzdHJvbmcpIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbjp3aGVyZShjb2RlLCBrYmQsIHNhbXApIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuOndoZXJlKHNtYWxsKSB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKiBUYWJ1bGFyIGRhdGFcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICogMi4gUmVtb3ZlIHRleHQgaW5kZW50YXRpb24gZnJvbSB0YWJsZSBjb250ZW50cyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuOndoZXJlKHRhYmxlKSB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yOyAvKiAxICovXG4gIHRleHQtaW5kZW50OiAwOyAvKiAyICovXG59XG5cbi8qIEZvcm1zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIG9uIGNvbnRyb2xzIGluIFNhZmFyaS5cbiAqL1xuXG46d2hlcmUoYnV0dG9uLCBpbnB1dCwgc2VsZWN0KSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuOndoZXJlKGJ1dHRvbikge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgYnV0dG9ucyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG46d2hlcmUoYnV0dG9uLCBpbnB1dDppcyhbdHlwZT1cImJ1dHRvblwiIGldLCBbdHlwZT1cInJlc2V0XCIgaV0sIFt0eXBlPVwic3VibWl0XCIgaV0pKSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgRmlyZWZveC5cbiAqL1xuXG46d2hlcmUocHJvZ3Jlc3MpIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG46d2hlcmUoc2VsZWN0KSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG46d2hlcmUodGV4dGFyZWEpIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cbjp3aGVyZShpbnB1dFt0eXBlPVwic2VhcmNoXCIgaV0pIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHRleHQgc3R5bGUgb2YgcGxhY2Vob2xkZXJzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41NDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgdXBsb2FkIGJ1dHRvbnMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBvZiBmb2N1cyBvdXRsaW5lcyBpbiBGaXJlZm94LlxuICovXG5cbjp3aGVyZShidXR0b24sIGlucHV0OmlzKFt0eXBlPVwiYnV0dG9uXCIgaV0sIFt0eXBlPVwiY29sb3JcIiBpXSwgW3R5cGU9XCJyZXNldFwiIGldLCBbdHlwZT1cInN1Ym1pdFwiIGldKSk6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgb3V0bGluZSBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUgaW4gRmlyZWZveC5cbiAqL1xuXG46d2hlcmUoYnV0dG9uLCBpbnB1dDppcyhbdHlwZT1cImJ1dHRvblwiIGldLCBbdHlwZT1cImNvbG9yXCIgaV0sIFt0eXBlPVwicmVzZXRcIiBpXSwgW3R5cGU9XCJzdWJtaXRcIiBpXSkpOjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGFkZGl0aW9uYWwgOmludmFsaWQgc3R5bGVzIGluIEZpcmVmb3guXG4gKi9cblxuOndoZXJlKDotbW96LXVpLWludmFsaWQpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogSW50ZXJhY3RpdmVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3Qgc3R5bGVzIGluIFNhZmFyaS5cbiAqL1xuXG46d2hlcmUoZGlhbG9nKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IHNvbGlkO1xuICBjb2xvcjogYmxhY2s7XG4gIGhlaWdodDogLW1vei1maXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbjp3aGVyZShkaWFsb2c6bm90KFtvcGVuXSkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG46d2hlcmUoc3VtbWFyeSkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG4iLCI6cm9vdHstLWYtc3Bpbm5lci13aWR0aDogMzZweDstLWYtc3Bpbm5lci1oZWlnaHQ6IDM2cHg7LS1mLXNwaW5uZXItY29sb3ItMTogcmdiYSgwLCAwLCAwLCAwLjEpOy0tZi1zcGlubmVyLWNvbG9yLTI6IHJnYmEoMTcsIDI0LCAyOCwgMC44KTstLWYtc3Bpbm5lci1zdHJva2U6IDIuNzV9LmYtc3Bpbm5lcnttYXJnaW46YXV0bztwYWRkaW5nOjA7d2lkdGg6dmFyKC0tZi1zcGlubmVyLXdpZHRoKTtoZWlnaHQ6dmFyKC0tZi1zcGlubmVyLWhlaWdodCl9LmYtc3Bpbm5lciBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjp0b3A7YW5pbWF0aW9uOmYtc3Bpbm5lci1yb3RhdGUgMnMgbGluZWFyIGluZmluaXRlfS5mLXNwaW5uZXIgc3ZnICp7c3Ryb2tlLXdpZHRoOnZhcigtLWYtc3Bpbm5lci1zdHJva2UpO2ZpbGw6bm9uZX0uZi1zcGlubmVyIHN2ZyAqOmZpcnN0LWNoaWxke3N0cm9rZTp2YXIoLS1mLXNwaW5uZXItY29sb3ItMSl9LmYtc3Bpbm5lciBzdmcgKjpsYXN0LWNoaWxke3N0cm9rZTp2YXIoLS1mLXNwaW5uZXItY29sb3ItMik7YW5pbWF0aW9uOmYtc3Bpbm5lci1kYXNoIDJzIGVhc2UtaW4tb3V0IGluZmluaXRlfUBrZXlmcmFtZXMgZi1zcGlubmVyLXJvdGF0ZXsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBmLXNwaW5uZXItZGFzaHswJXtzdHJva2UtZGFzaGFycmF5OjEsMTUwO3N0cm9rZS1kYXNob2Zmc2V0OjB9NTAle3N0cm9rZS1kYXNoYXJyYXk6OTAsMTUwO3N0cm9rZS1kYXNob2Zmc2V0Oi0zNX0xMDAle3N0cm9rZS1kYXNoYXJyYXk6OTAsMTUwO3N0cm9rZS1kYXNob2Zmc2V0Oi0xMjR9fS5mLXRocm93T3V0VXB7YW5pbWF0aW9uOi4xNzVzIGVhc2Utb3V0IGJvdGggZi10aHJvd091dFVwfS5mLXRocm93T3V0RG93bnthbmltYXRpb246LjE3NXMgZWFzZS1vdXQgYm90aCBmLXRocm93T3V0RG93bn1Aa2V5ZnJhbWVzIGYtdGhyb3dPdXRVcHt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTE1MHB4LCAwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZi10aHJvd091dERvd257dG97dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDE1MHB4LCAwKTtvcGFjaXR5OjB9fS5mLXpvb21JblVwe2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIGVhc2Utb3V0IC4xcyBib3RoIGYtem9vbUluVXB9LmYtem9vbU91dERvd257YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgZWFzZS1vdXQgYm90aCBmLXpvb21PdXREb3dufUBrZXlmcmFtZXMgZi16b29tSW5VcHtmcm9te3RyYW5zZm9ybTpzY2FsZSgwLjk3NSkgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7b3BhY2l0eTowfXRve3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZi16b29tT3V0RG93bnt0b3t0cmFuc2Zvcm06c2NhbGUoMC45NzUpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO29wYWNpdHk6MH19LmYtZmFkZUlue2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIGVhc2UgYm90aCBmLWZhZGVJbjt6LWluZGV4OjJ9LmYtZmFkZU91dHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSBlYXNlIGJvdGggZi1mYWRlT3V0O3otaW5kZXg6MX1Aa2V5ZnJhbWVzIGYtZmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBmLWZhZGVPdXR7MTAwJXtvcGFjaXR5OjB9fS5mLWZhZGVTbG93SW57YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC41cykgZWFzZSBib3RoIGYtZmFkZVNsb3dJbjt6LWluZGV4OjJ9LmYtZmFkZVNsb3dPdXR7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC41cykgZWFzZSBib3RoIGYtZmFkZVNsb3dPdXQ7ei1pbmRleDoxfUBrZXlmcmFtZXMgZi1mYWRlU2xvd0luezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBmLWZhZGVTbG93T3V0ezEwMCV7b3BhY2l0eTowfX0uZi1mYWRlRmFzdElue2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIGVhc2Utb3V0IGJvdGggZi1mYWRlRmFzdEluO3otaW5kZXg6Mn0uZi1mYWRlRmFzdE91dHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSBlYXNlLW91dCBib3RoIGYtZmFkZUZhc3RPdXQ7ei1pbmRleDoyfUBrZXlmcmFtZXMgZi1mYWRlRmFzdEluezAle29wYWNpdHk6Ljc1fTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGYtZmFkZUZhc3RPdXR7MTAwJXtvcGFjaXR5OjB9fS5mLWNyb3NzZmFkZUlue2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIGVhc2Utb3V0IGJvdGggZi1jcm9zc2ZhZGVJbjt6LWluZGV4OjJ9LmYtY3Jvc3NmYWRlT3V0e2FuaW1hdGlvbjpjYWxjKHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykqLjUpIGxpbmVhciAuMXMgYm90aCBmLWNyb3NzZmFkZU91dDt6LWluZGV4OjF9QGtleWZyYW1lcyBmLWNyb3NzZmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBmLWNyb3NzZmFkZU91dHsxMDAle29wYWNpdHk6MH19LmYtc2xpZGVJbi5mcm9tLW5leHR7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtc2xpZGVJbk5leHR9LmYtc2xpZGVJbi5mcm9tLXByZXZ7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtc2xpZGVJblByZXZ9LmYtc2xpZGVPdXQudG8tbmV4dHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1zbGlkZU91dE5leHR9LmYtc2xpZGVPdXQudG8tcHJldnthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1zbGlkZU91dFByZXZ9QGtleWZyYW1lcyBmLXNsaWRlSW5QcmV2ezAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGYtc2xpZGVJbk5leHR7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIGYtc2xpZGVPdXROZXh0ezEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfX1Aa2V5ZnJhbWVzIGYtc2xpZGVPdXRQcmV2ezEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9fS5mLWNsYXNzaWNJbi5mcm9tLW5leHR7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtY2xhc3NpY0luTmV4dDt6LWluZGV4OjJ9LmYtY2xhc3NpY0luLmZyb20tcHJldnthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1jbGFzc2ljSW5QcmV2O3otaW5kZXg6Mn0uZi1jbGFzc2ljT3V0LnRvLW5leHR7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtY2xhc3NpY091dE5leHQ7ei1pbmRleDoxfS5mLWNsYXNzaWNPdXQudG8tcHJldnthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1jbGFzc2ljT3V0UHJldjt6LWluZGV4OjF9QGtleWZyYW1lcyBmLWNsYXNzaWNJbk5leHR7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTc1cHgpO29wYWNpdHk6MH0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZi1jbGFzc2ljSW5QcmV2ezAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDc1cHgpO29wYWNpdHk6MH0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZi1jbGFzc2ljT3V0TmV4dHsxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC03NXB4KTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZi1jbGFzc2ljT3V0UHJldnsxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDc1cHgpO29wYWNpdHk6MH19OnJvb3R7LS1mLWJ1dHRvbi13aWR0aDogNDBweDstLWYtYnV0dG9uLWhlaWdodDogNDBweDstLWYtYnV0dG9uLWJvcmRlcjogMDstLWYtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDA7LS1mLWJ1dHRvbi1jb2xvcjogIzM3NDE1MTstLWYtYnV0dG9uLWJnOiAjZjhmOGY4Oy0tZi1idXR0b24taG92ZXItYmc6ICNlMGUwZTA7LS1mLWJ1dHRvbi1hY3RpdmUtYmc6ICNkMGQwZDA7LS1mLWJ1dHRvbi1zaGFkb3c6IG5vbmU7LS1mLWJ1dHRvbi10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTstLWYtYnV0dG9uLXRyYW5zZm9ybTogbm9uZTstLWYtYnV0dG9uLXN2Zy13aWR0aDogMjBweDstLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIwcHg7LS1mLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAxLjU7LS1mLWJ1dHRvbi1zdmctZmlsbDogbm9uZTstLWYtYnV0dG9uLXN2Zy1maWx0ZXI6IG5vbmU7LS1mLWJ1dHRvbi1zdmctZGlzYWJsZWQtb3BhY2l0eTogMC42NX0uZi1idXR0b257ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JveC1zaXppbmc6Y29udGVudC1ib3g7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOnZhcigtLWYtYnV0dG9uLXdpZHRoKTtoZWlnaHQ6dmFyKC0tZi1idXR0b24taGVpZ2h0KTtib3JkZXI6dmFyKC0tZi1idXR0b24tYm9yZGVyKTtib3JkZXItcmFkaXVzOnZhcigtLWYtYnV0dG9uLWJvcmRlci1yYWRpdXMpO2NvbG9yOnZhcigtLWYtYnV0dG9uLWNvbG9yKTtiYWNrZ3JvdW5kOnZhcigtLWYtYnV0dG9uLWJnKTtib3gtc2hhZG93OnZhcigtLWYtYnV0dG9uLXNoYWRvdyk7cG9pbnRlci1ldmVudHM6YWxsO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246dmFyKC0tZi1idXR0b24tdHJhbnNpdGlvbil9QG1lZGlhKGhvdmVyOiBob3Zlcil7LmYtYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKXtjb2xvcjp2YXIoLS1mLWJ1dHRvbi1ob3Zlci1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1mLWJ1dHRvbi1ob3Zlci1iZyl9fS5mLWJ1dHRvbjphY3RpdmU6bm90KFtkaXNhYmxlZF0pe2JhY2tncm91bmQtY29sb3I6dmFyKC0tZi1idXR0b24tYWN0aXZlLWJnKX0uZi1idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKXtvdXRsaW5lOm5vbmV9LmYtYnV0dG9uOmZvY3VzLXZpc2libGV7b3V0bGluZTpub25lO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgdmFyKC0tZi1idXR0b24tb3V0bGluZSwgMnB4KSB2YXIoLS1mLWJ1dHRvbi1vdXRsaW5lLWNvbG9yLCB2YXIoLS1mLWJ1dHRvbi1jb2xvcikpfS5mLWJ1dHRvbiBzdmd7d2lkdGg6dmFyKC0tZi1idXR0b24tc3ZnLXdpZHRoKTtoZWlnaHQ6dmFyKC0tZi1idXR0b24tc3ZnLWhlaWdodCk7ZmlsbDp2YXIoLS1mLWJ1dHRvbi1zdmctZmlsbCk7c3Ryb2tlOmN1cnJlbnRDb2xvcjtzdHJva2Utd2lkdGg6dmFyKC0tZi1idXR0b24tc3ZnLXN0cm9rZS13aWR0aCk7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2U7dHJhbnNmb3JtOnZhcigtLWYtYnV0dG9uLXRyYW5zZm9ybSk7ZmlsdGVyOnZhcigtLWYtYnV0dG9uLXN2Zy1maWx0ZXIpO3BvaW50ZXItZXZlbnRzOm5vbmV9LmYtYnV0dG9uW2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdH0uZi1idXR0b25bZGlzYWJsZWRdIHN2Z3tvcGFjaXR5OnZhcigtLWYtYnV0dG9uLXN2Zy1kaXNhYmxlZC1vcGFjaXR5KX0uZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXYsLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHR7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxfS5pcy1ob3Jpem9udGFsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYsLmlzLWhvcml6b250YWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtbmV4dCwuaXMtaG9yaXpvbnRhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldiwuaXMtaG9yaXpvbnRhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dHt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5pcy1ob3Jpem9udGFsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYsLmlzLWhvcml6b250YWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXZ7bGVmdDp2YXIoLS1mLWJ1dHRvbi1wcmV2LXBvcyl9LmlzLWhvcml6b250YWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtbmV4dCwuaXMtaG9yaXpvbnRhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dHtyaWdodDp2YXIoLS1mLWJ1dHRvbi1uZXh0LXBvcyl9LmlzLWhvcml6b250YWwuaXMtcnRsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYsLmlzLWhvcml6b250YWwuaXMtcnRsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2e2xlZnQ6YXV0bztyaWdodDp2YXIoLS1mLWJ1dHRvbi1uZXh0LXBvcyl9LmlzLWhvcml6b250YWwuaXMtcnRsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsLmlzLWhvcml6b250YWwuaXMtcnRsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0e3JpZ2h0OmF1dG87bGVmdDp2YXIoLS1mLWJ1dHRvbi1wcmV2LXBvcyl9LmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYsLmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dHt0b3A6YXV0bztsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uaXMtdmVydGljYWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldiwuaXMtdmVydGljYWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXZ7dG9wOnZhcigtLWYtYnV0dG9uLW5leHQtcG9zKX0uaXMtdmVydGljYWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtbmV4dCwuaXMtdmVydGljYWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHR7Ym90dG9tOnZhcigtLWYtYnV0dG9uLW5leHQtcG9zKX0uaXMtdmVydGljYWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldiBzdmcsLmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQgc3ZnLC5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldiBzdmcsLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0IHN2Z3t0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX1odG1sLndpdGgtZmFuY3lib3h7d2lkdGg6YXV0bztvdmVyZmxvdzp2aXNpYmxlO3Njcm9sbC1iZWhhdmlvcjphdXRvfWh0bWwud2l0aC1mYW5jeWJveCBib2R5e3RvdWNoLWFjdGlvbjpub25lfWh0bWwud2l0aC1mYW5jeWJveCBib2R5LmhpZGUtc2Nyb2xsYmFye3dpZHRoOmF1dG87bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tZmFuY3lib3gtYm9keS1tYXJnaW4sIDBweCkgKyB2YXIoLS1mYW5jeWJveC1zY3JvbGxiYXItY29tcGVuc2F0ZSwgMHB4KSk7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7b3ZlcnNjcm9sbC1iZWhhdmlvci15Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXJ7LS1mYW5jeWJveC1jb2xvcjogI2RiZGJkYjstLWZhbmN5Ym94LWhvdmVyLWNvbG9yOiAjZmZmOy0tZmFuY3lib3gtYmc6IHJnYmEoMjQsIDI0LCAyNywgMC45OCk7LS1mYW5jeWJveC1zbGlkZS1nYXA6IDEwcHg7LS1mLXNwaW5uZXItd2lkdGg6IDUwcHg7LS1mLXNwaW5uZXItaGVpZ2h0OiA1MHB4Oy0tZi1zcGlubmVyLWNvbG9yLTE6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTstLWYtc3Bpbm5lci1jb2xvci0yOiAjYmJiOy0tZi1zcGlubmVyLXN0cm9rZTogMy42NTtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDtkaXJlY3Rpb246bHRyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbjowO3BhZGRpbmc6MDtjb2xvcjojZjhmOGY4Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO292ZXJmbG93OnZpc2libGU7ei1pbmRleDp2YXIoLS1mYW5jeWJveC16SW5kZXgsIDEwNTApO291dGxpbmU6bm9uZTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy1tb3otdGV4dC1zaXplLWFkanVzdDpub25lOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7dGV4dC1zaXplLWFkanVzdDoxMDAlO292ZXJzY3JvbGwtYmVoYXZpb3IteTpjb250YWlufS5mYW5jeWJveF9fY29udGFpbmVyICosLmZhbmN5Ym94X19jb250YWluZXIgKjo6YmVmb3JlLC5mYW5jeWJveF9fY29udGFpbmVyICo6OmFmdGVye2JveC1zaXppbmc6aW5oZXJpdH0uZmFuY3lib3hfX2NvbnRhaW5lcjo6YmFja2Ryb3B7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5mYW5jeWJveF9fYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ei1pbmRleDotMTtiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWJnKTtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3dpbGwtY2hhbmdlOm9wYWNpdHl9LmZhbmN5Ym94X19jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxleDoxO21pbi1oZWlnaHQ6MDt6LWluZGV4OjEwO292ZXJmbG93LXk6dmlzaWJsZTtvdmVyZmxvdy14OmNsaXB9LmZhbmN5Ym94X192aWV3cG9ydHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5mYW5jeWJveF9fdmlld3BvcnQuaXMtZHJhZ2dhYmxle2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fdmlld3BvcnQuaXMtZHJhZ2dpbmd7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveF9fdHJhY2t7ZGlzcGxheTpmbGV4O21hcmdpbjowIGF1dG87aGVpZ2h0OjEwMCV9LmZhbmN5Ym94X19zbGlkZXtmbGV4OjAgMCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjAgdmFyKC0tZmFuY3lib3gtc2xpZGUtZ2FwKSAwIDA7cGFkZGluZzo0cHg7b3ZlcmZsb3c6YXV0bztvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW47dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5mYW5jeWJveF9fY29udGFpbmVyOm5vdCguaXMtY29tcGFjdCkgLmZhbmN5Ym94X19zbGlkZS5oYXMtY2xvc2UtYnRue3BhZGRpbmctdG9wOjQwcHh9LmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lLC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvLC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW97b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdle292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3hfX3NsaWRlLmhhcy1pbWFnZS5pcy1hbmltYXRpbmcsLmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2UuaXMtc2VsZWN0ZWR7b3ZlcmZsb3c6dmlzaWJsZX0uZmFuY3lib3hfX3NsaWRlOjpiZWZvcmUsLmZhbmN5Ym94X19zbGlkZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2ZsZXg6MCAwIDA7bWFyZ2luOmF1dG99LmZhbmN5Ym94X19jb250ZW50e2FsaWduLXNlbGY6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjA7cGFkZGluZzoycmVtO21heC13aWR0aDoxMDAlO2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbnRlbnQtY29sb3IsICMzNzQxNTEpO2JhY2tncm91bmQ6dmFyKC0tZmFuY3lib3gtY29udGVudC1iZywgI2ZmZik7Y3Vyc29yOmRlZmF1bHQ7Ym9yZGVyLXJhZGl1czowO3otaW5kZXg6MjB9LmlzLWxvYWRpbmcgLmZhbmN5Ym94X19jb250ZW50e29wYWNpdHk6MH0uaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0uY2FuLXpvb21faW4gLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjp6b29tLWlufS5jYW4tem9vbV9vdXQgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjp6b29tLW91dH0uaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3hfX2NvbnRlbnQgW2RhdGEtc2VsZWN0YWJsZV0sLmZhbmN5Ym94X19jb250ZW50IFtjb250ZW50ZWRpdGFibGVde2N1cnNvcjphdXRvfS5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlPi5mYW5jeWJveF9fY29udGVudHtwYWRkaW5nOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO21pbi1oZWlnaHQ6MXB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7dHJhbnNpdGlvbjpub25lO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3hfX3NsaWRlLmhhcy1pbWFnZT4uZmFuY3lib3hfX2NvbnRlbnQ+cGljdHVyZT5pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OjEwMCV9LmlzLXpvb21pbmctaW4gLmZhbmN5Ym94X192aWV3cG9ydDpub3QoLmlzLWRyYWdnaW5nKSAuZmFuY3lib3hfX3NsaWRlOm5vdCguaXMtc2VsZWN0ZWQpIC5mYW5jeWJveF9fY29udGVudCwuaXMtem9vbWluZy1vdXQgLmZhbmN5Ym94X19zbGlkZTpub3QoLmlzLXNlbGVjdGVkKSAuZmFuY3lib3hfX2NvbnRlbnR7dmlzaWJpbGl0eTpoaWRkZW59LmlzLWFuaW1hdGluZyAuZmFuY3lib3hfX2NvbnRlbnQsLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fY29udGVudHtmaWx0ZXI6Ymx1cigwcHgpO3dpbGwtY2hhbmdlOnRyYW5zZm9ybSx3aWR0aCxoZWlnaHR9LmZhbmN5Ym94LWltYWdle21hcmdpbjphdXRvO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjA7b2JqZWN0LWZpdDpjb250YWluO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94X19jYXB0aW9ue2FsaWduLXNlbGY6Y2VudGVyO21heC13aWR0aDoxMDAlO2ZsZXgtc2hyaW5rOjA7bWFyZ2luOjA7cGFkZGluZzoxNHB4IDAgNHB4IDA7b3ZlcmZsb3ctd3JhcDphbnl3aGVyZTtsaW5lLWhlaWdodDoxLjM3NTtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKTtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO2N1cnNvcjphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uaXMtbG9hZGluZyAuZmFuY3lib3hfX2NhcHRpb24sLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19jYXB0aW9ue29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn0uaXMtY29tcGFjdCAuZmFuY3lib3hfX2NhcHRpb257cGFkZGluZy1ib3R0b206MH0uZi1idXR0b24uaXMtY2xvc2UtYnRuey0tZi1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDo4cHg7ei1pbmRleDo0MH0uZmFuY3lib3hfX2NvbnRlbnQ+LmYtYnV0dG9uLmlzLWNsb3NlLWJ0bnstLWYtYnV0dG9uLXdpZHRoOiAzNHB4Oy0tZi1idXR0b24taGVpZ2h0OiAzNHB4Oy0tZi1idXR0b24tYm9yZGVyLXJhZGl1czogNHB4Oy0tZi1idXR0b24tY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTstLWYtYnV0dG9uLWhvdmVyLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZik7LS1mLWJ1dHRvbi1iZzogdHJhbnNwYXJlbnQ7LS1mLWJ1dHRvbi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7LS1mLWJ1dHRvbi1hY3RpdmUtYmc6IHRyYW5zcGFyZW50Oy0tZi1idXR0b24tc3ZnLXdpZHRoOiAyMnB4Oy0tZi1idXR0b24tc3ZnLWhlaWdodDogMjJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTM4cHg7cmlnaHQ6MDtvcGFjaXR5Oi43NX0uaXMtbG9hZGluZyAuZmFuY3lib3hfX2NvbnRlbnQ+LmYtYnV0dG9uLmlzLWNsb3NlLWJ0bnt2aXNpYmlsaXR5OmhpZGRlbn0uaXMtem9vbWluZy1vdXQgLmZhbmN5Ym94X19jb250ZW50Pi5mLWJ1dHRvbi5pcy1jbG9zZS1idG57dmlzaWJpbGl0eTpoaWRkZW59LmZhbmN5Ym94X19jb250ZW50Pi5mLWJ1dHRvbi5pcy1jbG9zZS1idG46aG92ZXJ7b3BhY2l0eToxfS5mYW5jeWJveF9fZm9vdGVye3BhZGRpbmc6MDttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZX0uZmFuY3lib3hfX2Zvb3RlciAuZmFuY3lib3hfX2NhcHRpb257d2lkdGg6MTAwJTtwYWRkaW5nOjI0cHg7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2V9LmlzLWNvbXBhY3QgLmZhbmN5Ym94X19mb290ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7ei1pbmRleDoyMDtiYWNrZ3JvdW5kOnJnYmEoMjQsMjQsMjcsLjUpfS5pcy1jb21wYWN0IC5mYW5jeWJveF9fZm9vdGVyIC5mYW5jeWJveF9fY2FwdGlvbntwYWRkaW5nOjEycHh9LmlzLWNvbXBhY3QgLmZhbmN5Ym94X19jb250ZW50Pi5mLWJ1dHRvbi5pcy1jbG9zZS1idG57LS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiA1MCU7LS1mLWJ1dHRvbi1jb2xvcjogI2ZmZjstLWYtYnV0dG9uLWhvdmVyLWNvbG9yOiAjZmZmOy0tZi1idXR0b24tb3V0bGluZS1jb2xvcjogIzAwMDstLWYtYnV0dG9uLWJnOiByZ2JhKDAsIDAsIDAsIDAuNik7LS1mLWJ1dHRvbi1hY3RpdmUtYmc6IHJnYmEoMCwgMCwgMCwgMC42KTstLWYtYnV0dG9uLWhvdmVyLWJnOiByZ2JhKDAsIDAsIDAsIDAuNik7LS1mLWJ1dHRvbi1zdmctd2lkdGg6IDE4cHg7LS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiAxOHB4Oy0tZi1idXR0b24tc3ZnLWZpbHRlcjogbm9uZTt0b3A6NXB4O3JpZ2h0OjVweH0uZmFuY3lib3hfX25hdnstLWYtYnV0dG9uLXdpZHRoOiA1MHB4Oy0tZi1idXR0b24taGVpZ2h0OiA1MHB4Oy0tZi1idXR0b24tYm9yZGVyOiAwOy0tZi1idXR0b24tYm9yZGVyLXJhZGl1czogNTAlOy0tZi1idXR0b24tY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yKTstLWYtYnV0dG9uLWhvdmVyLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1ob3Zlci1jb2xvcik7LS1mLWJ1dHRvbi1iZzogdHJhbnNwYXJlbnQ7LS1mLWJ1dHRvbi1ob3Zlci1iZzogcmdiYSgyNCwgMjQsIDI3LCAwLjMpOy0tZi1idXR0b24tYWN0aXZlLWJnOiByZ2JhKDI0LCAyNCwgMjcsIDAuNSk7LS1mLWJ1dHRvbi1zaGFkb3c6IG5vbmU7LS1mLWJ1dHRvbi10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTstLWYtYnV0dG9uLXRyYW5zZm9ybTogbm9uZTstLWYtYnV0dG9uLXN2Zy13aWR0aDogMjZweDstLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDI2cHg7LS1mLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAyLjU7LS1mLWJ1dHRvbi1zdmctZmlsbDogbm9uZTstLWYtYnV0dG9uLXN2Zy1maWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMjQsIDI0LCAyNywgMC41KSk7LS1mLWJ1dHRvbi1zdmctZGlzYWJsZWQtb3BhY2l0eTogMC42NTstLWYtYnV0dG9uLW5leHQtcG9zOiAxcmVtOy0tZi1idXR0b24tcHJldi1wb3M6IDFyZW07b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKX0uZmFuY3lib3hfX25hdiAuZi1idXR0b246YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt0b3A6LTMwcHg7cmlnaHQ6LTIwcHg7bGVmdDotMjBweDtib3R0b206LTMwcHg7ei1pbmRleDoxfS5pcy1pZGxlIC5mYW5jeWJveF9fbmF2e2FuaW1hdGlvbjouMTVzIGVhc2Utb3V0IGJvdGggZi1mYWRlT3V0fS5pcy1pZGxlLmlzLWNvbXBhY3QgLmZhbmN5Ym94X19mb290ZXJ7cG9pbnRlci1ldmVudHM6bm9uZTthbmltYXRpb246LjE1cyBlYXNlLW91dCBib3RoIGYtZmFkZU91dH0uZmFuY3lib3hfX3NsaWRlPi5mLXNwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW46dmFyKC0tZi1zcGlubmVyLXRvcCwgY2FsYyh2YXIoLS1mLXNwaW5uZXItd2lkdGgpICogLTAuNSkpIDAgMCB2YXIoLS1mLXNwaW5uZXItbGVmdCwgY2FsYyh2YXIoLS1mLXNwaW5uZXItaGVpZ2h0KSAqIC0wLjUpKTt6LWluZGV4OjMwO2N1cnNvcjpwb2ludGVyfS5mYW5jeWJveC1wcm90ZWN0ZWR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDo0MDt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveC1naG9zdHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjA7b2JqZWN0LWZpdDpjb250YWluO3otaW5kZXg6NDA7dXNlci1zZWxlY3Q6bm9uZTtwb2ludGVyLWV2ZW50czpub25lfS5mYW5jeWJveC1mb2N1cy1ndWFyZHtvdXRsaW5lOm5vbmU7b3BhY2l0eTowO3Bvc2l0aW9uOmZpeGVkO3BvaW50ZXItZXZlbnRzOm5vbmV9LmZhbmN5Ym94X19jb250YWluZXI6bm90KFthcmlhLWhpZGRlbl0pe29wYWNpdHk6MH0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0+Kjpub3QoLmZhbmN5Ym94X19iYWNrZHJvcCwuZmFuY3lib3hfX2Nhcm91c2VsKSwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19jYXJvdXNlbD4qOm5vdCguZmFuY3lib3hfX3ZpZXdwb3J0KSwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19zbGlkZT4qOm5vdCguZmFuY3lib3hfX2NvbnRlbnQpe2FuaW1hdGlvbjouMjVzIGVhc2UgLjFzIGJhY2t3YXJkcyBmLWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19iYWNrZHJvcHthbmltYXRpb246LjM1cyBlYXNlIGJhY2t3YXJkcyBmLWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj10cnVlXT4qOm5vdCguZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY2Fyb3VzZWwpLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPXRydWVdIC5mYW5jeWJveF9fY2Fyb3VzZWw+Kjpub3QoLmZhbmN5Ym94X192aWV3cG9ydCksLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49dHJ1ZV0gLmZhbmN5Ym94X19zbGlkZT4qOm5vdCguZmFuY3lib3hfX2NvbnRlbnQpe2FuaW1hdGlvbjouMTVzIGVhc2UgZm9yd2FyZHMgZi1mYWRlT3V0fS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPXRydWVdIC5mYW5jeWJveF9fYmFja2Ryb3B7YW5pbWF0aW9uOi4zNXMgZWFzZSBmb3J3YXJkcyBmLWZhZGVPdXR9Lmhhcy1pZnJhbWUgLmZhbmN5Ym94X19jb250ZW50LC5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy15b3V0dWJlIC5mYW5jeWJveF9fY29udGVudCwuaGFzLXZpbWVvIC5mYW5jeWJveF9fY29udGVudCwuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e21heC13aWR0aDoxMDAlO2ZsZXgtc2hyaW5rOjE7bWluLWhlaWdodDoxcHg7b3ZlcmZsb3c6dmlzaWJsZX0uaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5mYW5jeWJveF9fY29udGFpbmVyOm5vdCguaXMtY29tcGFjdCkgLmhhcy1pZnJhbWUgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY29udGFpbmVyOm5vdCguaXMtY29tcGFjdCkgLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY29udGFpbmVyOm5vdCguaXMtY29tcGFjdCkgLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50e3dpZHRoOmNhbGMoMTAwJSAtIDEyMHB4KTtoZWlnaHQ6OTAlfS5oYXMteW91dHViZSAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy12aW1lbyAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDo5NjBweDtoZWlnaHQ6NTQwcHg7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy15b3V0dWJlIC5mYW5jeWJveF9fY29udGVudCwuaGFzLXZpbWVvIC5mYW5jeWJveF9fY29udGVudCwuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMjQsMjQsMjcsLjkpO2NvbG9yOiNmZmZ9Lmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50e2JhY2tncm91bmQ6I2U1ZTNkZn0uZmFuY3lib3hfX2h0bWw1dmlkZW8sLmZhbmN5Ym94X19pZnJhbWV7Ym9yZGVyOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uZmFuY3lib3gtcGxhY2Vob2xkZXJ7Ym9yZGVyOjAgIWltcG9ydGFudDtjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KSAhaW1wb3J0YW50Oy13ZWJraXQtY2xpcC1wYXRoOmluc2V0KDUwJSkgIWltcG9ydGFudDtjbGlwLXBhdGg6aW5zZXQoNTAlKSAhaW1wb3J0YW50O2hlaWdodDoxcHggIWltcG9ydGFudDttYXJnaW46LTFweCAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4ICFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnR9LmYtY2Fyb3VzZWxfX3RodW1ic3stLWYtdGh1bWItd2lkdGg6IDk2cHg7LS1mLXRodW1iLWhlaWdodDogNzJweDstLWYtdGh1bWItb3V0bGluZTogMDstLWYtdGh1bWItb3V0bGluZS1jb2xvcjogIzVlYjBlZjstLWYtdGh1bWItb3BhY2l0eTogMTstLWYtdGh1bWItaG92ZXItb3BhY2l0eTogMTstLWYtdGh1bWItc2VsZWN0ZWQtb3BhY2l0eTogMTstLWYtdGh1bWItYm9yZGVyLXJhZGl1czogMnB4Oy0tZi10aHVtYi1vZmZzZXQ6IDBweDstLWYtYnV0dG9uLW5leHQtcG9zOiAwOy0tZi1idXR0b24tcHJldi1wb3M6IDB9LmYtY2Fyb3VzZWxfX3RodW1icy5pcy1jbGFzc2ljey0tZi10aHVtYi1nYXA6IDhweDstLWYtdGh1bWItb3BhY2l0eTogMC41Oy0tZi10aHVtYi1ob3Zlci1vcGFjaXR5OiAxOy0tZi10aHVtYi1zZWxlY3RlZC1vcGFjaXR5OiAxfS5mLWNhcm91c2VsX190aHVtYnMuaXMtbW9kZXJuey0tZi10aHVtYi1nYXA6IDRweDstLWYtdGh1bWItZXh0cmEtZ2FwOiAyMHB4Oy0tZi10aHVtYi1jbGlwLXdpZHRoOiA0NnB4fS5mLXRodW1ic3twb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjAgMCBhdXRvO21hcmdpbjowO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTt1c2VyLXNlbGVjdDpub25lO3BlcnNwZWN0aXZlOjEwMDBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uZi10aHVtYnMgLmYtc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjJweDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjZWJlZmYyLCAjZTJlOGYwKTt6LWluZGV4Oi0xfS5mLXRodW1icyAuZi1zcGlubmVyIHN2Z3tkaXNwbGF5Om5vbmV9LmYtdGh1bWJzLmlzLXZlcnRpY2Fse2hlaWdodDoxMDAlfS5mLXRodW1ic19fdmlld3BvcnR7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztvdmVyZmxvdzpoaWRkZW59LmYtdGh1bWJzX190cmFja3tkaXNwbGF5OmZsZXg7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtfS5mLXRodW1ic19fc2xpZGV7cG9zaXRpb246cmVsYXRpdmU7ZmxleDowIDAgYXV0bztib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjA7bWFyZ2luOjA7d2lkdGg6dmFyKC0tZi10aHVtYi13aWR0aCk7bWluLXdpZHRoOnZhcigtLWYtdGh1bWItd2lkdGgpO2hlaWdodDp2YXIoLS1mLXRodW1iLWhlaWdodCk7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6cG9pbnRlcn0uZi10aHVtYnNfX3NsaWRlLmlzLWxvYWRpbmcgaW1ne29wYWNpdHk6MH0uaXMtY2xhc3NpYyAuZi10aHVtYnNfX3ZpZXdwb3J0e2hlaWdodDoxMDAlfS5pcy1tb2Rlcm4gLmYtdGh1bWJzX190cmFja3t3aWR0aDptYXgtY29udGVudH0uaXMtbW9kZXJuIC5mLXRodW1ic19fdHJhY2s6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDpjYWxjKHZhcigtLWxlZnQsIDApKjFweCk7d2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0td2lkdGgsIDApKjFweCk7Y3Vyc29yOnBvaW50ZXJ9LmlzLW1vZGVybiAuZi10aHVtYnNfX3NsaWRley0tY2xpcC1wYXRoOiBpbnNldCggMCBjYWxjKCAodmFyKC0tZi10aHVtYi13aWR0aCwgMCkgLSB2YXIoLS1mLXRodW1iLWNsaXAtd2lkdGgsIDApKSAqIDAuNSAqICgxIC0gdmFyKC0tcHJvZ3Jlc3MsIDApKSApIHJvdW5kIHZhcigtLWYtdGh1bWItYm9yZGVyLXJhZGl1cywgMCkgKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoY2FsYyh2YXIoLS1zaGlmdCwgMCkgKiAtMXB4KSwgMCwgMCk7dHJhbnNpdGlvbjpub25lO3BvaW50ZXItZXZlbnRzOm5vbmV9LmlzLW1vZGVybiAuZi10aHVtYnNfX3NsaWRlPip7Y2xpcC1wYXRoOnZhcigtLWNsaXAtcGF0aCl9LmlzLW1vZGVybjpub3QoLmlzLXVzaW5nLW1vdXNlKSAuZi10aHVtYnNfX3NsaWRlOmZvY3VzLXdpdGhpbntmaWx0ZXI6ZHJvcC1zaGFkb3coLTFweCAwcHggMHB4IHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvcikpIGRyb3Atc2hhZG93KDJweCAwcHggMHB4IHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvcikpIGRyb3Atc2hhZG93KDBweCAtMXB4IDBweCB2YXIoLS1mLXRodW1iLW91dGxpbmUtY29sb3IpKSBkcm9wLXNoYWRvdygwcHggMnB4IDBweCB2YXIoLS1mLXRodW1iLW91dGxpbmUtY29sb3IpKX0uaXMtbW9kZXJuLmluLXRvdWNoIC5mLXRodW1ic19fc2xpZGV7ZmlsdGVyOm5vbmV9LmlzLW1vZGVybi5pcy1yZXN0aW5nIC5mLXRodW1ic19fc2xpZGV7dHJhbnNpdGlvbjphbGwgLjMzcyBlYXNlfS5pcy1tb2Rlcm4uaXMtcmVzdGluZyAuZi10aHVtYnNfX3NsaWRlPip7dHJhbnNpdGlvbjphbGwgLjMzcyBlYXNlfS5mLXRodW1ic19fc2xpZGVfX2J1dHRvbnthcHBlYXJhbmNlOm5vbmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czp2YXIoLS1mLXRodW1iLWJvcmRlci1yYWRpdXMpO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7b3V0bGluZTpub25lO2N1cnNvcjpwb2ludGVyO3BvaW50ZXItZXZlbnRzOmF1dG87dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjtvcGFjaXR5OnZhcigtLWYtdGh1bWItb3BhY2l0eSk7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlfS5mLXRodW1ic19fc2xpZGVfX2J1dHRvbjpob3ZlcntvcGFjaXR5OnZhcigtLWYtdGh1bWItaG92ZXItb3BhY2l0eSl9LmYtdGh1bWJzX19zbGlkZV9fYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTpub25lfS5mLXRodW1ic19fc2xpZGVfX2J1dHRvbjpmb2N1cy12aXNpYmxle291dGxpbmU6bm9uZTtvcGFjaXR5OnZhcigtLWYtdGh1bWItc2VsZWN0ZWQtb3BhY2l0eSl9LmlzLW5hdi1zZWxlY3RlZCAuZi10aHVtYnNfX3NsaWRlX19idXR0b257b3BhY2l0eTp2YXIoLS1mLXRodW1iLXNlbGVjdGVkLW9wYWNpdHkpfS5pcy1uYXYtc2VsZWN0ZWQgLmYtdGh1bWJzX19zbGlkZV9fYnV0dG9uOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OmF1dG87Ym90dG9tOjA7Ym9yZGVyOnZhcigtLWYtdGh1bWItb3V0bGluZSwgMCkgc29saWQgdmFyKC0tZi10aHVtYi1vdXRsaW5lLWNvbG9yLCB0cmFuc3BhcmVudCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1mLXRodW1iLWJvcmRlci1yYWRpdXMpO2FuaW1hdGlvbjpmLWZhZGVJbiAuMnMgZWFzZS1vdXQ7ei1pbmRleDoxMH0uZi10aHVtYnNfX3NsaWRlX19pbWd7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVuO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZzp2YXIoLS1mLXRodW1iLW9mZnNldCk7Ym94LXNpemluZzpib3JkZXItYm94O3BvaW50ZXItZXZlbnRzOm5vbmU7b2JqZWN0LWZpdDpjb3Zlcn0uZi10aHVtYnMuaXMtaG9yaXpvbnRhbCAuZi10aHVtYnNfX3RyYWNre21hcmdpbjowIGF1dG87cGFkZGluZzo4cHggMCAxMnB4IDB9LmYtdGh1bWJzLmlzLWhvcml6b250YWwgLmYtdGh1bWJzX19zbGlkZXttYXJnaW46MCB2YXIoLS1mLXRodW1iLWdhcCkgMCAwfS5mLXRodW1icy5pcy12ZXJ0aWNhbCAuZi10aHVtYnNfX3RyYWNre2ZsZXgtd3JhcDp3cmFwO21hcmdpbjphdXRvIDA7cGFkZGluZzowIDhweH0uZi10aHVtYnMuaXMtdmVydGljYWwgLmYtdGh1bWJzX19zbGlkZXttYXJnaW46MCAwIHZhcigtLWYtdGh1bWItZ2FwKSAwfS5mYW5jeWJveF9fdGh1bWJzey0tZi10aHVtYi13aWR0aDogOTZweDstLWYtdGh1bWItaGVpZ2h0OiA3MnB4Oy0tZi10aHVtYi1ib3JkZXItcmFkaXVzOiAycHg7LS1mLXRodW1iLW91dGxpbmU6IDJweDstLWYtdGh1bWItb3V0bGluZS1jb2xvcjogI2VkZWRlZDtwb3NpdGlvbjpyZWxhdGl2ZTtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3RyYW5zaXRpb246bWF4LWhlaWdodCAuMzVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKX0uZmFuY3lib3hfX3RodW1icy5pcy1jbGFzc2ljey0tZi10aHVtYi1nYXA6IDhweDstLWYtdGh1bWItb3BhY2l0eTogMC41Oy0tZi10aHVtYi1ob3Zlci1vcGFjaXR5OiAxfS5mYW5jeWJveF9fdGh1bWJzLmlzLWNsYXNzaWMgLmYtc3Bpbm5lcntiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkpfS5mYW5jeWJveF9fdGh1bWJzLmlzLW1vZGVybnstLWYtdGh1bWItZ2FwOiA0cHg7LS1mLXRodW1iLWV4dHJhLWdhcDogMjBweDstLWYtdGh1bWItY2xpcC13aWR0aDogNDZweDstLWYtdGh1bWItb3BhY2l0eTogMTstLWYtdGh1bWItaG92ZXItb3BhY2l0eTogMX0uZmFuY3lib3hfX3RodW1icy5pcy1tb2Rlcm4gLmYtc3Bpbm5lcntiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkpfS5mYW5jeWJveF9fdGh1bWJzLmlzLWhvcml6b250YWx7cGFkZGluZzowIHZhcigtLWYtdGh1bWItZ2FwKX0uZmFuY3lib3hfX3RodW1icy5pcy12ZXJ0aWNhbHtwYWRkaW5nOnZhcigtLWYtdGh1bWItZ2FwKSAwfS5pcy1jb21wYWN0IC5mYW5jeWJveF9fdGh1bWJzey0tZi10aHVtYi13aWR0aDogNjRweDstLWYtdGh1bWItY2xpcC13aWR0aDogMzJweDstLWYtdGh1bWItaGVpZ2h0OiA0OHB4Oy0tZi10aHVtYi1leHRyYS1nYXA6IDEwcHh9LmZhbmN5Ym94X190aHVtYnMuaXMtbWFza2Vke21heC1oZWlnaHQ6MHB4ICFpbXBvcnRhbnR9LmlzLWNsb3NpbmcgLmZhbmN5Ym94X190aHVtYnN7dHJhbnNpdGlvbjpub25lICFpbXBvcnRhbnR9LmZhbmN5Ym94X190b29sYmFyey0tZi1wcm9ncmVzcy1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NCkpOy0tZi1idXR0b24td2lkdGg6IDQ2cHg7LS1mLWJ1dHRvbi1oZWlnaHQ6IDQ2cHg7LS1mLWJ1dHRvbi1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IpOy0tZi1idXR0b24taG92ZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWhvdmVyLWNvbG9yKTstLWYtYnV0dG9uLWJnOiByZ2JhKDI0LCAyNCwgMjcsIDAuNjUpOy0tZi1idXR0b24taG92ZXItYmc6IHJnYmEoNzAsIDcwLCA3MywgMC42NSk7LS1mLWJ1dHRvbi1hY3RpdmUtYmc6IHJnYmEoOTAsIDkwLCA5MywgMC42NSk7LS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiAwOy0tZi1idXR0b24tc3ZnLXdpZHRoOiAyNHB4Oy0tZi1idXR0b24tc3ZnLWhlaWdodDogMjRweDstLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDEuNTstLWYtYnV0dG9uLXN2Zy1maWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMjQsIDI0LCAyNywgMC4xNSkpOy0tZi1idXR0b24tc3ZnLWZpbGw6IG5vbmU7LS1mLWJ1dHRvbi1zdmctZGlzYWJsZWQtb3BhY2l0eTogMC42NTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbjowO3BhZGRpbmc6MDtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJIEFkanVzdGVkXCIsXCJTZWdvZSBVSVwiLFwiTGliZXJhdGlvbiBTYW5zXCIsc2Fucy1zZXJpZjtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKTtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3RleHQtc2hhZG93OnZhcigtLWZhbmN5Ym94LXRvb2xiYXItdGV4dC1zaGFkb3csIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KSk7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjIwfS5mYW5jeWJveF9fdG9vbGJhciA6Zm9jdXMtdmlzaWJsZXt6LWluZGV4OjF9LmZhbmN5Ym94X190b29sYmFyLmlzLWFic29sdXRlLC5pcy1jb21wYWN0IC5mYW5jeWJveF9fdG9vbGJhcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MH0uaXMtaWRsZSAuZmFuY3lib3hfX3Rvb2xiYXJ7cG9pbnRlci1ldmVudHM6bm9uZTthbmltYXRpb246LjE1cyBlYXNlLW91dCBib3RoIGYtZmFkZU91dH0uZmFuY3lib3hfX3Rvb2xiYXJfX2NvbHVtbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0uZmFuY3lib3hfX3Rvb2xiYXJfX2NvbHVtbi5pcy1sZWZ0LC5mYW5jeWJveF9fdG9vbGJhcl9fY29sdW1uLmlzLXJpZ2h0e2ZsZXgtZ3JvdzoxO2ZsZXgtYmFzaXM6MH0uZmFuY3lib3hfX3Rvb2xiYXJfX2NvbHVtbi5pcy1yaWdodHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2ZsZXgtd3JhcDpub3dyYXB9LmZhbmN5Ym94X19pbmZvYmFye3BhZGRpbmc6MCA1cHg7bGluZS1oZWlnaHQ6dmFyKC0tZi1idXR0b24taGVpZ2h0KTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTdweDtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXM7LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZDtjdXJzb3I6ZGVmYXVsdDt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveF9faW5mb2JhciBzcGFue3BhZGRpbmc6MCA1cHh9LmZhbmN5Ym94X19pbmZvYmFyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7YmFja2dyb3VuZDp2YXIoLS1mLWJ1dHRvbi1iZyl9W2RhdGEtZmFuY3lib3gtdG9nZ2xlLXNsaWRlc2hvd117cG9zaXRpb246cmVsYXRpdmV9W2RhdGEtZmFuY3lib3gtdG9nZ2xlLXNsaWRlc2hvd10gLmYtcHJvZ3Jlc3N7aGVpZ2h0OjEwMCU7b3BhY2l0eTouM31bZGF0YS1mYW5jeWJveC10b2dnbGUtc2xpZGVzaG93XSBzdmcgZzpmaXJzdC1jaGlsZHtkaXNwbGF5OmZsZXh9W2RhdGEtZmFuY3lib3gtdG9nZ2xlLXNsaWRlc2hvd10gc3ZnIGc6bGFzdC1jaGlsZHtkaXNwbGF5Om5vbmV9Lmhhcy1zbGlkZXNob3cgW2RhdGEtZmFuY3lib3gtdG9nZ2xlLXNsaWRlc2hvd10gc3ZnIGc6Zmlyc3QtY2hpbGR7ZGlzcGxheTpub25lfS5oYXMtc2xpZGVzaG93IFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIHN2ZyBnOmxhc3QtY2hpbGR7ZGlzcGxheTpmbGV4fVtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1mdWxsc2NyZWVuXSBzdmcgZzpmaXJzdC1jaGlsZHtkaXNwbGF5OmZsZXh9W2RhdGEtZmFuY3lib3gtdG9nZ2xlLWZ1bGxzY3JlZW5dIHN2ZyBnOmxhc3QtY2hpbGR7ZGlzcGxheTpub25lfTpmdWxsc2NyZWVuIFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1mdWxsc2NyZWVuXSBzdmcgZzpmaXJzdC1jaGlsZHtkaXNwbGF5Om5vbmV9OmZ1bGxzY3JlZW4gW2RhdGEtZmFuY3lib3gtdG9nZ2xlLWZ1bGxzY3JlZW5dIHN2ZyBnOmxhc3QtY2hpbGR7ZGlzcGxheTpmbGV4fS5mLXByb2dyZXNze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2hlaWdodDozcHg7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm0tb3JpZ2luOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO2JhY2tncm91bmQ6dmFyKC0tZi1wcm9ncmVzcy1jb2xvciwgdmFyKC0tZi1jYXJvdXNlbC10aGVtZS1jb2xvciwgIzAwOTFmZikpO3otaW5kZXg6MzA7dXNlci1zZWxlY3Q6bm9uZTtwb2ludGVyLWV2ZW50czpub25lfSIsIi5mb3JtXG4gIG1heC13aWR0aDogMzYwcHhcbiAgbWFyZ2luOiAwIGF1dG9cbiAgJl9fd3JhcHBlclxuICAgIHBhZGRpbmc6IDM2cHggMzZweCAzNnB4IDM2cHhcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGXG4gICAgbWF4LXdpZHRoOiA0ODBweFxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcbiAgICBiYWNrZ3JvdW5kOiAjRkZGXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpXG4gICZfX3RpdGxlXG4gICAgY29sb3I6ICMyMTIxMjFcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICBmb250LXNpemU6IDMxcHhcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICBmb250LXdlaWdodDogNjAwXG4gICAgbGluZS1oZWlnaHQ6IDM4cHhcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweFxuICAgICYtdGhhbmtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4XG5cbiAgJl9faW5wdXRcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4XG4gICZfX2RvdFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMTBweFxuICAgIHJpZ2h0OiAxMHB4XG4gICAgaW5wdXRcbiAgICAgIHBhZGRpbmc6IDE2cHggMjRweFxuICAgICAgYm9yZGVyLXJhZGl1czogMTZweFxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOVxuICAgICAgYmFja2dyb3VuZDogI0ZGRlxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGNvbG9yOiAjQzVDNUM1XG4gICAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICBsaW5lLWhlaWdodDogMjRweFxuICAmX19idXR0b25cbiAgICB3aWR0aDogMTAwJVxuICAgIG1hcmdpbi10b3A6IDRweFxuICAgIG1hcmdpbi1ib3R0b206IDE2cHhcbiAgJl9fY2hlY2tib3hcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW1cbiAgICBnYXA6IDEycHhcbiAgICBsYWJlbFxuICAgICAgY29sb3I6IHZhcigtLXRleHQtY2FwdGlvbiwgIzg5ODk4OSlcbiAgICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG4gICAgICBhXG4gICAgICAgIGNvbG9yOiAjQTlBOUE5XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiByZXZlcnRcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgd2lkdGg6IDE1cHhcbiAgICAgIGhlaWdodDogMTVweFxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4XG4gICAgICBhcHBlYXJhbmNlOiBub25lXG4gICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBOUE5QTlcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06OmJlZm9yZVxuICAgICAgY29udGVudDogJydcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAycHhcbiAgICAgIGxlZnQ6IDRweFxuICAgICAgd2lkdGg6IDVweFxuICAgICAgaGVpZ2h0OiA5cHhcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgICBib3JkZXItbGVmdDogbm9uZVxuICAgICAgYm9yZGVyLXRvcDogbm9uZVxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpXG4gICAgICBib3JkZXItcmFkaXVzOiAycHhcblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmJlZm9yZVxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwXG4gICZfX2lucHV0XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgaW5wdXRcbiAgICAgIGNvbG9yOiAjMjEyMTIxXG4gICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgbGluZS1oZWlnaHQ6IDI2cHhcbiAgICAgIG91dGxpbmU6IG5vbmVcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkZcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgIHBhZGRpbmc6IDE0cHggMjRweFxuICAgICAgYm9yZGVyLXJhZGl1czogMTZweFxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWZpcnN0LCAjRDlEOUQ5KVxuICAgIHRleHRhcmVhXG4gICAgICBwYWRkaW5nOiAxNnB4IDI0cHhcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDlcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBtaW4taGVpZ2h0OiAxMjhweFxuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICBjb2xvcjogIzIxMjEyMVxuICAgICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcblxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpXG4gIC5tb2RhbFxuICAgICZfX3RpdGxlXG4gICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweFxuICAuZm9ybVxuICAgICZfX2J1dHRvblxuICAgICAgcGFkZGluZzogMTRweCAzMnB4XG4gICAgICBtYXJnaW4tdG9wOiAxcHhcbiAgICAmX19jaGVja2JveFxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF1cbiAgICAgICAgcGFkZGluZzogNnB4XG5cbiIsIi5hbGVydCBcbiAgcG9zaXRpb246IGZpeGVkXG4gIHRvcDogNTBweFxuICBsZWZ0OiA1MCVcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG4gIGRpc3BsYXk6IGdyaWRcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnJcbiAgZ3JpZC1nYXA6IDEwcHhcbiAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgei1pbmRleDogMTFcbiAgJl9fYm94XG4gICAgd2lkdGg6IG1heC1jb250ZW50XG4gICAgbWF4LXdpZHRoOiAzMDBweFxuICAgIC8vIGJvcmRlci1yYWRpdXM6IDVweFxuICAgIGJhY2tncm91bmQ6ICMzMzNcbiAgICBjb2xvcjogI2ZmZlxuICAgIGZvbnQtc2l6ZTogMTRweFxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4XG4gICAgcGFkZGluZzogMTBweCAxN3B4XG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgbWFyZ2luOiAwIGF1dG9cbiAgICBhbmltYXRpb246IGFsZXJ0LWZhZGVpbiAwLjJzIGVhc2UtaW4tb3V0IGZvcndhcmRzXG4gICAgJjo6YmVmb3JlXG4gICAgICBjb250ZW50OiBcIlwiXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIGxlZnQ6IDBcbiAgICAgIGJvdHRvbTogMCBcbiAgICAgIGhlaWdodDogM3B4XG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgYmFja2dyb3VuZDogIzFmMWYxZlxuICAgICAgYW5pbWF0aW9uOiBsaWZldGltZSB2YXIoLS1saWZldGltZSkgbGluZWFyIGZvcndhcmRzXG4gICAgJi5zdWNjZXNzIFxuICAgICAgYmFja2dyb3VuZDogIzRBQjg2OFxuICAgICAgJjo6YmVmb3JlXG4gICAgICAgIGJhY2tncm91bmQ6ICMzNzgxNGJcbiAgICAmLmVycm9yIFxuICAgICAgYmFja2dyb3VuZDogI0YwMkIyQlxuICAgICAgJjo6YmVmb3JlXG4gICAgICAgIGJhY2tncm91bmQ6ICNhYTIzMjNcbiAgICAmLm5vdGlmeSBcbiAgICAgIGJhY2tncm91bmQ6ICNmZGNiNmVcbiAgICAgICY6OmJlZm9yZVxuICAgICAgICBiYWNrZ3JvdW5kOiAjYzA5ZDViXG4gICAgJi5jbG9zZSBcbiAgICAgIGFuaW1hdGlvbjogYWxlcnQtZmFkZW91dCAwLjNzIGVhc2UtaW4tb3V0IGZvcndhcmRzXG5cbkBrZXlmcmFtZXMgYWxlcnQtZmFkZWluIFxuICAwJSBcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KVxuICAgIG9wYWNpdHk6IDBcbiAgMTAwJSBcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KVxuICAgIG9wYWNpdHk6IDFcblxuQGtleWZyYW1lcyBhbGVydC1mYWRlb3V0IFxuICAwJSBcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KVxuICAgIG9wYWNpdHk6IDFcbiAgMTAwJSBcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KVxuICAgIG9wYWNpdHk6IDBcblxuQGtleWZyYW1lcyBsaWZldGltZSBcbiAgMCUgXG4gICAgd2lkdGg6IDEwMCVcbiAgMTAwJSBcbiAgICB3aWR0aDogMCUiLCIuYnRuXG4gICAgcGFkZGluZzogMTZweCAzMnB4XG4gICAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSlcbiAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICBmb250LXNpemU6IDE2cHhcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICBmb250LXdlaWdodDogNTAwXG4gICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtMSwgI0Y5QzUwRClcbiAgICAmOmhvdmVyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUE5MERcblxuLmJ0bi0xXG4gICAgYmFja2dyb3VuZDogIzMzM1xuICAgIGNvbG9yOiAjZmZmXG4gICAgJjpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNDQ0IiwiLmRvdHRlZFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICB1bFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgbGlcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHhcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSlcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweFxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGRcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgICAgICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMyIsIi5pbnB1dFxuICAgICYtdGV4dFxuICAgICAgICBpbnB1dCAgIFxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIG1heC13aWR0aDogMjg5cHhcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweFxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgICAgICBjb2xvcjogIzMzM1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpXG4iLCIubGlnaHRib3hcbiAgICBwb3NpdGlvbjogZml4ZWRcbiAgICB0b3A6IDBcbiAgICBsZWZ0OiAwXG4gICAgd2lkdGg6IDEwMHZ3XG4gICAgaGVpZ2h0OiAxMDB2aFxuICAgIHBhZGRpbmc6IDUwcHggMjBweFxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC43KVxuICAgIGN1cnNvcjogcG9pbnRlclxuICAgIHotaW5kZXg6IDIwXG4gICAgJl9fd3JhcHBlclxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgJl9fY29udGVudFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgd2lkdGg6IDgwJVxuICAgICAgICBoZWlnaHQ6IDEwMCVcbiAgICAgICAgb3JkZXI6IDJcbiAgICAgICAgaW1nLCB2aWRlbywgaWZyYW1lXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCVcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW5cbiAgICAmX19hcnJvd1xuICAgICAgICB3aWR0aDogMjBweFxuICAgICAgICBoZWlnaHQ6IDIwcHhcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZlxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZVxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgJi0tcHJldlxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKVxuICAgICAgICAgICAgb3JkZXI6IDFcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweFxuICAgICAgICAmLS1uZXh0XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKVxuICAgICAgICAgICAgb3JkZXI6IDNcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSBcbiAgICAubGlnaHRib3hcbiAgICAgICAgcGFkZGluZzogNTBweCAxMHB4XG4gICAgICAgICZfX2Fycm93XG4gICAgICAgICAgICAmLS1wcmV2XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHhcbiAgICAgICAgICAgICYtLW5leHRcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4XG4gICAgICAgICAgICAgICAgXG5bZGF0YS1saWdodGJveF1cbiAgICBjdXJzb3I6IHBvaW50ZXIgXG4gICAgJiA+ICpcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUiLCIubW9kYWxcbiAgICBwb3NpdGlvbjogZml4ZWRcbiAgICB0b3A6IDBcbiAgICBsZWZ0OiAwXG4gICAgd2lkdGg6IDEwMHZ3XG4gICAgaGVpZ2h0OiAxMDB2aFxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KVxuICAgIG92ZXJmbG93LXk6IGF1dG9cbiAgICBwYWRkaW5nOiA1MHB4IDIwcHhcbiAgICB6LWluZGV4OiAyMFxuICAgIGFuaW1hdGlvbjogbW9kYWwtZmFkZW91dCB2YXIoLS1tb2RhbC1hbmltYXRpb24tdGltZSkgZWFzZS1pbi1vdXQgZm9yd2FyZHNcbiAgICAmLm9wZW5cbiAgICAgICAgYW5pbWF0aW9uOiBtb2RhbC1mYWRlaW4gdmFyKC0tbW9kYWwtYW5pbWF0aW9uLXRpbWUpIGVhc2UtaW4tb3V0IGZvcndhcmRzXG4gICAgJl9fd3JhcHBlclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDYwcHggNDRweCA2MHB4XG4gICAgICAgIG1heC13aWR0aDogNTMwcHhcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIGltZ1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAmX19jb250ZW50XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCVcbiAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICZfX2JveFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMjBweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAmX19jbG9zZVxuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogMjBweFxuICAgICAgICByaWdodDogMjNweFxuICAgICAgICAmLS1maXhlZFxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgICAgICB0b3A6IDIwcHhcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvaWNvbnMvY2xvc2Uuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0XG4gICAgICAgICAgICB3aWR0aDogMTRweFxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4XG4gICAgICAgICYtdGhhbmtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjlDNTBEXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDMycHhcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbFxuICAgICZfX2Rlc2NyaXB0aW9uXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICBsaW5lLWhlaWdodDogMjRweFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG5cbltkYXRhLW1vZGFsXVxuICAgIGN1cnNvcjogcG9pbnRlclxuICAgICpcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcblxuQGtleWZyYW1lcyBtb2RhbC1mYWRlb3V0IFxuICAgIDAlIFxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG4gICAgICAgIG9wYWNpdHk6IDFcbiAgICAxMDAlIFxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpXG4gICAgICAgIG9wYWNpdHk6IDBcbiAgXG5Aa2V5ZnJhbWVzIG1vZGFsLWZhZGVpblxuICAgIDAlIFxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpXG4gICAgICAgIG9wYWNpdHk6IDBcbiAgICAxMDAlIFxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG4gICAgICAgIG9wYWNpdHk6IDFcblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KVxuICAgIC5tb2RhbFxuICAgICAgICAmX193cmFwcGVyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDE0cHhcbiAgICAgICAgJl9fY2xvc2VcbiAgICAgICAgICAgIHRvcDogMTNweFxuICAgICAgICAgICAgcmlnaHQ6IDE0cHhcbiAgICAgICAgJl9fdGhhbmtcbiAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0b1xuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MjZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxuICAgIC5tb2RhbFxuICAgICAgICAmX190aGFua1xuICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIiwiLnNlbGVjdFxuICAgIHdpZHRoOiAxMDAlXG4gICAgbWF4LXdpZHRoOiAyODlweFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICZfX2J1dHRvblxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHhcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGNvbG9yOiAjMzMzXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKVxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4XG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgJl9fbGlzdFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyA0cHgpXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudFxuICAgICAgICBtYXgtd2lkdGg6IDI4OXB4XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKVxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgICAgIHotaW5kZXg6IDEwXG4gICAgICAgIGxpXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDE1cHhcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgICAgICY6aG92ZXIgXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpIiwiLnRpdGxlXG4gIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4sICMyMTIxMjEpXG4gIGZvbnQtZmFtaWx5OiBJbnRlclxuICBmb250LXNpemU6IDQycHhcbiAgZm9udC1zdHlsZTogbm9ybWFsXG4gIGZvbnQtd2VpZ2h0OiA2MDBcbiAgbGluZS1oZWlnaHQ6IDQ4cHhcbiAgcGFkZGluZy1ib3R0b206IDM2cHgiLCIubWluaWJhbm5lcnNcblxuICAmX19jb250YWluZXJcbiAgICBtYXgtd2lkdGg6IDExNzBweFxuICAgIHdpZHRoOiAxMDAlXG4gICAgcGFkZGluZzogMFxuICAgIG1hcmdpbjogMCBhdXRvXG5cbiAgJl9faXRlbXNcbiAgICBkaXNwbGF5OiBncmlkXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKVxuICAgIGdyaWQtZ2FwOiAzMHB4XG5cbiAgJl9faXRlbVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgbWluLXdpZHRoOiA1NzBweFxuICAgIG1pbi1oZWlnaHQ6IDI4OXB4XG4gICAgcGFkZGluZzogMzVweCAwIDQycHggNTBweFxuXG4gICZfX2JnXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAwXG4gICAgcmlnaHQ6IDBcbiAgICB3aWR0aDogMTAwJVxuICAgIGhlaWdodDogMTAwJVxuICAgIHotaW5kZXg6IC0xXG4gICAgaW1nXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4XG5cblxuICAmX190aXRsZVxuICAgIGNvbG9yOiAjRjJGOEZGXG4gICAgZm9udC1zaXplOiA0OXB4XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWxcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG5cbiAgJl9fdGV4dFxuICAgIGNvbG9yOiAjRkZGXG4gICAgZm9udC1zaXplOiAyMnB4XG4gICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlXG4gICAgbWFyZ2luLWJvdHRvbTogMThweFxuXG4gICZfX2J0blxuICAgIHdpZHRoOiAxNjVweFxuICAgIGhlaWdodDogNTBweFxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHhcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGXG4gICAgY29sb3I6ICNGRkZcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICBmb250LXNpemU6IDEzcHhcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICBmb250LXdlaWdodDogODAwXG4gICAgbGluZS1oZWlnaHQ6IDE1MCVcbiAgICBsZXR0ZXItc3BhY2luZzogMS4wNHB4XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuXG4gIC8vJl9fYmdcbiAgLy8gIGRpc3BsYXk6IGJsb2NrXG4gIC8vICBoZWlnaHQ6IDM3MnB4XG4gIC8vICBib3JkZXItcmFkaXVzOiAxMHB4XG4gIC8vICBvdmVyZmxvdzogaGlkZGVuXG4gIC8vICBpbWdcbiAgLy8gICAgd2lkdGg6IDEwMCVcbiAgLy8gICAgaGVpZ2h0OiAxMDAlXG4gIC8vICAgIG9iamVjdC1maXQ6IGNvdmVyXG4iLCIuYWR2YW50YWdlc1xuICBtYXJnaW4tYm90dG9tOiAxMjBweFxuICAmX193cmFwcGVyXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAmX19jb250YWluZXJcbiAgICBtYXgtd2lkdGg6IDMxOHB4XG4gICAgd2lkdGg6IDEwMCVcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHBhZGRpbmc6IDhweFxuICAgIGhlaWdodDogYXV0b1xuICAmX19iZ1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMFxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgbGVmdDogMFxuICAmX19ib3hcbiAgICBwYWRkaW5nOiAxNnB4XG4gICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDlcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB6LWluZGV4OiAzXG4gICAgaGVpZ2h0OiAxMDAlXG4gICZfX2ltZ1xuICAgIG1hcmdpbi1ib3R0b206IDZweFxuICAgIHdpZHRoOiAzMnB4XG4gICAgaGVpZ2h0OiAzMnB4XG4gICZfX3RpdGxlXG4gICAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSlcbiAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICBmb250LXNpemU6IDE4cHhcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICBmb250LXdlaWdodDogNjAwXG4gICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG4gICZfX3N1YnRpdGxlXG4gICAgY29sb3I6IHZhcigtLXRleHQtY2FwdGlvbiwgIzg5ODk4OSlcbiAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICBmb250LXNpemU6IDE2cHhcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICBmb250LXdlaWdodDogNTAwXG4gICAgbGluZS1oZWlnaHQ6IDI0cHhcblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KVxuICAuYWR2YW50YWdlc1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHhcbiAgICAmX193cmFwcGVyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBnYXA6IDEycHhcbiAgICAmX19ib3hcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcbiAgICAgIHBhZGRpbmc6IDhweFxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgZ2FwOiA4cHhcblxuICAgICZfX3RpdGxlXG4gICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAmX19zdWJ0aXRsZVxuICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAmX19jb250YWluZXJcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgJl9faW1nXG4gICAgICBtYXJnaW46IDAgYXV0b1xuQG1lZGlhIChtaW4td2lkdGg6IDQyNnB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpXG4gIC5hZHZhbnRhZ2VzXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweFxuICAgICZfX3dyYXBwZXJcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgICAgZ2FwOiAxMnB4XG4gICAgJl9fYm94XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4XG4gICAgICBwYWRkaW5nOiA4cHhcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGdhcDogOHB4XG5cbiAgICAmX190aXRsZVxuICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgJl9fc3VidGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgJl9fY29udGFpbmVyXG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgICZfX2ltZ1xuICAgICAgbWFyZ2luOiAwIGF1dG9cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KVxuICAuYWR2YW50YWdlc1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHhcbiAgICAmX193cmFwcGVyXG4gICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICAgIGdhcDogMjRweFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEzMzBweClcbiAgLmFkdmFudGFnZXNcbiAgICAmX193cmFwcGVyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgZ2FwOiAxNnB4IiwiLmFsZXJ0c1xuICAgICZfX2J1dHRvbnNcbiAgICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtYXgtY29udGVudClcbiAgICAgICAgZ3JpZC1nYXA6IDE1cHhcbiAgICAmX19zdWNjZXNzXG4gICAgICAgIGJhY2tncm91bmQ6ICM0QUI4NjhcbiAgICAmX19lcnJvclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjAyQjJCXG4gICAgJl9fbm90aWZ5XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZGNiNmVcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIFxuICAgIC5hbGVydHNcbiAgICAgICAgJl9fYnV0dG9uc1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBtYXgtY29udGVudCIsIi5hbnN3ZXJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9hbnN3ZXIvYW5zd2VyLWJnLndlYnBcIilcbiAgcGFkZGluZy10b3A6IDQ2MnB4XG4gIG1hcmdpbi10b3A6IC04MHB4XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgJl9fdGl0bGVcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgJl9fYm94XG4gICAgcGFkZGluZzogMjRweFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkZcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgYm94LXNoYWRvdzogMHB4IDEycHggNDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKVxuICAgIG1heC13aWR0aDogNDMycHhcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZ2FwOiAxNnB4XG4gICZfX251bVxuICAgIGNvbG9yOiB2YXIoLS1icmFuZC0xLCAjRjlDNTBEKVxuICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgIGZvbnQtc2l6ZTogMjRweFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICBsaW5lLWhlaWdodDogMzBweFxuICAmX19zdWJ0aXRsZVxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4sICMyMTIxMjEpXG4gICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgZm9udC1zaXplOiAxOHB4XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgcGFkZGluZy1ib3R0b206IDEycHhcbiAgJl9fZGVzY3JcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLTIsICM2MjYyNjIpXG4gICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgZm9udC1zaXplOiAxNnB4XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICZfX3dyYXBwZXJcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KVxuICAuYW5zd2VyXG4gICAgcGFkZGluZy10b3A6IDM1NXB4XG4gICAgcGFkZGluZy1ib3R0b206IDMycHhcbiAgICAmX193cmFwcGVyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBnYXA6IDEycHhcbiAgICAmX190aXRsZVxuICAgICAgZm9udC1zaXplOiAyMnB4XG4gICAgICBsaW5lLWhlaWdodDogMzBweFxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHhcbiAgICAmX19udW1cbiAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgbGluZS1oZWlnaHQ6IDI2cHhcbiAgICAmX19ib3hcbiAgICAgIGdhcDogMTZweFxuICAgICAgcGFkZGluZzogMTZweFxuICAgICAgYm9yZGVyLXJhZGl1czogMTZweFxuICAgICZfX3N1YnRpdGxlXG4gICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4XG4gICAgJl9fZGVzY3JcbiAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgbGluZS1oZWlnaHQ6IDIycHhcblxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KVxuICAuYW5zd2VyXG4gICAgcGFkZGluZy10b3A6IDM1NXB4XG4gICAgcGFkZGluZy1ib3R0b206IDMycHhcbiAgICAmX193cmFwcGVyXG4gICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICAgIGdhcDogMTJweFxuICAgICZfX3RpdGxlXG4gICAgICBmb250LXNpemU6IDIycHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweFxuICAgICZfX251bVxuICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICBsaW5lLWhlaWdodDogMjZweFxuICAgICZfX2JveFxuICAgICAgZ2FwOiAxNnB4XG4gICAgICBwYWRkaW5nOiAxNnB4XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4XG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgICZfX3N1YnRpdGxlXG4gICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4XG4gICAgJl9fZGVzY3JcbiAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgbGluZS1oZWlnaHQ6IDIycHhcblxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpXG4gIC5hbnN3ZXJcbiAgICBwYWRkaW5nLXRvcDogMzU1cHhcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweFxuICAgICZfX3RpdGxlXG4gICAgICBmb250LXNpemU6IDMycHhcbiAgICAmX19ib3hcbiAgICAgIG1heC13aWR0aDogNzcwcHhcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG9cbiAgICAmX193cmFwcGVyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweClcbiAgLmFuc3dlclxuICAgICZfX3dyYXBwZXJcbiAgICAgIGdhcDogMTJweFxuICAgICZfX2JveFxuICAgICAgbWF4LXdpZHRoOiA0NTBweFxuICAgICAgd2lkdGg6IDEwMCVcblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM0NXB4KVxuICAuYW5zd2VyXG4gICAgJl9fYm94XG4gICAgICBtYXgtd2lkdGg6IDMyJVxuIiwiLmFwcGxpY2F0aW9uXG4gIHBhZGRpbmctdG9wOiA0MHB4XG4gIHBhZGRpbmctYm90dG9tOiAxODRweFxuICAmX19mb3JtXG4gICAgbWF4LXdpZHRoOiA2OTZweFxuICAgIHdpZHRoOiAxMDAlXG4gICAgbWFyZ2luOiAwXG4gICZfX3dyYXBwZXJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvYXBwbGljYXRpb24vYXBwX2JnLndlYnBcIilcbiAgICBwYWRkaW5nOiA2MHB4XG4gICAgYm9yZGVyLXJhZGl1czogNDhweFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxuICAmX190aXRsZVxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4sICMyMTIxMjEpXG4gICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgZm9udC1zaXplOiA0MnB4XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgIGxpbmUtaGVpZ2h0OiA0OHB4XG4gICAgbWF4LXdpZHRoOiA0ODBweFxuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4XG4gICZfX3N1YnRpdGxlXG4gICAgY29sb3I6IHZhcigtLXRleHQtY2FwdGlvbiwgIzg5ODk4OSlcbiAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICBmb250LXNpemU6IDE2cHhcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICBmb250LXdlaWdodDogNTAwXG4gICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICBtYXgtd2lkdGg6IDQxNXB4XG4gICZfX21vZGFsXG4gICAgcGFkZGluZzogMzZweFxuICAgIG1heC13aWR0aDogNjk2cHhcbiAgICB3aWR0aDogMTAwJVxuICAgIGJvcmRlci1yYWRpdXM6IDM2cHhcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1tYWluLCAjRkZGKVxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KVxuICAmX19tb2RhbFRpdGxlXG4gICAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSlcbiAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICBmb250LXNpemU6IDE4cHhcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICBmb250LXdlaWdodDogNjAwXG4gICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHhcbiAgJl9fY2hhcmFjdGVyc1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweFxuICAmX19mb3JtSW5wdXRcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG4gICAgaW5wdXRcbiAgICAgIHBhZGRpbmc6IDE2cHggMjRweFxuICAgICAgYm9yZGVyLXJhZGl1czogMTZweFxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc3Ryb2tlLWZpcnN0LCAjRDlEOUQ5KVxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmctbWFpbiwgI0ZGRilcbiAgICAgIG1heC13aWR0aDogMzAwcHhcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1kaXNhYmxlLCAjMjEyMTIxKVxuICAgICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICAgICY6OnBsYWNlaG9sZGVyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRpc2FibGUsICNDNUM1QzUpXG4gICZfX3BsYWNlaG9sZGVyXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAwXG4gICAgcmlnaHQ6IDEwcHhcbiAgJl9faW1nXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgYm90dG9tOiAwXG4gICAgbGVmdDogMFxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICZfX2NoZWNrYm94XG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBtYXJnaW46IDI0cHggMFxuICAgIGxhYmVsXG4gICAgICBjb2xvcjogI0E5QTlBOVxuICAgICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHhcbiAgICAgIGFcbiAgICAgICAgY29sb3I6ICNBOUE5QTlcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHJldmVydFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICB3aWR0aDogMTVweFxuICAgICAgaGVpZ2h0OiAxNXB4XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHhcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmVcbiAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0E5QTlBOVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmJlZm9yZVxuICAgICAgY29udGVudDogJydcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAycHhcbiAgICAgIGxlZnQ6IDRweFxuICAgICAgd2lkdGg6IDVweFxuICAgICAgaGVpZ2h0OiA5cHhcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgICBib3JkZXItbGVmdDogbm9uZVxuICAgICAgYm9yZGVyLXRvcDogbm9uZVxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpXG4gICAgICBib3JkZXItcmFkaXVzOiAycHhcblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmJlZm9yZVxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwXG4gICAgJl9faW5wdXRcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgaW5wdXRcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY2FwdGlvbiwgI0E5QTlBOSlcbiAgICAgICAgZm9udC1mYW1pbHk6IE11bGxlclxuICAgICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHhcbiAgICAgICAgb3V0bGluZTogbm9uZVxuICAgICAgICBiYWNrZ3JvdW5kOiAjM0EzQTNBXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweFxuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHhcbiAgJl9fYnV0dG9uXG4gICAgYm9yZGVyLXJhZGl1czogMTZweFxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLTEsICNGOUM1MEQpXG4gICAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSlcbiAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICBmb250LXNpemU6IDE2cHhcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICBmb250LXdlaWdodDogNTAwXG4gICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICB3aWR0aDogMTAwJVxuICAgIHBhZGRpbmc6IDE2cHggMzJweFxuICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlBOTBEXG4gICZfX2luZm9Cb3hcbiAgICBwYWRkaW5nOiAyNHB4IDM2cHhcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIGJvdHRvbTogLTcwcHhcbiAgICBsZWZ0OiAxNy43JVxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkZcbiAgICBtYXgtd2lkdGg6IDg2NnB4XG4gICAgd2lkdGg6IDEwMCVcbiAgICBib3JkZXItcmFkaXVzOiAzNnB4XG4gICAgYmFja2dyb3VuZDogI0ZGRlxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KVxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4sICMyMTIxMjEpXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgZm9udC1zaXplOiAxOHB4XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICZfX3RyaWdnZXJcbiAgICB3aWR0aDogNDhweFxuICAgIGhlaWdodDogNDhweFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUM1MERcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBzdmdcbiAgICAgIHRvcDogMTBweFxuICAgICAgbGVmdDogMTBweFxuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICZfX2FwcGZpbGVJbWdcbiAgICB3aWR0aDogNDBweFxuICAgIGhlaWdodDogNDBweFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RjhcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4XG4gICZfX2FwcEZpbGVcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgIHdpZHRoOiAxMDAlXG4gICAgYm9yZGVyLXJhZGl1czogMTZweFxuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjRDlEOUQ5XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgcGFkZGluZzogMTZweCAwXG4gICAgbGFiZWxcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4sICMyMTIxMjEpXG4gICAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICBsaW5lLWhlaWdodDogMjRweFxuICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgc3BhblxuICAgICAgY29sb3I6IHZhcigtLXRleHQtY2FwdGlvbiwgIzg5ODk4OSlcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgIGlucHV0XG4gICAgICB3aWR0aDogMC4xcHhcbiAgICAgIGhlaWdodDogMC4xcHhcbiAgICAgIG9wYWNpdHk6IDBcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgei1pbmRleDogLTEwXG4gICAgICAmOmZvY3VzICsgbGFiZWxcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICMwMDc4ZDdcbiAgICAgICAgb3V0bGluZS1yYWRpdXM6IDVweFxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweClcbiAgLmFwcGxpY2F0aW9uXG4gICAgcGFkZGluZy10b3A6IDI1cHhcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg4cHhcbiAgICAmX193cmFwcGVyXG4gICAgICBwYWRkaW5nOiAxNnB4IDE2cHggNTVweCAxNnB4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lXG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgJl9fdGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogMjJweFxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHggYXV0b1xuICAgICZfX3N1YnRpdGxlXG4gICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjZweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgICZfX21vZGFsXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMFxuICAgICAgcGFkZGluZzogMFxuICAgICZfX21vZGFsVGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAmX19mb3JtSW5wdXRcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweFxuICAgICZfX2NoYXJhY3RlcnNcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4XG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICZfX2ltZ1xuICAgICAgZGlzcGxheTogbm9uZVxuICAgICZfX2FwcEZpbGVcbiAgICAgIHBhZGRpbmc6IDEycHggMjFweFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRlxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweFxuICAgICZfX2FwcGZpbGVUZXh0XG4gICAgICBsYWJlbFxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLCAjMjEyMTIxKVxuICAgICAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICBzcGFuXG4gICAgICAgIGNvbG9yOiAjODk4OTg5XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBsaW5lLWhlaWdodDogMjBweFxuICAgICZfX2NoZWNrYm94XG4gICAgICBsYWJlbFxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjODk4OTg5KVxuICAgICAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG4gICAgICAgIGFcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjODk4OTg5KVxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmVcbiAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdXG4gICAgICAgIG1heC13aWR0aDogMTZweFxuICAgICAgICBwYWRkaW5nOiA2cHhcbiAgICAmX19pbmZvQm94XG4gICAgICBib3R0b206IC0xNjBweFxuICAgICAgdG9wOiA5NiVcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHJpZ2h0OiAwXG4gICAgICBtYXJnaW46IGF1dG9cbiAgICAgIG1heC1oZWlnaHQ6IDE2MHB4XG4gICAgICBtYXgtd2lkdGg6IDI1NnB4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICBwYWRkaW5nOiAxMnB4IDE4cHggMTJweCAxOHB4XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICZfX2J1dHRvblxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAmX190cmlnZ2VyXG4gICAgICB3aWR0aDogMzZweFxuICAgICAgaGVpZ2h0OiAzNnB4XG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweFxuICAgICAgc3ZnXG4gICAgICAgIHdpZHRoOiAyMXB4XG4gICAgICAgIGhlaWdodDogMjFweFxuICAgICAgICB0b3A6IDdweFxuICAgICAgICBsZWZ0OiA4cHhcblxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KVxuICAuYXBwbGljYXRpb25cbiAgICBwYWRkaW5nLXRvcDogMjVweFxuICAgIHBhZGRpbmctYm90dG9tOiAxODhweFxuICAgICZfX3dyYXBwZXJcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweCA1NXB4IDE2cHhcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RjhcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM2cHhcbiAgICAmX190aXRsZVxuICAgICAgZm9udC1zaXplOiAyMnB4XG4gICAgICBsaW5lLWhlaWdodDogMzBweFxuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAmX19zdWJ0aXRsZVxuICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgcGFkZGluZy1ib3R0b206IDI2cHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAmX19tb2RhbFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDBcbiAgICAgIHBhZGRpbmc6IDBcbiAgICAmX19tb2RhbFRpdGxlXG4gICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMFxuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgJl9fZm9ybUlucHV0XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHhcbiAgICAmX19jaGFyYWN0ZXJzXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTRweFxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIGdhcDogMTZweFxuICAgICZfX2ltZ1xuICAgICAgZGlzcGxheTogbm9uZVxuICAgICZfX2FwcEZpbGVcbiAgICAgIHBhZGRpbmc6IDEycHggMjFweFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRlxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweFxuICAgICZfX2FwcGZpbGVUZXh0XG4gICAgICBsYWJlbFxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLCAjMjEyMTIxKVxuICAgICAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICBzcGFuXG4gICAgICAgIGNvbG9yOiAjODk4OTg5XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgICBsaW5lLWhlaWdodDogMjBweFxuICAgICZfX2NoZWNrYm94XG4gICAgICBsYWJlbFxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjODk4OTg5KVxuICAgICAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG4gICAgICAgIGFcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjODk4OTg5KVxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmVcbiAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdXG4gICAgICAgIG1heC13aWR0aDogMTZweFxuICAgICAgICBwYWRkaW5nOiA2cHhcbiAgICAmX19pbmZvQm94XG4gICAgICBib3R0b206IC0xNjBweFxuICAgICAgdG9wOiA5NiVcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHJpZ2h0OiAwXG4gICAgICBtYXJnaW46IGF1dG9cbiAgICAgIG1heC1oZWlnaHQ6IDE2MHB4XG4gICAgICBtYXgtd2lkdGg6IDM1NnB4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICBwYWRkaW5nOiAxMnB4IDE4cHggMTJweCAxOHB4XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICZfX2J1dHRvblxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAmX190cmlnZ2VyXG4gICAgICB3aWR0aDogMzZweFxuICAgICAgaGVpZ2h0OiAzNnB4XG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweFxuICAgICAgc3ZnXG4gICAgICAgIHdpZHRoOiAyMXB4XG4gICAgICAgIGhlaWdodDogMjFweFxuICAgICAgICB0b3A6IDdweFxuICAgICAgICBsZWZ0OiA4cHhcblxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweClcbiAgLmFwcGxpY2F0aW9uXG4gICAgcGFkZGluZy10b3A6IDI1cHhcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHhcbiAgICAmX193cmFwcGVyXG4gICAgICBwYWRkaW5nOiAzNnB4IDE2cHggNTVweCAxNnB4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lXG4gICAgJl9fdGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogMjJweFxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgJl9fc3VidGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNnB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgJl9fbW9kYWxcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwXG4gICAgICBwYWRkaW5nOiAwXG4gICAgICBtYXgtd2lkdGg6IDEwMDBweFxuICAgICZfX21vZGFsVGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAmX19mb3JtSW5wdXRcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweFxuICAgICZfX2NoYXJhY3RlcnNcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4XG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgZ2FwOiAxNnB4XG4gICAgJl9faW1nXG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgJl9fYXBwRmlsZVxuICAgICAgcGFkZGluZzogMTJweCAyMXB4XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGXG4gICAgICBtYXJnaW46IDAgYXV0byAyNHB4IGF1dG9cbiAgICAgIG1heC13aWR0aDogNTUwcHhcbiAgICAmX19hcHBmaWxlVGV4dFxuICAgICAgbGFiZWxcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSlcbiAgICAgICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweFxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgc3BhblxuICAgICAgICBjb2xvcjogIzg5ODk4OVxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcbiAgICAmX19jaGVja2JveFxuICAgICAgbGFiZWxcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY2FwdGlvbiwgIzg5ODk4OSlcbiAgICAgICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjBweFxuICAgICAgICBhXG4gICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY2FwdGlvbiwgIzg5ODk4OSlcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lXG4gICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XVxuICAgICAgICBtYXgtd2lkdGg6IDE2cHhcbiAgICAgICAgcGFkZGluZzogNnB4XG4gICAgJl9faW5mb0JveFxuICAgICAgYm90dG9tOiAtMTYwcHhcbiAgICAgIHRvcDogODclXG4gICAgICBsZWZ0OiAwXG4gICAgICByaWdodDogMFxuICAgICAgbWFyZ2luOiBhdXRvXG4gICAgICBtYXgtaGVpZ2h0OiAxNjBweFxuICAgICAgbWF4LXdpZHRoOiA2NDJweFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgcGFkZGluZzogMTJweCAxOHB4IDEycHggMThweFxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHB4XG4gICAgJl9fYnV0dG9uXG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgICZfX3RyaWdnZXJcbiAgICAgIHdpZHRoOiAzNnB4XG4gICAgICBoZWlnaHQ6IDM2cHhcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4XG4gICAgICBzdmdcbiAgICAgICAgd2lkdGg6IDIxcHhcbiAgICAgICAgaGVpZ2h0OiAyMXB4XG4gICAgICAgIHRvcDogN3B4XG4gICAgICAgIGxlZnQ6IDhweFxuICAgICZfX2Zvcm1cbiAgICAgIG1hcmdpbjogMCBhdXRvXG5cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KVxuICAuYXBwbGljYXRpb25cbiAgICBwYWRkaW5nLXRvcDogMjVweFxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweFxuICAgICZfX3dyYXBwZXJcbiAgICAgIHBhZGRpbmc6IDE2cHggMTZweCA1NXB4IDE2cHhcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RjhcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcbiAgICAmX190aXRsZVxuICAgICAgZm9udC1zaXplOiAyMnB4XG4gICAgICBsaW5lLWhlaWdodDogMzBweFxuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAmX19zdWJ0aXRsZVxuICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgcGFkZGluZy1ib3R0b206IDI2cHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAmX19tb2RhbFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDBcbiAgICAgIHBhZGRpbmc6IDBcbiAgICAgIG1heC13aWR0aDogMTAwMHB4XG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgICZfX21vZGFsVGl0bGVcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgcGFkZGluZy1ib3R0b206IDBcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHhcbiAgICAmX19mb3JtSW5wdXRcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweFxuICAgICZfX2NoYXJhY3RlcnNcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4XG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgZ2FwOiAxNnB4XG4gICAgJl9faW1nXG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgJl9fYXBwRmlsZVxuICAgICAgcGFkZGluZzogMTJweCAyMXB4XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGXG4gICAgICBtYXJnaW46IDAgYXV0byAyNHB4IGF1dG9cbiAgICAgIG1heC13aWR0aDogNTUwcHhcbiAgICAmX19hcHBmaWxlVGV4dFxuICAgICAgbGFiZWxcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSlcbiAgICAgICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweFxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgc3BhblxuICAgICAgICBjb2xvcjogIzg5ODk4OVxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcbiAgICAmX19jaGVja2JveFxuICAgICAgbGFiZWxcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY2FwdGlvbiwgIzg5ODk4OSlcbiAgICAgICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgICBsaW5lLWhlaWdodDogMjBweFxuICAgICAgICBhXG4gICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY2FwdGlvbiwgIzg5ODk4OSlcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lXG4gICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XVxuICAgICAgICBtYXgtd2lkdGg6IDE2cHhcbiAgICAgICAgcGFkZGluZzogNnB4XG4gICAgJl9faW5mb0JveFxuICAgICAgYm90dG9tOiAtMTYwcHhcbiAgICAgIHRvcDogODclXG4gICAgICBsZWZ0OiAwXG4gICAgICByaWdodDogMFxuICAgICAgbWFyZ2luOiBhdXRvXG4gICAgICBtYXgtaGVpZ2h0OiAxNjBweFxuICAgICAgbWF4LXdpZHRoOiA2NDJweFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgcGFkZGluZzogMTJweCAxOHB4IDEycHggMThweFxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHB4XG4gICAgJl9fYnV0dG9uXG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgICZfX3RyaWdnZXJcbiAgICAgIHdpZHRoOiAzNnB4XG4gICAgICBoZWlnaHQ6IDM2cHhcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4XG4gICAgICBzdmdcbiAgICAgICAgd2lkdGg6IDIxcHhcbiAgICAgICAgaGVpZ2h0OiAyMXB4XG4gICAgICAgIHRvcDogN3B4XG4gICAgICAgIGxlZnQ6IDhweFxuICAgICZfX2Zvcm1cbiAgICAgIG1hcmdpbjogMCBhdXRvXG5cblxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpXG4gIC5hcHBsaWNhdGlvblxuICAgICZfX2ltZ1xuICAgICAgaW1nXG4gICAgICAgIHdpZHRoOiA2MDBweFxuICAgICZfX21vZGFsXG4gICAgICBtYXgtd2lkdGg6IDY0MHB4XG4gICAgJl9fZm9ybUlucHV0XG4gICAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG8iLCIuYmFubmVyXG4gIG1hcmdpbi10b3A6IDEzM3B4XG4gIHdpZHRoOiAxMDAlXG4gIG1hcmdpbi1ib3R0b206IDMwcHhcbiAgJl9fd3JhcHBlclxuICAgIHBhZGRpbmc6IDYwcHggNjBweFxuICAgIHdpZHRoOiAxMDAlXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvYmFja2dyb3VuZC9iYW5uZXJfYmcud2VicCcpXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgYm9yZGVyLXJhZGl1czogNDRweFxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgJl9fdGl0bGVcbiAgICBjb2xvcjogIzIxMjEyMVxuICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgIGZvbnQtc2l6ZTogNTZweFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICBsaW5lLWhlaWdodDogNjRweFxuICAgIG1heC13aWR0aDogNzUwcHhcbiAgICB6LWluZGV4OiAyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgbWFyZ2luLWJvdHRvbTogMThweFxuICAgIHNwYW5cbiAgICAgIGNvbG9yOiAjRkFGOUY5XG4gICZfX2ltYWdlXG4gICAgJi15ZWxsb3dcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgei1pbmRleDogMVxuICAgICAgdG9wOiA1NXB4XG4gICAgICBsZWZ0OiAxOHB4XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICYtbW9iXG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHotaW5kZXg6IDFcbiAgICAgIHRvcDogMTNweFxuICAgICAgbGVmdDogNSVcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgJi1tYW5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgei1pbmRleDogMlxuICAgICAgYm90dG9tOiAwXG4gICAgICByaWdodDogMFxuICAmX19saVxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbnRyYXN0LCAjRkFGOUY5KVxuICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgIGZvbnQtc2l6ZTogMThweFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICBsaW5lLWhlaWdodDogMjRweFxuICAgIGdhcDogMTBweFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweFxuICAmX191bFxuICAgIG1hcmdpbi1ib3R0b206IDM2cHhcbiAgJl9fb2ZmZXJzXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBtYXgtd2lkdGg6IDYzNXB4XG4gICZfX29mZmVyXG4gICAgJi1saW5rXG4gICAgICBhXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDJweFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlDNTBEXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4sICMyMTIxMjEpXG4gICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweFxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgZ2FwOiAxMHB4XG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjlBOTBEXG4gICAgJi1zYWxlXG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1tYWluLCAjRkZGKVxuICAgICAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSlcbiAgICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgICBwYWRkaW5nOiA4cHggMjRweFxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgZ2FwOiAxMnB4XG4gICZfX2VsbGlwc2VcbiAgICB3aWR0aDogMzAwcHhcbiAgICBoZWlnaHQ6IDMwMHB4XG4gICAgZmxleC1zaHJpbms6IDBcbiAgICBvcGFjaXR5OiAwLjJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC0xLCAjRjlDNTBEKVxuICAgIGZpbHRlcjogYmx1cigxMjBweClcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB6LWluZGV4OiAxXG4gICAgdG9wOiAyMDBweFxuICAgIHJpZ2h0OiAwXG4gICZfX2xpbmVcbiAgICBkaXNwbGF5OiBub25lXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KVxuICAuYmFubmVyXG4gICAgbWFyZ2luLXRvcDogODZweFxuICAgIG1hcmdpbi1ib3R0b206IDI1cHhcbiAgICAmX19pbWFnZVxuICAgICAgJi1tYW5cbiAgICAgICAgYm90dG9tOiAwXG4gICAgICAgIHdpZHRoOiAyMjVweFxuICAgICAgJi1tb2JcbiAgICAgICAgdG9wOiAxM3B4XG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgcmlnaHQ6IDBcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAgICAgbWFyZ2luOiBhdXRvXG4gICAgJl9fdGl0bGVcbiAgICAgIG1heC13aWR0aDogMjU2cHhcbiAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgbGluZS1oZWlnaHQ6IDMycHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgcGFkZGluZy1ib3R0b206IDEycHhcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgJl9faW1hZ2VcbiAgICAgICYteWVsbG93XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICYtbW9iXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgJl9fd3JhcHBlclxuICAgICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgICAgcGFkZGluZzogMjhweCAxNnB4IDIwM3B4IDE2cHhcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1hZ2VzL2JhY2tncm91bmQvYmFubmVyX21vYi53ZWJwJylcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMTUlXG4gICAgJl9fb2ZmZXJzXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBnYXA6IDE2cHhcbiAgICAmX19vZmZlclxuICAgICAgJi1saW5rXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIG1heC13aWR0aDogMjU2cHhcbiAgICAgICAgYVxuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMzlweFxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICAmLXNhbGVcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzZweFxuICAgICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIG1heC13aWR0aDogMjIxcHhcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgcGFkZGluZzogNHB4IDIwcHhcbiAgICAgICAgc3ZnXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICZfX3VsXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjFweFxuICAgICAgbWF4LXdpZHRoOiAyNTZweFxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGdhcDogNXB4XG4gICAgJl9fbGlcbiAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4XG4gICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgZ2FwOiA2cHhcbiAgICAgIG1heC13aWR0aDogMjU2cHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgIHN2Z1xuICAgICAgICBtaW4td2lkdGg6IDE2cHhcbiAgICAgICAgaGVpZ2h0OiAxNnB4XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAmX19lbGxpcHNlXG4gICAgICB0b3A6IDQwMHB4XG4gICAgICByaWdodDogLTcwcHhcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAmX19saW5lXG4gICAgICBtYXgtd2lkdGg6IDYwcHhcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOVxuICAgICAgbWFyZ2luOiAwIGF1dG9cblxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxuICAuYmFubmVyXG4gICAgbWFyZ2luLXRvcDogODZweFxuICAgIG1hcmdpbi1ib3R0b206IDI1cHhcbiAgICAmX19pbWFnZVxuICAgICAgJi1tYW5cbiAgICAgICAgYm90dG9tOiAwXG4gICAgICAgIHdpZHRoOiAyMjVweFxuICAgICAgJi1tb2JcbiAgICAgICAgdG9wOiAxM3B4XG4gICAgICAgIGxlZnQ6IDBcbiAgICAgICAgcmlnaHQ6IDBcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAgICAgbWFyZ2luOiBhdXRvXG4gICAgJl9fdGl0bGVcbiAgICAgIG1heC13aWR0aDogMzQwcHhcbiAgICAgIGZvbnQtc2l6ZTogMzJweFxuICAgICAgbGluZS1oZWlnaHQ6IDMycHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgcGFkZGluZy1ib3R0b206IDEycHhcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgJl9faW1hZ2VcbiAgICAgICYteWVsbG93XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICYtbW9iXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgJl9fd3JhcHBlclxuICAgICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgICAgcGFkZGluZzogMjhweCAxNnB4IDIwM3B4IDE2cHhcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1hZ2VzL2JhY2tncm91bmQvYmFubmVyX21vYi53ZWJwJylcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlXG4gICAgLy8mX19saVxuICAgIC8vICBmb250LXNpemU6IDE4cHhcbiAgICAvLyAgbWFyZ2luLWJvdHRvbTogNnB4XG4gICAgLy8gIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgLy8gIGdhcDogNnB4XG4gICAgLy8gIG1heC13aWR0aDogMzMwcHhcbiAgICAvLyAgc3ZnXG4gICAgLy8gICAgbWluLXdpZHRoOiAxNnB4XG4gICAgLy8gICAgaGVpZ2h0OiAxNnB4XG4gICAgJl9fb2ZmZXJzXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBnYXA6IDE2cHhcbiAgICAmX19vZmZlclxuICAgICAgJi1saW5rXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIG1heC13aWR0aDogMjU2cHhcbiAgICAgICAgYVxuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMzlweFxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICAmLXNhbGVcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzZweFxuICAgICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIG1heC13aWR0aDogMjIxcHhcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgcGFkZGluZzogNHB4IDIwcHhcbiAgICAgICAgc3ZnXG4gICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIC8vJl9fdWxcbiAgICAvLyAgcGFkZGluZy1ib3R0b206IDIxcHhcbiAgICAvLyAgbWF4LXdpZHRoOiAzNDBweFxuICAgIC8vICBtYXJnaW46IDAgYXV0b1xuICAgICZfX2VsbGlwc2VcbiAgICAgIHRvcDogNDAwcHhcbiAgICAgIHJpZ2h0OiAtNzBweFxuICAgICZfX3VsXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjFweFxuICAgICAgbWF4LXdpZHRoOiAyNTZweFxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGdhcDogOHB4XG4gICAgJl9fbGlcbiAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4XG4gICAgICBsaW5lLWhlaWdodDogMjZweFxuICAgICAgbWF4LXdpZHRoOiAyNTZweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICBzdmdcbiAgICAgICAgbWluLXdpZHRoOiAxNnB4XG4gICAgICAgIGhlaWdodDogMTZweFxuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgJl9fbGluZVxuICAgICAgbWF4LXdpZHRoOiA2MHB4XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDlcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgJl9fZWxsaXBzZVxuICAgICAgZGlzcGxheTogbm9uZVxuICAgICZfX29mZmVyc1xuICAgICAgbWF4LXdpZHRoOiBub25lXG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KVxuICAuYmFubmVyXG4gICAgJl9faW1hZ2VcbiAgICAgICYtbWFuXG4gICAgICAgIGJvdHRvbTogMFxuICAgICAgICB3aWR0aDogMzA2cHhcbiAgICAgICYteWVsbG93XG4gICAgICAgIHdpZHRoOiA3MDBweFxuICAgICZfX3RpdGxlXG4gICAgICBmb250LXNpemU6IDU0cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJVxuICAgICAgc3BhblxuICAgICAgICBmb250LXNpemU6IDQ3cHhcbiAgICAmX19vZmZlcnNcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZVxuICAgICAgZ2FwOiAxMHB4XG4gICAgJl9fb2ZmZXJcbiAgICAgICYtc2FsZVxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAmX193cmFwcGVyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpXG4gIC5iYW5uZXJcbiAgICAmX19pbWFnZVxuICAgICAgJi1tYW5cbiAgICAgICAgYm90dG9tOiAwXG4gICAgICAgIHdpZHRoOiAzMDZweFxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpXG4gIC5iYW5uZXJcbiAgICAmX19pbWFnZVxuICAgICAgJi1tYW5cbiAgICAgICAgYm90dG9tOiAwXG4gICAgICAgIHdpZHRoOiA0NjRweCIsIi5jb21wYXJpc29uXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZC9kb3BfYmcud2VicFwiKVxuICBwYWRkaW5nLWJvdHRvbTogNjBweFxuICAmX190aXRsZVxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4XG4gICAgJi1wb3dkZXJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4sICMyMTIxMjEpXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgJi1saXF1aWRcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4sICMyMTIxMjEpXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgICBwYWRkaW5nOiAxNnB4IDBcbiAgJl9fd3JhcHBlclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgZ2FwOiAyNHB4XG4gICZfX21vYlxuICAgIGRpc3BsYXk6IG5vbmVcbiAgJl9fbGluZVxuICAgIGhlaWdodDogMXB4XG4gICAgYmFja2dyb3VuZDogI0Q5RDlEOVxuICAgIG1heC13aWR0aDogNjYwcHhcbiAgICB3aWR0aDogMTAwJVxuICAgICYtcG93ZGVyXG4gICAgICBoZWlnaHQ6IDFweFxuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRlxuICAgICYtbGlxdWlkXG4gICAgICBoZWlnaHQ6IDFweFxuICAgICAgYmFja2dyb3VuZDogI0Q5RDlEOVxuICAgICAgd2lkdGg6IDEwMCVcbiAgJl9fY29udGFpbmVyXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICByb3ctZ2FwOiAxNnB4XG4gICAgbWF4LXdpZHRoOiA2NjBweFxuICAgIHdpZHRoOiAxMDAlXG4gICAgcGFkZGluZy10b3A6IDQwcHhcbiAgICAmLXBvd2RlclxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBwYWRkaW5nOiAxNnB4IDAgNDBweCAwXG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1tYWluLCAjRkZGKVxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgbWF4LXdpZHRoOiAzMThweFxuICAgICAgcm93LWdhcDogMTdweFxuICAgICYtbGlxdWlkXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIHBhZGRpbmc6IDI1cHggMCA0MHB4IDBcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBtYXgtd2lkdGg6IDMxOHB4XG5cbiAgJl9fc3VidGl0bGVcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLCAjMjEyMTIxKVxuICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICBsaW5lLWhlaWdodDogMjRweFxuICAgIG1heC13aWR0aDogNTE1cHhcbiAgICAmLXBvd2RlclxuICAgICAgY29sb3I6IHZhcigtLWxhYmVsLWdyZWVuLCAjMjVCQzBEKVxuICAgICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICAmLWxpcXVpZFxuICAgICAgY29sb3I6ICNCQzBEMERcbiAgICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgICBwYWRkaW5nOiAxNnB4IDBcbiAgJl9faW1nXG4gICAgJi10b3BcbiAgICAgIG1hcmdpbjogMTZweCAwXG4gICAgJi1ib3R0b21cbiAgICAgIG1hcmdpbjogMzJweCAwXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KVxuICAuY29tcGFyaXNvblxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4XG4gICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgICZfX3RpdGxlXG4gICAgICBmb250LXNpemU6IDIycHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweFxuICAgICAgbWF4LXdpZHRoOiAzNTBweFxuICAgICZfX3dyYXBwZXJcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAmX19zdWJ0aXRsZXNcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGdhcDogMTZweFxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAmX19zdWJ0aXRsZVxuICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICBtYXgtd2lkdGg6IDEzNnB4XG4gICAgICBmb250LXdlaWdodDogNzAwXG4gICAgJl9fbW9iXG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgICZfX2xpbmVcbiAgICAgIG1hcmdpbjogMTJweCAwXG4gICAgJl9fY29udGFpbmVyXG4gICAgICBwYWRkaW5nLXRvcDogMFxuICAgICAgcm93LWdhcDogMFxuICAgICZfX2Rlc2NyXG4gICAgICBtYXgtd2lkdGg6IDI4OHB4XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLCAjMjEyMTIxKVxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweFxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAmX19ib3hcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGdhcDogMTZweFxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgICYtY2hlY2tcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgICBtYXgtd2lkdGg6IDI4OHB4XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgJl9fdGVtcFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgICBmb250LXdlaWdodDogNTAwXG4gICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgd2lkdGg6IDEzNnB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICYtZ3JlZW5cbiAgICAgICAgY29sb3I6ICMyNUJDMERcbiAgICAgICYtcmVkXG4gICAgICAgIGNvbG9yOiAjQkMwRDBEXG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpXG4gIC5jb21wYXJpc29uXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHhcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgJl9fdGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgJl9fd3JhcHBlclxuICAgICAgZGlzcGxheTogbm9uZVxuICAgICZfX3N1YnRpdGxlc1xuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZ2FwOiAyNHB4XG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgICZfX3N1YnRpdGxlXG4gICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIG1heC13aWR0aDogMTM2cHhcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcblxuICAgICZfX21vYlxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAmX19saW5lXG4gICAgICBtYXJnaW46IDEycHggYXV0b1xuICAgICZfX2NvbnRhaW5lclxuICAgICAgcGFkZGluZy10b3A6IDBcbiAgICAgIHJvdy1nYXA6IDBcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBtYXgtd2lkdGg6IG5vbmVcbiAgICAmX19kZXNjclxuICAgICAgbWF4LXdpZHRoOiAzMjBweFxuICAgICAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSlcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgcGFkZGluZy1ib3R0b206IDEycHhcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgJl9fYm94XG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBnYXA6IDE2cHhcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAmLWNoZWNrXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgICAgbWF4LXdpZHRoOiAyOTBweFxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICZfX3RlbXBcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHhcbiAgICAgIHdpZHRoOiAxMzZweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAmLWdyZWVuXG4gICAgICAgIGNvbG9yOiAjMjVCQzBEXG4gICAgICAmLXJlZFxuICAgICAgICBjb2xvcjogI0JDMEQwRFxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpXG4gIC5jb21wYXJpc29uXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHhcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgJl9fdGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogMzRweFxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4XG4gICAgICBtYXgtd2lkdGg6IDUzMHB4XG4gICAgJl9fd3JhcHBlclxuICAgICAgZGlzcGxheTogbm9uZVxuICAgICZfX3N1YnRpdGxlc1xuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZ2FwOiAyNHB4XG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgICZfX3N1YnRpdGxlXG4gICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIG1heC13aWR0aDogMTM2cHhcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDBcblxuICAgICZfX21vYlxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIG1heC13aWR0aDogNjYwcHhcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgJl9fbGluZVxuICAgICAgbWFyZ2luOiAxMnB4IDBcbiAgICAmX19jb250YWluZXJcbiAgICAgIHBhZGRpbmctdG9wOiAwXG4gICAgICByb3ctZ2FwOiAwXG4gICAgJl9fZGVzY3JcbiAgICAgIG1heC13aWR0aDogMzIwcHhcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4sICMyMTIxMjEpXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4XG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgICZfX2JveFxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZ2FwOiAxNnB4XG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgJi1jaGVja1xuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAgIG1heC13aWR0aDogMjkwcHhcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAmX190ZW1wXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG4gICAgICB3aWR0aDogMTM2cHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgJi1ncmVlblxuICAgICAgICBjb2xvcjogIzI1QkMwRFxuICAgICAgJi1yZWRcbiAgICAgICAgY29sb3I6ICNCQzBEMERcbiAgICAgICZfX2NvbnRhaW5lclxuICAgICAgICBtYXJnaW46IDAgYXV0b1xuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpXG4gIC5jb21wYXJpc29uXG4gICAgJl9fbGluZS1wb3dkZXJcbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAmX19jb250YWluZXJcbiAgICAgICYtbGlxdWlkXG4gICAgICAgIGdhcDogN3B4XG4gICAgICAmLXBvd2RlclxuICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgIHBhZGRpbmc6IDE1cHhcbiAgICAgICAgcm93LWdhcDogMFxuICAgICAgICBzdmdcbiAgICAgICAgICBtYXJnaW46IDI3cHggMFxuICAgICZfX2ltZy1wb3dkZXJcbiAgICAgIG1hcmdpbjogNDdweCAwXG5cbiAgICAmX190aXRsZVxuICAgICAgJi1saXF1aWRcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBcbiAgICAgICYtcG93ZGVyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4XG5cbiAgICAmX19zdWJ0aXRsZVxuICAgICAgJi1wb3dkZXJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQxcHhcbiAgICAgICYtYm90dG9tXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4IiwiLmNvbnRhY3RzXG4gIHBhZGRpbmctdG9wOiA2MHB4XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweFxuICAmX193cmFwcGVyXG4gICAgcGFkZGluZzogMzZweCA2MHB4XG4gICAgYm9yZGVyLXJhZGl1czogMzZweFxuICAgIGJhY2tncm91bmQ6ICNGOEY4RjhcbiAgICBkaXNwbGF5OiBmbGV4XG4gICZfX2NvbnRhaW5lclxuICAgIG1heC13aWR0aDogMjc5cHhcbiAgICB3aWR0aDogMTAwJVxuICAmX190aXRsZVxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNhcHRpb24sICM4OTg5ODkpXG4gICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgZm9udC1zaXplOiAxNHB4XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4XG4gICZfX3N1YnRpdGxlXG4gICAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSlcbiAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICBmb250LXNpemU6IDE4cHhcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICBmb250LXdlaWdodDogNjAwXG4gICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4XG4gICZfX2Rlc2NyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY2FwdGlvbiwgIzg5ODk4OSlcbiAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICBmb250LXNpemU6IDE2cHhcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICBmb250LXdlaWdodDogNTAwXG4gICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgJl9fbGluZVxuICAgIGJhY2tncm91bmQ6ICNEOUQ5RDlcbiAgICBoZWlnaHQ6IDEzNnB4XG4gICAgd2lkdGg6IDFweFxuICAgIG1hcmdpbi1sZWZ0OiAxOHB4XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4XG4gICZfX21lc3NlZ2Vyc1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBnYXA6IDEycHhcbiAgJl9fbWVzc2VnZXJcbiAgICB3aWR0aDogMzZweFxuICAgIGhlaWdodDogMzZweFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICBib3JkZXItcmFkaXVzOiA4cHhcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1tYWluLCAjRkZGKVxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweClcbiAgLmNvbnRhY3RzXG4gICAgcGFkZGluZy10b3A6IDMycHhcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweFxuICAgICZfX3dyYXBwZXJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIHBhZGRpbmc6IDE2cHhcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcbiAgICAmX190aXRsZVxuICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICBsaW5lLWhlaWdodDogMjBweFxuICAgICAgcGFkZGluZy1ib3R0b206IDhweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICBwYWRkaW5nOiAwXG4gICAgJl9fc3VidGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgcGFkZGluZzogMFxuICAgICZfX2Rlc2NyXG4gICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIHBhZGRpbmc6IDBcbiAgICAmX19saW5lXG4gICAgICB3aWR0aDogMjU2cHhcbiAgICAgIGhlaWdodDogMXB4XG4gICAgICBtYXJnaW46IDE2cHggYXV0b1xuICAgICZfX21lc3NlZ2Vyc1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAmX19jb250YWluZXJcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGdhcDogNy41cHhcbiAgICAgIG1hcmdpbjogMCBhdXRvXG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpXG4gIC5jb250YWN0c1xuICAgIHBhZGRpbmctdG9wOiAzMnB4XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHhcbiAgICAmX193cmFwcGVyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBwYWRkaW5nOiAxNnB4XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgJl9fdGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgcGFkZGluZzogMFxuICAgICZfX3N1YnRpdGxlXG4gICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIHBhZGRpbmc6IDBcbiAgICAmX19kZXNjclxuICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICBsaW5lLWhlaWdodDogMjRweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICBwYWRkaW5nOiAwXG4gICAgJl9fbGluZVxuICAgICAgd2lkdGg6IDI1NnB4XG4gICAgICBoZWlnaHQ6IDFweFxuICAgICAgbWFyZ2luOiAxNnB4IGF1dG9cbiAgICAmX19tZXNzZWdlcnNcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgJl9fY29udGFpbmVyXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBnYXA6IDcuNXB4XG4gICAgICBtYXJnaW46IDAgYXV0b1xuXG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KVxuICAuY29udGFjdHNcbiAgICBwYWRkaW5nLXRvcDogMzJweFxuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4XG4gICAgJl9fd3JhcHBlclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgcGFkZGluZzogMTZweFxuICAgICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgICZfX3RpdGxlXG4gICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIHBhZGRpbmc6IDBcbiAgICAmX19zdWJ0aXRsZVxuICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICBsaW5lLWhlaWdodDogMjRweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICBwYWRkaW5nOiAwXG4gICAgJl9fZGVzY3JcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgcGFkZGluZzogMFxuICAgICZfX2xpbmVcbiAgICAgIHdpZHRoOiAyNTZweFxuICAgICAgaGVpZ2h0OiAxcHhcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvXG4gICAgJl9fbWVzc2VnZXJzXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICZfX2NvbnRhaW5lclxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgZ2FwOiA3LjVweFxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgIG1heC13aWR0aDogMzkwcHhcblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KVxuICAuY29udGFjdHNcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweFxuICAgICZfX2Rlc2NyXG4gICAgICBmb250LXNpemU6IDEycHgiLCIuZG9wXG4gIG1hcmdpbi10b3A6IDYwcHhcbiAgJl9fZGVzY3JcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjODk4OTg5KVxuICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICBsaW5lLWhlaWdodDogMjRweFxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4XG4gICAgc3BhblxuICAgICAgZm9udC13ZWlnaHQ6IDgwMFxuICAmX19idG5cbiAgICBjb2xvcjogI0Y5QzUwRFxuICAgICY6aG92ZXJcbiAgICAgIGNvbG9yOiAjRjlBOTBEXG4gICZfX3VsXG4gICAgbGlcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGdhcDogMjRweFxuICAuaGlkZVNlb1xuICAgIGRpc3BsYXk6IG5vbmVcblxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpXG4gIC5kb3BfX3RpdGxlXG4gICAgZm9udC1zaXplOiAyMnB4XG4gICAgbGluZS1oZWlnaHQ6IDMwcHhcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweFxuICAuZG9wX19kZXNjclxuICAgIGZvbnQtc2l6ZTogMTVweFxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG5AbWVkaWEgKG1pbi13aWR0aDogNDI2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbiAgLmRvcF9fdGl0bGVcbiAgICBmb250LXNpemU6IDIycHhcbiAgICBsaW5lLWhlaWdodDogMzBweFxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4XG4gIC5kb3BfX2Rlc2NyXG4gICAgZm9udC1zaXplOiAxNXB4XG4gICAgbGluZS1oZWlnaHQ6IDIycHhcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcbiAgLmRvcF9fdGl0bGVcbiAgICBmb250LXNpemU6IDMycHhcbiAgICBsaW5lLWhlaWdodDogMzRweFxuICAuZG9wX19kZXNjclxuICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4IiwiLmRvcFNlcnZcbiAgcGFkZGluZy10b3A6IDI1OHB4XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZC9kb3BfYmcud2VicFwiKVxuICB6LWluZGV4OiAxXG4gIG1hcmdpbi10b3A6IC03NXB4XG4gICZfX3RpdGxlXG4gICAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSlcbiAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICBmb250LXNpemU6IDQycHhcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICBmb250LXdlaWdodDogNjAwXG4gICAgbGluZS1oZWlnaHQ6IDQ4cHhcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweFxuICAmX19ib3hcbiAgICBwYWRkaW5nOiAzMnB4XG4gICAgbWF4LXdpZHRoOiA0MzJweFxuICAgIHdpZHRoOiAxMDAlXG4gICAgYm94LXNoYWRvdzogMHB4IDEycHggNDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKVxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkZcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgIHotaW5kZXg6IDNcbiAgICBtaW4taGVpZ2h0OiAzMjBweFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICZfX3N1YnRpdGxlXG4gICAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSlcbiAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICBmb250LXNpemU6IDI0cHhcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICBmb250LXdlaWdodDogNjAwXG4gICAgbGluZS1oZWlnaHQ6IDMwcHhcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweFxuICAmX19ib3hCZ1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMFxuICAgIHJpZ2h0OiAwXG4gICAgei1pbmRleDogLTFcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAmX19kZXNjclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNhcHRpb24sICM4OTg5ODkpXG4gICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgZm9udC1zaXplOiAxNnB4XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICZfX2J0blxuICAgIHBhZGRpbmc6IDE2cHggMTlweFxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC0xLCAjRjlDNTBEKVxuICAgIG1hcmdpbi10b3A6IGF1dG9cbiAgICBtYXgtd2lkdGg6IDIwOXB4XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSlcbiAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICBmb250LXNpemU6IDE2cHhcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICBmb250LXdlaWdodDogNTAwXG4gICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICBnYXA6IDZweFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIHotaW5kZXg6IDNcbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlBOTBEXG4gICZfX2JveEltZ1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHJpZ2h0OiAwXG4gICAgYm90dG9tOiAwXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgJl9fd3JhcHBlclxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHhcbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICByb3ctZ2FwOiAyNHB4XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweClcbiAgLmRvcFNlcnZcbiAgICBwYWRkaW5nLXRvcDogMzUwcHhcbiAgICAmX190aXRsZVxuICAgICAgZm9udC1zaXplOiAyMnB4XG4gICAgICBsaW5lLWhlaWdodDogMzBweFxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAmX193cmFwcGVyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBnYXA6IDE2cHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4XG4gICAgJl9fYm94XG4gICAgICBwYWRkaW5nOiAxNnB4XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvXG4gICAgJl9fc3VidGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgbGluZS1oZWlnaHQ6IDI2cHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAmX19kZXNjclxuICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgJl9fYnRuXG4gICAgICB6LWluZGV4OiAzXG4gICAgICBtYXJnaW4tdG9wOiAyM3B4XG4gICAgICBtYXgtd2lkdGg6IDE4NHB4XG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgcGFkZGluZzogMTZweCA2cHhcbiAgICAmX19ib3hJbWdcbiAgICAgIHdpZHRoOiAxMjJweFxuICAgICAgaGVpZ2h0OiA5MHB4XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxZGVnKVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KVxuICAuZG9wU2VydlxuICAgIHBhZGRpbmctdG9wOiAzNTBweFxuICAgICZfX3RpdGxlXG4gICAgICBmb250LXNpemU6IDIycHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgJl9fd3JhcHBlclxuICAgICAgZmxleC13cmFwOiB3cmFwXG4gICAgICBnYXA6IDE2cHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4XG4gICAgJl9fYm94XG4gICAgICBwYWRkaW5nOiAxNnB4XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvXG4gICAgICBtYXgtd2lkdGg6IDUxMHB4XG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZ2FwOiAxNnB4XG5cbiAgICAmX19zdWJ0aXRsZVxuICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICBsaW5lLWhlaWdodDogMjZweFxuICAgICAgcGFkZGluZy1ib3R0b206IDBweFxuICAgICZfX2Rlc2NyXG4gICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgJl9fYnRuXG4gICAgICB6LWluZGV4OiAzXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4XG4gICAgICBtYXgtd2lkdGg6IDE4NHB4XG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgcGFkZGluZzogMTZweCA2cHhcbiAgICAgIG1hcmdpbi10b3A6IGF1dG9cbiAgICAmX19ib3hJbWdcbiAgICAgIHdpZHRoOiAxNTBweFxuICAgICAgaGVpZ2h0OiAxMTBweFxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweClcbiAgLmRvcFNlcnZcbiAgICBwYWRkaW5nLXRvcDogMzAwcHhcbiAgICAmX190aXRsZVxuICAgICAgZm9udC1zaXplOiAzNHB4XG4gICAgICBsaW5lLWhlaWdodDogMzBweFxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHhcbiAgICAmX193cmFwcGVyXG4gICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICAgIGdhcDogMTZweFxuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHhcbiAgICAmX19ib3hcbiAgICAgIHBhZGRpbmc6IDE2cHhcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG9cbiAgICAgIG1heC13aWR0aDogMjg4cHhcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgJl9fc3VidGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgbGluZS1oZWlnaHQ6IDI2cHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4XG4gICAgJl9fZGVzY3JcbiAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAmX19idG5cbiAgICAgIHotaW5kZXg6IDNcbiAgICAgIG1hcmdpbi10b3A6IDI0cHhcbiAgICAgIG1heC13aWR0aDogMTg0cHhcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBwYWRkaW5nOiAxNnB4IDZweFxuICAgICAgbWFyZ2luLXRvcDogYXV0b1xuICAgICZfX2JveEltZ1xuICAgICAgd2lkdGg6IDEyMnB4XG4gICAgICBoZWlnaHQ6IDkwcHhcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDFkZWcpXG5cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KVxuICAuZG9wU2VydlxuICAgIHBhZGRpbmctdG9wOiAzNTBweFxuICAgICZfX3dyYXBwZXJcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgICAgZ2FwOiAxNnB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweFxuICAgICZfX2JveFxuICAgICAgcGFkZGluZzogMTZweFxuICAgICAgbWluLWhlaWdodDogYXV0b1xuICAgICAgbWF4LXdpZHRoOiAzMjBweFxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAmX19zdWJ0aXRsZVxuICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICBsaW5lLWhlaWdodDogMjZweFxuICAgICAgcGFkZGluZy1ib3R0b206IDEycHhcbiAgICAmX19kZXNjclxuICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICZfX2J0blxuICAgICAgei1pbmRleDogNVxuICAgICAgbWFyZ2luLXRvcDogMjRweFxuICAgICAgbWF4LXdpZHRoOiAxODRweFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIHBhZGRpbmc6IDE2cHggNnB4XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvXG4gICAgJl9fYm94SW1nXG4gICAgICB3aWR0aDogMTUwcHhcbiAgICAgIGhlaWdodDogMTEwcHhcblxuXG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNTBweClcbiAgLmRvcFNlcnZcbiAgICAmX19ib3hcbiAgICAgIG1heC13aWR0aDogMzgycHhcbiAgICAmX19ib3hJbWdcbiAgICAgIHdpZHRoOiAxNTBweFxuICAgICAgaGVpZ2h0OiAxMTBweCIsIi5mb290ZXJcbiAgYmFja2dyb3VuZDogI0ZGRkZGRlxuICBib3gtc2hhZG93OiAwcHggLTRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpXG4gIHBhZGRpbmctdG9wOiAyNHB4XG4gICZfX3dyYXBwZXJcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZ2FwOiA5MHB4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAmX191bFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICB3aWR0aDogMTAwJVxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICBtYXgtd2lkdGg6IDYxMHB4XG4gICZfX25hdlxuICAgIG1heC13aWR0aDogNjEwcHhcbiAgICB3aWR0aDogMTAwJVxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgJl9fbGlcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjODk4OTg5KVxuICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgIGZvbnQtc2l6ZTogMTRweFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICBsaW5lLWhlaWdodDogMjJweFxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAmOmhvdmVyXG4gICAgICBjb2xvcjogIzIxMjEyMVxuICAmX19tZXNzZWdlcnNcbiAgICB3aWR0aDogMTAwJVxuICAgIG1heC13aWR0aDogNjBweFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICZfX2NvbnRhY3RzXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBtYXgtd2lkdGg6IDQwOXB4XG4gICAgd2lkdGg6IDEwMCVcbiAgJl9fcGhvbmVcbiAgICBhXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLCAjMjEyMTIxKVxuICAgICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICAgICY6aG92ZXJcbiAgICAgICAgY29sb3I6ICNGOUM1MERcbiAgJl9fcGhvbmVBbmRNYWlsXG4gICAgbWF4LXdpZHRoOiAxNzVweFxuICAgIHdpZHRoOiAxMDAlXG4gICZfX21haWxcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjODk4OTg5KVxuICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgIGZvbnQtc2l6ZTogMTRweFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICBsaW5lLWhlaWdodDogMjJweFxuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmVcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiByaWdodFxuICAgICY6aG92ZXJcbiAgICAgIGNvbG9yOiAjMjEyMTIxXG4gICZfX2J0blxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkZcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1icmFuZC0xLCAjRjlDNTBEKVxuICAgIGNvbG9yOiB2YXIoLS1icmFuZC0xLCAjRjlDNTBEKVxuICAgIHBhZGRpbmc6IDE0cHggMzBweFxuICAgICY6aG92ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUM1MERcbiAgICAgIGNvbG9yOiAjMjEyMTIxXG4gICZfX2xpbmVcbiAgICBoZWlnaHQ6IDFweFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDlcbiAgICB3aWR0aDogMTAwJVxuICAgIG1hcmdpbi10b3A6IDE4cHhcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4XG4gICZfX2xpbmtzXG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweFxuICAmX19zdHVkaW9cbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZ2FwOiAxNnB4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAmX19zdHVkaW9Mb2dvXG4gICAgbWF4LXdpZHRoOiAxMTFweFxuICAmX19zdHVkaW9OYW1lXG4gICAgbWF4LXdpZHRoOiAxMDBweFxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4sICMyMTIxMjEpXG4gICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgZm9udC1zaXplOiAxOHB4XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgc3BhblxuICAgICAgY29sb3I6IHZhcigtLXRleHQtY2FwdGlvbiwgIzg5ODk4OSlcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgICBmb250LXdlaWdodDogNTAwXG4gICZfX3N0dWRpb1JhenJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjODk4OTg5KVxuICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgIGZvbnQtc2l6ZTogMTRweFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICBsaW5lLWhlaWdodDogMjJweFxuICAmX19zdHVkaW9UZXh0XG4gICAgY29sb3I6IHZhcigtLXRleHQtY2FwdGlvbiwgIzg5ODk4OSlcbiAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICBmb250LXNpemU6IDEycHhcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICBmb250LXdlaWdodDogNTAwXG4gICAgbGluZS1oZWlnaHQ6IDIwcHhcbiAgICBtYXgtd2lkdGg6IDUwMHB4XG4gICZfX2NvbmZcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjODk4OTg5KVxuICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgIGZvbnQtc2l6ZTogMTRweFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICBsaW5lLWhlaWdodDogMjJweFxuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmVcbiAgICAmOmhvdmVyXG4gICAgICBjb2xvcjogIzIxMjEyMVxuICAmX19kYXRlXG4gICAgY29sb3I6IHZhcigtLXRleHQtY2FwdGlvbiwgIzg5ODk4OSlcbiAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICBmb250LXNpemU6IDE0cHhcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICBmb250LXdlaWdodDogNTAwXG4gICAgbGluZS1oZWlnaHQ6IDIycHhcblxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpXG4gIC5mb290ZXJcbiAgICAmX193cmFwcGVyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBnYXA6IDIycHhcbiAgICAmX19saW5rc1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICZfX3VsXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBnYXA6IDE2cHhcbiAgICAmX19zdHVkaW9cbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAmX19jb250YWN0c1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgZ2FwOiAyNHB4XG4gICAgJl9fbWFpbFxuICAgICAgYVxuICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4XG4gICAgJl9fYnRuXG4gICAgICBtYXgtd2lkdGg6IDI4OHB4XG4gICAgICB3aWR0aDogMTAwJVxuICAgICZfX2xpbmVcbiAgICAgIG1hcmdpbi10b3A6IDIycHhcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHhcbiAgICAmX19kYXRlXG4gICAgICBmb250LXNpemU6IDEycHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweFxuICAgICZfX3N0dWRpb1JhenJcbiAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcbiAgICAmX19zdHVkaW9cbiAgICAgIGdhcDogMTNweFxuICAgICZfX3N0dWRpb1RleHRcbiAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAmX19jb25mXG4gICAgICBhXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICBsaW5lLWhlaWdodDogMjBweFxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KVxuICAuZm9vdGVyXG4gICAgJl9fd3JhcHBlclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgZ2FwOiAyMnB4XG4gICAgJl9fbGlua3NcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAmX191bFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgZ2FwOiAxNnB4XG4gICAgJl9fbGlcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICZfX3N0dWRpb1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICZfX2NvbnRhY3RzXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBnYXA6IDI0cHhcbiAgICAmX19tYWlsXG4gICAgICBhXG4gICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHhcbiAgICAmX19idG5cbiAgICAgIG1heC13aWR0aDogMjg4cHhcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJl9fbGluZVxuICAgICAgbWFyZ2luLXRvcDogMjJweFxuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweFxuICAgICZfX2RhdGVcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4XG4gICAgJl9fc3R1ZGlvUmF6clxuICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICBsaW5lLWhlaWdodDogMjBweFxuICAgICZfX3N0dWRpb1xuICAgICAgZ2FwOiAxM3B4XG4gICAgJl9fc3R1ZGlvVGV4dFxuICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICBsaW5lLWhlaWdodDogMjBweFxuICAgICAgcGFkZGluZy1ib3R0b206IDEycHhcbiAgICAgIG1heC13aWR0aDogNDY4cHhcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgJl9fY29uZlxuICAgICAgYVxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcbiAgICAmX19waG9uZVxuICAgICAgYVxuICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAmX19waG9uZUFuZE1haWxcbiAgICAgIG1heC13aWR0aDogMjAwcHhcbiAgICAmX19tYWlsXG4gICAgICBmb250LXNpemU6IDE2cHhcbiAgICAmX19zdHVkaW9Mb2dvXG4gICAgICBtYXgtd2lkdGg6IDE1MHB4XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcbiAgLmZvb3RlclxuICAgICZfX3dyYXBwZXJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGdhcDogMjJweFxuICAgICZfX2xpbmtzXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgJl9fdWxcbiAgICAgIGdhcDogMTZweFxuICAgICZfX2xpXG4gICAgICBmb250LXNpemU6IDE2cHhcbiAgICAmX19jb250YWN0c1xuICAgICAgbWF4LXdpZHRoOiA1MDBweFxuICAgICAgZ2FwOiAyNHB4XG4gICAgJl9fbWFpbFxuICAgICAgYVxuICAgICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4XG4gICAgJl9fYnRuXG4gICAgICBtYXgtd2lkdGg6IDI4OHB4XG4gICAgICB3aWR0aDogMTAwJVxuICAgICZfX2xpbmVcbiAgICAgIG1hcmdpbi10b3A6IDIycHhcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHhcbiAgICAmX19kYXRlXG4gICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweFxuICAgICZfX3N0dWRpb1JhenJcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcbiAgICAmX19zdHVkaW9cbiAgICAgIGdhcDogMTNweFxuICAgICZfX3N0dWRpb1RleHRcbiAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4XG4gICAgICBtYXgtd2lkdGg6IDQ2OHB4XG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgICZfX2NvbmZcbiAgICAgIGFcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG4gICAgJl9fcGhvbmVcbiAgICAgIGFcbiAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgJl9fcGhvbmVBbmRNYWlsXG4gICAgICBtYXgtd2lkdGg6IDIwMHB4XG4gICAgJl9fbWFpbFxuICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgJl9fc3R1ZGlvTG9nb1xuICAgICAgbWF4LXdpZHRoOiAxNTBweFxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpXG4gIC5mb290ZXJcbiAgICAmX19sb2dvXG4gICAgICBzdmdcbiAgICAgICAgd2lkdGg6IDEwMHB4XG4gICAgJl9fYnRuXG4gICAgICBwYWRkaW5nOiAxNHB4IDEwcHhcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICZfX3dyYXBwZXJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICZfX3Bob25lXG4gICAgICBhXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICZfX21haWxcbiAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXRcbiAgICAmX19jb250YWN0c1xuICAgICAgbWF4LXdpZHRoOiAzMDBweFxuICAgICAgZ2FwOiAxMnB4XG4gICAgJl9fdWxcbiAgICAgIG1heC13aWR0aDogNTYwcHhcbiAgICAmX19uYXZcbiAgICAgIG1heC13aWR0aDogNTYwcHhcbiAgICAmX193cmFwcGVyXG4gICAgICBnYXA6IDBcbiAgICAmX19waG9uZUFuZE1haWxcbiAgICAgIG1heC13aWR0aDogMTQ1cHhcbiAgICAmX19kYXRlXG4gICAgICB3aWR0aDogMjAwcHhcbiAgICAmX19saW5rc1xuICAgICAgZmxleC13cmFwOiB3cmFwXG5cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI2NHB4KVxuICAuZm9vdGVyXG4gICAgJl9fd3JhcHBlclxuICAgICAgZ2FwOiAzNnB4IiwiLmhlYWRlclxuICB3aWR0aDogMTAwJVxuICBwYWRkaW5nOiAxMnB4IDBcbiAgcG9zaXRpb246IGZpeGVkXG4gIHRvcDogMFxuICB6LWluZGV4OiAxMFxuICBiYWNrZ3JvdW5kOiAjZmZmXG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KVxuICAmX19oYW1iXG4gICAgZGlzcGxheTogbm9uZVxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICB3aWR0aDogNDBweFxuICAgIGhlaWdodDogNDBweFxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDlcbiAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICByb3ctZ2FwOiA0cHhcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDBcbiAgICByaWdodDogMFxuICAgIHNwYW5cbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHhcbiAgICAgIHdpZHRoOiAyMHB4XG4gICAgICBoZWlnaHQ6IDJweFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMVxuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGxcbiAgICAmLW9wZW5cbiAgICAgIHNwYW5cbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbFxuICAgICAgICAmOm50aC1jaGlsZCgxKVxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZylcbiAgICAgICAgJjpudGgtY2hpbGQoMilcbiAgICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICAgICY6bnRoLWNoaWxkKDMpXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTZweFxuXG4gICZfX3dyYXBwZXJcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgZ2FwOiA1N3B4XG4gICZfX3dyYXBcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIHdpZHRoOiAxMDAlXG4gICZfX3VsXG4gICAgZGlzcGxheTogZmxleFxuICAgIG1heC13aWR0aDogNTkycHhcbiAgICB3aWR0aDogMTAwJVxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgJl9fbGlcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLCAjODk4OTg5KVxuICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgIGZvbnQtc2l6ZTogMTRweFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICBsaW5lLWhlaWdodDogMjJweFxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICAmOmhvdmVyXG4gICAgICBjb2xvcjogIzIxMjEyMVxuXG4gICZfX21lc3NlZ2Vyc1xuICAgIHdpZHRoOiAxMDAlXG4gICAgbWF4LXdpZHRoOiA2MHB4XG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgJl9fbmF2XG4gICAgbWF4LXdpZHRoOiA1OTJweFxuICAgIHdpZHRoOiAxMDAlXG4gICAgZGlzcGxheTogZmxleFxuICAmX19jb250YWN0c1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZFxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBtYXgtd2lkdGg6IDI4MnB4XG4gICAgd2lkdGg6IDEwMCVcbiAgICBnYXA6IDIycHhcblxuICAmX19waG9uZVxuICAgIGFcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4sICMyMTIxMjEpXG4gICAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICAgIGZvbnQtc2l6ZTogMThweFxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgICBmb250LXdlaWdodDogNjAwXG4gICAgICBsaW5lLWhlaWdodDogMjRweFxuICAgICAgJjpob3ZlclxuICAgICAgICBjb2xvcjogI0Y5QzUwRFxuICAmX19waG9uZUFuZE1haWxcbiAgICBtYXgtd2lkdGg6IDE3NXB4XG4gICAgd2lkdGg6IDEwMCVcbiAgJl9fbWFpbFxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNhcHRpb24sICM4OTg5ODkpXG4gICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgZm9udC1zaXplOiAxNHB4XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0XG4gICAgJjpob3ZlclxuICAgICAgY29sb3I6ICMyMTIxMjFcbiAgJl9fYnRuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRlxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJyYW5kLTEsICNGOUM1MEQpXG4gICAgY29sb3I6IHZhcigtLWJyYW5kLTEsICNGOUM1MEQpXG4gICAgcGFkZGluZzogMTRweCAzMHB4XG4gICAgJjpob3ZlclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5QzUwRFxuICAgICAgY29sb3I6ICMyMTIxMjFcblxuICAudmlzaWJsZVxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudFxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpXG4gIC5oZWFkZXJcbiAgICBwYWRkaW5nOiA4cHggMFxuICAgIG1pbi1oZWlnaHQ6IDYxcHhcbiAgICAmX19vcGVuXG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aFxuICAgICZfX2xvZ29cbiAgICAgIHN2Z1xuICAgICAgICB3aWR0aDogMTAycHhcbiAgICAgICAgaGVpZ2h0OiA0NHB4XG4gICAgJl9faGFtYlxuICAgICAgZGlzcGxheTogZmxleFxuICAgICZfX3VsXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgcGFkZGluZy10b3A6IDExLjV2aFxuICAgICAgZ2FwOiAyNHB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogN3ZoXG4gICAgJl9fbG9nb1xuICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICB0b3A6IDBcbiAgICAgIGxlZnQ6IDBcbiAgICAmX193cmFwcGVyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgJl9fY29udGFjdHNcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZVxuICAgICAgZ2FwOiAwXG5cbiAgICAmX19tYWlsXG4gICAgICBhXG4gICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAgIHBhZGRpbmc6IDZweCAwXG4gICAgJl9fYnRuXG4gICAgICBtYXJnaW46IDE3cHggYXV0byAwIGF1dG9cbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBtYXgtd2lkdGg6IDI4OHB4XG4gICAgICB3aWR0aDogMTAwJVxuICAgICZfX3dyYXBcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGRpc3BsYXk6IG5vbmVcblxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbiAgLmhlYWRlclxuICAgIHBhZGRpbmc6IDhweCAwXG4gICAgbWluLWhlaWdodDogNjFweFxuICAgICZfX29wZW5cbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoXG4gICAgJl9fbG9nb1xuICAgICAgc3ZnXG4gICAgICAgIHdpZHRoOiAxMDJweFxuICAgICAgICBoZWlnaHQ6IDQ0cHhcbiAgICAmX19oYW1iXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgJl9fdWxcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBwYWRkaW5nLXRvcDogMTEuNXZoXG4gICAgICBnYXA6IDI0cHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3dmhcbiAgICAmX19sb2dvXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogMFxuICAgICAgbGVmdDogMFxuICAgICZfX3dyYXBwZXJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAmX19jb250YWN0c1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlXG4gICAgICBnYXA6IDBcblxuICAgICZfX21haWxcbiAgICAgIGFcbiAgICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgICAgcGFkZGluZzogNnB4IDBcbiAgICAmX19idG5cbiAgICAgIG1hcmdpbjogMTdweCBhdXRvIDAgYXV0b1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgIG1heC13aWR0aDogMjg4cHhcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgJl9fd3JhcFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgZGlzcGxheTogbm9uZVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcbiAgLmhlYWRlclxuICAgIHBhZGRpbmc6IDQ0cHggMFxuICAgIG1pbi1oZWlnaHQ6IDYxcHhcbiAgICAmX19vcGVuXG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aFxuICAgICAgc3ZnXG4gICAgICAgIHdpZHRoOiAxMDJweFxuICAgICAgICBoZWlnaHQ6IDYwcHhcbiAgICAmX19oYW1iXG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICB3aWR0aDogNTBweFxuICAgICAgaGVpZ2h0OiA1MHB4XG4gICAgICB0b3A6IC0yM3B4XG4gICAgICBzcGFuXG4gICAgICAgIGhlaWdodDogM3B4XG4gICAgICAgIHdpZHRoOiAyNHB4XG4gICAgICAmLW9wZW5cbiAgICAgICAgc3BhblxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4XG4gICAgJl9fdWxcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBwYWRkaW5nLXRvcDogMTEuNXZoXG4gICAgICBnYXA6IDI0cHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3dmhcbiAgICAmX19sb2dvXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogLTMycHhcbiAgICAgIGxlZnQ6IDBcbiAgICAmX193cmFwcGVyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgJl9fY29udGFjdHNcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZVxuICAgICAgZ2FwOiAwXG5cbiAgICAmX19tYWlsXG4gICAgICBhXG4gICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICAgIHBhZGRpbmc6IDZweCAwXG4gICAgJl9fYnRuXG4gICAgICBtYXJnaW46IDE3cHggYXV0byAwIGF1dG9cbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBtYXgtd2lkdGg6IDI4OHB4XG4gICAgICB3aWR0aDogMTAwJVxuICAgICZfX3dyYXBcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAmX19tZXNzZWdlcnNcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweClcbiAgLmhlYWRlclxuICAgICZfX2xvZ29cbiAgICAgIHN2Z1xuICAgICAgICB3aWR0aDogMTAwcHhcbiAgICAmX19idG5cbiAgICAgIHBhZGRpbmc6IDE0cHggOHB4XG4gICAgICBmb250LXNpemU6IDE0cHhcbiAgICAmX193cmFwcGVyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0XG4gICAgICBnYXA6IDE2cHhcbiAgICAmX19waG9uZVxuICAgICAgYVxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAmX19tYWlsXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0XG4gICAgJl9fY29udGFjdHNcbiAgICAgIG1heC13aWR0aDogMjIwcHhcbiAgICAgIGdhcDogMTJweFxuICAgICZfX3VsXG4gICAgICBtYXgtd2lkdGg6IDUwOHB4XG5cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTMyNXB4KVxuICAuaGVhZGVyXG4gICAgJl9fd3JhcHBlclxuICAgICAgZ2FwOiAyNHB4XG4gICAgJl9fdWxcbiAgICAgIG1heC13aWR0aDogNTQwcHhcbiAgICAmX19jb250YWN0c1xuICAgICAgbWF4LXdpZHRoOiAyNzBweFxuICAgICAgZ2FwOiAxNnB4XG4gICAgJl9fYnRuXG4gICAgICBtYXJnaW4tbGVmdDogMTZweFxuICAgICAgcGFkZGluZzogMTRweCAxMHB4XG5cblxuIiwiLmhvdmVyLTNkXG4gICAgbWF4LXdpZHRoOiA2MDBweFxuICAgICZfX2xpc3RcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgZGlzcGxheTogZ3JpZFxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpXG4gICAgICAgIGdyaWQtZ2FwOiAxMHB4XG4gICAgJl9faXRlbVxuICAgICAgICBhc3BlY3QtcmF0aW86IDFcbiAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICAgIGltZ1xuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgIGhlaWdodDogMTAwJVxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcblxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDY0MHB4IClcbiAgICAuaG92ZXItM2RcbiAgICAgICAgJl9fbGlzdFxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKSIsIi5pbmZvXG4gIHBhZGRpbmctdG9wOiAxMjBweFxuICBib3JkZXItcmFkaXVzOiA4MHB4XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjFcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL2luZm8vaW5mb19iZy53ZWJwXCIpXG4gIHBhZGRpbmctYm90dG9tOiAzOTVweFxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAmX193cmFwcGVyXG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweFxuXG4gICZfX3RpdGxlXG4gICAgY29sb3I6ICNGQUY5RjlcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweFxuICAmX19zdWJ0aXRsZVxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbnRyYXN0LCAjRkFGOUY5KVxuICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICBsaW5lLWhlaWdodDogMjRweFxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4XG4gICAgJi1hZHZhbnRhZ2VzXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb250cmFzdCwgI0ZBRjlGOSlcbiAgICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgICAgZm9udC1zaXplOiAzMnB4XG4gICAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzZweFxuICAmX192aWRlb1xuICAgIG1heC13aWR0aDogNjYwcHhcbiAgICB3aWR0aDogMTAwJVxuICAgIGFcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAganVzdGlmeS1jb250ZW50OiByaWdodFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICBpbWdcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyXG4gICAgICBtYXgtd2lkdGg6IDY2MHB4XG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgbWF4LWhlaWdodDogMzcwcHhcbiAgICAgIGhlaWdodDogMTAwJVxuICAgIHBpY3R1cmVcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgc3ZnXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogNTAlXG4gICAgICBsZWZ0OiA1MCVcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXG4gICZfX3NsaWRlclxuICAgIG1heC13aWR0aDogNjYwcHhcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgJl9fc2xpZGVyVGV4dFxuICAgIHBhZGRpbmc6IDEwcHhcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDI0cHhcbiAgICByaWdodDogMjRweFxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkZcbiAgICBib3JkZXItcmFkaXVzOiAzNnB4XG4gICAgei1pbmRleDogNVxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW1haW4sICMyMTIxMjEpXG4gICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgZm9udC1zaXplOiAxNnB4XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgaW1nXG4gICAgICBoZWlnaHQ6IGF1dG9cbiAgJl9fd3JhcFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICBtYXJnaW4tdG9wOiAxMHB4XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcbiAgJl9fYWR2YW50YWdlc1xuICAgIHBhZGRpbmc6IDM2cHhcbiAgICBib3JkZXItcmFkaXVzOiAzNnB4XG4gICAgYmFja2dyb3VuZDogIzNBM0EzQVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgIHotaW5kZXg6IDNcbiAgICBpbWdcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiAzNnB4XG4gICAgICByaWdodDogMzZweFxuICAmX191bFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgcm93LWdhcDogMTJweFxuICAmX19saVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBnYXA6IDEwcHhcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgY29sb3I6ICNGQUY5RjlcbiAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICBmb250LXNpemU6IDE2cHhcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICBmb250LXdlaWdodDogNTAwXG4gICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgJl9fc3BvdHNcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICBib3R0b206IC0zOXB4XG4gICAgei1pbmRleDogMVxuICAmX19mb3JtXG4gICAgcGFkZGluZzogNjBweFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9pbmZvL2luZm9fZm9ybS53ZWJwXCIpXG4gICAgYm9yZGVyLXJhZGl1czogNjRweFxuICAgIGJveC1zaGFkb3c6IDBweCAxMnB4IDQ4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMilcbiAgICB6LWluZGV4OiAzXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgbWF4LXdpZHRoOiAxMzQ0cHhcbiAgICB3aWR0aDogMTAwJVxuICAgIGJvdHRvbTogLTI2MnB4XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXJcbiAgICBsZWZ0OiAwXG4gICAgcmlnaHQ6IDBcbiAgICBtYXJnaW46IGF1dG9cbiAgLnN3aXBlclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcbiAgLnNsaWRlclxuICAgICZfX2l0ZW1cbiAgICAgIG1pbi1oZWlnaHQ6IDM3MHB4XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgICBpbWdcbiAgICAgICAgbWF4LWhlaWdodDogMzcwcHhcbiAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgIG1heC13aWR0aDogNjYwcHhcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAmX19hcnJvd1xuICAgICAgJi0tcHJldlxuICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICB3aWR0aDogNDJweFxuICAgICAgICBoZWlnaHQ6IDQycHhcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIHRvcDogMTY1cHhcbiAgICAgICAgbGVmdDogMy45JVxuICAgICAgICB6LWluZGV4OiAzXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkZcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlXG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgc3ZnXG4gICAgICAgICAgICBwYXRoXG4gICAgICAgICAgICAgIGZpbGw6ICNGOUE5MERcbiAgICAgICYtLW5leHRcbiAgICAgICAgY29udGVudDogJydcbiAgICAgICAgd2lkdGg6IDQycHhcbiAgICAgICAgaGVpZ2h0OiA0MnB4XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICB0b3A6IDE2NXB4XG4gICAgICAgIHJpZ2h0OiAzLjMlXG4gICAgICAgIHotaW5kZXg6IDNcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRlxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICBzdmdcbiAgICAgICAgICAgIHBhdGhcbiAgICAgICAgICAgICAgZmlsbDogI0Y5QTkwRFxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpXG4gIC5pbmZvXG4gICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgIHBhZGRpbmc6IDE2cHggMCAzNTVweCAwXG4gICAgJl9fc2xpZGVyXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgbWF4LXdpZHRoOiB1bnNldFxuICAgICAgbWluLXdpZHRoOiB1bnNldFxuICAgIC5jb250YWluZXJcbiAgICAgIHBhZGRpbmc6IDAgMTZweCAwIDE3cHhcbiAgICAmX190aXRsZVxuICAgICAgZm9udC1zaXplOiAyMnB4XG4gICAgICBsaW5lLWhlaWdodDogMzBweFxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICZfX3N1YnRpdGxlXG4gICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICYtYWR2YW50YWdlc1xuICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHhcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHhcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgJl9fd3JhcHBlclxuICAgICAgcGFkZGluZy1ib3R0b206IDU1cHhcbiAgICAmX193cmFwXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICB3aWR0aDogMTAwJVxuICAgICZfX3ZpZGVvXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4XG4gICAgICBhXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICBzdmdcbiAgICAgICAgei1pbmRleDogM1xuICAgICAgICB3aWR0aDogNDhweFxuICAgICAgICBoZWlnaHQ6IDQ4cHhcbiAgICAgIGltZ1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4XG4gICAgLnNsaWRlcl9fYXJyb3dzXG4gICAgICB6LWluZGV4OiAzXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgIGhlaWdodDogNjBweFxuICAgICAgbWF4LXdpZHRoOiAxMDNweFxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAuc2xpZGVyX19pdGVtXG4gICAgICBtaW4taGVpZ2h0OiAzMjRweFxuICAgICAgaGVpZ2h0OiB1bnNldFxuICAgIC5zbGlkZXJfX2Fycm93XG4gICAgICAmLS1wcmV2XG4gICAgICAgIHotaW5kZXg6IDNcbiAgICAgICAgdG9wOiAxNXB4XG4gICAgICAgIHdpZHRoOiAzNnB4XG4gICAgICAgIGhlaWdodDogMzZweFxuICAgICAgJi0tbmV4dFxuICAgICAgICB6LWluZGV4OiAzXG4gICAgICAgIHRvcDogMTVweFxuICAgICAgICB3aWR0aDogMzZweFxuICAgICAgICBoZWlnaHQ6IDM2cHhcbiAgICAuc3dpcGVyLXdyYXBwZXJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbiAgICAmX19hZHZhbnRhZ2VzXG4gICAgICBwYWRkaW5nOiAxNnB4XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgICBpbWdcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICZfX3VsXG4gICAgICByb3ctZ2FwOiAxMHB4XG4gICAgJl9fbGlcbiAgICAgIGdhcDogNnB4XG4gICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICBhbGlnbi1pdGVtczogdW5zZXRcbiAgICAgIHN2Z1xuICAgICAgICBtaW4td2lkdGg6IDE0cHhcbiAgICAgICAgcGFkZGluZy10b3A6IDRweFxuICAgICZfX2Zvcm1cbiAgICAgIGJvdHRvbTogLTIxMHB4XG4gICAgICBwYWRkaW5nOiAxMDBweCAxNnB4IDE2cHggMTZweFxuICAgICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgICAgd2lkdGg6IDkwJVxuICAgICAgbGVmdDogMFxuICAgICAgcmlnaHQ6IDBcbiAgICAgIG1hcmdpbjogYXV0b1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL2luZm8vaW5mb19mb3JtTW9iLndlYnBcIilcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0IwQjFCM1xuICAgICZfX2Zvcm1UaXRsZVxuICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICBsaW5lLWhlaWdodDogMjhweFxuICAgICZfX2Zvcm1XcmFwcGVyXG4gICAgICBwYWRkaW5nOiAxNnB4XG4gICAgJl9fZm9ybVRpdGxlXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweFxuICAgIC5mb3JtXG4gICAgICAmX19pbnB1dFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG4gICAgICAmX19idXR0b25cbiAgICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICAmX19jaGVja2JveFxuICAgICAgICBtYXJnaW46IDBcbiAgICAuc2xpZGVyX19pdGVtXG4gICAgICBpbWdcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweFxuICAgICZfX3NsaWRlclRleHRcbiAgICAgIHRvcDogLTE3cHhcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHJpZ2h0OiAwXG4gICAgICBtYXJnaW46IGF1dG9cbiAgICAgIG1heC13aWR0aDogMTUzcHhcbiAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4XG4gICAgJl9fc3BvdHNcbiAgICAgIGJvdHRvbTogMjA4cHhcbiAgICAgIHotaW5kZXg6IDFcbiAgICAgIGxlZnQ6IDBcblxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KVxuICAuaW5mb1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcbiAgICBwYWRkaW5nOiAxNnB4IDAgMzU1cHggMFxuICAgICZfX3NsaWRlclxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIG1heC13aWR0aDogdW5zZXRcbiAgICAgIG1pbi13aWR0aDogdW5zZXRcbiAgICAgIG1heC13aWR0aDogNjYwcHhcbiAgICAuY29udGFpbmVyXG4gICAgICBwYWRkaW5nOiAwIDE2cHggMCAxN3B4XG4gICAgJl9fdGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogMjJweFxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAmX19zdWJ0aXRsZVxuICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAmLWFkdmFudGFnZXNcbiAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICZfX3dyYXBwZXJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4XG4gICAgJl9fd3JhcFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgICZfX3ZpZGVvXG4gICAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG9cbiAgICAgIHN2Z1xuICAgICAgICB6LWluZGV4OiAzXG4gICAgICAgIHdpZHRoOiA0OHB4XG4gICAgICAgIGhlaWdodDogNDhweFxuICAgICAgaW1nXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcbiAgICAuc2xpZGVyX19hcnJvd3NcbiAgICAgIHotaW5kZXg6IDNcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgaGVpZ2h0OiA2MHB4XG4gICAgICBtYXgtd2lkdGg6IDEyMHB4XG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgIC5zbGlkZXJfX2Fycm93XG4gICAgICAmLS1wcmV2XG4gICAgICAgIHotaW5kZXg6IDNcbiAgICAgICAgdG9wOiAxNXB4XG4gICAgICAgIHdpZHRoOiA0MHB4XG4gICAgICAgIGhlaWdodDogNDBweFxuICAgICAgJi0tbmV4dFxuICAgICAgICB6LWluZGV4OiAzXG4gICAgICAgIHRvcDogMTVweFxuICAgICAgICB3aWR0aDogNDBweFxuICAgICAgICBoZWlnaHQ6IDQwcHhcbiAgICAuc3dpcGVyLXdyYXBwZXJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbiAgICAmX19hZHZhbnRhZ2VzXG4gICAgICBwYWRkaW5nOiAxNnB4XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgICBtYXgtd2lkdGg6IDUzNHB4XG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgaW1nXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAmX191bFxuICAgICAgcm93LWdhcDogMTBweFxuICAgICZfX2xpXG4gICAgICBnYXA6IDZweFxuICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgYWxpZ24taXRlbXM6IHVuc2V0XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4XG4gICAgICBzdmdcbiAgICAgICAgbWluLXdpZHRoOiAxNHB4XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHhcbiAgICAmX19mb3JtXG4gICAgICBib3R0b206IC0yMTBweFxuICAgICAgcGFkZGluZzogMTAwcHggMTZweCAxNnB4IDE2cHhcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcbiAgICAgIHdpZHRoOiA5MCVcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHJpZ2h0OiAwXG4gICAgICBtYXJnaW46IGF1dG9cbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTI1JSAxMDAlXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjBCMUIzXG4gICAgJl9fZm9ybVRpdGxlXG4gICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG4gICAgJl9fZm9ybVdyYXBwZXJcbiAgICAgIHBhZGRpbmc6IDE2cHhcbiAgICAmX19mb3JtVGl0bGVcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4XG4gICAgLmZvcm1cbiAgICAgICZfX2lucHV0XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbiAgICAgICZfX2J1dHRvblxuICAgICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgICZfX2NoZWNrYm94XG4gICAgICAgIG1hcmdpbjogMFxuICAgIC5zbGlkZXJfX2l0ZW1cbiAgICAgIGltZ1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4XG4gICAgJl9fc2xpZGVyVGV4dFxuICAgICAgdG9wOiAtMTVweFxuICAgICAgbGVmdDogMFxuICAgICAgcmlnaHQ6IDBcbiAgICAgIG1hcmdpbjogYXV0b1xuICAgICAgbWF4LXdpZHRoOiAxNzNweFxuICAgICAgZm9udC1zaXplOiAxN3B4XG4gICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgcGFkZGluZzogNnB4IDEwcHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICZfX3Nwb3RzXG4gICAgICBib3R0b206IDIwOHB4XG4gICAgICB6LWluZGV4OiAxXG4gICAgICBsZWZ0OiAwXG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KVxuICAuaW5mb1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcbiAgICBwYWRkaW5nOiAzNXB4IDAgMzU1cHggMFxuICAgIC5jb250YWluZXJcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDMwcHhcbiAgICAmX190aXRsZVxuICAgICAgZm9udC1zaXplOiAzNHB4XG4gICAgICBsaW5lLWhlaWdodDogMzBweFxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHhcbiAgICAmX19zbGlkZXJcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgJl9fc3VidGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgICYtYWR2YW50YWdlc1xuICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHhcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHhcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgJl9fd3JhcHBlclxuICAgICAgcGFkZGluZy1ib3R0b206IDU1cHhcbiAgICAmX193cmFwXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgJl9fdmlkZW9cbiAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0b1xuICAgICAgc3ZnXG4gICAgICAgIHotaW5kZXg6IDNcbiAgICAgICAgd2lkdGg6IDQ4cHhcbiAgICAgICAgaGVpZ2h0OiA0OHB4XG4gICAgICBpbWdcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweFxuICAgIC5zbGlkZXJfX2Fycm93c1xuICAgICAgei1pbmRleDogM1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICBoZWlnaHQ6IDYwcHhcbiAgICAgIG1heC13aWR0aDogMTIwcHhcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgLnNsaWRlcl9fYXJyb3dcbiAgICAgICYtLXByZXZcbiAgICAgICAgei1pbmRleDogM1xuICAgICAgICB0b3A6IDE1cHhcbiAgICAgICAgd2lkdGg6IDQwcHhcbiAgICAgICAgaGVpZ2h0OiA0MHB4XG4gICAgICAmLS1uZXh0XG4gICAgICAgIHotaW5kZXg6IDNcbiAgICAgICAgdG9wOiAxNXB4XG4gICAgICAgIHdpZHRoOiA0MHB4XG4gICAgICAgIGhlaWdodDogNDBweFxuICAgIC5zd2lwZXItd3JhcHBlclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweFxuICAgICZfX2FkdmFudGFnZXNcbiAgICAgIHBhZGRpbmc6IDMwcHhcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcbiAgICAgIG1heC13aWR0aDogNjYwcHhcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICBpbWdcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICZfX3VsXG4gICAgICByb3ctZ2FwOiAxMHB4XG4gICAgJl9fbGlcbiAgICAgIGdhcDogNnB4XG4gICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICBhbGlnbi1pdGVtczogdW5zZXRcbiAgICAgIG1heC13aWR0aDogNjAwcHhcbiAgICAgIHN2Z1xuICAgICAgICBtaW4td2lkdGg6IDE0cHhcbiAgICAgICAgcGFkZGluZy10b3A6IDRweFxuICAgICZfX2Zvcm1cbiAgICAgIGJvdHRvbTogLTIxMHB4XG4gICAgICBwYWRkaW5nOiAxMDBweCAxNnB4IDE2cHggMTZweFxuICAgICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgICAgd2lkdGg6IDkwJVxuICAgICAgbGVmdDogMFxuICAgICAgcmlnaHQ6IDBcbiAgICAgIG1hcmdpbjogYXV0b1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjUlIDEwMCVcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCMEIxQjNcbiAgICAmX19mb3JtVGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHhcbiAgICAmX19mb3JtV3JhcHBlclxuICAgICAgcGFkZGluZzogMTZweFxuICAgICZfX2Zvcm1UaXRsZVxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHhcbiAgICAuZm9ybVxuICAgICAgJl9faW5wdXRcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweFxuICAgICAgJl9fYnV0dG9uXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgJl9fY2hlY2tib3hcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgLnNsaWRlcl9faXRlbVxuICAgICAgaW1nXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcbiAgICAmX19zbGlkZXJUZXh0XG4gICAgICB0b3A6IC0xNXB4XG4gICAgICBsZWZ0OiAwXG4gICAgICByaWdodDogMFxuICAgICAgbWFyZ2luOiBhdXRvXG4gICAgICBtYXgtd2lkdGg6IDE3M3B4XG4gICAgICBmb250LXNpemU6IDE3cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICBwYWRkaW5nOiA2cHggMTBweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgJl9fc3BvdHNcbiAgICAgIGJvdHRvbTogMTAwcHhcbiAgICAgIHotaW5kZXg6IDFcbiAgICAgIGxlZnQ6IDBcblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KVxuICAuaW5mb1xuICAgICZfX3NsaWRlclxuICAgICAgbWF4LXdpZHRoOiA1MDRweFxuICAgICZfX3dyYXBcbiAgICAgIGdhcDogMjRweFxuICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldFxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAuc2xpZGVyX19pdGVtXG4gICAgICBtYXgtd2lkdGg6IDY2MHB4XG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgaW1nXG4gICAgICAgIG1heC1oZWlnaHQ6IDI4MHB4XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0XG4gICAgJl9fdmlkZW9cbiAgICAgIGltZ1xuICAgICAgICBoZWlnaHQ6IDI4MHB4XG4gICAgJl9faXRlbVxuICAgICAgaW1nXG4gICAgICAgIG1heC1oZWlnaHQ6IDI4MHB4XG4gICAgLnNsaWRlclxuICAgICAgJl9fYXJyb3dcbiAgICAgICAgJi0tcHJldlxuICAgICAgICAgIHRvcDogMTIxcHhcbiAgICAgICAgJi0tbmV4dFxuICAgICAgICAgIHRvcDogMTIxcHhcbiAgICAmX19hZHZhbnRhZ2VzXG4gICAgICBpbWdcbiAgICAgICAgd2lkdGg6IDEzMHB4XG4gICAgJl9fc3BvdHNcbiAgICAgIHdpZHRoOiA5OCVcblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM3OXB4KVxuICAuaW5mb1xuICAgICZfX3NsaWRlclxuICAgICAgbWF4LXdpZHRoOiA1MDRweFxuICAgICZfX3dyYXBcbiAgICAgIGdhcDogMjRweFxuICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldFxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAuc2xpZGVyX19pdGVtXG4gICAgICBtYXgtd2lkdGg6IDY2MHB4XG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgaW1nXG4gICAgICAgIG1heC1oZWlnaHQ6IDI4MHB4XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG9cbiAgICAmX192aWRlb1xuICAgICAgYVxuICAgICAgICBoZWlnaHQ6IDI4MHB4XG4gICAgICBpbWdcbiAgICAgICAgbWF4LWhlaWdodDogMzI0cHhcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweFxuICAgICZfX2l0ZW1cbiAgICAgIGltZ1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMjRweFxuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldFxuICAgIC5zbGlkZXJcbiAgICAgICZfX2Fycm93XG4gICAgICAgICYtLXByZXZcbiAgICAgICAgICB0b3A6IDEyMXB4XG4gICAgICAgICYtLW5leHRcbiAgICAgICAgICB0b3A6IDEyMXB4XG4gICAgJl9fc3BvdHNcbiAgICAgIHdpZHRoOiA5OCVcbiIsIi5pbnB1dGVyXG4gICAgJl9fYm94XG4gICAgICAgIHBhZGRpbmc6IDMwcHhcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNVxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnRcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIHNwYW5cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweCIsIi5tYXBcbiAgd2lkdGg6IDEwMCVcbiAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50XG4gIG1hcmdpbi10b3A6IDM2cHhcbiAgYm9yZGVyLXJhZGl1czogMzZweFxuICBib3gtc2hhZG93OiAwcHggMTJweCA0OHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpXG4gIG92ZXJmbG93OiBoaWRkZW5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KVxuICAubWFwXG4gICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgIG1heC1oZWlnaHQ6IDM2NXB4XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KVxuICAubWFwXG4gICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgIG1heC1oZWlnaHQ6IDM2NXB4XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweClcbiAgLm1hcFxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcbiAgICBtYXgtaGVpZ2h0OiAzNjVweFxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KVxuICAubWFwXG4gICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgIG1heC1oZWlnaHQ6IDQwMHB4XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpXG4gIC5tYXBcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgbWF4LWhlaWdodDogNDUwcHgiLCIucGFpbnRcbiAgd2lkdGg6IDEwMCVcbiAgYmFja2dyb3VuZDogI0ZGRkZGRlxuICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgJl9fd3JhcFxuICAgIG1heC13aWR0aDogODg1cHhcbiAgICB3aWR0aDogMTAwJVxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICZfX3RpdGxlXG4gICAgY29sb3I6IHZhcigtLXRleHQtbWFpbiwgIzIxMjEyMSlcbiAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICBmb250LXNpemU6IDI0cHhcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICBmb250LXdlaWdodDogNjAwXG4gICAgbGluZS1oZWlnaHQ6IDMwcHhcbiAgJl9fd3JhcHBlclxuICAgIGJvcmRlci1yYWRpdXM6IDM2cHhcbiAgICBiYWNrZ3JvdW5kOiAjRkZGXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpXG4gICAgcGFkZGluZzogMjRweCAzNnB4XG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBtYXgtd2lkdGg6IDEzNDBweFxuICAgIHdpZHRoOiAxMDAlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAtNzNweFxuICAgIGxlZnQ6IDBcbiAgICByaWdodDogMFxuICAgIG1hcmdpbjogYXV0b1xuICAmX19ib3hcbiAgICBtYXgtd2lkdGg6IDEzNHB4XG4gICAgd2lkdGg6IDEwMCVcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jYXB0aW9uLTIsICM2MjYyNjIpXG4gICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgZm9udC1zaXplOiAxMnB4XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICBpbWdcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweFxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweClcbiAgLnBhaW50XG4gICAgJl9fd3JhcHBlclxuICAgICAgcGFkZGluZzogMTZweFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgbWF4LXdpZHRoOiAyODhweFxuICAgICAgdG9wOiA1MCVcbiAgICAgIGxlZnQ6IDUwJVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcbiAgICAgIGdhcDogMTZweFxuICAgICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgICZfX3dyYXBcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgICZfX3RpdGxlXG4gICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAmX19ib3hcbiAgICAgIG1heC13aWR0aDogMTE5cHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgbWluLWhlaWdodDogMTA4cHhcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KVxuICAucGFpbnRcbiAgICAmX193cmFwcGVyXG4gICAgICBwYWRkaW5nOiAxNnB4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICB0b3A6IDUwJVxuICAgICAgbGVmdDogNTAlXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuICAgICAgZ2FwOiAxNnB4XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgICB3aWR0aDogOTMlXG4gICAgICBtYXgtd2lkdGg6IDUwN3B4XG4gICAgJl9fd3JhcFxuICAgICAgZmxleC13cmFwOiB3cmFwXG4gICAgJl9fdGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgbGluZS1oZWlnaHQ6IDI2cHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICZfX2JveFxuICAgICAgbWF4LXdpZHRoOiAxMTlweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICBtaW4taGVpZ2h0OiAxMDhweFxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgICBmb250LXNpemU6IDE0cHhcblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KVxuICAucGFpbnRcbiAgICAmX193cmFwcGVyXG4gICAgICBwYWRkaW5nOiAxNnB4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICB0b3A6IDUwJVxuICAgICAgbGVmdDogNTAlXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKVxuICAgICAgZ2FwOiAxNnB4XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgICB3aWR0aDogOTMlXG4gICAgICBtYXgtd2lkdGg6IDc1MHB4XG4gICAgJl9fd3JhcFxuICAgICAgZmxleC13cmFwOiB3cmFwXG4gICAgJl9fdGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICZfX2JveFxuICAgICAgbWF4LXdpZHRoOiAxMDBweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICBtaW4taGVpZ2h0OiAxMDhweFxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0XG4gICAgICBmb250LXNpemU6IDE0cHhcblxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpXG4gIC5wYWludFxuICAgICZfX3dyYXBwZXJcbiAgICAgIHBhZGRpbmc6IDE2cHhcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGxlZnQ6IDBcbiAgICAgIHJpZ2h0OiAwXG4gICAgICBtYXJnaW46IGF1dG9cbiAgICAgIGdhcDogMTZweFxuICAgICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgICAgd2lkdGg6IDk3JVxuICAgICZfX3dyYXBcbiAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgICZfX3RpdGxlXG4gICAgICBmb250LXNpemU6IDI0cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAmX19ib3hcbiAgICAgIG1heC13aWR0aDogMTAwcHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgbWluLWhlaWdodDogMTA4cHhcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydFxuICAgICAgZm9udC1zaXplOiAxNHB4XG5cbiIsIi5wb2xpY3lcbiAgcGFkZGluZy10b3A6IDEyMHB4XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4XG4gIGg0XG4gICAgZm9udC1zaXplOiAyNHB4XG4gICAgbGluZS1oZWlnaHQ6IDMwcHhcbiAgaDVcbiAgICBmb250LXNpemU6IDE4cHhcbiAgICBsaW5lLWhlaWdodDogNDBweFxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweClcbiAgLnBvbGljeVxuICAgIHBhZGRpbmctdG9wOiAxMDBweFxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4XG4gIGg0XG4gICAgZm9udC1zaXplOiAxOHB4XG4gICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgaDVcbiAgICBmb250LXNpemU6IDE4cHhcbiAgICBsaW5lLWhlaWdodDogNDBweCIsIi5wcm9jZXNzXG4gIG1hcmdpbi1ib3R0b206IDEyMHB4XG4gICZfX3dyYXBwZXJcbiAgICBwYWRkaW5nOiA2MHB4IDYwcHggODBweCA2MHB4XG4gICAgYm9yZGVyLXJhZGl1czogNDhweFxuICAgIGJhY2tncm91bmQ6ICNGRkZcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNilcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICZfX3N0YWdlc1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICB6LWluZGV4OiAzXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICZfX3N0YWdlXG4gICAgbWF4LXdpZHRoOiAyODhweFxuICAgIHdpZHRoOiAxMDAlXG4gICAgZ2FwOiAyNHB4XG4gICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgaW1nXG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICZfX3RleHRcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLCAjMjEyMTIxKVxuICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgIGZvbnQtc2l6ZTogMThweFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICBsaW5lLWhlaWdodDogMjRweFxuICAgIG1hcmdpbjogMCBhdXRvXG4gICZfX2ltZ1xuICAgICYtdG9wXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgIHRvcDogMFxuICAgICAgcmlnaHQ6IDBcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICAgICB6LWluZGV4OiAxXG4gICAgJi1ib3R0b21cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgYm90dG9tOiAwXG4gICAgICBsZWZ0OiAwXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICAgei1pbmRleDogMVxuICAmX190aXRsZVxuICAgIHotaW5kZXg6IDNcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgJl9fc2VxdWVuY2VcbiAgICBib3JkZXItcmFkaXVzOiAzNnB4XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtMSwgI0Y5QzUwRClcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNilcbiAgICBwYWRkaW5nOiA2cHggMTZweFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgIHRvcDogMFxuICAgIGxlZnQ6IDBcbiAgJl9fbGV2ZWxcbiAgICBwYWRkaW5nOiA2cHggMTVweFxuICAgIGJvcmRlci1yYWRpdXM6IDM2cHhcbiAgICBiYWNrZ3JvdW5kOiAjRjlDNTBEXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpXG4gICAgbWF4LXdpZHRoOiA4MHB4XG4gICAgY29sb3I6ICMyMTIxMjFcbiAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICBmb250LXNpemU6IDE0cHhcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICBmb250LXdlaWdodDogNTAwXG4gICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAxNnB4XG4gICAgbGVmdDogMTZweFxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweClcbiAgLnByb2Nlc3NcbiAgICBtYXJnaW4tdG9wOiA0OXB4XG4gICAgbWFyZ2luLWJvdHRvbTogNjJweFxuICAgICZfX3dyYXBwZXJcbiAgICAgIHBhZGRpbmc6IDE2cHhcbiAgICAmX190aXRsZVxuICAgICAgZm9udC1zaXplOiAyMnB4XG4gICAgICBsaW5lLWhlaWdodDogMzBweFxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICZfX3N0YWdlc1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgZ2FwOiAyNHB4XG4gICAgJl9fc3RhZ2VcbiAgICAgIGdhcDogMTJweFxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgIGltZ1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4XG4gICAgJl9fbGV2ZWxcbiAgICAgIG1heC13aWR0aDogNjVweFxuICAgICAgcGFkZGluZzogNHB4IDExcHhcbiAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcbiAgICAgIHRvcDogMTFweFxuICAgICAgbGVmdDogMTNweFxuICAgICZfX3RleHRcbiAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAmX19pbWdcbiAgICAgICYtYm90dG9tXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgICYtdG9wXG4gICAgICAgIHRvcDogLTE4MHB4XG4gICAgICAgIHJpZ2h0OiAtMTEwcHhcblxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweClcbiAgLnByb2Nlc3NcbiAgICBtYXJnaW4tdG9wOiA0OXB4XG4gICAgbWFyZ2luLWJvdHRvbTogNjJweFxuICAgICZfX3dyYXBwZXJcbiAgICAgIHBhZGRpbmc6IDE2cHhcbiAgICAmX190aXRsZVxuICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgICBsaW5lLWhlaWdodDogMzBweFxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICZfX3N0YWdlc1xuICAgICAgZmxleC13cmFwOiB3cmFwXG4gICAgICBnYXA6IDI0cHhcbiAgICAmX19zdGFnZVxuICAgICAgZ2FwOiAxMnB4XG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgaW1nXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcbiAgICAmX19sZXZlbFxuICAgICAgbWF4LXdpZHRoOiA2NXB4XG4gICAgICBwYWRkaW5nOiA0cHggMTFweFxuICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgICBsaW5lLWhlaWdodDogMjBweFxuICAgICAgdG9wOiAxMXB4XG4gICAgICBsZWZ0OiAxM3B4XG4gICAgJl9fdGV4dFxuICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICZfX2ltZ1xuICAgICAgJi1ib3R0b21cbiAgICAgICAgYm90dG9tOiAtMTMwcHhcbiAgICAgICAgbGVmdDogLTEwMHB4XG4gICAgICAmLXRvcFxuICAgICAgICB0b3A6IC0xODBweFxuICAgICAgICByaWdodDogLTExMHB4XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KVxuICAucHJvY2Vzc1xuICAgIG1hcmdpbi10b3A6IDQ5cHhcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4XG4gICAgJl9fd3JhcHBlclxuICAgICAgcGFkZGluZzogMTZweFxuICAgICZfX3RpdGxlXG4gICAgICBmb250LXNpemU6IDM0cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgJl9fc3RhZ2VzXG4gICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICAgIGdhcDogMjRweFxuICAgICZfX3N0YWdlXG4gICAgICBnYXA6IDEycHhcbiAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgICBpbWdcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweFxuICAgICZfX2xldmVsXG4gICAgICBtYXgtd2lkdGg6IDY1cHhcbiAgICAgIHBhZGRpbmc6IDRweCAxMXB4XG4gICAgICBmb250LXNpemU6IDEycHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XG4gICAgICB0b3A6IDExcHhcbiAgICAgIGxlZnQ6IDEzcHhcbiAgICAmX190ZXh0XG4gICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgJl9faW1nXG4gICAgICAmLWJvdHRvbVxuICAgICAgICBib3R0b206IC0xMzBweFxuICAgICAgICBsZWZ0OiAtMTAwcHhcbiAgICAgICYtdG9wXG4gICAgICAgIHRvcDogLTE4MHB4XG4gICAgICAgIHJpZ2h0OiAtMTEwcHhcblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweClcbiAgLnByb2Nlc3NcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4XG4gICAgJl9fc3RhZ2VzXG4gICAgICBnYXA6IDE2cHhcblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNTRweClcbiAgLnByb2Nlc3NcbiAgICAmX19zdGFnZXNcbiAgICAgIGdhcDogMTZweCIsIi5xdWVzdGlvbnNcbiAgbWFyZ2luLWJvdHRvbTogMTQ1cHhcbiAgJl9fd3JhcHBlclxuICAgIHBhZGRpbmc6IDM2cHggNjBweFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgYm9yZGVyLXJhZGl1czogMzZweFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9xdWVzdGlvbnMvcXVlc3Rpb25zX2JnLndlYnBcIilcbiAgJl9fdGV4dFxuICAgIG1heC13aWR0aDogNjcwcHhcbiAgJl9fdGl0bGVcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLCAjMjEyMTIxKVxuICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgIGZvbnQtc2l6ZTogMzJweFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICBsaW5lLWhlaWdodDogMzhweFxuICAgIG1hcmdpbi1ib3R0b206IDE2cHhcbiAgJl9fc3VidGl0bGVcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLCAjMjEyMTIxKVxuICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICBsaW5lLWhlaWdodDogMjRweFxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpXG4gIC5xdWVzdGlvbnNcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4XG4gICAgJl9fdGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICZfX3dyYXBwZXJcbiAgICAgIHBhZGRpbmc6IDE2cHhcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9xdWVzdGlvbnMvcXVlc3Rpb25zX21vYi53ZWJwXCIpXG4gICAgJl9fc3VidGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHhcbiAgICAmX190ZXh0XG4gICAgICBib3JkZXItcmFkaXVzOiAwXG4gICAgJl9fYnV0dG9uXG4gICAgICBtYXgtd2lkdGg6IDI1NnB4XG4gICAgICB3aWR0aDogMTAwJVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KVxuICAucXVlc3Rpb25zXG4gICAgbWFyZ2luLWJvdHRvbTogNjRweFxuICAgICZfX3RpdGxlXG4gICAgICBmb250LXNpemU6IDIycHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAmX193cmFwcGVyXG4gICAgICBwYWRkaW5nOiAxNnB4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvcXVlc3Rpb25zL3F1ZXN0aW9uc19tb2Iud2VicFwiKVxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlXG4gICAgJl9fc3VidGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHhcbiAgICAmX190ZXh0XG4gICAgICBib3JkZXItcmFkaXVzOiAwXG4gICAgJl9fYnV0dG9uXG4gICAgICBtYXgtd2lkdGg6IDI1NnB4XG4gICAgICB3aWR0aDogMTAwJVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweClcbiAgLnF1ZXN0aW9uc1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHhcbiAgICAmX190aXRsZVxuICAgICAgZm9udC1zaXplOiAyNHB4XG4gICAgICBsaW5lLWhlaWdodDogMjhweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgJl9fd3JhcHBlclxuICAgICAgcGFkZGluZzogMTZweFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3F1ZXN0aW9ucy9xdWVzdGlvbnNfbW9iLndlYnBcIilcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJVxuICAgICZfX3N1YnRpdGxlXG4gICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4XG4gICAgJl9fdGV4dFxuICAgICAgYm9yZGVyLXJhZGl1czogMFxuICAgICZfX2J1dHRvblxuICAgICAgbWF4LXdpZHRoOiAyNTZweFxuICAgICAgd2lkdGg6IDEwMCUiLCIuc2VydmljZXNcbiAgYm9yZGVyLXJhZGl1czogODBweFxuICBiYWNrZ3JvdW5kOiAjMjEyMTIxXG4gIHBhZGRpbmctdG9wOiAxMjBweFxuICBwYWRkaW5nLWJvdHRvbTogMTMycHhcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gICZfX3dyYXBcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgZ2FwOiAyNHB4XG4gICAgcGFkZGluZy1ib3R0b206IDM3cHhcbiAgICB6LWluZGV4OiA1XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICZfX3RpdGxlXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29udHJhc3QsICNGQUY5RjkpXG4gICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgZm9udC1zaXplOiA0MnB4XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgIGxpbmUtaGVpZ2h0OiA0OHB4XG4gICAgJi1hdXRvXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb250cmFzdCwgI0ZBRjlGOSlcbiAgICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgICAgZm9udC1zaXplOiAzMnB4XG4gICAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4XG4gICAgICBtYXgtd2lkdGg6IDQ5MHB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweFxuICAmX19zYWxlXG4gICAgY29sb3I6ICNGOUM1MERcbiAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICBmb250LXNpemU6IDE2cHhcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICBmb250LXdlaWdodDogNTAwXG4gICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICBwYWRkaW5nOiA4cHggMTZweFxuICAgIGJhY2tncm91bmQ6ICMzQTNBM0FcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgbWF4LWhlaWdodDogNDBweFxuICAgIG1hcmdpbi10b3A6IGF1dG9cbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGdhcDogNnB4XG4gICAgc3BhblxuICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAmX19zdWJ0aXRsZVxuICAgIGNvbG9yOiB2YXIoLS1icmFuZC0xLCAjRjlDNTBEKVxuICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgIGZvbnQtc2l6ZTogMjRweFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcbiAgICBsaW5lLWhlaWdodDogMzBweFxuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4XG4gICAgei1pbmRleDogNVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICYtbWFzdGVyXG4gICAgICBtYXJnaW4tdG9wOiA2MHB4XG4gICZfX2NvbnRhaW5lclxuICAgIHBhZGRpbmc6IDE2cHhcbiAgICBiYWNrZ3JvdW5kOiAjM0EzQTNBXG4gICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgIHdpZHRoOiAxMDAlXG4gICAgbWF4LXdpZHRoOiAzMThweFxuICAgIG1pbi1oZWlnaHQ6IDM5MHB4XG4gICAgZGlzcGxheTogZmxleFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICB6LWluZGV4OiAzXG4gICAgJi1oaWRlXG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgaW1nXG4gICAgICBvYmplY3QtZml0OiBjb3ZlclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxuICAmX19pbmZvXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29udHJhc3QsICNGQUY5RjkpXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgZm9udC1zaXplOiAxOHB4XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweFxuICAmX19wcmljZVxuICAgIGNvbG9yOiB2YXIoLS1icmFuZC0xLCAjRjlDNTBEKVxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICBsaW5lLWhlaWdodDogMjRweFxuICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIG1hcmdpbi1ib3R0b206IDE0cHhcbiAgJl9fYnRuXG4gICAgcGFkZGluZzogMTRweCAzMnB4XG4gICAgYm9yZGVyLXJhZGl1czogMTZweFxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJyYW5kLTEsICNGOUM1MEQpXG4gICAgY29sb3I6IHZhcigtLWJyYW5kLTEsICNGOUM1MEQpXG4gICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgZm9udC1zaXplOiAxNnB4XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgd2lkdGg6IDEwMCVcbiAgICBtYXJnaW4tdG9wOiBhdXRvXG4gICAgJjpob3ZlclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5QzUwRFxuICAgICAgY29sb3I6ICMyMTIxMjFcbiAgICAmLWF1dG9cbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLTEsICNGOUM1MEQpXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLCAjMjEyMTIxKVxuICAgICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICAgIHBhZGRpbmc6IDE2cHggMzJweFxuICAgICAgJjpob3ZlclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlBOTBEXG4gICAgICAgIGNvbG9yOiAjMjEyMTIxXG4gICZfX3ZhcmlhYmxlc1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICByb3ctZ2FwOiAyNHB4XG4gICAgcGFkZGluZy1ib3R0b206IDIycHhcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAmLW1hc3RlclxuICAgICAganVzdGlmeS1jb250ZW50OiBpbmhlcml0XG4gICAgICBnYXA6IDIzcHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4XG4gICZfX2xpbmtidXR0b25cbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIG1hcmdpbjogMCBhdXRvXG4gICAgYm9yZGVyLXJhZGl1czogMTZweFxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJyYW5kLTEsICNGOUM1MEQpXG4gICAgY29sb3I6IHZhcigtLWJyYW5kLTEsICNGOUM1MEQpXG4gICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgZm9udC1zaXplOiAxNnB4XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgcGFkZGluZzogMTRweCAzMnB4XG4gICAgbWFyZ2luLXRvcDogMTNweFxuICAgICY6aG92ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUM1MERcbiAgICAgIGNvbG9yOiAjMjEyMTIxXG4gICZfX2xpbmVcbiAgICBiYWNrZ3JvdW5kOiAjNTI1MjUyXG4gICAgaGVpZ2h0OiAxcHhcbiAgICB3aWR0aDogMTAwJVxuICAgIG1hcmdpbi10b3A6IDU5cHhcbiAgJl9fYXV0b1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZC9zZXJ2X2JnLndlYnBcIilcbiAgICBwYWRkaW5nOiA2MHB4IDBcbiAgJl9fd3JhcHBlclxuICAgICYtYXV0b1xuICAgICAgcGFkZGluZzogMjBweCA2MHB4XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmQvYXV0b19iZy53ZWJwXCIpXG4gICAgICBib3JkZXItcmFkaXVzOiAzNnB4XG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAmX19ib3hcbiAgICAmLWF1dG9cbiAgICAgIHBhZGRpbmc6IDI0cHhcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWRhcmstc2Vjb25kLCAjM0EzQTNBKVxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgbWF4LXdpZHRoOiAyNjBweFxuICAgICAgZ2FwOiAxMnB4XG4gICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICB6LWluZGV4OiAzXG4gICZfX2Rlc2NyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29udHJhc3QsICNGQUY5RjkpXG4gICAgZm9udC1mYW1pbHk6IEludGVyXG4gICAgZm9udC1zaXplOiAxOHB4XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgZm9udC13ZWlnaHQ6IDYwMFxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICZfX3JlcXVpcmVtZW50c1xuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBnYXA6IDEycHhcbiAgJl9faWNvblxuICAgIHdpZHRoOiA0NnB4XG4gICAgaGVpZ2h0OiA0NnB4XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJVxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkZcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICBzdmdcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgdG9wOiA3cHhcbiAgICAgIGxlZnQ6IDdweFxuICAmX190ZXh0XG4gICAgY29sb3I6IHZhcigtLXRleHQtY2FwdGlvbiwgIzg5ODk4OSlcbiAgICBmb250LWZhbWlseTogSW50ZXJcbiAgICBmb250LXNpemU6IDE2cHhcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICBmb250LXdlaWdodDogNTAwXG4gICAgbGluZS1oZWlnaHQ6IDI0cHhcbiAgICBzcGFuXG4gICAgICBjb2xvcjogI0Y5QzUwRFxuICAmX19jYXJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDE2cHhcbiAgICByaWdodDogMTQlXG4gICAgei1pbmRleDogMlxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lXG4gICZfX3NwcmF5XG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAtMTY1cHhcbiAgICByaWdodDogMFxuICAmX19oaWRlV3JhcFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICByb3ctZ2FwOiAyNHB4XG4gICAgcGFkZGluZy1ib3R0b206IDIycHhcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB3aWR0aDogMTAwJVxuICAmX19pbWdcbiAgICBtYXgtd2lkdGg6IDI4NnB4XG4gICAgd2lkdGg6IDEwMCVcbiAgICBtYXgtaGVpZ2h0OiAxODJweFxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHhcbiAgJl9fY29udGFpbmVyV3JhcFxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgaGVpZ2h0OiAxMDAlXG4gICZfX3JlcXVpcmVtZW50c0JveFxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgZ2FwOiAxMHB4XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpXG4gIC5zZXJ2aWNlc1xuICAgIHBhZGRpbmc6IDBcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgJl9fd3JhcHBlclxuICAgICAgcGFkZGluZzogMzJweCAwcHhcbiAgICAgICYtYXV0b1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kL2F1dG9fYmctYXV0by53ZWJwXCIpXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCVcbiAgICAmX190aXRsZVxuICAgICAgZm9udC1zaXplOiAyMnB4XG4gICAgICBsaW5lLWhlaWdodDogMzBweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAmLWF1dG9cbiAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4XG4gICAgJl9fd3JhcFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgZ2FwOiA2cHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNnB4XG4gICAgJl9fc2FsZVxuICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICBwYWRkaW5nOiA4cHggMTZweFxuICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgIGdhcDogNnB4XG4gICAgICBtYXgtd2lkdGg6IDI2MXB4XG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgICZfX3N1YnRpdGxlXG4gICAgICBmb250LXNpemU6IDE4cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAmLW1hc3RlclxuICAgICAgICBtYXJnaW4tdG9wOiAzN3B4XG4gICAgJl9fc3ByYXlcbiAgICAgIHRvcDogNzAwcHhcbiAgICAmX19jb250YWluZXJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3dcbiAgICAgIGdhcDogMTZweFxuICAgICAgcm93LWdhcDogMFxuICAgICAgbWF4LXdpZHRoOiAyOTBweFxuICAgICAgbWluLWhlaWdodDogYXV0b1xuICAgICAgZmxleC13cmFwOiB3cmFwXG4gICAgICBtYXJnaW46IDAgYXV0b1xuICAgICAgaW1nXG4gICAgICAgIHdpZHRoOiAxMjBweFxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4XG4gICAgICAgIGhlaWdodDogOTZweFxuICAgICZfX2luZm9cbiAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweFxuICAgICAgbWF4LXdpZHRoOiAxMjBweFxuICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICZfX2J0blxuICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgJi1hdXRvXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIG1heC13aWR0aDogMjU2cHhcbiAgICAmX192YXJpYWJsZXNcbiAgICAgIHJvdy1nYXA6IDE2cHhcbiAgICAgICYtbWFzdGVyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4XG4gICAgJl9fcHJpY2VcbiAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAmX19saW5rYnV0dG9uXG4gICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICB3aWR0aDogMTAwJVxuICAgICAgbWF4LXdpZHRoOiAyNTZweFxuICAgICZfX2xpbmVcbiAgICAgIG1hcmdpbi10b3A6IDM1cHhcbiAgICAmX19hdXRvXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3BcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmQvc2Vydl9tb2Iud2VicClcbiAgICAgIHBhZGRpbmc6IDM1cHggMCAyNDVweCAwXG4gICAgJl9fYm94XG4gICAgICAmLWF1dG9cbiAgICAgICAgbWFyZ2luLXRvcDogMTIycHhcbiAgICAgICAgcGFkZGluZzogMTZweFxuICAgICZfX2NhclxuICAgICAgdG9wOiA0MCVcbiAgICAgIGxlZnQ6IDBcbiAgICAgIHJpZ2h0OiAwXG4gICAgICBtYXJnaW46IGF1dG9cbiAgICAgIHdpZHRoOiAyNTVweFxuICAgICZfX2Rlc2NyXG4gICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAmX190ZXh0XG4gICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgJl9faWNvblxuICAgICAgd2lkdGg6IDM2cHhcbiAgICAgIGhlaWdodDogMzZweFxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgIHN2Z1xuICAgICAgICB3aWR0aDogMjJweFxuICAgICAgICBoZWlnaHQ6IDIycHhcbiAgICAmX19jb250YWluZXJXcmFwXG4gICAgICBoZWlnaHQ6IHVuc2V0XG4gICAgICBtYXgtd2lkdGg6IDEyMHB4XG4gICAgJl9fcmVxdWlyZW1lbnRzQm94XG4gICAgICBtYXJnaW46IDAgYXV0b1xuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KVxuICAuc2VydmljZXNcbiAgICBwYWRkaW5nOiAwXG4gICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgICZfX3dyYXBwZXJcbiAgICAgIHBhZGRpbmc6IDMycHggMHB4XG4gICAgICAmLWF1dG9cbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYmFja2dyb3VuZC9hdXRvX2JnLWF1dG8ud2VicFwiKVxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlXG4gICAgJl9fdGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogMjJweFxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgJi1hdXRvXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICBsaW5lLWhlaWdodDogMjhweFxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweFxuICAgICZfX3dyYXBcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgIGdhcDogNnB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjZweFxuICAgICZfX3NhbGVcbiAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgcGFkZGluZzogOHB4IDE2cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICBnYXA6IDZweFxuICAgICAgbWF4LXdpZHRoOiAyNjFweFxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAmX19zdWJ0aXRsZVxuICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICBsaW5lLWhlaWdodDogMjZweFxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgJi1tYXN0ZXJcbiAgICAgICAgbWFyZ2luLXRvcDogMzdweFxuICAgICZfX3NwcmF5XG4gICAgICB0b3A6IDcwMHB4XG4gICAgJl9fY29udGFpbmVyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gICAgICBnYXA6IDE2cHhcbiAgICAgIHJvdy1nYXA6IDBcbiAgICAgIG1heC13aWR0aDogMjkwcHhcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG9cbiAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICAgIGltZ1xuICAgICAgICB3aWR0aDogMTIwcHhcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweFxuICAgICAgICBoZWlnaHQ6IDk2cHhcbiAgICAmX19pbmZvXG4gICAgICBmb250LXNpemU6IDE1cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHhcbiAgICAgIG1heC13aWR0aDogMTIwcHhcbiAgICAgIHRleHQtYWxpZ246IGxlZnRcbiAgICAmX19idG5cbiAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAgICYtYXV0b1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBtYXgtd2lkdGg6IDI1NnB4XG4gICAgJl9fdmFyaWFibGVzXG4gICAgICByb3ctZ2FwOiAxNnB4XG4gICAgICAmLW1hc3RlclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweFxuICAgICZfX3ByaWNlXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgJl9fbGlua2J1dHRvblxuICAgICAgbWFyZ2luLXRvcDogMFxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIG1heC13aWR0aDogMjU2cHhcbiAgICAmX19saW5lXG4gICAgICBtYXJnaW4tdG9wOiAzNXB4XG4gICAgJl9fYXV0b1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kL3NlcnZfbW9iLndlYnApXG4gICAgICBwYWRkaW5nOiAzNXB4IDAgMjQ1cHggMFxuICAgICZfX2JveFxuICAgICAgJi1hdXRvXG4gICAgICAgIG1hcmdpbi10b3A6IDEyMnB4XG4gICAgICAgIHBhZGRpbmc6IDE2cHhcbiAgICAmX19jYXJcbiAgICAgIHRvcDogNDAlXG4gICAgICBsZWZ0OiAwXG4gICAgICByaWdodDogMFxuICAgICAgbWFyZ2luOiBhdXRvXG4gICAgICB3aWR0aDogMjU1cHhcbiAgICAmX19kZXNjclxuICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgJl9fdGV4dFxuICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICBsaW5lLWhlaWdodDogMjJweFxuICAgICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICZfX2ljb25cbiAgICAgIHdpZHRoOiAzNnB4XG4gICAgICBoZWlnaHQ6IDM2cHhcbiAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICBzdmdcbiAgICAgICAgd2lkdGg6IDIycHhcbiAgICAgICAgaGVpZ2h0OiAyMnB4XG4gICAgJl9fY29udGFpbmVyV3JhcFxuICAgICAgaGVpZ2h0OiB1bnNldFxuICAgICAgbWF4LXdpZHRoOiAxMjBweFxuICAgICZfX3JlcXVpcmVtZW50c0JveFxuICAgICAgbWFyZ2luOiAwIGF1dG9cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpXG4gIC5zZXJ2aWNlc1xuICAgIHBhZGRpbmctdG9wOiA2MHB4XG4gICAgJl9fd3JhcFxuICAgICAgei1pbmRleDogM1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAmLWF1dG9cbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAmX19zdWJ0aXRsZVxuICAgICAgei1pbmRleDogM1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgLmNvbnRhaW5lclxuICAgICAgcGFkZGluZzogMCAzMHB4XG4gICAgJl9fdmFyaWFibGVzXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZFxuICAgICZfX3dyYXBwZXJcbiAgICAgICYtYXV0b1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHggMTQ1cHggMTZweFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmQvYXV0b19iZy1hdXRvLndlYnBcIilcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJVxuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4XG4gICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgJl9fdGl0bGVcbiAgICAgICYtYXV0b1xuICAgICAgICBmb250LXNpemU6IDI0cHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHhcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHhcbiAgICAgICAgbWF4LXdpZHRoOiA2NjBweFxuICAgICZfX2J0blxuICAgICAgJi1hdXRvXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICAgIG1heC13aWR0aDogMjg4cHhcbiAgICAmX19hdXRvXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3BcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1hZ2VzL2JhY2tncm91bmQvc2Vydl9tb2Iud2VicClcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDBcbiAgICAmX19ib3hcbiAgICAgICYtYXV0b1xuICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgICAgIHBhZGRpbmc6IDE2cHhcbiAgICAmX19jYXJcbiAgICAgIHRvcDogMjAwcHhcbiAgICAgIHdpZHRoOiAzNzBweFxuICAgICAgbGVmdDogMFxuICAgICAgcmlnaHQ6IDBcbiAgICAgIG1hcmdpbjogYXV0b1xuICAgICZfX2hpZGVXcmFwXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZFxuICAgICZfX3JlcXVpcmVtZW50c0JveFxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgZ2FwOiAxMHB4XG5cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KVxuICAuc2VydmljZXNcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHhcbiAgICAmX193cmFwcGVyXG4gICAgICAmLWF1dG9cbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4IDI0cHggMTZweFxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJVxuICAgICZfX2NhclxuICAgICAgdG9wOiAxMTFweFxuICAgICAgd2lkdGg6IDM1MHB4XG4gICAgICByaWdodDogMzQlXG4gICAgJl9fdmFyaWFibGVzLW1hc3RlclxuICAgICAgZ2FwOiAxOHB4XG4gICAgJl9faGlkZVdyYXBcbiAgICAgIGdhcDogMThweFxuICAgICZfX3JlcXVpcmVtZW50c0JveFxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgZ2FwOiAxMHB4XG5cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTMxOXB4KVxuICAuc2VydmljZXNcbiAgICAmX19jYXJcbiAgICAgIHdpZHRoOiA0NzBweFxuICAgICAgdG9wOiAzOHB4XG4gICAgJl9faGlkZVdyYXBcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgd2lkdGg6IDEwMCUiLCIuc2xpZGVyXG4gICAgbWF4LXdpZHRoOiA1NjBweFxuICAgICZfX2l0ZW1cbiAgICAgICAgaW1nXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHhcbiAgICAuZG90dGVkXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHgiLCIudGFic1xuICAgIG1heC13aWR0aDogNjAwcHhcbiAgICAmX190b2dnbGVyc1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gICAgJl9fdG9nZ2xlclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweFxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHhcbiAgICAgICAgZm9udC1zaXplOiAxNnB4XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XG4gICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgICAgICBib3R0b206IC0xcHhcbiAgICAgICAgICAgICAgICBsZWZ0OiAwXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweCBcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzXG4gICAgJl9fYm94XG4gICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHgiLCIudGFnc1xuICBtYXJnaW4tYm90dG9tOiAxMjBweFxuICAmX193cmFwcGVyXG4gICAgZGlzcGxheTogZmxleFxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHhcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1tYWluLCAjRkZGKVxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KVxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgJl9fdGl0bGVcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tYWluLCAjMjEyMTIxKVxuICAgIGZvbnQtZmFtaWx5OiBJbnRlclxuICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICBsaW5lLWhlaWdodDogMjRweFxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIHBhZGRpbmc6IDE2cHhcbiAgICBnYXA6IDhweFxuICAuc2xpZGVyX19pdGVtXG4gICAgbWF4LXdpZHRoOiAyNTBweFxuICAgIHdpZHRoOiBhdXRvXG4gICAgY29sb3I6ICM4OTg5ODlcblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweClcbiAgLnRhZ3NcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4XG4gICAgJl9fdGl0bGVcbiAgICAgIHBhZGRpbmc6IDEycHhcbiAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgICAgbGluZS1oZWlnaHQ6IDIycHhcbiAgICAuc2xpZGVyX19pdGVtXG4gICAgICB3aWR0aDogYXV0b1xuICAgICAgZm9udC1zaXplOiAxNXB4XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpXG4gIC50YWdzXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweFxuXG5cblxuIiwiLnVpXG4gICAgZm9ybVxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICBtYXgtd2lkdGg6IDI4OXB4XG4gICAgICAgIGRpc3BsYXk6IGdyaWRcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnJcbiAgICAgICAgZ3JpZC1nYXA6IDE1cHgiLCIud29ya3NcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHBhZGRpbmctYm90dG9tOiAxMjBweFxuICAmIC53b3Jrcy1pdGVtXG4gICAgbWF4LXdpZHRoOiA0MzJweFxuICAgICY6bnRoLWNoaWxkKDJuKVxuICAgICAgbWF4LXdpZHRoOiAyMDRweFxuICAuc3dpcGVyXG4gICAgJi13cmFwcGVyXG4gICAgICBpbWdcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweFxuICAgICAgICBtYXgtaGVpZ2h0OiAzMjRweFxuICAuc2xpZGVyXG4gICAgJl9fbWluXG4gICAgICBtYXgtd2lkdGg6IDIwMHB4XG4gICAgJl9fYXJyb3dcbiAgICAgICYtLXByZXZcbiAgICAgICAgY29udGVudDogJydcbiAgICAgICAgd2lkdGg6IDQycHhcbiAgICAgICAgaGVpZ2h0OiA0MnB4XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICB0b3A6IDIyNHB4XG4gICAgICAgIGxlZnQ6IDEzLjclXG4gICAgICAgIHotaW5kZXg6IDNcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRlxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCVcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDlcbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgIHN2Z1xuICAgICAgICAgICAgcGF0aFxuICAgICAgICAgICAgICBmaWxsOiAjRjlBOTBEXG4gICAgICAmLS1uZXh0XG4gICAgICAgIGNvbnRlbnQ6ICcnXG4gICAgICAgIHdpZHRoOiA0MnB4XG4gICAgICAgIGhlaWdodDogNDJweFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgdG9wOiAyMjRweFxuICAgICAgICByaWdodDogMTMuNiVcbiAgICAgICAgei1pbmRleDogM1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgICAgICBkaXNwbGF5OiBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOVxuICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgc3ZnXG4gICAgICAgICAgICBwYXRoXG4gICAgICAgICAgICAgIGZpbGw6ICNGOUE5MERcblxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpXG4gIC53b3Jrc1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4XG4gICAgcGFkZGluZy1yaWdodDogMTZweFxuICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAmX190aXRsZVxuICAgICAgZm9udC1zaXplOiAyMnB4XG4gICAgICBsaW5lLWhlaWdodDogMzBweFxuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHhcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICYtc3dpcGVyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZVxuICAgIC5zd2lwZXItd3JhcHBlclxuICAgICAgaW1nXG4gICAgICAgIGhlaWdodDogMTkycHhcbiAgICAgICAgbWluLWhlaWdodDogYXV0b1xuICAgIC5zbGlkZXJfX2Fycm93c1xuICAgICAgZGlzcGxheTogbm9uZVxuICAgIC5zbGlkZXJcbiAgICAgICZfX21pblxuICAgICAgICB3aWR0aDogMTAwJVxuICAgICYgLndvcmtzLWl0ZW1cbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBtYXgtd2lkdGg6IG5vbmVcbiAgICAgICY6bnRoLWNoaWxkKDJuKVxuICAgICAgICBtYXgtd2lkdGg6IG5vbmVcbiAgICAgICAgd2lkdGg6IDEwMCVcblxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweClcbiAgLndvcmtzXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHhcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHhcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICZfX3RpdGxlXG4gICAgICBmb250LXNpemU6IDI0cHhcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweFxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgJi1zd2lwZXJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlXG4gICAgLnN3aXBlci13cmFwcGVyXG4gICAgICBpbWdcbiAgICAgICAgaGVpZ2h0OiAxOTJweFxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvXG4gICAgLnNsaWRlcl9fYXJyb3dzXG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgLnNsaWRlclxuICAgICAgJl9fbWluXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgJiAud29ya3MtaXRlbVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIG1heC13aWR0aDogbm9uZVxuICAgICAgJjpudGgtY2hpbGQoMm4pXG4gICAgICAgIG1heC13aWR0aDogbm9uZVxuICAgICAgICB3aWR0aDogMTAwJVxuXG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KVxuICAud29ya3NcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweFxuICAgIHBhZGRpbmctbGVmdDogMTZweFxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHhcbiAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgJl9fdGl0bGVcbiAgICAgIGZvbnQtc2l6ZTogMzRweFxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHhcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4XG4gICAgJi1zd2lwZXJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlXG4gICAgLnN3aXBlci13cmFwcGVyXG4gICAgICBpbWdcbiAgICAgICAgaGVpZ2h0OiAyNTBweFxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvXG4gICAgLnNsaWRlcl9fYXJyb3dzXG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgLnNsaWRlclxuICAgICAgJl9fbWluXG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgJiAud29ya3MtaXRlbVxuICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIG1heC13aWR0aDogbm9uZVxuICAgICAgJjpudGgtY2hpbGQoMm4pXG4gICAgICAgIG1heC13aWR0aDogbm9uZVxuICAgICAgICB3aWR0aDogMTAwJVxuXG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweClcbiAgLndvcmtzXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHhcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHhcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxuICAgICYtc3dpcGVyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZVxuICAgIC5zd2lwZXItd3JhcHBlclxuICAgICAgaW1nXG4gICAgICAgIGhlaWdodDogMzAwcHhcbiAgICAgICAgbWluLWhlaWdodDogYXV0b1xuICAgICYgLndvcmtzLWl0ZW1cbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgICBtYXgtd2lkdGg6IG5vbmVcbiAgICAgICY6bnRoLWNoaWxkKDJuKVxuICAgICAgICBtYXgtd2lkdGg6IG5vbmVcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAuc2xpZGVyXG4gICAgICAmX19hcnJvd1xuICAgICAgICAmLS1wcmV2XG4gICAgICAgICAgbGVmdDogMTBweFxuICAgICAgICAgIHRvcDogMjA3cHhcbiAgICAgICAgJi0tbmV4dFxuICAgICAgICAgIHJpZ2h0OiAxMHB4XG4gICAgICAgICAgdG9wOiAyMDdweFxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzg0cHgpXG4gIC53b3Jrc1xuICAgIC5zbGlkZXJfX2Fycm93LS1wcmV2XG4gICAgICBsZWZ0OiAwXG4gICAgLnNsaWRlcl9fYXJyb3ctLW5leHRcbiAgICAgIHJpZ2h0OiAwIl19 */
