

/* Start:/local/templates/main/assets/css/main.css?17835156131088822*/
.btn-fill, .btn-def, .clr-btn {
  outline: none !important;
  border: none;
  background: none;
  cursor: pointer;
  padding: 0;
}

:root {
  --f-Atyp: "Atyp Display", sans-serif;
  --c-main-1: #04565C;
  --c-main-2: #012428;
  --c-main-3: #074547;
  --c-main-4: #0A5B5A;
  --c-main-1-rgb: 4, 86, 92;
  --c-main-2-rgb: 1, 36, 40;
  --c-main-3-rgb: 7, 69, 71;
  --c-main-4-rgb: 10, 91, 90;
  --c-second-1: #92D5DB;
  --c-second-2: #D4D6D4;
  --c-second-3: #EAEDEE;
  --c-second-4: #ECECEB;
  --c-second-5: #F8A18E;
  --c-second-1-rgb: 146, 213, 219;
  --c-second-2-rgb: 212, 214, 212;
  --c-second-3-rgb: 234, 237, 238;
  --c-second-4-rgb: 236, 236, 235;
  --c-second-5-rgb: 248, 161, 142;
}

.screen-md-show {
  display: none !important;
}

.screen-md-show-inline-block {
  display: none !important;
}

.screen-md-show-inline {
  display: none !important;
}

.screen-md-show-table {
  display: none !important;
}

.screen-md-show-table-row {
  display: none !important;
}

.screen-md-show-table-cell {
  display: none !important;
}

.screen-md-show-flex {
  display: none !important;
}

.screen-md-show-inline-flex {
  display: none !important;
}

.tablet-show {
  display: none !important;
}

.tablet-show-inline-block {
  display: none !important;
}

.tablet-show-inline {
  display: none !important;
}

.tablet-show-table {
  display: none !important;
}

.tablet-show-table-row {
  display: none !important;
}

.tablet-show-table-cell {
  display: none !important;
}

.tablet-show-flex {
  display: none !important;
}

.tablet-show-inline-flex {
  display: none !important;
}

.mobile-show {
  display: none !important;
}

.mobile-show-inline-block {
  display: none !important;
}

.mobile-show-inline {
  display: none !important;
}

.mobile-show-table {
  display: none !important;
}

.mobile-show-table-row {
  display: none !important;
}

.mobile-show-table-cell {
  display: none !important;
}

.mobile-show-flex {
  display: none !important;
}

.mobile-show-inline-flex {
  display: none !important;
}

@media (max-width: 1500px) {
  .screen-md-hide {
    display: none !important;
  }

  .screen-md-show {
    display: block !important;
  }

  .screen-md-show-inline-block {
    display: inline-block !important;
  }

  .screen-md-show-inline {
    display: inline !important;
  }

  .screen-md-show-table {
    display: table !important;
  }

  .screen-md-show-table-row {
    display: table-row !important;
  }

  .screen-md-show-table-cell {
    display: table-cell !important;
  }

  .screen-md-show-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .screen-md-show-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (max-width: 1200px) {
  .tablet-hide {
    display: none !important;
  }

  .tablet-show {
    display: block !important;
  }

  .tablet-show-inline-block {
    display: inline-block !important;
  }

  .tablet-show-inline {
    display: inline !important;
  }

  .tablet-show-table {
    display: table !important;
  }

  .tablet-show-table-row {
    display: table-row !important;
  }

  .tablet-show-table-cell {
    display: table-cell !important;
  }

  .tablet-show-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .tablet-show-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (max-width: 767px) {
  .mobile-hide {
    display: none !important;
  }

  .mobile-show {
    display: block !important;
  }

  .mobile-show-inline-block {
    display: inline-block !important;
  }

  .mobile-show-inline {
    display: inline !important;
  }

  .mobile-show-table {
    display: table !important;
  }

  .mobile-show-table-row {
    display: table-row !important;
  }

  .mobile-show-table-cell {
    display: table-cell !important;
  }

  .mobile-show-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .mobile-show-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: normal;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: normal;
  color: #000000;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 15px;
}

p {
  margin-top: 0;
  margin-bottom: 15px;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: bold;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bold;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  background-color: transparent;
}

a:not([href]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

.svg-icon-arrow-left {
  height: 23px;
  width: 54px;
}

.svg-icon-arrow-right {
  height: 24px;
  width: 29px;
}

.svg-icon-dislike {
  height: 35px;
  width: 35px;
}

.svg-icon-download {
  height: 18px;
  width: 18px;
}

.svg-icon-info {
  height: 16px;
  width: 15px;
}

.svg-icon-percent {
  height: 14px;
  width: 13px;
}

.svg-icon-phone {
  height: 24px;
  width: 24px;
}

.svg-icon-play {
  height: 16px;
  width: 12px;
}

.svg-icon-slider-arrow-left {
  height: 23px;
  width: 104px;
}

.svg-icon-small-arrow-next {
  height: 14px;
  width: 14px;
}

.svg-icon-small-arrow-prev {
  height: 14px;
  width: 14px;
}

.svg-icon-social-tg {
  height: 25px;
  width: 25px;
}

.svg-icon-social-vk {
  height: 12px;
  width: 21px;
}

.svg-icon-social-wa {
  height: 24px;
  width: 24px;
}

.svg-icon-social-yt {
  height: 14px;
  width: 19px;
}

.svg-icon-star {
  height: 54px;
  width: 56px;
}

.svg-icon-star_part {
  height: 54px;
  width: 28px;
}

.svg-icon-time {
  height: 24px;
  width: 24px;
}

: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: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp;
          animation: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp;
}

.f-throwOutDown {
  -webkit-animation: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown;
          animation: var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown;
}

@-webkit-keyframes f-throwOutUp {
  to {
    -webkit-transform: translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);
            transform: translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);
    opacity: 0;
  }
}

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

.f-zoomOutDown {
  -webkit-animation: var(--f-transition-duration, 0.2s) ease both f-zoomOutDown;
          animation: var(--f-transition-duration, 0.2s) ease 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) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;
          animation: var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;
  z-index: 2;
}

.f-fadeOut {
  -webkit-animation: var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;
          animation: var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) 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-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.1s) ease-out both f-fadeFastOut;
          animation: var(--f-transition-duration, 0.1s) 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-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-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: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: 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);
}

.f-carousel__nav .f-button:disabled, .fancybox__nav .f-button:disabled {
  pointer-events: none;
}

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: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -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;
  -webkit-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: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  height: 100%;
}

.fancybox__slide {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: 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;
  -webkit-flex: 0 0 0;
      -ms-flex: 0 0 0px;
          flex: 0 0 0;
  margin: auto;
}

.fancybox__backdrop:empty, .fancybox__viewport:empty, .fancybox__track:empty, .fancybox__slide:empty {
  display: block;
}

.fancybox__content {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -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-animating .fancybox__content, .is-dragging .fancybox__content {
  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;
  -webkit-filter: blur(0px);
          filter: blur(0px);
}

.fancybox__caption {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  max-width: 100%;
  -webkit-flex-shrink: 0;
      -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: var(--f-interface-enter-duration, 0.25s) ease 0.1s backwards f-fadeIn;
          animation: var(--f-interface-enter-duration, 0.25s) ease 0.1s backwards f-fadeIn;
}

.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop {
  -webkit-animation: var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn;
          animation: var(--f-backdrop-enter-duration, 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: var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut;
          animation: var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut;
}

.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop {
  -webkit-animation: var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut;
          animation: var(--f-backdrop-exit-duration, 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%;
  -webkit-flex-shrink: 1;
      -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: calc(100% - 120px);
  height: 90%;
}

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

.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: 16px;
  --f-thumb-clip-width: 46px;
}

.f-thumbs {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -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;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

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

.f-thumbs__slide {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  margin: 0;
  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(--f-thumb-clip-width, 0)) * -0.5);
  width: calc(var(--width, 0) * 1px + var(--f-thumb-clip-width, 0));
  cursor: pointer;
}

.is-modern .f-thumbs__slide {
  width: var(--f-thumb-clip-width);
  -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.is-resting .f-thumbs__slide {
  -webkit-transition: -webkit-transform 0.33s ease;
  transition: -webkit-transform 0.33s ease;
  -o-transition: transform 0.33s ease;
  transition: transform 0.33s ease;
  transition: transform 0.33s ease, -webkit-transform 0.33s ease;
}

.is-modern.is-resting .f-thumbs__slide__button {
  -webkit-transition: -webkit-clip-path 0.33s ease;
  transition: -webkit-clip-path 0.33s ease;
  -o-transition: clip-path 0.33s ease;
  transition: clip-path 0.33s ease;
  transition: clip-path 0.33s ease, -webkit-clip-path 0.33s ease;
}

.is-using-tab .is-modern .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));
}

.f-thumbs__slide__button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: var(--f-thumb-width);
  height: 100%;
  margin: 0 -100% 0 -100%;
  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-modern .f-thumbs__slide__button {
  --clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );
  -webkit-clip-path: var(--clip-path);
          clip-path: var(--clip-path);
}

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

.is-classic .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 {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: var(--f-thumb-offset);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  pointer-events: none;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: var(--f-thumb-border-radius);
}

.f-thumbs.is-horizontal .f-thumbs__track {
  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 {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  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: 16px;
  --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: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -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: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
}

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

.fancybox__toolbar__column.is-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-flex-wrap: nowrap;
      -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: -webkit-flex;
  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: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

[data-fancybox-toggle-fullscreen] svg g:first-child {
  display: -webkit-box;
  display: -webkit-flex;
  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: -webkit-flex;
  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: -webkit-flex;
  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;
}

.blocker {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 1;
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  text-align: center;
}

.blocker:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.05em;
}

.blocker.behind {
  background-color: transparent;
}

.modal {
  display: none;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  max-width: 500px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 90%;
  background: #fff;
  padding: 15px 30px;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 10px #000;
  -o-box-shadow: 0 0 10px #000;
  -ms-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
  text-align: left;
}

.modal a.close-modal {
  position: absolute;
  top: -12.5px;
  right: -12.5px;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==");
}

.modal-spinner {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  padding: 12px 16px;
  border-radius: 5px;
  background-color: #111;
  height: 20px;
}

.modal-spinner > div {
  border-radius: 100px;
  background-color: #fff;
  height: 20px;
  width: 2px;
  margin: 0 1px;
  display: inline-block;
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.modal-spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.modal-spinner .rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

.modal-spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.5);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}
@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
/**
 * Swiper 11.1.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 30, 2024
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}

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

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  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-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
       -o-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
          transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

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

.swiper-horizontal {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

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

.swiper-slide {
  -webkit-flex-shrink: 0;
      -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;
  display: block;
}

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

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-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;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.swiper-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

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

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

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: none;
      -ms-scroll-snap-type: none;
          scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
      -ms-flex-order: 9999;
          order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 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));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
      -ms-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@-webkit-keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next svg, .swiper-button-prev svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
}

.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-lock {
  display: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s opacity;
  -o-transition: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
      -ms-transform: scale(0.33);
          transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
      -ms-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
      -ms-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
      -ms-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
      -ms-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s right, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
      -ms-transform-origin: right top;
          transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  -ms-touch-action: none;
      touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
  -ms-touch-action: none;
      touch-action: none;
}

.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

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

.swiper-fade.swiper-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
       -o-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
      -ms-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
          filter: blur(50px);
}

.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  -webkit-transition-property: opacity, height, -webkit-transform;
  transition-property: opacity, height, -webkit-transform;
  -o-transition-property: transform, opacity, height;
  transition-property: transform, opacity, height;
  transition-property: transform, opacity, height, -webkit-transform;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  -webkit-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
          transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
  content: " ";
  display: block;
  background: white;
  position: absolute;
  z-index: 30;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
}

.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
  width: 3px;
  height: 9999px;
  left: 50%;
  margin-left: -1.5px;
}

.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
  width: 9999px;
  height: 3px;
  top: 50%;
  margin-top: -1.5px;
}

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
  -webkit-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
     transition-duration: 0.5s;
}

.twentytwenty-before-label, .twentytwenty-after-label {
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  color: white;
  font-size: 13px;
  letter-spacing: 0.1em;
}

.twentytwenty-before-label:before, .twentytwenty-after-label:before {
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  line-height: 38px;
  padding: 0 20px;
  border-radius: 2px;
}

.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
  top: 50%;
  margin-top: -19px;
}

.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {
  left: 50%;
  margin-left: -45px;
  text-align: center;
  width: 90px;
}

.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute;
}

.twentytwenty-left-arrow, .twentytwenty-right-arrow {
  top: 50%;
  margin-top: -6px;
}

.twentytwenty-up-arrow, .twentytwenty-down-arrow {
  left: 50%;
  margin-left: -6px;
}

.twentytwenty-container {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  z-index: 0;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.twentytwenty-container img {
  max-width: 100%;
  position: absolute;
  top: 0;
  display: block;
}

.twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {
  background: rgba(0, 0, 0, 0);
}

.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
  opacity: 0;
}

.twentytwenty-container * {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.twentytwenty-before-label {
  opacity: 0;
}

.twentytwenty-before-label:before {
  content: attr(data-content);
}

.twentytwenty-after-label {
  opacity: 0;
}

.twentytwenty-after-label:before {
  content: attr(data-content);
}

.twentytwenty-horizontal .twentytwenty-before-label:before {
  left: 10px;
}

.twentytwenty-horizontal .twentytwenty-after-label:before {
  right: 10px;
}

.twentytwenty-vertical .twentytwenty-before-label:before {
  top: 10px;
}

.twentytwenty-vertical .twentytwenty-after-label:before {
  bottom: 10px;
}

.twentytwenty-overlay {
  -webkit-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  background: rgba(0, 0, 0, 0);
  z-index: 25;
}

.twentytwenty-overlay:hover {
  background: rgba(0, 0, 0, 0.5);
}

.twentytwenty-overlay:hover .twentytwenty-after-label {
  opacity: 1;
}

.twentytwenty-overlay:hover .twentytwenty-before-label {
  opacity: 1;
}

.twentytwenty-before {
  z-index: 20;
}

.twentytwenty-after {
  z-index: 10;
}

.twentytwenty-handle {
  height: 38px;
  width: 38px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -22px;
  margin-top: -22px;
  border: 3px solid white;
  border-radius: 1000px;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  z-index: 40;
  cursor: pointer;
}

.twentytwenty-horizontal .twentytwenty-handle:before {
  bottom: 50%;
  margin-bottom: 22px;
  -webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}

.twentytwenty-horizontal .twentytwenty-handle:after {
  top: 50%;
  margin-top: 22px;
  -webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}

.twentytwenty-vertical .twentytwenty-handle:before {
  left: 50%;
  margin-left: 22px;
  -webkit-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}

.twentytwenty-vertical .twentytwenty-handle:after {
  right: 50%;
  margin-right: 22px;
  -webkit-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}

.twentytwenty-left-arrow {
  border-right: 6px solid white;
  left: 50%;
  margin-left: -17px;
}

.twentytwenty-right-arrow {
  border-left: 6px solid white;
  right: 50%;
  margin-right: -17px;
}

.twentytwenty-up-arrow {
  border-bottom: 6px solid white;
  top: 50%;
  margin-top: -17px;
}

.twentytwenty-down-arrow {
  border-top: 6px solid white;
  bottom: 50%;
  margin-bottom: -17px;
}

@font-face {
  font-family: "Atyp Display";
  src: url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Regular.eot");
  src: local("Atyp Display"), local("AtypDisplay-Regular"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Regular.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Regular.woff2") format("woff2"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Regular.woff") format("woff"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Atyp Display";
  src: url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-ThinItalic.eot");
  src: local("Atyp Display Thin Italic"), local("AtypDisplay-ThinItalic"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-ThinItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-ThinItalic.woff2") format("woff2"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-ThinItalic.woff") format("woff"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Atyp Display";
  src: url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Semibold.eot");
  src: local("Atyp Display Semibold"), local("AtypDisplay-Semibold"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Semibold.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Semibold.woff2") format("woff2"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Semibold.woff") format("woff"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Atyp Display";
  src: url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-BoldItalic.eot");
  src: local("Atyp Display Bold Italic"), local("AtypDisplay-BoldItalic"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-BoldItalic.woff2") format("woff2"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-BoldItalic.woff") format("woff"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Atyp Display";
  src: url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Thin.eot");
  src: local("Atyp Display Thin"), local("AtypDisplay-Thin"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Thin.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Thin.woff2") format("woff2"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Thin.woff") format("woff"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Atyp Display";
  src: url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Italic.eot");
  src: local("Atyp Display Italic"), local("AtypDisplay-Italic"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Italic.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Italic.woff2") format("woff2"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Italic.woff") format("woff"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Atyp Display";
  src: url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-SemiboldItalic.eot");
  src: local("Atyp Display Semibold Italic"), local("AtypDisplay-SemiboldItalic"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-SemiboldItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-SemiboldItalic.woff2") format("woff2"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-SemiboldItalic.woff") format("woff"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-SemiboldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Atyp Display";
  src: url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Light.eot");
  src: local("Atyp Display Light"), local("AtypDisplay-Light"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Light.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Light.woff2") format("woff2"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Light.woff") format("woff"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Atyp Display";
  src: url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Medium.eot");
  src: local("Atyp Display Medium"), local("AtypDisplay-Medium"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Medium.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Medium.woff2") format("woff2"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Medium.woff") format("woff"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Atyp Display";
  src: url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-LightItalic.eot");
  src: local("Atyp Display Light Italic"), local("AtypDisplay-LightItalic"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-LightItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-LightItalic.woff2") format("woff2"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-LightItalic.woff") format("woff"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Atyp Display";
  src: url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Bold.eot");
  src: local("Atyp Display Bold"), local("AtypDisplay-Bold"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Bold.woff2") format("woff2"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Bold.woff") format("woff"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Atyp Display";
  src: url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-MediumItalic.eot");
  src: local("Atyp Display Medium Italic"), local("AtypDisplay-MediumItalic"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-MediumItalic.eot?#iefix") format("embedded-opentype"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-MediumItalic.woff2") format("woff2"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-MediumItalic.woff") format("woff"), url("/local/templates/main/assets/css/../fonts/Atyp/AtypDisplay-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0;
  font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
}

.title-h1 h1, .title-h1 h2, .title-h1 h3, .title-h1 h4, .title-h1 h5, .title-h1 h6,
.title-h2 h1,
.title-h2 h2,
.title-h2 h3,
.title-h2 h4,
.title-h2 h5,
.title-h2 h6,
.title-h3 h1,
.title-h3 h2,
.title-h3 h3,
.title-h3 h4,
.title-h3 h5,
.title-h3 h6,
.title-h4 h1,
.title-h4 h2,
.title-h4 h3,
.title-h4 h4,
.title-h4 h5,
.title-h4 h6,
.title-h5 h1,
.title-h5 h2,
.title-h5 h3,
.title-h5 h4,
.title-h5 h5,
.title-h5 h6,
.title-h6 h1,
.title-h6 h2,
.title-h6 h3,
.title-h6 h4,
.title-h6 h5,
.title-h6 h6 {
  margin: 0;
  font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
  font-size: inherit;
}

p:last-child {
  margin-bottom: 0;
}

label {
  font-weight: normal;
  cursor: pointer;
}

ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

a,
button {
  color: inherit;
}

a,
a:hover,
a:focus {
  text-decoration: none;
  outline: none;
}

html {
  width: 100%;
  height: 100%;
}

body {
  width: 100%;
  min-height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  line-height: normal;
  font-family: var(--f-Atyp);
  color: #fff;
  background: var(--c-main-1);
}

.main {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 390px;
}
@media screen and (max-width: 1700px) {
  .main {
    padding-left: 340px;
  }
}
@media screen and (max-width: 1500px) {
  .main {
    padding-left: 60px;
  }
}
@media screen and (max-width: 1200px) {
  .main {
    padding-left: 0;
  }
}

.content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.footer {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-top: auto;
}

.svg-icon {
  display: block;
  fill: currentColor;
}
.svg-icon_stroke {
  fill: transparent;
  stroke: currentColor;
  stroke-width: 1.5px;
}

.accordion-content {
  display: none;
}

.custom-tab {
  display: none;
}
.custom-tab.active {
  display: block;
}

@media screen and (max-width: 1200px) {
  .first-section-mob-panel-space {
    padding-top: 100px !important;
  }
  .first-section-mob-panel-space .section-head {
    padding-top: 0;
  }
}

.swiper-c {
  position: relative;
}

.swiper {
  opacity: 0;
}
.swiper.swiper-initialized {
  opacity: 1;
}

.swiper-controls {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
  color: var(--c-second-3);
}
.swiper-controls_dark {
  color: var(--c-main-2);
}
@media (hover: hover) {
  .swiper-controls_dark .swiper-arrow:hover {
    color: var(--c-second-3);
  }
}

.swiper-numbs {
  font-size: 36px;
  line-height: 50px;
}
@media screen and (max-width: 767px) {
  .swiper-numbs {
    font-size: 28px;
    line-height: 40px;
  }
}

.swiper-arrow {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.swiper-arrow-right {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
@media (hover: hover) {
  .swiper-arrow:hover {
    color: var(--c-main-2);
  }
}

.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: relative;
  left: auto;
  right: auto;
  bottom: auto;
  top: auto;
  margin-top: 40px;
  width: 100%;
  height: 14px;
  cursor: pointer;
  background: var(--c-second-3);
}
.swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag {
  background: var(--c-main-2);
}

.f-button[data-panzoom-action], .f-button[data-fancybox-toggle-slideshow], .f-button[data-fancybox-toggle-fullscreen], .f-button[data-fancybox-toggle-thumbs] {
  display: none;
}

.section-bg-linear {
  background: -o-linear-gradient(359.99deg, rgba(1, 36, 40, 0.25) 0%, rgba(4, 86, 92, 0.25) 54.31%);
  background: linear-gradient(90.01deg, rgba(1, 36, 40, 0.25) 0%, rgba(4, 86, 92, 0.25) 54.31%);
}
@media screen and (max-width: 1200px) {
  .section-bg-linear {
    background: var(--c-main-1);
  }
}

.section-bg-main-4 {
  background: var(--c-main-4);
}
@media screen and (max-width: 1200px) {
  .section-bg-main-4 {
    background: var(--c-main-1);
  }
}

.section-head {
  padding: 45px 85px;
}
@media screen and (max-width: 1200px) {
  .section-head {
    padding: 40px 20px;
  }
}

.section-title {
  font-size: 76px;
  line-height: 1;
  margin-bottom: 30px;
}
.section-title:last-child {
  margin-bottom: 0;
}
.section-title_fs-68 {
  font-size: 68px;
}
.section-title_fs-92 {
  font-size: 92px;
}
@media screen and (max-width: 1700px) {
  .section-title {
    font-size: 56px;
  }
}
@media screen and (max-width: 1200px) {
  .section-title {
    font-size: 36px;
    line-height: 42px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .section-title {
    text-align: right;
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 2px;
  }
}

.section-desc {
  font-size: 26px;
  line-height: 36px;
}
.section-desc_mw-1010 {
  max-width: 1010px;
}
@media screen and (max-width: 1700px) {
  .section-desc {
    font-size: 22px;
    line-height: 32px;
  }
}
@media screen and (max-width: 1200px) {
  .section-desc {
    font-size: 18px;
    line-height: 26px;
  }
}
@media screen and (max-width: 767px) {
  .section-desc {
    text-align: right;
    font-size: 16px;
    line-height: 23px;
  }
}

.styled-scrollbar::-webkit-scrollbar {
  width: 6px;
}

.styled-scrollbar::-webkit-scrollbar-track {
  background: #F6F6F6;
  border: 1px solid var(--c-second-3);
  background-clip: content-box;
}

.styled-scrollbar::-webkit-scrollbar-thumb {
  background: var(--c-main-3);
}

@-moz-document url-prefix() {
  .styled-scrollbar {
    scrollbar-color: var(--c-main-3) var(--c-second-3);
    scrollbar-width: thin;
  }
}
.fw-thin {
  font-weight: 100 !important;
}

.fw-exlight {
  font-weight: 200 !important;
}

.fw-light,
.fw-300 {
  font-weight: 300 !important;
}

.fw-reg {
  font-weight: normal !important;
}

.fw-med,
.fw-500 {
  font-weight: 500 !important;
}

.fw-semi {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: bold !important;
}

.fw-extrbld {
  font-weight: 800 !important;
}

.fw-black {
  font-weight: 900 !important;
}

.text-line-through {
  text-decoration: line-through !important;
}

.text-underline {
  text-decoration: underline !important;
}

.overflow-hidden {
  overflow: hidden;
}

.body-overflow {
  overflow: hidden;
  position: fixed;
}

.hidden {
  display: none !important;
}

.mt-0 {
  margin-top: 0 !important;
}

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

@media (max-width: 767px) {
  .mt-30_mob,
[class*=mt-].mt-30_mob {
    margin-top: 30px !important;
  }
}

.mt-40 {
  margin-top: 40px !important;
}

@media (max-width: 767px) {
  .mt-40_mob,
[class*=mt-].mt-40_mob {
    margin-top: 40px !important;
  }
}

.mt-60 {
  margin-top: 60px !important;
}

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

@media (max-width: 767px) {
  .mb-20_mob,
[class*=mb-].mb-20_mob {
    margin-bottom: 20px !important;
  }
}

.mb-40 {
  margin-bottom: 40px !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.btn-fill, .btn-def {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  border-radius: 8px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  padding: 0 18px;
  gap: 10px;
}
.btn-fill span, .btn-def span {
  margin-top: -1px;
}

.btn-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.btn-wrap_j-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btn-wrap_mt-40 {
  margin-top: 40px;
}
.btn-wrap_mt-20 {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .btn-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.btn-def {
  height: 56px;
  border: 1px solid var(--c-second-3);
  font-size: 20px;
  line-height: 28px;
  color: var(--c-second-3);
}
@media (hover: hover) {
  .btn-def:hover {
    background: var(--c-second-3);
    color: var(--c-main-2);
  }
}
.btn-def:active {
  background: var(--c-second-2);
  color: var(--c-main-2);
}
.btn-def_w-100 {
  width: 100%;
}
.btn-def_h-80 {
  height: 80px;
}
.btn-def_h-68 {
  height: 68px;
}
@media screen and (max-width: 1700px) {
  .btn-def_h-68 {
    height: 58px;
  }
}
.btn-def_h-51 {
  height: 51px;
}
.btn-def_fs-28 {
  font-size: 28px;
  line-height: 40px;
}
.btn-def_fs-24 {
  font-size: 24px;
  line-height: 34px;
}
@media screen and (max-width: 1700px) {
  .btn-def_fs-24 {
    font-size: 22px;
    line-height: 30px;
  }
}
.btn-def_fs-16 {
  font-size: 16px;
  line-height: 22px;
}
.btn-def_bg-dark {
  background: var(--c-main-2);
}
.btn-def_bg-light {
  background: var(--c-second-3);
}
.btn-def_border-main-2 {
  border-color: var(--c-main-2);
}
.btn-def_color-main-3 {
  color: var(--c-main-3);
}
.btn-def_dark {
  border-color: var(--c-main-2);
  color: var(--c-main-3);
}
@media (hover: hover) {
  .btn-def_dark:hover {
    background: var(--c-main-2);
    color: #fff;
  }
}
.btn-def_dark:active {
  background: var(--c-main-2);
  color: #fff;
}
.btn-def_v2 {
  border-color: var(--c-main-2);
  color: var(--c-main-3);
}
@media (hover: hover) {
  .btn-def_v2:hover {
    background: var(--c-main-2);
    color: #fff;
  }
}
.btn-def_shadow {
  -webkit-box-shadow: 6px 6px 15px 0px rgba(0, 0, 0, 0.35);
          box-shadow: 6px 6px 15px 0px rgba(0, 0, 0, 0.35);
}
@media screen and (max-width: 1200px) {
  .btn-def {
    height: 51px;
    font-size: 16px;
    line-height: 22px;
  }
}
@media screen and (max-width: 767px) {
  .btn-def {
    width: 100%;
  }
}

.btn-fill {
  height: 56px;
  font-size: 20px;
  line-height: 28px;
  color: #fff;
  background: var(--c-main-1);
}
@media (hover: hover) {
  .btn-fill:not(.s-author-method__main-info-title-btn):not(.s-steps__main-info-title-btn):hover {
    background: var(--c-second-3);
    color: var(--c-main-1);
  }
}
.btn-fill:not(.s-author-method__main-info-title-btn):not(.s-steps__main-info-title-btn):active {
  background: var(--c-second-3);
  color: var(--c-main-1);
}
.btn-fill_h-62 {
  height: 62px;
}
.btn-fill_h-70 {
  height: 70px;
}
.btn-fill_h-95 {
  height: 95px;
}
.btn-fill_fs-24 {
  font-size: 24px;
  line-height: 34px;
}
.btn-fill_fs-26 {
  font-size: 26px;
  line-height: 36px;
}
.btn-fill_w-100 {
  width: 100%;
}
.btn-fill_br-10 {
  border-radius: 10px;
}
.btn-fill_dark {
  background: var(--c-main-2);
}
@media (hover: hover) {
  .btn-fill_dark:hover {
    background: #fff;
  }
}
.btn-fill_dark:active {
  background: #fff;
}
.btn-fill_light {
  background: var(--c-second-3);
  color: var(--c-main-2);
}
@media (hover: hover) {
  .btn-fill_light:hover {
    background: #fff;
  }
}
.btn-fill_light:active {
  background: #fff;
}
.btn-fill_shadow {
  -webkit-box-shadow: 6px 6px 15px 0px rgba(0, 0, 0, 0.35);
          box-shadow: 6px 6px 15px 0px rgba(0, 0, 0, 0.35);
}
@media screen and (max-width: 1200px) {
  .btn-fill {
    height: 51px;
    font-size: 16px;
    line-height: 22px;
  }
}

.footer {
  background: var(--c-main-2);
}

.footer-container {
  padding: 0 80px 0 64px;
}

.footer-main {
  padding: 60px 0 30px;
}

.footer__logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px;
}

.footer-cols {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 30px;
}

.footer-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.footer__info {
  font-size: 16px;
  line-height: 23px;
  margin-bottom: 11px;
}
.footer__info p {
  margin-bottom: 30px;
}
.footer__info p:last-child {
  margin-bottom: 0;
}
.footer__info_mb-23 {
  margin-bottom: 23px;
}

.footer__link {
  font-size: 16px;
  line-height: 23px;
  text-decoration: underline;
  margin-bottom: 8px;
}
.footer__link:last-child {
  margin-bottom: 0;
}

.footer__phone {
  margin-bottom: 30px;
  font-size: 24px;
  line-height: 26px;
  color: var(--c-second-3);
}

.footer-col__title {
  margin-bottom: 30px;
  font-size: 24px;
  line-height: 26px;
}
.footer-col__title:last-child {
  margin-bottom: 0;
}

.footer__nav-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}

.footer__nav-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.footer__nav-link {
  font-size: 16px;
  line-height: 23px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .footer__nav-link:hover {
    color: var(--c-second-1);
  }
}

.footer-foot {
  position: relative;
  padding: 45px 0;
}
.footer-foot:before {
  position: absolute;
  display: block;
  content: "";
  height: 1px;
  top: 0;
  left: -65px;
  right: 0;
  background: #D9D9D9;
}

.footer__copy {
  text-align: center;
}

@media screen and (max-width: 1200px) {
  .footer-container {
    padding: 0 20px;
  }

  .footer-cols {
    gap: 20px;
  }
}
@media screen and (max-width: 991px) {
  .footer-cols {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .footer-col {
    width: calc(50% - 10px);
  }
  .footer-col-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .footer-col-2 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
  .footer-col-3 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .footer-col-4 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }

  .footer-foot {
    padding: 20px 0;
  }
  .footer-foot:before {
    left: -20px;
    right: -20px;
  }
}
@media screen and (max-width: 767px) {
  .footer__logo {
    margin-bottom: 40px;
  }

  .footer-col {
    width: 100%;
  }
  .footer-col-1 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  .footer-col-2 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
    padding-top: 20px;
  }
  .footer-col-3 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .footer-col-4 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }

  .footer-col__title {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 15px;
  }

  .footer__phone {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 20px;
  }

  .footer__info p {
    margin-bottom: 20px;
  }
}
.fields-cols {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 33px 10px;
  margin-bottom: 15px;
}
.fields-cols:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 1200px) {
  .fields-cols {
    gap: 20px 10px;
    margin-bottom: 20px;
  }
}

.field-col {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}

.field-wrap {
  position: relative;
}
.field-wrap.field-error .field {
  border-color: red;
}
.field-wrap.field-error ~ .field-error-msg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.field {
  outline: none;
  width: 100%;
  display: block;
  height: 77px;
  border-radius: 14px;
  border: 1px solid var(--c-main-1);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  padding: 0 20px;
  font-size: 26px;
  line-height: 32px;
  color: var(--c-main-2);
  background: #fff;
}
.field::-webkit-input-placeholder {
  color: rgba(var(--c-main-2-rgb), 0.5);
}
.field::-moz-placeholder {
  color: rgba(var(--c-main-2-rgb), 0.5);
}
.field:-ms-input-placeholder {
  color: rgba(var(--c-main-2-rgb), 0.5);
}
.field::-ms-input-placeholder {
  color: rgba(var(--c-main-2-rgb), 0.5);
}
.field::placeholder {
  color: rgba(var(--c-main-2-rgb), 0.5);
}
@media screen and (max-width: 1200px) {
  .field {
    height: 65px;
    font-size: 16px;
    line-height: 22px;
  }
}

.field-error-msg {
  display: none;
  color: red;
  font-size: 14px;
  line-height: 16px;
  margin-top: 5px;
}

@media screen and (max-width: 767px) {
  .form-foot .btn-wrap {
    padding-left: 0;
    padding-right: 0;
  }
}

.mobile-menu {
  -webkit-transform: translateX(-105%);
      -ms-transform: translateX(-105%);
          transform: translateX(-105%);
  display: none;
}

.menu-overlay {
  display: block;
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 99;
  visibility: visible;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.menu-overlay.active {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

.blocker {
  padding: 20px;
  z-index: 1000;
}

.modal {
  width: 100%;
  max-width: 630px;
  padding: 40px 30px;
  background: #EAEDEE;
  border-radius: 14px;
}

.modal-title {
  text-align: center;
  font-size: 36px;
  line-height: 44px;
  color: var(--c-main-2);
  font-weight: 500;
  margin-bottom: 10px;
}

.modal-desc {
  text-align: center;
  margin-bottom: 30px;
  font-size: 24px;
  line-height: 34px;
  color: var(--c-main-2);
}

@media screen and (max-width: 1200px) {
  .modal-title {
    font-size: 32px;
    line-height: 38px;
  }

  .modal-desc {
    font-size: 22px;
    line-height: 32px;
  }
}
@media screen and (max-width: 767px) {
  .modal {
    padding: 20px;
  }

  .modal-title {
    font-size: 24px;
    line-height: 28px;
  }

  .modal-desc {
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 20px;
  }
}
.pagination__list {
  margin-top: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}

.pagination__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.pagination__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  font-size: 16px;
  line-height: 22px;
  color: var(--c-second-3);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 500;
  height: 30px;
}
.pagination__link:not(.pagination__link-prev):not(.pagination__link-next) {
  width: 30px;
  border-radius: 6px;
}
.pagination__link:not(.pagination__link-prev):not(.pagination__link-next).active {
  background: var(--c-second-3);
  color: var(--c-main-2);
}
@media (hover: hover) {
  .pagination__link:not(.pagination__link-prev):not(.pagination__link-next):hover {
    color: var(--c-main-2);
  }
}

@media (hover: hover) {
  .pagination__link-prev:hover svg,
.pagination__link-next:hover svg {
    color: var(--c-main-2);
  }
}

.sidebar {
  width: 390px;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background: var(--c-main-2);
}

.sidebar-overflow,
.sidebar-toggler,
.sidebar-close-btn,
.sidebar__mob-logo,
.sidebar__foot-phone-btn {
  display: none;
}

.sidebar__inner-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  background: var(--c-main-2);
}

.sidebar__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}

.sidebar__main {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 35px 25px 20px 50px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.sidebar__main::-webkit-scrollbar {
  display: none;
}

.sidebar__foot {
  position: relative;
  margin-top: auto;
  padding: 0 25px 20px 50px;
  z-index: 1;
}
.sidebar__foot:before {
  display: block;
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: -14px;
  height: 14px;
  display: block;
  width: 100%;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(20%, rgba(0, 0, 0, 0.3)), to(transparent));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.3) 20%, transparent);
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 20%, transparent);
}

.sidebar__ban {
  position: relative;
  margin-left: -50px;
  margin-right: -25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 85px;
  padding-right: 25px;
  height: 83px;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sidebar__ban:before {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -o-linear-gradient(355.09deg, #92D5DB 61.87%, #ECECEB 144.11%);
  background: linear-gradient(94.91deg, #92D5DB 61.87%, #ECECEB 144.11%);
  opacity: 1;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.sidebar__ban:after {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -o-linear-gradient(355.09deg, #04565C 61.87%, #ECECEB 144.11%);
  background: linear-gradient(94.91deg, #04565C 61.87%, #ECECEB 144.11%);
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .sidebar__ban:hover:before {
    opacity: 0;
  }
  .sidebar__ban:hover:after {
    opacity: 1;
  }
  .sidebar__ban:hover .sidebar__ban-title {
    color: var(--c-second-3);
  }
}

.sidebar__ban-img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  bottom: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.sidebar__ban-title {
  position: relative;
  z-index: 1;
  font-size: 26px;
  line-height: 36px;
  color: var(--c-main-2);
  margin-top: -2px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.sidebar__about-btn {
  margin-top: 20px;
}

.sidebar__logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}

.sidebar__phone {
  display: block;
  font-size: 28px;
  line-height: 36px;
  color: var(--c-second-3);
  margin-bottom: 20px;
}

.sidebar__request-btn {
  margin-bottom: 30px;
}

.sidebar__nav-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  margin-bottom: 30px;
}

.sidebar__nav-link {
  display: block;
  color: var(--c-second-3);
  font-size: 22px;
  line-height: 32px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .sidebar__nav-link:hover {
    color: var(--c-second-1);
  }
}

.sidebar__worktime {
  color: var(--c-second-3);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px;
}

.sidebar__worktime-txt {
  text-transform: uppercase;
  font-size: 20px;
  line-height: 22px;
}

@media screen and (max-width: 1700px) {
  .sidebar {
    width: 340px;
  }

  .sidebar__main {
    padding: 35px 25px 20px 50px;
  }

  .sidebar__foot {
    padding: 0 35px 20px 50px;
  }

  .sidebar__about-btn {
    margin-top: 20px;
  }

  .sidebar__ban {
    padding-left: 50px;
  }

  .sidebar__ban-img {
    left: -30px;
  }
}
@media screen and (max-width: 1500px) {
  .sidebar {
    padding: 10px;
    width: 60px;
    z-index: 100;
  }

  .sidebar__main {
    padding-top: 20px;
  }

  .sidebar-toggler {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    gap: 8px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sidebar-toggler span {
    height: 2px;
    width: 80%;
    background: #fff;
  }

  .sidebar__inner-c {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 340px;
    -webkit-transform: translateX(-105%);
        -ms-transform: translateX(-105%);
            transform: translateX(-105%);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  }
  .sidebar__inner-c.active {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }

  .sidebar-overflow {
    display: none;
    position: fixed;
    z-index: 99;
    background: black;
    opacity: 0.5;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .sidebar-overflow.active {
    display: block;
  }

  .sidebar-close-btn {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40px;
    height: 40px;
    margin-bottom: 20px;
    margin-left: auto;
  }
  .sidebar-close-btn span {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 2px;
    width: 80%;
    background: #fff;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
        -ms-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg);
  }
  .sidebar-close-btn span:last-child {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
        -ms-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg);
  }
}
@media screen and (max-width: 1200px) {
  .sidebar {
    width: 0;
    height: 0;
    background: none;
    padding: 0;
  }

  .sidebar-mob-bar {
    position: fixed;
    left: 20px;
    right: 20px;
    top: 9px;
    height: 48px;
    width: auto;
    border-radius: 100px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 8px 20px;
    background: #fff;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    z-index: 101;
  }

  .sidebar-toggler {
    position: relative;
    width: 24px;
    height: 24px;
    margin-left: auto;
  }
  .sidebar-toggler span {
    position: absolute;
    border-radius: 3px;
    width: 18px;
    background: #2F3032;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
  }
  .sidebar-toggler span:nth-child(1) {
    top: 7px;
  }
  .sidebar-toggler span:nth-child(2) {
    top: 12px;
  }
  .sidebar-toggler span:nth-child(3) {
    top: 17px;
  }
  .sidebar-toggler.active span:nth-child(1) {
    top: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
        -ms-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg);
  }
  .sidebar-toggler.active span:nth-child(2) {
    opacity: 0;
  }
  .sidebar-toggler.active span:nth-child(3) {
    top: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
        -ms-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg);
  }

  .sidebar__mob-logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .sidebar-overflow {
    display: none;
  }
  .sidebar-overflow.active {
    display: none;
  }

  .sidebar__inner-c {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    width: 100%;
    display: none;
  }
  .sidebar__inner-c.active {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .sidebar__logo,
.sidebar__phone,
.sidebar-close-btn {
    display: none;
  }

  .sidebar__main {
    padding: 85px 28px 40px;
  }

  .sidebar__about-btn {
    display: none;
  }

  .sidebar__foot {
    padding: 0 20px 30px 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .sidebar__foot-phone-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
    width: auto;
  }

  .sidebar__ban {
    margin-left: -20px;
  }

  .sidebar__ban-img {
    left: 0;
  }
}
@media screen and (max-width: 767px) {
  .sidebar__request-btn {
    margin-bottom: 30px;
  }

  .sidebar__nav-list {
    gap: 4px;
    margin-bottom: 20px;
  }

  .sidebar__nav-link {
    font-size: 16px;
    line-height: 23px;
  }

  .sidebar__worktime-txt {
    font-size: 16px;
    line-height: 23px;
  }

  .sidebar__worktime {
    margin-bottom: 20px;
  }

  .sidebar__ban {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 85px;
  }

  .sidebar__ban-img {
    left: -15px;
  }

  .sidebar__main {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  .sidebar__foot:before {
    display: none;
  }

  .sidebar__inner {
    overflow: auto;
    overflow-x: clip;
  }
}
.socials__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 10px 20px;
}

.socials__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #fff;
  color: var(--c-main-1);
  border: 1px solid var(--c-main-1);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.socials__link .svg-icon-social-tg {
  margin-left: -1px;
}
@media (hover: hover) {
  .socials__link:hover {
    background: var(--c-main-1);
    color: #fff;
  }
}

@media screen and (max-width: 767px) {
  .sidebar .socials__list {
    gap: 12px;
  }
  .sidebar .socials__link {
    width: 28px;
    height: 28px;
  }
  .sidebar .socials__link .svg-icon {
    width: 18px;
    height: 18px;
  }
}
.s-about-info__title {
  max-width: 1000px;
}
.s-about-info__title_full {
  max-width: 100%;
}

.s-about-info__card-wrap {
  padding: 0 24px 40px;
}
.s-about-info__card-wrap_reverse .video-feed-card {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.s-about-info__card-wrap .video-feed-card__btn {
  width: 370px;
  max-width: 100%;
}
.s-about-info__card-wrap .video-feed-card-l {
  padding-top: 100px;
}
.s-about-info__card-wrap .video-feed-card-r {
  min-height: 650px;
}

@media screen and (max-width: 1200px) {
  .s-about-info__card-wrap {
    padding: 0 20px 40px;
  }
  .s-about-info__card-wrap .video-feed-card-l {
    padding-top: 30px;
  }
  .s-about-info__card-wrap .video-feed-card-r {
    min-height: 1px;
  }
}
@media screen and (max-width: 767px) {
  .s-about-info {
    padding-bottom: 40px;
  }

  .s-about-info__card-wrap {
    padding-bottom: 0;
  }
  .s-about-info__card-wrap_reverse .video-feed-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 15px;
  }
  .s-about-info__card-wrap .video-feed-card-l {
    padding-top: 0;
  }
  .s-about-info__card-wrap .video-feed-card__subtitle {
    display: block;
  }
}
.s-bef-aft {
  padding-bottom: 80px;
}

.s-bef-aft__info-list {
  padding: 0 85px 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 35px 54px;
}

.s-bef-aft__info-item {
  width: calc(50% - 27px);
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.s-bef-aft__info-card-img-c {
  position: relative;
  overflow: hidden;
  border-radius: 14px;
  aspect-ratio: 1/0.57;
  margin-bottom: 10px;
}

.s-bef-aft__info-card-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.s-bef-aft__info-card-title {
  font-size: 36px;
  line-height: 50px;
  color: var(--c-second-3);
}

.s-bef-aft__slider-controls {
  margin-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 1500px) {
  .s-bef-aft__info-card-title {
    font-size: 22px;
    line-height: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .s-bef-aft {
    padding-bottom: 40px;
  }

  .s-bef-aft__info-list {
    padding-left: 20px;
    padding-right: 20px;
    gap: 20px;
  }

  .s-bef-aft__info-item {
    width: calc(50% - 10px);
  }
}
@media screen and (max-width: 767px) {
  .s-bef-aft__info-item {
    width: 100%;
  }

  .s-bef-aft__info-card-img-c {
    margin-bottom: 5px;
  }
}
.article {
  margin-bottom: 60px;
}
@media screen and (max-width: 1200px) {
  .article {
    margin-bottom: 20px;
  }
}
.article h2 {
  font-size: 56px;
  line-height: 1;
  margin-bottom: 20px;
}
@media screen and (max-width: 1200px) {
  .article h2 {
    font-size: 36px;
    line-height: 42px;
  }
}
@media screen and (max-width: 767px) {
  .article h2 {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 15px;
  }
}
.article h3 {
  font-size: 24px;
  line-height: 34px;
  margin-bottom: 20px;
}
@media screen and (max-width: 1200px) {
  .article h3 {
    font-size: 22px;
    line-height: 32px;
  }
}
.article h4 {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 10px;
}
.article p {
  font-size: 32px;
  line-height: 42px;
  color: var(--c-main-2);
  margin-bottom: 30px;
}
.article p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 1200px) {
  .article p {
    font-size: 16px;
    line-height: 23px;
    letter-spacing: -0.02em;
    margin-bottom: 20px;
  }
}
.article img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  margin: 40px 0;
}
.article img:first-child {
  margin-top: 0;
}
.article img:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 1200px) {
  .article img {
    margin: 20px 0;
  }
}
.article_small {
  margin-bottom: 0;
}
.article_small > *:last-child {
  margin-bottom: 0;
}
.article_small h1, .article_small h2, .article_small h3, .article_small h4, .article_small h5, .article_small h6 {
  color: var(--c-main-2);
  font-weight: 500;
}
.article_small h2 {
  font-size: 28px;
  line-height: 38px;
  margin-bottom: 20px;
}
@media screen and (max-width: 1200px) {
  .article_small h2 {
    font-size: 24px;
    line-height: 34px;
  }
}
.article_small p {
  font-size: 16px;
  line-height: 24px;
  color: var(--c-main-1);
}
.article_small ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 20px;
  color: var(--c-main-1);
}
.article_small ul li {
  position: relative;
  padding-left: 30px;
  font-size: 16px;
  line-height: 24px;
}
.article_small ul li:before {
  position: absolute;
  display: block;
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--c-main-1);
  left: 10px;
  top: 10px;
}

.blog-feedback__form {
  margin-bottom: 60px;
}

.blog-feedback__title {
  font-size: 36px;
  line-height: 52px;
  font-weight: 500;
  color: var(--c-main-2);
  margin-bottom: 35px;
}

.blog-feedback__input {
  width: 100%;
  height: 52px;
  outline: none;
  background: transparent;
  border: none;
  border-bottom: 2px solid var(--c-main-2);
  padding: 0 0 10px 0;
  font-size: 30px;
  line-height: 42px;
  color: var(--c-main-2);
}

.blog-feedback__sbm-btn {
  border-radius: 12px;
  width: 210px;
}
.blog-feedback__sbm-btn-wrap {
  margin-top: 25px;
}

.blog-feedback__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}

.blog-feedback__item {
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.blog-feedback__item_in {
  padding-left: 70px;
}

.blog-feedback__item-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 35px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 30px;
}

.blog-feedback__item-head-img-c {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 68px;
  height: 68px;
  overflow: hidden;
  position: relative;
  background: #C4C4C4;
  border-radius: 50%;
}

.blog-feedback__item-head-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-position: cover;
     object-position: cover;
}

.blog-feedback__item-head-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.blog-feedback__item-head-name {
  font-size: 26px;
  line-height: 37px;
  font-weight: 500;
  color: var(--c-main-2);
}

.blog-feedback__item-head-time {
  font-size: 18px;
  line-height: 25px;
  color: #757575;
  font-weight: 300;
}

.blog-feedback__item-desc {
  font-size: 26px;
  line-height: 36px;
  color: var(--c-main-2);
  margin-bottom: 10px;
}
.blog-feedback__item-desc p {
  margin-bottom: 15px;
}
.blog-feedback__item-desc p:last-child {
  margin-bottom: 0;
}

.blog-feedback__item-answer-btn {
  font-size: 26px;
  line-height: 37px;
  font-weight: 500;
  color: #107EFF;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 1;
}
@media (hover: hover) {
  .blog-feedback__item-answer-btn:hover {
    opacity: 0.7;
  }
}
.blog-feedback__item-answer-btn:active {
  opacity: 0.7;
}

@media screen and (max-width: 1200px) {
  .blog-feedback__title {
    font-size: 22px;
    line-height: 32px;
  }

  .blog-feedback__input {
    font-size: 16px;
  }

  .blog-feedback__sbm-btn {
    border-radius: 8px;
  }

  .blog-feedback__item-head {
    gap: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 20px;
  }

  .blog-feedback__item-head-name {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 5px;
  }

  .blog-feedback__item-head-time {
    font-size: 16px;
    line-height: 22px;
  }

  .blog-feedback__item-desc {
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 10px;
  }

  .blog-feedback__item-answer-btn {
    font-size: 22px;
    line-height: 32px;
  }

  .blog-feedback__item_in {
    padding-left: 30px;
  }
}
@media screen and (max-width: 767px) {
  .blog-feedback {
    padding: 40px;
    background: var(--c-second-3);
  }

  .blog-feedback__item_in {
    padding-left: 0;
  }
}
.s-blog-inner__content {
  margin: 15px 125px 100px 25px;
  background: var(--c-second-3);
  border-radius: 12px;
  padding: 40px 55px 65px 60px;
}

.s-blog-inner__content-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 45px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 26px;
  font-size: 20px;
  line-height: 27px;
  color: var(--c-main-2);
}
.s-blog-inner__content-head-separ {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: var(--c-main-2);
}

.s-blog-inner__interesting {
  padding: 30px 0;
  border-top: 2px solid #1C1C1C;
  border-bottom: 2px solid #1C1C1C;
  margin-bottom: 45px;
}

.s-blog-inner__interesting-title {
  font-size: 32px;
  line-height: 45px;
  color: var(--c-main-2);
  font-weight: 500;
  margin-bottom: 40px;
}

.s-blog-inner__interesting-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 40px 100px;
}

.s-blog-inner__interesting-item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: calc(50% - 50px);
  color: var(--c-main-2);
}

.s-blog-inner__interesting-item-title {
  font-size: 30px;
  line-height: 42px;
  margin-bottom: 5px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (hover: hover) {
  .s-blog-inner__interesting-item-title:hover {
    color: var(--c-main-4);
  }
}
.s-blog-inner__interesting-item-title:active {
  color: var(--c-main-4);
}
@media (hover: hover) {
  .s-blog-inner__interesting-item-title:hover {
    text-decoration: underline;
  }
}

.s-blog-inner__interesting-item-date {
  font-size: 27px;
  line-height: 40px;
}

@media screen and (max-width: 1500px) {
  .s-blog-inner__content {
    margin-right: 15px;
  }
}
@media screen and (max-width: 1200px) {
  .s-blog-inner__content {
    padding: 30px;
  }

  .s-blog-inner__content-head {
    margin-bottom: 20px;
    font-size: 12px;
    line-height: 16px;
    gap: 16px;
  }
  .s-blog-inner__content-head-separ {
    width: 6px;
    height: 6px;
  }

  .s-blog-inner__interesting {
    padding: 20px 0;
    border-width: 1px;
  }

  .s-blog-inner__interesting-title {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 20px;
  }

  .s-blog-inner__interesting-list {
    gap: 20px;
  }

  .s-blog-inner__interesting-item {
    width: calc(50% - 10px);
  }

  .s-blog-inner__interesting-item-title,
.s-blog-inner__interesting-item-date {
    font-size: 16px;
    line-height: 23px;
  }
}
@media screen and (max-width: 767px) {
  .s-blog-inner__content {
    margin: 0;
    padding: 0;
    background: transparent;
    border-radius: 0;
  }

  .s-blog-inner__content-wrap {
    margin: 0 20px;
    border-radius: 14px;
    background: var(--c-second-3);
    padding: 20px;
    margin-bottom: 80px;
  }

  .s-blog-inner__content-head {
    margin-bottom: 15px;
  }

  .s-blog-inner__interesting {
    padding-top: 15px;
    border-bottom: none;
    margin-bottom: 0;
  }

  .s-blog-inner__interesting-title {
    color: var(--c-main-3);
    margin-bottom: 10px;
  }

  .s-blog-inner__interesting-list {
    gap: 15px;
  }

  .s-blog-inner__interesting-item {
    width: 100%;
    color: var(--c-main-3);
  }

  .s-blog-inner__interesting-item-title,
.s-blog-inner__interesting-item-date {
    line-height: 1;
  }
}
.s-blog {
  padding-bottom: 100px;
}

.s-blog__news-list {
  padding: 0 100px 0 23px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 40px 30px;
}

.s-blog__news-item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: calc(33.3333333333% - 20px);
}

.blog-card {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  color: var(--c-main-2);
  background: var(--c-second-3);
  padding: 15px 24px 12px;
  border-radius: 14px;
}

.blog-card__img-c {
  position: relative;
  border-radius: 14px 14px 4px 4px;
  overflow: hidden;
  aspect-ratio: 1/0.9;
  margin-bottom: 24px;
}

.blog-card__img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.blog-card__title {
  font-size: 24px;
  line-height: 34px;
  letter-spacing: -0.02em;
  margin-bottom: 20px;
}

.blog-card__desc {
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 25px;
}
.blog-card__desc p {
  margin-bottom: 3px;
}
.blog-card__desc p:last-child {
  margin-bottom: 0;
}

.blog-card__info {
  margin-top: auto;
  margin-bottom: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 10px 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  line-height: 16px;
}
.blog-card__info-separ {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--c-main-2);
}

.blog-card__btn {
  width: 100%;
}

@media screen and (max-width: 1700px) {
  .s-blog__news-list {
    padding: 0 23px 0 23px;
    gap: 30px;
  }

  .blog-card__title {
    font-size: 22px;
    line-height: 32px;
  }
}
@media screen and (max-width: 1200px) {
  .s-blog__news-list {
    padding: 0 20px;
    gap: 20px;
  }

  .s-blog__news-item {
    width: calc(50% - 10px);
  }

  .blog-card {
    padding: 20px;
  }

  .blog-card__title {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid var(--c-main-2);
  }
}
@media screen and (max-width: 767px) {
  .s-blog__news-item {
    width: 100%;
  }
}
.s-blog__nav {
  padding: 20px 85px;
  margin-bottom: 40px;
}

.s-blog__nav-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 25px 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.s-blog__nav-item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

.s-blog__nav-btn {
  min-height: 74px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  border-radius: 10px;
  -webkit-box-shadow: 6px 6px 15px 0px rgba(0, 0, 0, 0.35);
          box-shadow: 6px 6px 15px 0px rgba(0, 0, 0, 0.35);
  padding: 0 35px;
  width: 232px;
  background: var(--c-second-3);
  color: var(--c-main-2);
  font-size: 18px;
  line-height: 24px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.s-blog__nav-btn.active, .s-blog__nav-btn:active {
  background: var(--c-main-2);
  color: var(--c-second-3);
}
@media (hover: hover) {
  .s-blog__nav-btn:hover {
    background: var(--c-main-2);
    color: var(--c-second-3);
  }
}

@media screen and (max-width: 1200px) {
  .s-blog__nav {
    margin-bottom: 20px;
    padding-left: 20px;
    padding-bottom: 0;
    padding-top: 0;
    padding-right: 20px;
  }

  .s-blog__nav-list {
    gap: 20px;
  }

  .s-blog__nav-btn {
    min-height: 51px;
    padding: 0 24px;
    width: auto;
    font-size: 16px;
    line-height: 22px;
  }
}
.s-services {
  padding: 0 0 60px;
}

.s-services__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 40px 24px;
  padding: 0 100px;
}

.s-services__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: calc(33.3333333333% - 16px);
}

@media screen and (max-width: 1200px) {
  .s-services__list {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .s-services__item {
    width: 100%;
  }
}
.s-solo-feedback {
  padding: 23px;
}

.s-solo-feedback-in {
  padding: 40px;
  border-radius: 50px;
  background: var(--c-second-3);
}

@media screen and (max-width: 1200px) {
  .s-solo-feedback {
    padding: 20px;
  }

  .s-solo-feedback-in {
    border-radius: 14px;
    padding: 20px;
  }
}
@media screen and (max-width: 767px) {
  .s-solo-feedback {
    padding: 40px 0;
  }

  .s-solo-feedback-in {
    padding: 0;
    border-radius: 0;
  }
}
.p-error {
  padding: 150px 50px;
}

.p-error__wrap {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.p-error__btn {
  width: 300px;
  max-width: 100%;
}

.p-error__title {
  text-align: center;
  font-size: 92px;
  line-height: 1;
  color: var(--c-second-3);
  font-weight: 500;
  position: relative;
  margin-bottom: 30px;
}

.p-error__desc {
  text-align: center;
  font-size: 28px;
  line-height: 39px;
  color: var(--c-second-3);
  margin-bottom: 15px;
  position: relative;
  margin-bottom: 50px;
}

@media screen and (max-width: 1200px) {
  .p-error {
    padding: 100px 20px;
  }
}
@media screen and (max-width: 767px) {
  .p-error__title {
    font-size: 56px;
    line-height: 56px;
    margin-bottom: 20px;
  }

  .p-error__desc {
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 30px;
  }
}
.s-advantages__cols {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-template-areas: "col1 col2 col4" "col1 col3 col4";
}

.s-advantages__col {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.s-advantages__col-1 {
  min-height: 765px;
  grid-area: col1;
}
.s-advantages__col-2 {
  grid-area: col2;
}
.s-advantages__col-2 .s-advantages__col-bg-img {
  right: 15px;
  bottom: 20px;
}
.s-advantages__col-3 {
  grid-area: col3;
}
.s-advantages__col-3 .s-advantages__col-bg-img {
  right: 15px;
  bottom: 25px;
}
.s-advantages__col-4 {
  grid-area: col4;
}
.s-advantages__col-4 .s-advantages__col-in {
  padding: 50px 50px 50px 60px;
}
.s-advantages__col-4 .s-advantages__col-bg-img {
  top: 25px;
  right: 25px;
}

.s-advantages__col-bg-img {
  position: absolute;
}

.s-advantages__col-fullbg-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.s-advantages__col-in {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #fff;
  padding: 60px 43px 50px;
}
.s-advantages__col-in_dark {
  background: var(--c-main-2);
}
.s-advantages__col-in_dark .s-advantages__col-bg-img {
  mix-blend-mode: soft-light;
}
.s-advantages__col-in_gray {
  background: var(--c-second-2);
}

.s-advantages__col-title {
  position: relative;
  font-size: 28px;
  line-height: 35px;
  margin-bottom: 25px;
  color: #2F3032;
  font-weight: 500;
}
.s-advantages__col-title_white {
  color: var(--c-second-3);
}

.s-advantages__col-desc {
  position: relative;
  font-size: 26px;
  line-height: 36px;
  color: #2F3032;
  font-weight: 300;
}
.s-advantages__col-desc_white {
  color: var(--c-second-3);
}

.s-advantages__col-bigtitle {
  position: relative;
  font-size: 52px;
  line-height: 74px;
  margin-bottom: 15px;
  color: #2F3032;
  font-weight: 500;
}

.s-advantages__col-bigdesc {
  position: relative;
  font-size: 28px;
  line-height: 39px;
  color: #2F3032;
  font-weight: 300;
  margin-bottom: 20px;
}

.s-advantages__btn-wrap {
  margin-top: auto;
}

.s-advantages__foot {
  display: none;
}

@media screen and (max-width: 1800px) {
  .s-advantages__col-bigtitle br {
    display: none;
  }
}
@media screen and (max-width: 1700px) {
  .s-advantages__cols {
    grid-template-columns: 300px 1fr 1fr;
  }

  .s-advantages__col-4 .s-advantages__col-in {
    padding: 50px 45px 50px 45px;
  }

  .s-advantages__col-bigtitle {
    font-size: 46px;
    line-height: 60px;
  }

  .s-advantages__col-bigdesc {
    font-size: 26px;
    line-height: 36px;
  }
}
@media screen and (max-width: 1200px) {
  .s-advantages__cols {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    padding: 0 20px;
  }

  .s-advantages__col {
    width: 100%;
  }
  .s-advantages__col-1 {
    display: none;
  }
  .s-advantages__col-4 .s-advantages__col-in {
    padding: 40px 20px;
  }

  .s-advantages__col-in {
    padding: 40px 20px;
    width: 100%;
  }

  .s-advantages__col-title,
.s-advantages__col-bigtitle {
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 20px;
  }

  .s-advantages__col-desc,
.s-advantages__col-bigdesc {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 0;
  }

  .s-advantages__col-bg-img {
    max-height: calc(100% - 40px);
  }

  .s-advantages__btn-wrap {
    display: none;
  }

  .s-advantages__foot {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 40px 20px 0;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media screen and (max-width: 767px) {
  .s-advantages__col-in {
    padding: 20px 15px 70px 15px;
  }

  .s-advantages__col-title,
.s-advantages__col-bigtitle {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 10px;
  }

  .s-advantages__col-desc {
    font-size: 16px;
    line-height: 23px;
  }

  .s-advantages__col .s-advantages__col-in {
    padding: 20px 15px 70px 15px;
  }
  .s-advantages__col .s-advantages__col-bg-img {
    -webkit-transform: scale(0.7);
        -ms-transform: scale(0.7);
            transform: scale(0.7);
    -webkit-transform-origin: bottom right;
        -ms-transform-origin: bottom right;
            transform-origin: bottom right;
    right: 15px;
    bottom: 15px;
  }
}
.s-alternatives__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.s-alternatives__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.3333333333%;
  border-right: 1px solid var(--c-main-2);
}
.s-alternatives__item:last-child {
  border-right: none;
}

.alternatives-card {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background: var(--c-second-3);
  padding-bottom: 90px;
}

.alternatives-card__img-c {
  position: relative;
  height: 263px;
  margin-bottom: 10px;
}

.alternatives-card__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

.alternatives-card__title {
  padding: 0 57px;
  font-size: 26px;
  line-height: 36px;
  letter-spacing: -0.02em;
  color: var(--c-main-3);
  margin-bottom: 50px;
}

.alternatives-card__info-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
  padding: 0 57px;
}

.alternatives-card__info-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}

.alternatives-card__info-item-ico {
  color: var(--c-main-2);
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 35px;
  height: 35px;
}

.alternatives-card__info-item-txt {
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.02em;
  color: var(--c-main-1);
}

.s-alternatives__more-btn-wrap {
  padding-top: 15px;
  padding-bottom: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.s-alternatives__more-btn {
  max-width: 100%;
  width: 505px;
}

@media screen and (max-width: 1200px) {
  .alternatives-card {
    padding-bottom: 30px;
  }

  .alternatives-card__title {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 20px;
  }

  .alternatives-card__info-list {
    padding-left: 20px;
    padding-right: 20px;
    gap: 20px;
  }

  .alternatives-card__info-item {
    gap: 15px;
  }

  .alternatives-card__info-item-txt {
    font-size: 16px;
    line-height: 22px;
  }

  .alternatives-card__img-c {
    height: 190px;
  }
}
@media screen and (max-width: 767px) {
  .s-alternatives__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .s-alternatives__item {
    width: 100%;
    border: none;
  }

  .alternatives-card__title {
    text-align: center;
    padding-left: 45px;
    padding-right: 45px;
  }

  .alternatives-card__info-list {
    padding-left: 45px;
    padding-right: 45px;
  }
}
.s-author-method__main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
}

.s-author-method__main-l {
  position: relative;
  background: var(--c-second-3);
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 46%;
}
.s-author-method__main-l .video-feed-card__play-btn {
  position: absolute;
  bottom: 50px;
  left: 95px;
}

.s-author-method__main-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.s-author-method__main-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 0;
  left: 0;
}

.s-author-method__main-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  padding: 90px 70px 70px 85px;
}

.s-author-method__main-info-title {
  margin-bottom: 20px;
  padding-right: 13px;
  font-size: 36px;
  line-height: 50px;
  color: var(--c-main-2);
}

.s-author-method__main-info-title-btn {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 20px;
  line-height: 28px;
  min-height: 42px;
  height: auto;
  border-radius: 24px;
  cursor: default;
}

.s-author-method__main-info-btn-wrap {
  margin-top: auto;
}

.s-author-method__item {
  background: var(--c-main-3);
  border-bottom: 1px solid var(--c-second-2);
  padding: 30px 60px 30px 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 90px;
}
.s-author-method__item:first-child {
  border-top: 1px solid var(--c-second-2);
}

.s-author-method__item-img-c {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100px;
  height: 100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 5px;
  background: var(--c-second-2);
  border-radius: 14px;
}

.s-author-method__item-img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}

.s-author-method__item-desc {
  font-size: 26px;
  line-height: 36px;
  color: var(--c-second-3);
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

@media screen and (max-width: 1800px) {
  .s-author-method__main-info-title {
    padding-right: 0;
  }
}
@media screen and (max-width: 1700px) {
  .s-author-method__main-info {
    padding: 40px;
  }
}
@media screen and (max-width: 1200px) {
  .s-author-method__main {
    padding-top: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .s-author-method__main-l {
    display: none;
  }

  .s-author-method__main-l,
.s-author-method__main-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .s-author-method__item {
    padding: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    gap: 30px;
  }

  .s-author-method__item-desc {
    font-size: 22px;
    line-height: 28px;
  }

  .s-author-method__main-info {
    padding: 30px 20px 20px;
  }

  .s-author-method__main-info-title {
    padding-right: 0;
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .s-author-method__main-info-title-btn {
    width: auto;
    margin-top: 5px;
    padding: 0;
    height: auto;
    background: none;
    font-size: 16px;
    line-height: 23px;
    color: var(--c-main-2);
  }
  .s-author-method__main-info-title-btn:active, .s-author-method__main-info-title-btn:hover {
    background: none;
    color: var(--c-main-2);
  }
}
@media screen and (max-width: 767px) {
  .s-author-method__item-desc {
    font-size: 16px;
    line-height: 23px;
  }

  .s-author-method__item {
    gap: 10px;
  }

  .s-author-method__item-img-c {
    width: 50px;
    height: 50px;
  }

  .s-author-method__main-l {
    display: block;
  }

  .s-author-method__main-info-btn-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .s-author-method__main-info-title {
    text-align: right;
  }

  .s-author-method__main-info-title-btn {
    width: 100%;
    min-height: 1px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.s-contacts__main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: var(--c-second-3);
}

.s-contacts__main-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 725px;
  padding: 165px 90px;
}

.s-contacts__main-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  position: relative;
}

.s-contacts__main-info-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}

.s-contacts__main-info-item-title {
  font-size: 18px;
  line-height: 25px;
  color: var(--c-main-2);
  margin-bottom: 8px;
}

.s-contacts__main-info-item-desc {
  font-size: 24px;
  line-height: 26px;
  color: var(--c-main-2);
}

.s-contacts__main-bg {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 1200px) {
  .s-contacts__main-info-list {
    gap: 20px;
  }

  .s-contacts__main-l {
    width: 65%;
    padding: 30px 20px;
  }

  .s-contacts__main-info-item-title {
    font-size: 16px;
    line-height: 23px;
  }

  .s-contacts__main-info-item-desc {
    font-size: 22px;
    line-height: 24px;
  }
}
@media screen and (max-width: 767px) {
  .s-contacts__main {
    padding: 0 20px 40px;
    background: none;
  }

  .s-contacts__main-l {
    width: 100%;
    background: var(--c-second-3);
    padding: 20px 50px;
  }

  .s-contacts__main-r {
    display: none;
  }
}
.s-digital-slider {
  padding: 24px;
  background: var(--c-second-3);
}

.s-digital-slider__item {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}
.s-digital-slider__item:before {
  position: absolute;
  display: block;
  content: "";
  width: 840px;
  max-width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  background: rgba(255, 255, 255, 0.45);
  z-index: 1;
}

.s-digital-slider__item-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.s-digital-slider__item-content {
  position: relative;
  z-index: 2;
  min-height: 780px;
  width: 840px;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 50px 120px 140px 60px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.s-digital-slider__item-blockquote {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  margin-bottom: 20px;
  position: relative;
  left: -15px;
}

.s-digital-slider__item-title {
  font-size: 36px;
  line-height: 52px;
  letter-spacing: -0.02em;
  color: var(--c-main-2);
  margin-bottom: 15px;
  font-weight: 500;
}

.s-digital-slider__item-desc {
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.02em;
  color: var(--c-main-1);
  margin-bottom: 25px;
}

.s-digital-slider__item-btn {
  width: 270px;
  max-width: 100%;
}

.s-digital-slider__controls {
  position: absolute;
  bottom: 100px;
  left: 120px;
  z-index: 2;
}

@media screen and (max-width: 1700px) {
  .s-digital-slider__item-content {
    min-height: 650px;
  }
}
@media screen and (max-width: 1200px) {
  .s-digital-slider {
    padding: 0 20px;
    background: transparent;
  }

  .s-digital-slider__item {
    border-radius: 14px;
    padding: 30px 20px 40px;
    background: var(--c-second-3);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .s-digital-slider__item:before {
    display: none;
  }

  .s-digital-slider__item-content {
    padding: 0;
    min-height: 1px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }

  .s-digital-slider__item-blockquote {
    width: 70px;
    margin-left: 20px;
    left: 0;
    margin-bottom: 0;
  }

  .s-digital-slider__item-title {
    font-size: 28px;
    line-height: 40px;
    margin-bottom: 5px;
  }

  .s-digital-slider__item-desc {
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 20px;
  }

  .s-digital-slider__item-bg {
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
    aspect-ratio: 1/0.9;
    border-radius: 16px;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }

  .s-digital-slider__item-btn {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
    margin-top: 20px;
    width: 100%;
  }

  .s-digital-slider__controls {
    position: relative;
    margin-top: 40px;
    bottom: auto;
    left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #fff;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .s-digital-method__head {
    padding-bottom: 10px;
  }
}
.s-efficiency__content {
  padding: 20px 23px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}

.s-efficiency__content-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 732px;
}

.s-efficiency__content-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.s-efficiency__cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 20px;
  height: 100%;
}

.efficiency-card {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: calc(50% - 10px);
  height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background: var(--c-second-3);
  border-radius: 14px;
  padding: 15px 16px 30px;
}

.efficiency-card__img-c {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 14px 14px 4px 4px;
  aspect-ratio: 1/1.17284;
}

.efficiency-card__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top center;
     object-position: top center;
}

.efficiency-card__desc {
  padding: 46px 16px;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.02em;
  color: var(--c-main-2);
}

.efficiency-card__info {
  margin-top: auto;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: var(--c-second-2);
  border-radius: 14px;
  border: 1px solid var(--c-main-2);
  padding: 28px 22px;
  gap: 20px;
}

.efficiency-card__info-img-c {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 88px;
  height: 54px;
  overflow: hidden;
  border-radius: 14px;
  border: 1px solid var(--c-main-2);
}

.efficiency-card__info-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.efficiency-card__info-title {
  font-size: 24px;
  line-height: 34px;
  letter-spacing: -0.02em;
  color: var(--c-main-2);
}
.efficiency-card__info-title_fs-20 {
  font-size: 19px;
  line-height: 27px;
}

.s-efficiency__info {
  padding-top: 30px;
}

.s-efficiency__info-title {
  font-size: 36px;
  line-height: 51px;
  letter-spacing: -0.02em;
  color: var(--c-second-3);
  margin-bottom: 45px;
}

.s-efficiency__info-list {
  padding-left: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}

.s-efficiency__info-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
}

.s-efficiency__info-item-ico {
  width: 34px;
  height: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.s-efficiency__info-item-desc {
  font-size: 24px;
  line-height: 34px;
  letter-spacing: -0.02em;
  color: var(--c-second-3);
}

@media screen and (max-width: 1700px) {
  .s-efficiency__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .s-efficiency__content-l {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
}
@media screen and (max-width: 1200px) {
  .s-efficiency__content {
    padding: 0 20px 0;
  }

  .s-efficiency__info {
    padding-top: 0;
  }

  .s-efficiency__info-title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 25px;
  }

  .s-efficiency__info-list {
    padding-left: 0;
    gap: 30px;
  }

  .s-efficiency__info-item {
    gap: 20px;
  }

  .s-efficiency__info-item-desc {
    font-size: 18px;
    line-height: 24px;
  }
}
@media screen and (max-width: 767px) {
  .s-efficiency__head {
    padding-bottom: 20px;
  }

  .s-efficiency__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 40px;
  }

  .s-efficiency__info-list {
    gap: 15px;
  }

  .s-efficiency__info-title {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 15px;
  }

  .s-efficiency__info-item-desc {
    font-size: 16px;
    line-height: 23px;
  }

  .s-efficiency__info-item-ico {
    width: 30px;
  }

  .s-efficiency__cards {
    gap: 16px;
  }

  .efficiency-card {
    width: calc(50% - 8px);
    padding: 0;
    border-radius: 0;
    background: none;
  }

  .efficiency-card__img-c {
    border-radius: 8px;
  }

  .efficiency-card__desc,
.efficiency-card__info {
    display: none;
  }
}
.s-faq__main-info {
  max-width: 710px;
  margin-bottom: 55px;
}

.s-faq__main-info-title {
  font-size: 36px;
  line-height: 51px;
  letter-spacing: -0.02em;
  margin-bottom: 30px;
}

.s-faq__main-info-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 32px;
  gap: 35px;
}

.s-faq__main-info-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.s-faq__main-info-item-img-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33px;
  margin-right: 40px;
}

.s-faq__main-info-item-img {
  width: auto;
  max-width: 100%;
  height: auto;
}

.s-faq__main-info-item-title {
  font-size: 24px;
  line-height: 34px;
  letter-spacing: -0.02em;
}

.s-faq__main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 120px;
  padding: 0 65px 100px 85px;
}

.s-faq__main-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 640px;
  padding-top: 60px;
}

.s-faq__main-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.s-faq__main-img-c {
  margin-bottom: 55px;
  margin-top: -60px;
}

.s-faq__main-img {
  max-width: 100%;
  width: auto;
  height: auto;
  position: relative;
  left: -34px;
}

.s-faq__sub-info-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

.s-faq__sub-info-item {
  position: relative;
  background: var(--c-second-3);
  border-radius: 16px 0 16px 16px;
  overflow: hidden;
}

.s-faq__sub-info-item-btn {
  position: relative;
  padding: 16px 70px 16px 32px;
  display: block;
  width: 100%;
  text-align: left;
  min-height: 78px;
}
.s-faq__sub-info-item-btn:before, .s-faq__sub-info-item-btn:after {
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  right: 25px;
  width: 25px;
  height: 3px;
  background: var(--c-main-2);
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.s-faq__sub-info-item-btn:after {
  -webkit-transform: translateY(-50%) rotate(90deg);
      -ms-transform: translateY(-50%) rotate(90deg);
          transform: translateY(-50%) rotate(90deg);
}
.s-faq__sub-info-item-btn.active:after {
  opacity: 0;
}

.s-faq__sub-info-item-title {
  font-size: 24px;
  line-height: 34px;
  letter-spacing: -0.02em;
  color: var(--c-main-2);
}

.s-faq__sub-info-item-desc {
  font-size: 18px;
  line-height: 26px;
  letter-spacing: -0.02em;
  color: var(--c-main-2);
  padding: 0 32px 16px;
}

@media screen and (max-width: 1800px) {
  .s-faq__main-l {
    width: 600px;
  }

  .s-faq__main {
    gap: 40px;
  }
}
@media screen and (max-width: 1700px) {
  .s-faq__main {
    padding: 0 24px 60px;
    gap: 30px;
  }
}
@media screen and (max-width: 1500px) {
  .s-faq__main-l {
    width: 580px;
  }
}
@media screen and (max-width: 1200px) {
  .s-faq__main-img-c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0;
  }

  .s-faq__main-img {
    max-width: 460px;
    left: 0;
  }

  .s-faq__main-l {
    width: 470px;
    padding-top: 0;
  }

  .s-faq__main-info {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .s-faq__main-info-title {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 25px;
  }

  .s-faq__main-info-list {
    padding-left: 0;
    gap: 20px;
  }

  .s-faq__main-info-item-img-c {
    margin-right: 20px;
  }

  .s-faq__main-info-item-title {
    font-size: 18px;
    line-height: 22px;
  }

  .s-faq__main-download-btn-wrap {
    margin-top: 20px;
  }

  .s-faq__main-download-btn {
    width: auto;
  }

  .s-faq__sub-info-item-btn {
    min-height: 47px;
    padding: 10px 70px 10px 20px;
  }
  .s-faq__sub-info-item-btn:before, .s-faq__sub-info-item-btn:after {
    height: 4px;
  }

  .s-faq__sub-info-item-title {
    font-size: 18px;
    line-height: 24px;
  }

  .s-faq__sub-info-item-desc {
    font-size: 16px;
    line-height: 23px;
    padding: 0 20px 10px;
  }
}
@media screen and (max-width: 991px) {
  .s-faq__main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding: 0 20px 50px;
    gap: 35px;
  }

  .s-faq__main-l {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .s-faq__main-img {
    max-width: 90%;
    left: -10px;
  }

  .s-faq__main-info-title {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 20px;
  }

  .s-faq__main-info-item-title {
    font-size: 16px;
    line-height: 23px;
  }

  .s-faq__main-download-btn-wrap {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
}
.s-feedback__head {
  padding: 90px 20px 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}

.s-feedback__head-title {
  margin-bottom: 20px;
  font-weight: 500;
}

.s-feedback__head-subtitle {
  font-size: 36px;
  line-height: 52px;
  letter-spacing: -0.02em;
  color: var(--c-second-3);
  font-weight: 500;
  margin-bottom: 15px;
}

.s-feedback__head-stars {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.s-feedback__head-stars-star {
  display: block;
  position: relative;
}

.s-feedback__head-stars-star-ico {
  color: var(--c-main-2);
}
.s-feedback__head-stars-star-ico_empty {
  color: var(--c-second-3);
}
.s-feedback__head-stars-star-ico_part {
  position: absolute;
  color: var(--c-second-3);
  top: 0;
  right: 0;
}

.s-feedback__slider-c {
  padding: 0 0 0 85px;
}

.s-feedback__rating {
  padding: 80px 145px 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 40px;
}

.s-feedback__rating-item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: calc(16.6666666667% - 33.3333333333px);
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 40px 20px 30px;
  background: var(--c-second-3);
  border-radius: 14px;
}

.s-feedback__rating-item-star {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 64px;
  height: 64px;
  border-radius: 14px;
  background: var(--c-main-2);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.s-feedback__rating-item-star-ico {
  width: 36px;
  height: 36px;
  position: relative;
  top: -2px;
}

.s-feedback__rating-item-img {
  width: 38px;
  height: 38px;
  -o-object-fit: contain;
     object-fit: contain;
  margin-bottom: 5px;
}

.s-feedback__rating-item-title {
  text-align: center;
  font-size: 16px;
  line-height: 23px;
  letter-spacing: -0.02em;
  color: var(--c-main-1);
  font-weight: 500;
}

@media screen and (max-width: 1700px) {
  .s-feedback__rating {
    padding-left: 80px;
    padding-right: 80px;
    gap: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .s-feedback__head {
    padding: 40px 20px;
  }

  .s-feedback__head-title {
    margin-bottom: 10px;
  }

  .s-feedback__head-subtitle {
    font-size: 22px;
    line-height: 32px;
  }

  .s-feedback__head-stars {
    gap: 20px;
  }
  .s-feedback__head-stars .svg-icon-star {
    width: 30px;
    height: 28px;
  }
  .s-feedback__head-stars .svg-icon-star_part {
    width: 15px;
    height: 28px;
  }

  .s-feedback__slider-c {
    padding: 0;
  }

  .s-feedback__rating {
    gap: 50px 20px;
    padding: 40px 20px 0;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .s-feedback__rating-item {
    width: calc(33.3333333333% - 13.3333333333px);
    padding-bottom: 20px;
  }

  .s-feedback-slider {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 767px) {
  .s-feedback {
    padding-bottom: 40px;
  }

  .s-feedback__head-title {
    text-align: center;
  }

  .s-feedback__rating {
    gap: 50px 12px;
  }

  .s-feedback__rating-item {
    width: calc(50% - 6px);
  }

  .s-feedback__rating-item-star {
    width: 58px;
    height: 58px;
  }

  .s-feedback__rating-item-star-ico {
    width: 32px;
    height: 32px;
  }

  .s-feedback__rating-item-img {
    width: 34px;
    height: 34px;
  }

  .s-feedback-slider {
    margin-bottom: 30px;
  }
  .s-feedback-slider .s-history__news-item {
    margin-right: 10px !important;
  }
  .s-feedback-slider .history-card {
    padding: 15px 20px;
  }
  .s-feedback-slider .history-card-l {
    display: none;
  }
  .s-feedback-slider .history-card__title {
    border: none;
    padding-bottom: 0;
    margin-bottom: 10px;
  }
  .s-feedback-slider .history-card__desc {
    margin-bottom: 0;
  }
}
.s-history {
  position: relative;
  overflow: hidden;
}

.s-history__head {
  position: relative;
}

.s-history__gallery {
  padding: 100px 100px 100px 74px;
  display: grid;
  gap: 20px;
  grid-template-columns: 1fr 1fr 42%;
  grid-template-rows: auto 1fr;
  grid-template-areas: "col-1 col-1 col-4" "col-2 col-3 col-4";
}

.s-history__gallery-col {
  position: relative;
  border-radius: 16px;
  overflow: hidden;
}
.s-history__gallery-col-1 {
  grid-area: col-1;
  aspect-ratio: 1/0.47;
}
.s-history__gallery-col-2 {
  grid-area: col-2;
}
.s-history__gallery-col-3 {
  grid-area: col-3;
}
.s-history__gallery-col-4 {
  grid-area: col-4;
  aspect-ratio: 1/1.63;
}

.s-history__gallery-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.s-history__bg {
  position: absolute;
  top: 0;
  right: 0;
}

.s-history__bg-img-1 {
  position: absolute;
  top: 0;
  right: 0;
}
.s-history__bg-img-2 {
  position: absolute;
  top: 60px;
  right: 150px;
}

.s-history__main-wrap {
  padding: 0 75px 75px;
}

.s-history__main {
  position: relative;
  max-width: 800px;
}

.s-history__main-blockquote {
  max-width: 100%;
  height: auto;
  mix-blend-mode: hard-light;
  margin-bottom: 15px;
  position: relative;
  left: -10px;
}

.s-history__main-title {
  font-size: 36px;
  line-height: 50px;
  color: var(--c-second-3);
  margin-bottom: 20px;
}

.s-history__main-desc {
  font-size: 24px;
  line-height: 34px;
  color: var(--c-second-3);
}

.s-history__news-c {
  padding: 0 0 65px 75px;
}

.s-history__news-slider {
  margin-bottom: 40px;
}

.s-history__news-item {
  width: 705px;
  height: auto;
}

.history-card {
  min-height: 370px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: var(--c-second-3);
  border-radius: 14px;
  overflow: hidden;
  height: 100%;
}
.history-card_min-h-600 {
  min-height: 600px;
}

.history-card-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 290px;
}

.history-card-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  padding: 35px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.history-card__img-c {
  height: 100%;
  position: relative;
  overflow: hidden;
}

.history-card__img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.history-card__title {
  font-size: 24px;
  line-height: 34px;
  letter-spacing: -0.02em;
  color: var(--c-main-2);
  margin-bottom: 5px;
  font-weight: 500;
}

.history-card__desc {
  font-size: 16px;
  line-height: 22px;
  letter-spacing: -0.02em;
  color: var(--c-main-1);
  margin-bottom: 30px;
}
.history-card__desc p {
  margin-bottom: 15px;
}
.history-card__desc p:last-child {
  margin-bottom: 0;
}

.history-card__btn {
  width: 232px;
  max-width: 100%;
}

.s-history__news-c-bg {
  position: absolute;
  top: -30px;
  left: -100px;
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
  pointer-events: none;
}

.s-history__news-slider-scrollbar-c {
  padding-right: 100px;
}

@media screen and (max-width: 1700px) {
  .s-history__bg {
    right: -180px;
  }
}
@media screen and (max-width: 1200px) {
  .s-history__head {
    padding-bottom: 0;
  }

  .s-history__bg {
    display: none;
  }

  .s-history__main-wrap {
    padding: 0 20px 40px;
  }

  .s-history__main-blockquote {
    display: none;
  }

  .s-history__main-title {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 5px;
  }

  .s-history__main-desc {
    font-size: 20px;
    line-height: 24px;
  }

  .s-history__news-c {
    padding: 0;
  }

  .s-history__news-slider {
    padding-left: 20px;
    padding-right: 20px;
  }

  .s-history__news-item {
    width: 655px;
  }

  .s-history__news-slider-scrollbar-c {
    padding-right: 0;
  }

  .s-history__gallery {
    padding: 40px 20px 0;
  }
}
@media screen and (max-width: 767px) {
  .s-history__main-title {
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 10px;
    text-align: right;
    font-weight: 500;
  }

  .s-history__main-desc {
    font-size: 16px;
    line-height: 23px;
    text-align: right;
  }

  .s-history__news-slider-scrollbar-c {
    display: none;
  }

  .s-history__news-slider .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }

  .s-history__news-item {
    margin-right: 0 !important;
    width: 100%;
  }

  .history-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 1px;
    padding: 20px;
    gap: 20px;
  }

  .history-card-l {
    width: 100%;
  }

  .history-card-r {
    width: 100%;
    padding: 0;
  }

  .history-card__img {
    position: relative;
    aspect-ratio: 1/0.9;
    border-radius: 14px 14px 4px 4px;
  }

  .history-card__title {
    font-size: 22px;
    line-height: 32px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid var(--c-main-2);
  }

  .history-card__desc {
    margin-bottom: 20px;
  }

  .history-card__btn {
    width: 100%;
  }

  .s-history__news-c-bg {
    display: none;
  }

  .s-history__news-c {
    padding-bottom: 40px;
  }

  .s-history__gallery {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }

  .s-history__gallery-col {
    border-radius: 0;
  }

  .s-history__gallery-col-1 {
    aspect-ratio: initial;
  }

  .s-history__gallery-img {
    position: relative;
  }
}
.s-garant__info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: var(--c-second-3);
}

.s-garant__info-l {
  padding: 20px 25px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 46%;
}

.s-garant__info-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  overflow: hidden;
  position: relative;
}

.s-garant__info-bg-img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.s-garant__info-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
}

.s-garant__info-item {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  border-radius: 14px;
  border: 1px solid var(--c-main-1);
  background: #fff;
  min-height: 203px;
  padding: 30px 40px 30px 16px;
  overflow: hidden;
}

.s-garant__info-item-img-c {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
}

.s-garant__info-item-desc {
  font-size: 26px;
  line-height: 36px;
  color: var(--c-main-2);
  position: relative;
}

.s-garant__info-item-num {
  font-size: 96px;
  line-height: 1;
  pointer-events: none;
  position: absolute;
  bottom: 5px;
  right: 10px;
  font-weight: 600;
  color: rgba(var(--c-main-2-rgb), 0.05);
}

.s-garant__info-btn-wrap {
  margin-top: 30px;
}

@media screen and (max-width: 1200px) {
  .s-garant__info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .s-garant__info-l,
.s-garant__info-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .s-garant__info-l {
    padding: 40px 20px;
  }

  .s-garant__info-bg-img {
    position: relative;
    aspect-ratio: 1/0.5;
    -o-object-position: top center;
       object-position: top center;
  }

  .s-garant__info-item {
    min-height: 150px;
    padding: 20px;
  }

  .s-garant__info-item-desc {
    font-size: 22px;
    line-height: 26px;
  }

  .s-garant__info-item-num {
    font-size: 56px;
  }
}
@media screen and (max-width: 767px) {
  .s-garant__info-item {
    padding: 20px 20px 50px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .s-garant__info-item-num {
    font-size: 46px;
    right: 10px;
    bottom: 20px;
  }

  .s-garant__info-item-desc {
    font-size: 16px;
    line-height: 23px;
  }

  .s-garant__info-item-img {
    max-width: 100%;
  }

  .s-garant__info-item-img-c {
    width: 50px;
  }

  .s-garant__info-bg-img {
    aspect-ratio: initial;
  }
}
.s-hero {
  min-height: 100vh;
  padding: 100px 45px 40px 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.s-hero:before {
  position: absolute;
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(47, 48, 50, 0.49);
  z-index: 1;
}
.s-hero_page .s-hero__subtitle,
.s-hero_page .s-hero__title {
  padding-right: 55px;
}

.s-hero__subtitle {
  text-align: right;
  padding-right: 120px;
  font-size: 28px;
  line-height: 39px;
  color: var(--c-second-3);
  margin-bottom: 15px;
  position: relative;
  z-index: 2;
}

.s-hero__title {
  text-align: right;
  padding-right: 120px;
  font-size: 92px;
  line-height: 1;
  color: var(--c-second-3);
  font-weight: 500;
  position: relative;
  z-index: 2;
}

.s-hero__foot {
  margin-top: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  position: relative;
  z-index: 2;
}

.s-hero__foot-col {
  min-height: 215px;
  background: rgba(255, 255, 255, 0.85);
  border: 1px solid rgba(var(--c-main-2-rgb), 0.85);
  border-radius: 10px;
  padding: 45px 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}
.s-hero__foot-col-3 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: initial;
  -webkit-align-items: initial;
      -ms-flex-align: initial;
          align-items: initial;
  -webkit-box-pack: initial;
  -webkit-justify-content: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
  border-color: rgba(255, 255, 255, 0.85);
  background: rgba(var(--c-main-2-rgb), 0.85);
}

.s-hero__foot-col-title {
  font-weight: 500;
  font-size: 65px;
  line-height: 46px;
  margin-bottom: 25px;
  color: var(--c-main-2);
  text-align: center;
}

.s-hero__foot-col-desc {
  font-size: 20px;
  line-height: 1.2;
  color: var(--c-main-2);
  text-align: center;
  font-weight: 500;
}

.s-hero__foot-col-subtitle {
  font-size: 36px;
  line-height: 40px;
  color: #fff;
}

.s-hero__bg {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.s-hero__inner-foot {
  margin-top: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  position: relative;
  z-index: 2;
}

.s-hero__inner-foot-col {
  min-height: 215px;
  background: rgba(255, 255, 255, 0.85);
  border: 1px solid rgba(var(--c-main-2-rgb), 0.85);
  border-radius: 10px;
  padding: 50px 50px 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: calc(50% - 10px);
}

.s-hero__inner-foot-col-img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50px;
  height: auto;
  margin-bottom: 25px;
}

.s-hero__inner-foot-col-title {
  max-width: 375px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-size: 20px;
  line-height: 23px;
  color: var(--c-main-2);
  font-weight: 500;
}

@media screen and (max-width: 1700px) {
  .s-hero__title {
    font-size: 76px;
    padding-right: 80px;
  }

  .s-hero__subtitle {
    font-size: 24px;
    line-height: 34px;
    padding-right: 80px;
  }

  .s-hero__foot-col {
    padding: 20px;
    min-height: 185px;
  }
  .s-hero__foot-col-3 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .s-hero__foot-col-title {
    font-size: 58px;
  }
}
@media screen and (max-width: 1200px) {
  .s-hero {
    padding: 0 20px 50px;
    min-height: 100dvh;
  }
  .s-hero_page .s-hero__subtitle,
.s-hero_page .s-hero__title {
    padding-right: 0;
  }

  .s-hero__subtitle {
    font-size: 20px;
    line-height: 26px;
    padding-right: 0;
  }

  .s-hero__title {
    padding-right: 0;
    font-size: 58px;
    line-height: 62px;
  }

  .s-hero__foot {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }

  .s-hero__foot-col-1 {
    width: calc(50% - 5px);
  }
  .s-hero__foot-col-2 {
    width: calc(50% - 5px);
  }
  .s-hero__foot-col-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 100%;
    min-height: 1px;
  }

  .s-hero__foot-col-subtitle {
    font-size: 28px;
    line-height: 35px;
  }

  .s-hero__inner-foot-col {
    padding: 30px;
  }
}
@media screen and (max-width: 767px) {
  .s-hero {
    min-height: 1px;
  }

  .s-hero__subtitle {
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 0;
  }

  .s-hero__title {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 120px;
  }

  .s-hero__foot {
    padding-left: 25px;
    padding-right: 25px;
  }

  .s-hero__foot-col {
    width: 100%;
    min-height: initial;
    padding: 12px 20px;
  }

  .s-hero__foot-col-title {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 10px;
  }

  .s-hero__foot-col-desc {
    font-size: 16px;
    line-height: 19px;
  }

  .s-hero__foot-col-3 {
    padding: 12px 8px;
    text-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .s-hero__foot-col-3 .s-hero__foot-col-subtitle {
    font-size: 16px;
    line-height: 19px;
  }

  .s-hero__inner-foot {
    padding-left: 25px;
    padding-right: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .s-hero__inner-foot-col {
    width: 100%;
    padding: 20px 25px 15px;
    min-height: 130px;
  }

  .s-hero__inner-foot-col-img {
    width: 40px;
    margin-bottom: 15px;
  }

  .s-hero__inner-foot-col-title {
    font-size: 16px;
    line-height: 18px;
  }
}
.s-installment__main {
  position: relative;
}
.s-installment__main:before {
  position: absolute;
  display: block;
  content: "";
  width: 875px;
  max-width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  background: rgba(255, 255, 255, 0.45);
  z-index: 1;
}

.s-installment__main-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top center;
     object-position: top center;
}

.s-installment__content {
  position: relative;
  width: 875px;
  max-width: 100%;
  padding: 55px 75px 110px 85px;
  z-index: 1;
}

.s-installment__main-title {
  font-size: 36px;
  line-height: 50px;
  font-weight: 500;
  margin-bottom: 35px;
  letter-spacing: -0.02em;
  color: var(--c-main-2);
}

.s-installment__main-info-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
  margin-bottom: 45px;
  padding-left: 32px;
}

.s-installment__main-info-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
}

.s-installment__main-info-item-img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 34px;
  height: auto;
}

.s-installment__main-info-item-title {
  font-size: 24px;
  line-height: 34px;
  letter-spacing: -0.02em;
  color: var(--c-main-2);
}

.s-installment__main-btn-wrap {
  padding-left: 32px;
}

.s-installment__main-btn {
  width: 400px;
  max-width: 100%;
}

.s-installment__foot {
  position: relative;
  overflow: hidden;
}
.s-installment__foot:before {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  left: -100px;
  right: 100px;
  bottom: 0;
  pointer-events: none;
  background: var(--c-main-2);
  opacity: 0.45;
  z-index: 1;
  border-radius: 0 16px 16px 0;
  -webkit-transform: skewX(-25deg);
      -ms-transform: skewX(-25deg);
          transform: skewX(-25deg);
}

.s-installment__steps-list {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 36px;
  position: relative;
  z-index: 2;
  padding: 18px 23px;
  overflow: hidden;
  max-width: 90%;
}

.s-installment__steps-item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: calc(25% - 27px);
  background: var(--c-second-3);
  border-radius: 14px 0 14px 14px;
  padding: 20px 15px;
  min-height: 168px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  position: relative;
}

.s-installment__steps-item-title {
  font-size: 36px;
  line-height: 50px;
  letter-spacing: -0.02em;
  color: var(--c-main-2);
}

.s-installment__steps-item-desc {
  font-size: 24px;
  line-height: 34px;
  letter-spacing: -0.02em;
  color: #2F3032;
}

@media screen and (max-width: 1700px) {
  .s-installment__steps-list {
    max-width: 100%;
  }

  .s-installment__foot:before {
    left: 0;
    right: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    border-radius: 0;
  }
}
@media screen and (max-width: 1200px) {
  .s-installment__main:before {
    display: none;
  }

  .s-installment__main-bg {
    display: none;
  }

  .s-installment__main {
    padding: 20px;
    background: var(--c-second-3);
  }

  .s-installment__content {
    padding: 0;
  }

  .s-installment__main-title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px;
  }

  .s-installment__main-info-list {
    padding-left: 0;
    gap: 20px;
    margin-bottom: 40px;
  }

  .s-installment__main-info-item {
    gap: 20px;
  }

  .s-installment__main-info-item-title {
    font-size: 18px;
    line-height: 22px;
  }

  .s-installment__foot:before {
    display: none;
  }

  .s-installment__steps-list {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 20px;
    padding: 0;
  }

  .s-installment__steps-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: calc(50% - 10px);
  }

  .s-installment__steps-item {
    min-height: 150px;
    text-align: left;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 20px;
    background: #fff;
    border-radius: 14px;
    border: 1px solid var(--c-main-1);
  }

  .s-installment__steps-item-title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 5px;
  }

  .s-installment__steps-item-desc {
    font-size: 18px;
    line-height: 26px;
  }
}
@media screen and (max-width: 767px) {
  .s-installment__main-title {
    font-size: 22px;
    line-height: 32px;
  }

  .s-installment__main-info-item-img {
    width: 31px;
  }

  .s-installment__main-info-item-title {
    font-size: 16px;
    line-height: 23px;
  }

  .s-installment__steps-item {
    width: 100%;
  }

  .s-installment__main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .s-installment__main .btn-wrap {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 20px;
  }

  .s-installment__main-bg {
    display: block;
    position: relative;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: -20px;
    width: auto;
  }
}
.s-loyalty {
  overflow: hidden;
  position: relative;
}
@media (min-width: 1201px) {
  .s-loyalty_reverse {
    padding-top: 50px;
  }
  .s-loyalty_reverse .s-loyalty__bg {
    -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
            transform: scaleX(-1);
    left: -60px;
    bottom: -40px;
    right: auto;
  }
  .s-loyalty_reverse .s-loyalty__docs {
    right: auto;
    left: 0;
  }
  .s-loyalty_reverse .s-loyalty__docs-img-c {
    right: auto;
    left: 125px;
  }
  .s-loyalty_reverse .s-loyalty__docs-img-c-2 {
    margin: 0 0 -35px -45px;
  }
  .s-loyalty_reverse .s-loyalty__main-wrap {
    padding-left: 640px;
  }
}

.s-loyalty__subtitle {
  display: none;
}

.s-loyalty__main-wrap {
  position: relative;
  padding: 0 75px 125px;
}

.s-loyalty__main {
  max-width: 875px;
  min-height: 770px;
  color: var(--c-second-3);
  position: relative;
  z-index: 1;
}

.s-loyalty__main-blockquote {
  mix-blend-mode: hard-light;
  margin-bottom: 25px;
}

.s-loyalty__main-desc {
  font-size: 36px;
  line-height: 50px;
  margin-bottom: 40px;
  font-weight: 300;
}
.s-loyalty__main-desc b {
  font-weight: normal;
}

.s-loyalty__main-btn {
  max-width: 100%;
  width: 605px;
}

.s-loyalty__main-info {
  max-width: 710px;
  margin-bottom: 50px;
}

.s-loyalty__main-info-title {
  font-size: 36px;
  line-height: 51px;
  letter-spacing: -0.02em;
  margin-bottom: 30px;
  font-weight: 500;
}

.s-loyalty__main-info-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 32px;
  gap: 35px;
}

.s-loyalty__main-info-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.s-loyalty__main-info-item-img-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33px;
  margin-right: 40px;
}

.s-loyalty__main-info-item-img,
.s-loyalty__main-info-item-img-c img {
  width: auto;
  max-width: 100%;
  height: auto;
}

.s-loyalty__main-info-item-title {
  font-size: 24px;
  line-height: 34px;
  letter-spacing: -0.02em;
}

.s-loyalty__bg {
  pointer-events: none;
  position: absolute;
  bottom: 0;
  right: 0;
}

.s-loyalty__bg-img {
  position: absolute;
  bottom: 0;
  right: 0;
}
.s-loyalty__bg-img-1 {
  bottom: 170px;
}
.s-loyalty__bg-img-3 {
  right: 50px;
    max-width: 750px;
}

.s-loyalty__docs {
  position: absolute;
  bottom: 0;
  right: 0;
}

.s-loyalty__docs-img-c {
  position: absolute;
  bottom: 0;
  right: 0;
  overflow: hidden;
  border-radius: 16px;
  border: 1px solid var(--c-main-2);
  width: 248px;
  right: 115px;
  bottom: 85px;
}
.s-loyalty__docs-img-c-2 {
  margin: 0 45px -35px 0;
}

.s-loyalty__docs-img {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 1800px) {
  .s-loyalty__bg {
    right: -200px;
  }
}
@media screen and (max-width: 1700px) and (min-width: 1201px) {
  .s-loyalty_reverse .s-loyalty__main-wrap {
    padding-left: 500px;
  }
  .s-loyalty_reverse .s-loyalty__bg {
    left: -200px;
  }
}
@media screen and (max-width: 1700px) {
  .s-loyalty__main {
    max-width: 825px;
  }
}
@media screen and (max-width: 1700px) {
  .s-loyalty__main-info {
    max-width: 630px;
  }
}
@media screen and (max-width: 1200px) {
  .s-loyalty {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .s-loyalty__head {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }

  .s-loyalty__main-wrap {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }

  .s-loyalty__bg {
    position: relative;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
    height: 200px;
    right: 0;
    -webkit-transform: scale(0.6);
        -ms-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: bottom right;
        -ms-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .s-loyalty__docs {
    -webkit-transform: scale(0.7);
        -ms-transform: scale(0.7);
            transform: scale(0.7);
    -webkit-transform-origin: bottom right;
        -ms-transform-origin: bottom right;
            transform-origin: bottom right;
    z-index: 1;
  }

  .s-loyalty__main {
    min-height: initial;
  }

  .s-loyalty__main-wrap {
    padding: 0 20px;
  }

  .s-loyalty__main-blockquote {
    width: 70px;
    margin-left: 20px;
    margin-bottom: 0;
  }

  .s-loyalty__main-desc {
    font-weight: normal;
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 30px;
  }

  .s-loyalty__main-info {
    margin-bottom: 30px;
    max-width: 550px;
  }

  .s-loyalty__main-btn-wrap {
    max-width: 500px;
  }

  .s-loyalty__main-info-title {
    font-size: 24px;
    line-height: 32px;
  }

  .s-loyalty__main-info-list {
    padding-left: 0;
    gap: 20px;
  }

  .s-loyalty__main-info-item-img-c {
    margin-right: 20px;
  }

  .s-loyalty__main-info-item-title {
    font-size: 20px;
    line-height: 24px;
  }

  .s-loyalty__main-btn {
    width: auto;
  }
}
@media screen and (max-width: 991px) {
  .s-loyalty__bg {
    height: 400px;
    -webkit-transform: scale(0.6);
        -ms-transform: scale(0.6);
            transform: scale(0.6);
    right: -80px;
  }

  .s-loyalty__docs {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .s-loyalty_doc .s-loyalty__main-btn {
    max-width: 190px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .s-loyalty_doc .s-loyalty__main-info {
    margin-bottom: 10px;
  }
  .s-loyalty_doc .s-loyalty__bg {
    height: 320px;
    right: -40px;
  }

  .s-loyalty__main-desc {
    margin-bottom: 20px;
  }

  .s-loyalty__bg {
    right: 0;
    -webkit-transform: scale(0.4);
        -ms-transform: scale(0.4);
            transform: scale(0.4);
  }

  .s-loyalty__main-btn {
    width: 100%;
  }

  .s-loyalty__main-blockquote,
.s-loyalty__main-desc {
    display: none;
  }

  .s-loyalty__main-info-item-title {
    font-size: 16px;
    line-height: 23px;
  }

  .s-loyalty__main-info-title {
    font-size: 22px;
    margin-bottom: 10px;
  }

  .s-loyalty__subtitle {
    display: block;
    text-align: right;
    font-size: 16px;
    line-height: 23px;
    color: var(--c-second-3);
  }
}
.s-missive {
  position: relative;
  overflow: hidden;
}
.s-missive.fist-section-mob-panel-space .s-missive__block {
  padding-top: 0;
}
.s-missive.fist-section-mob-panel-space .s-missive__bg-img {
  bottom: -100px;
}

.s-missive__head {
  position: relative;
  padding-top: 80px;
}

.s-missive__block {
  position: relative;
  padding: 90px 0 70px 50px;
}
.s-missive__block_pt-0 {
  padding-top: 0;
}

.s-missive__block-in {
  max-width: 875px;
}

.s-missive__blockquotes {
  mix-blend-mode: hard-light;
  margin-bottom: 30px;
  margin-left: 20px;
}

.s-missive__desc {
  font-size: 36px;
  line-height: 50px;
  margin-bottom: 110px;
  font-weight: 300;
  color: var(--c-second-3);
}
.s-missive__desc b {
  font-weight: normal;
}

.s-missive__author {
  padding-left: 25px;
}

.s-missive__author-title {
  font-size: 36px;
  line-height: 1;
  color: var(--c-second-3);
  font-weight: 500;
  margin-bottom: 5px;
}

.s-missive__author-desc {
  font-weight: 300;
  color: var(--c-second-3);
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 65px;
}

.s-missive__author-btn-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.s-missive__author-btn {
  width: 605px;
  max-width: 100%;
}

.s-missive__bg-img {
  position: absolute;
  bottom: 0;
  right: 0px;
}

@media screen and (max-width: 1800px) {
  .s-missive__bg-img {
    right: -150px;
  }
}
@media screen and (max-width: 1700px) {
  .s-missive__block-in {
    max-width: 805px;
  }

  .s-missive__author {
    max-width: 630px;
  }
}
@media screen and (max-width: 1200px) {
  .s-missive__block {
    padding: 40px 20px 225px;
  }

  .s-missive__blockquotes {
    position: absolute;
    top: -40px;
    right: -50px;
  }

  .s-missive__desc {
    font-size: 22px;
    line-height: 32px;
    max-width: 90%;
    font-weight: normal;
    margin-bottom: 30px;
  }

  .s-missive__author {
    padding-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .s-missive__author-title {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin-bottom: 35px;
    font-size: 28px;
  }

  .s-missive__author-desc {
    font-size: 18px;
    line-height: 26px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 0;
  }

  .s-missive__author-btn-wrap {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }

  .s-missive__author-btn {
    width: auto;
  }

  .s-missive__bg-img {
    width: 286px;
    right: 0;
  }
}
@media screen and (max-width: 767px) {
  .s-missive__block {
    padding: 20px 20px 225px;
  }

  .s-missive__desc {
    margin-bottom: 20px;
  }

  .s-missive__bg-img {
    width: 210px;
  }
}
.s-news__slider-news-c {
  padding: 50px 0 65px 85px;
}

@media screen and (max-width: 1200px) {
  .s-news__slider-news-c {
    padding: 0;
  }
}
.s-options__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 20px;
  padding: 30px 23px 20px;
}

.s-options__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: calc(25% - 15px);
}

.options-card {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  background: var(--c-second-3);
  border-radius: 14px;
}

.options-card__img-c {
  position: relative;
  margin-bottom: 5px;
  height: 240px;
  width: 100%;
}

.options-card__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

.options-card__content {
  padding: 0 40px;
}

.options-card__title {
  font-size: 26px;
  line-height: 36px;
  color: var(--c-main-3);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  margin-bottom: 20px;
  letter-spacing: -0.06em;
}
@media (hover: hover) {
  .options-card__title:hover {
    color: var(--c-second-1);
  }
}

.options-card__subtitle {
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.02em;
  color: var(--c-main-1);
  margin-bottom: 30px;
}

.options-card__desc {
  padding-top: 15px;
  border-top: 1px solid var(--c-main-2);
  font-size: 20px;
  line-height: 28px;
  color: var(--c-main-3);
  letter-spacing: -0.02em;
}

.options-card__btn-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
  padding: 60px 18px 15px;
}

.options-card__btn {
  width: 100%;
}

@media screen and (max-width: 1700px) {
  .options-card__title {
    font-size: 22px;
    line-height: 28px;
    display: block;
    margin-bottom: 10px;
  }

  .options-card__content {
    padding: 0 20px;
  }

  .options-card__subtitle {
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 20px;
  }

  .options-card__desc {
    font-size: 16px;
    line-height: 23px;
  }

  .options-card__img-c {
    height: 200px;
  }

  .options-card__btn-wrap {
    padding-top: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .s-options__list {
    padding: 0 20px 0;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 40px 20px;
  }

  .s-options__item {
    width: calc(50% - 10px);
  }
}
@media screen and (max-width: 767px) {
  .s-options__item {
    width: 100%;
  }

  .options-card__btn-wrap {
    padding-bottom: 30px;
  }
}
.s-preparation__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.s-preparation__content-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.s-preparation__content-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.s-preparation__doc {
  position: relative;
  width: 672px;
  min-height: 840px;
  height: 100%;
}
.s-preparation__doc .video-feed-card__play-btn {
  bottom: 60px;
  right: 220px;
  left: auto;
}

.s-preparation__doc-img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  pointer-events: none;
}

.s-preparation__doc-txt {
  position: absolute;
  width: 414px;
  left: 55px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  padding: 14px 44px;
  border-radius: 24px;
  background: var(--c-second-2);
  font-size: 20px;
  line-height: 28px;
  color: var(--c-main-2);
}

.s-preparation__info {
  padding-top: 50px;
}

.s-preparation__info-title {
  padding: 63px 27px;
  background: var(--c-second-2);
  font-size: 26px;
  line-height: 36px;
  color: var(--c-main-2);
}

.s-preparation__info-item {
  border-bottom: 1px solid var(--c-second-3);
  background: var(--c-main-3);
  padding: 40px 27px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 90px;
}
.s-preparation__info-item:last-child {
  border-bottom: none;
}

.s-preparation__info-item-img-c {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100px;
  height: 100px;
  background: var(--c-second-2);
  border-radius: 14px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.s-preparation__info-item-img {
  max-width: 100%;
  max-height: 100%;
}

.s-preparation__info-item-desc {
  font-size: 26px;
  line-height: 36px;
  color: var(--c-second-3);
  max-width: 540px;
}

.s-preparation__info-btn-wrap {
  padding: 60px 23px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.s-preparation__info-btn {
  width: 540px;
  max-width: 100%;
}

@media screen and (max-width: 1700px) {
  .s-preparation__doc {
    width: 525px;
  }

  .s-preparation__info-title {
    padding: 30px;
  }

  .s-preparation__info-item {
    gap: 30px;
  }

  .s-preparation__info-btn-wrap {
    padding: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .s-preparation__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .s-preparation__content-l {
    display: none;
  }

  .s-preparation__info-item {
    padding: 20px;
  }

  .s-preparation__info-title {
    padding: 20px;
    font-size: 20px;
    line-height: 24px;
  }

  .s-preparation__info-item-desc {
    font-size: 22px;
    line-height: 28px;
  }

  .s-preparation__info-btn-wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .s-preparation__info-btn {
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  .s-preparation__info {
    padding-top: 0;
  }

  .s-preparation__info-title {
    font-size: 16px;
    line-height: 23px;
  }

  .s-preparation__info-item {
    gap: 10px;
  }

  .s-preparation__info-item-img-c {
    width: 50px;
    height: 50px;
    border-radius: 14px;
    padding: 5px;
  }

  .s-preparation__info-item-desc {
    font-size: 16px;
    line-height: 23px;
  }

  .s-preparation__info-btn-wrap {
    padding: 20px;
  }

  .s-preparation__content-l {
    display: block;
  }

  .s-preparation__doc {
    width: 100%;
    height: auto;
    min-height: auto;
  }
  .s-preparation__doc .video-feed-card__play-btn {
    left: 15px;
    bottom: 25px;
  }

  .s-preparation__doc-img {
    position: relative;
  }

  .s-preparation__doc-txt {
    display: none;
  }
}
.s-promo__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 30px 74px;
  padding: 0 23px 33px;
}

.s-promo__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: calc(50% - 37px);
}

.promo-card {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 14px;
  background: var(--c-second-3);
  overflow: hidden;
}

.promo-card-l {
  overflow: hidden;
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 41%;
}

.promo-card-r {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  padding: 40px 38px 33px;
}

.promo-card__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.promo-card__title {
  font-size: 24px;
  line-height: 34px;
  letter-spacing: -0.02em;
  color: var(--c-main-2);
  margin-bottom: 10px;
  font-weight: 500;
}

.promo-card__desc {
  font-size: 16px;
  line-height: 22px;
  letter-spacing: -0.02em;
  color: var(--c-main-1);
  margin-bottom: 15px;
}

.promo-card__btn-wrap {
  margin-top: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 1700px) {
  .s-promo__list {
    gap: 30px;
  }

  .s-promo__item {
    width: calc(50% - 15px);
  }

  .promo-card-r {
    padding: 30px;
  }
}
@media screen and (max-width: 1200px) {
  .promo-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    padding: 20px;
  }

  .promo-card-r {
    padding: 0;
  }

  .promo-card-l {
    width: 100%;
    aspect-ratio: 1/0.9;
  }

  .s-promo__list {
    gap: 20px;
    padding: 0 20px;
  }

  .s-promo__item {
    width: calc(50% - 10px);
  }

  .promo-card__title {
    color: var(--c-main-3);
    font-size: 22px;
    line-height: 32px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid var(--c-main-2);
    font-weight: normal;
  }
}
@media screen and (max-width: 767px) {
  .s-promo__item {
    width: 100%;
  }

  .promo-card {
    gap: 15px;
  }
}
.s-quiz__main {
  padding: 0 0 0 23px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}

.s-quiz__main-l {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 52%;
}

.s-quiz__main-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  background: var(--c-second-3);
  overflow: hidden;
  border-radius: 14px 0 0 14px;
  padding: 23px 45px 55px 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.s-quiz__main-img-c {
  position: relative;
  border-radius: 18px;
  overflow: hidden;
  height: 330px;
}

.s-quiz__main-img {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top center;
     object-position: top center;
}

.s-quiz__main-info {
  position: relative;
  margin-top: -50px;
  border-radius: 24px;
  background: var(--c-main-1);
  padding: 10px 14px;
  font-size: 20px;
  line-height: 28px;
  color: var(--c-second-3);
  margin-bottom: 15px;
}

.s-quiz__main-desc {
  font-size: 24px;
  line-height: 34px;
  color: var(--c-main-1);
  margin-bottom: 70px;
}

.s-quiz__main-btn-wrap {
  margin-top: auto;
  width: 100%;
}

.s-quiz__tab {
  display: none;
}
.s-quiz__tab.active {
  display: block;
}

.s-quiz__tab-title {
  min-height: 142px;
  padding: 30px 20px 30px 50px;
  background: var(--c-second-3);
  border-radius: 14px;
  font-size: 36px;
  letter-spacing: -0.02em;
  line-height: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: left;
  color: var(--c-main-2);
  border: 1px solid var(--c-main-2);
  margin-bottom: 14px;
}

.s-quiz__vars-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 40px;
  margin-bottom: 40px;
}

.s-quiz__vars-item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: calc(50% - 20px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.s-quiz__vars-item-label {
  display: block;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
}

.s-quiz__vars-item-btn {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  min-height: 166px;
  height: 100%;
  padding: 13px 15px 13px 70px;
  background: var(--c-main-3);
  border: 1px solid var(--c-second-3);
  border-radius: 14px;
  overflow: hidden;
}
.s-quiz__vars-item-btn:before {
  position: absolute;
  display: block;
  content: "";
  width: 26px;
  height: 26px;
  border-radius: 4px;
  background-color: var(--c-second-3);
  top: 50%;
  left: 25px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.s-quiz__vars-item-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.s-quiz__vars-item-input:checked ~ .s-quiz__vars-item-btn:before {
  background: var(--c-main-2);
  border: 5px solid var(--c-second-3);
}

.s-quiz__vars-item-btn-img-c {
  margin-left: auto;
  position: relative;
  border-radius: 14px;
  border: 1px solid var(--c-second-3);
  width: 118px;
  height: 139px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  overflow: hidden;
}

.s-quiz__vars-item-btn-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.s-quiz__tab-foot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}

.s-quiz__tab-foot-l {
  margin-right: auto;
}

.s-quiz__tab-foot-r {
  padding-right: 85px;
}

.s-quiz__tab-more-btn {
  width: 320px;
  max-width: 100%;
}

.s-quiz__tab-controls {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
  color: var(--c-second-3);
}

.s-quiz__tab-controls-btn {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.s-quiz__tab-controls-btn-right {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}
.s-quiz__tab-controls-btn_hidden {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
@media (hover: hover) {
  .s-quiz__tab-controls-btn:hover {
    color: var(--c-main-2);
  }
}

.s-quiz__tab-controls-title {
  font-size: 36px;
  line-height: 50px;
}

.s-quiz__result {
  position: relative;
  border-radius: 14px;
  margin-bottom: 50px;
  background: var(--c-second-3);
  padding: 60px 24px;
}

@media screen and (max-width: 1700px) {
  .s-quiz__tab-title {
    padding: 30px;
  }

  .s-quiz__vars-list {
    gap: 16px;
  }

  .s-quiz__vars-item {
    width: calc(50% - 8px);
  }

  .s-quiz__main {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding-right: 23px;
    gap: 30px;
  }

  .s-quiz__main-l,
.s-quiz__main-r {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  .s-quiz__main-r {
    border-radius: 14px;
    padding: 23px 25px 23px 25px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 16px;
  }

  .s-quiz__main-img-wrap {
    width: calc(50% - 8px);
  }

  .s-quiz__main-card-content {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .s-quiz__main-info {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1200px) {
  .s-quiz__main {
    padding-left: 20px;
    padding-right: 20px;
  }

  .s-quiz__tab-title {
    padding: 20px;
    font-size: 24px;
    line-height: 28px;
    min-height: 100px;
  }

  .s-quiz__result {
    padding: 40px 20px;
  }

  .s-quiz__main-desc {
    font-size: 20px;
    line-height: 26px;
  }

  .s-quiz__main-info {
    font-size: 16px;
    line-height: 23px;
  }

  .s-quiz__main-r {
    padding: 20px;
  }
}
@media screen and (max-width: 767px) {
  .s-quiz__tab-title {
    margin-bottom: 20px;
    text-align: right;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 20px 8px;
    font-weight: 500;
  }

  .s-quiz__vars-item-btn {
    min-height: initial;
    padding: 20px 8px 20px 50px;
  }
  .s-quiz__vars-item-btn:before {
    left: 13px;
  }

  .s-quiz__vars-item-btn-img-c {
    display: none;
  }

  .s-quiz__vars-list {
    gap: 20px 10px;
  }

  .s-quiz__vars-item-btn-title {
    font-size: 14px;
    line-height: 18px;
  }

  .s-quiz__tab-foot-r {
    display: none;
  }

  .s-quiz__tab-foot-l {
    margin-right: 0;
    width: 100%;
  }

  .s-quiz__tab-more-btn {
    display: none;
  }

  .s-quiz__result {
    margin-bottom: 0;
  }

  .s-quiz__main-r {
    border-radius: 0;
    background: none;
    padding: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
  }

  .s-quiz__main-img-c {
    display: none;
  }

  .s-quiz__main-img-wrap {
    width: 100%;
    margin-bottom: 20px;
  }

  .s-quiz__main-info {
    border-radius: 24px;
    padding: 15px 20px;
    background: var(--c-second-3);
    margin-top: 0;
    color: var(--c-main-2);
  }

  .s-quiz__main-desc {
    font-size: 16px;
    line-height: 23px;
    color: var(--c-second-3);
    margin-bottom: 15px;
  }
}
.s-request__block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-left: 1px solid var(--c-second-2);
}

.s-request__block-l {
  max-width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 700px;
  padding: 90px 25px 85px 45px;
  background: var(--c-main-2);
}

.s-request__block-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  position: relative;
  overflow: hidden;
}

.s-request__block-desc {
  font-size: 26px;
  line-height: 36px;
  letter-spacing: -0.02em;
  margin-bottom: 50px;
}

.s-request__form {
  padding: 60px 23px;
  border-radius: 14px;
  background: var(--c-second-3);
}

.s-request__bg-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top center;
     object-position: top center;
}

@media screen and (max-width: 1200px) {
  .s-request__block {
    border: none;
  }

  .s-request__block-l {
    padding: 40px 20px;
    width: 65%;
  }

  .s-request__block-desc {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 40px;
  }

  .s-request__form {
    padding: 40px 20px;
  }
}
@media screen and (max-width: 767px) {
  .s-request__block-l {
    width: 100%;
  }

  .s-request__block-r {
    display: none;
  }
}
.s-solutions {
  padding-bottom: 80px;
}

.s-solutions__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 56px 28px;
  padding: 20px 37px 20px;
}

.s-solutions__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: calc(33.3333333333% - 18.6666666667px);
}

.solutions-card {
  overflow: hidden;
  min-height: 292px;
  position: relative;
  border-radius: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 20px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.solutions-card__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.solutions-card__btn {
  position: relative;
  background: #fff;
  max-width: 100%;
  width: 286px;
  border-radius: 10px;
  padding: 20px 25px;
}

.solutions-card__btn-title {
  font-size: 18px;
  line-height: 18px;
  color: #3B4046;
  margin-bottom: 15px;
  font-weight: 300;
}

.solutions-card__btn-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.solutions-card__btn-info svg {
  color: var(--c-main-2);
}
.solutions-card__btn-info span {
  font-size: 14px;
  line-height: 14px;
  color: #3B4046;
  font-weight: 300;
  opacity: 0.5;
}

@media screen and (max-width: 1200px) {
  .s-solutions {
    padding-bottom: 0;
  }

  .s-solutions__list {
    gap: 20px;
    padding: 0 20px;
  }

  .s-solutions__item {
    width: calc(50% - 10px);
  }

  .s-solutions__more-btn {
    width: 260px;
  }
}
@media screen and (max-width: 767px) {
  .s-solutions {
    padding-bottom: 40px;
  }

  .s-solutions__item {
    width: 100%;
  }

  .solutions-card {
    min-height: 200px;
    padding: 14px;
  }

  .solutions-card__btn {
    width: 238px;
    padding: 15px;
  }

  .solutions-card__btn-title {
    font-size: 16px;
    line-height: 16px;
  }
  .solutions-card__btn-title br {
    display: none;
  }

  .solutions-card__btn-info {
    gap: 10px;
  }
  .solutions-card__btn-info .svg-icon {
    width: 12px;
    height: 12px;
  }
}
.s-steps__main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.s-steps__main-l {
  background: var(--c-second-3);
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 46%;
}

.s-steps__main-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.s-steps__main-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  padding: 90px 40px 70px;
}

.s-steps__main-info-title {
  margin-bottom: 20px;
  padding-left: 45px;
  padding-right: 13px;
  font-size: 36px;
  line-height: 50px;
  color: var(--c-main-2);
}

.s-steps__main-info-title-btn {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 20px;
  line-height: 28px;
  min-height: 42px;
  height: auto;
  border-radius: 24px;
  cursor: default;
}

.s-steps__main-info-btn-wrap {
  margin-top: auto;
}

.s-steps__item {
  background: var(--c-main-3);
  border-bottom: 1px solid var(--c-second-2);
  padding: 20px 55px 20px 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
}
.s-steps__item:first-child {
  border-top: 1px solid var(--c-second-2);
}
.s-steps__item.active .s-steps__item-btn svg {
  rotate: 0deg;
}
.s-steps__item.active .s-steps__item-content-info {
  display: block;
}
.s-steps__item.active .s-steps__item-content-title {
  display: none;
}

.s-steps__item-btn {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50px;
  height: 50px;
  border-radius: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: var(--c-second-2);
  color: var(--c-main-2);
}
.s-steps__item-btn svg {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  rotate: 90deg;
}

.s-steps__item-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.s-steps__item-content-l {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.s-steps__item-content-r {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.s-steps__item-content-ico-c {
  width: 100px;
  height: 100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 5px;
  background: var(--c-second-2);
  border-radius: 14px;
}

.s-steps__item-content-ico {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}

.s-steps__item-content-title {
  font-size: 36px;
  line-height: 50px;
}

.s-steps__item-content-subtitle {
  font-size: 24px;
  line-height: 34px;
}

.s-steps__item-content-desc {
  font-size: 22px;
  line-height: 31px;
  font-weight: 300;
}

.s-steps__item-content-info {
  display: none;
  color: var(--c-second-3);
  padding-top: 20px;
  padding-bottom: 20px;
}

@media screen and (max-width: 1700px) {
  .s-steps__main-info {
    padding: 40px;
  }

  .s-steps__main-info-title {
    padding-left: 0;
  }
}
@media screen and (max-width: 1200px) {
  .s-steps__main {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .s-steps__main-l,
.s-steps__main-r {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .s-steps__item {
    padding: 20px;
  }

  .s-steps__item-content-subtitle {
    font-size: 20px;
    line-height: 24px;
  }

  .s-steps__item-content-desc {
    font-size: 16px;
    line-height: 23px;
    margin-top: 5px;
  }

  .s-steps__item-content-title {
    font-size: 30px;
    line-height: 40px;
  }

  .s-steps__main-info {
    padding: 30px 20px 20px;
  }

  .s-steps__main-info-title {
    padding-right: 0;
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .s-steps__main-info-title-btn {
    width: auto;
    margin-top: 5px;
    padding: 0;
    height: auto;
    background: none;
    font-size: 16px;
    line-height: 23px;
    color: var(--c-main-2);
  }
  .s-steps__main-info-title-btn:active, .s-steps__main-info-title-btn:hover {
    background: none;
    color: var(--c-main-2);
  }
}
@media screen and (max-width: 767px) {
  .s-steps__head {
    padding-bottom: 20px;
  }

  .s-steps__item-content-info {
    padding-top: 0;
    padding-bottom: 0;
  }

  .s-steps__item {
    gap: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .s-steps__item-btn {
    width: 40px;
    height: 40px;
    border-radius: 6px;
  }
  .s-steps__item-btn .svg-icon {
    height: 19px;
    width: 23px;
  }

  .s-steps__item-content-desc {
    display: none;
  }

  .s-steps__item-content-subtitle {
    font-size: 16px;
    line-height: 23px;
  }

  .s-steps__item-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    gap: 10px;
  }

  .s-steps__item-content-ico-c {
    width: 50px;
    height: 50px;
    border-radius: 14px;
  }

  .s-steps__main-info-title {
    text-align: right;
  }

  .s-steps__main-info-title-btn {
    text-align: right;
    width: 100%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    min-height: 1px;
  }

  .s-steps__main-info-btn-wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
.s-team__slider-c {
  padding: 0 100px 45px;
}

.team-card {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background: var(--c-second-3);
  border-radius: 14px;
  padding: 35px 24px 20px;
}

.team-card__img-c {
  aspect-ratio: 1/0.91;
  position: relative;
  margin-bottom: 35px;
  border-radius: 14px;
  overflow: hidden;
}

.team-card__img {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
    object-position: top;
}

.team-card__title {
  font-size: 28px;
  line-height: 36px;
  letter-spacing: -0.02em;
  color: var(--c-main-3);
  padding-bottom: 35px;
  border-bottom: 1px solid var(--c-main-2);
  margin-bottom: 35px;
}

.team-card__desc {
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.02em;
  color: var(--c-main-3);
  margin-bottom: 35px;
}

.team-card__btn-wrap {
  margin-top: auto;
  padding: 0 30px;
  width: 100%;
}

.team-card__btn {
  width: 100%;
}

.s-team__slider-controls {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 40px;
}

@media screen and (max-width: 1200px) {
  .s-team__slider-c {
    padding: 0 0 45px;
  }

  .s-team-slider {
    padding-left: 20px;
    padding-right: 20px;
  }

  .team-card {
    padding: 20px;
  }

  .team-card__img-c {
    margin-bottom: 15px;
  }

  .team-card__title {
    font-size: 22px;
    line-height: 32px;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }

  .team-card__desc {
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 20px;
  }

  .team-card__btn-wrap {
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .s-team__slider-controls {
    display: none;
  }

  .s-team-slider .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }

  .s-team-slider__item {
    margin-right: 0 !important;
    width: 100% !important;
  }
}
.s-trust__info-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.s-trust__info-item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.3333333333%;
}
.s-trust__info-item:nth-child(even) .trust-card {
  background: var(--c-main-3);
}
.s-trust__info-item:nth-child(even) .trust-card__bg-img {
  mix-blend-mode: soft-light;
}
.s-trust__info-item:nth-child(even) .trust-card__title {
  color: var(--c-second-4);
}
.s-trust__info-item:nth-child(even) .trust-card__desc {
  color: var(--c-second-3);
}
.s-trust__info-item:nth-child(even) .trust-card__btn {
  color: var(--c-second-3);
  border-color: var(--c-second-3);
}

.trust-card {
  overflow: hidden;
  position: relative;
  height: 100%;
  background: var(--c-second-3);
  padding: 95px 40px;
}

.trust-card__bg-img {
  position: absolute;
  top: 20px;
  right: 20px;
}

.trust-card__content {
  position: relative;
  z-index: 1;
  max-width: 340px;
}

.trust-card__title {
  font-size: 24px;
  line-height: 34px;
  letter-spacing: -0.02em;
  color: var(--c-main-2);
  margin-bottom: 5px;
  font-weight: 500;
}

.trust-card__desc {
  font-size: 16px;
  line-height: 22px;
  letter-spacing: -0.02em;
  color: var(--c-main-1);
  margin-bottom: 30px;
}
.trust-card__desc p {
  margin-bottom: 15px;
}
.trust-card__desc p:last-child {
  margin-bottom: 0;
}

.trust-card__btn {
  width: 232px;
  max-width: 100%;
}

.s-trust__slider-c {
  padding: 40px 0 20px 125px;
}

.s-trust__slider-controls {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 40px;
}

.s-trust-slider__item {
  position: relative;
  border-radius: 14px;
  width: 248px;
  height: 322px;
  border: 1px solid var(--c-main-2);
  overflow: hidden;
}
@media (hover: hover) {
  .s-trust-slider__item:hover .s-trust-slider__item-info-foot {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
}

.s-trust-slider__item-in {
  display: block;
  width: 100%;
  height: 100%;
}

.s-trust-slider__item-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.s-trust-slider__item-info-foot {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: var(--c-main-2);
  padding: 20px 24px 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.s-trust-slider__item-info-foot svg {
  color: #FEFDFF;
}
.s-trust-slider__item-info-foot span {
  font-size: 14px;
  line-height: 14px;
  color: #FEFDFF;
  font-weight: 300;
  opacity: 0.5;
}

@media screen and (max-width: 1200px) {
  .trust-card {
    padding: 20px;
  }

  .trust-card__title {
    margin-bottom: 15px;
  }

  .trust-card__bg-img {
    position: absolute;
    top: auto;
    bottom: 15px;
    right: 15px;
    -webkit-transform: scale(0.6);
        -ms-transform: scale(0.6);
            transform: scale(0.6);
    -webkit-transform-origin: bottom right;
        -ms-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .s-trust-slider {
    padding-left: 20px;
    padding-right: 20px;
  }

  .s-trust__slider-c {
    padding: 40px 0 20px;
  }

  .s-trust-slider__item.swiper-slide-fully-visible .s-trust-slider__item-info-foot {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }
}
@media screen and (max-width: 767px) {
  .s-trust__info-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .s-trust__info-item {
    width: 100%;
  }

  .trust-card {
    padding: 15px;
    min-height: 272px;
  }

  .trust-card__title {
    margin-bottom: 10px;
  }

  .trust-card__btn-wrap {
    display: none;
  }
}
.s-video-feed {
  padding-bottom: 80px;
}

.s-video-feed__slider-c {
  padding: 0 23px;
}

.video-feed-slider {
  margin-bottom: 40px;
  border-radius: 14px;
}

.video-feed-slider__foot {
  margin-top: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}
.video-feed-slider__foot_center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.video-feed-slider__foot-l {
  padding-left: 100px;
}

.video-feed-slider__foot-r {
  width: 670px;
  max-width: 100%;
}

.video-feed-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 24px;
  background: var(--c-second-3);
  border: 1px solid var(--c-main-2);
  border-radius: 14px;
  min-height: 555px;
  gap: 60px;
}

.video-feed-card-l {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  padding: 20px 0 0 35px;
}

.video-feed-card-r {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  width: 645px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.video-feed-card__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.video-feed-card__blockquoutes {
  margin-bottom: 25px;
  mix-blend-mode: hard-light;
  position: relative;
  left: -20px;
}

.video-feed-card__title {
  font-size: 36px;
  line-height: 52px;
  letter-spacing: -0.02em;
  color: var(--c-main-2);
  font-weight: 500;
  margin-bottom: 15px;
}

.video-feed-card__subtitle {
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.02em;
  color: var(--c-main-1);
  margin-bottom: 15px;
}

.video-feed-card__desc {
  font-size: 24px;
  line-height: 34px;
  letter-spacing: -0.02em;
  color: var(--c-main-2);
  margin-bottom: 25px;
}

.video-feed-card__btn-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.video-feed-card__btn {
  width: 270px;
  max-width: 100%;
}

.video-feed-card__play-btn {
  left: 16px;
  bottom: 16px;
  position: absolute;
  width: 75px;
  height: 75px;
  border-radius: 50%;
  background: var(--c-main-1);
}
@media (hover: hover) {
  .video-feed-card__play-btn:hover .video-feed-card__play-btn-txt-wrap {
    width: 180px;
  }
  .video-feed-card__play-btn:hover .video-feed-card__play-btn-txt {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }
}

.video-feed-card__play-btn-in {
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  background: #fff;
  border: 5px solid #F1F5F8;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 1;
}
.video-feed-card__play-btn-in svg {
  color: var(--c-main-1);
}

.video-feed-card__play-btn-txt-wrap {
  position: absolute;
  display: block;
  left: 30px;
  width: 0;
  border-radius: 0 12px 12px 0;
  background: var(--c-main-1);
  top: 5px;
  bottom: 5px;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.video-feed-card__play-btn-txt {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: left;
  font-size: 14px;
  line-height: 19px;
  color: #fff;
  padding: 10px 15px 10px 50px;
  width: 180px;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 1700px) {
  .video-feed-card-r {
    width: 445px;
  }
}
@media screen and (max-width: 1200px) {
  .s-video-feed {
    padding-bottom: 40px;
  }

  .s-video-feed__slider-c {
    padding: 0 20px;
  }

  .video-feed-card {
    padding: 20px;
    gap: 20px;
    min-height: 450px;
  }

  .video-feed-card-l {
    padding: 0;
  }

  .video-feed-card-r {
    width: 45%;
  }

  .video-feed-card__blockquoutes {
    width: 70px;
    margin-bottom: 0;
    margin-left: 20px;
    left: 0;
  }

  .video-feed-card__title {
    font-size: 28px;
    line-height: 40px;
  }

  .video-feed-card__subtitle {
    font-size: 16px;
    line-height: 22px;
  }

  .video-feed-card__desc {
    font-size: 18px;
    line-height: 24px;
  }

  .video-feed-slider__foot {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .video-feed-slider__foot-r {
    display: none;
  }

  .video-feed-slider__foot-l {
    padding-left: 0;
  }

  .video-feed-card__play-btn {
    width: 55px;
    height: 55px;
  }

  .video-feed-card__play-btn-in {
    inset: 3px;
    border-width: 3px;
  }
  .video-feed-card__play-btn-in .svg-icon-play {
    height: 13px;
    width: 9px;
  }

  .video-feed-card__play-btn-txt-wrap {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .video-feed-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 35px;
  }

  .video-feed-card__subtitle {
    display: none;
  }

  .video-feed-card__desc {
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 0;
  }

  .video-feed-card-r {
    width: 100%;
  }

  .video-feed-card__img {
    position: relative;
  }

  .s-video-feed__slider-c {
    padding-left: 0;
    padding-right: 0;
  }

  .s-video-feed__slider {
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 0;
  }

  .video-feed-card__btn-wrap {
    display: none;
  }
}
.s-world__main-wrap {
  padding: 0 55px 70px;
}

.s-world__main {
  position: relative;
  max-width: 1406px;
  margin-left: auto;
  margin-right: auto;
}

.s-world__main-map {
  max-width: 100%;
  height: auto;
}

.s-world__main-map-arrows {
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
  width: 73.258%;
  top: 33.1%;
  left: 6.4%;
}

.s-world__main-doc {
  position: absolute;
  top: 61%;
  left: 22%;
}
@media (hover: hover) {
  .s-world__main-doc:hover .s-world__main-doc-info {
    opacity: 1;
    visibility: visible;
  }
}

.s-world__main-doc-img {
  border-radius: 16px 0 16px 16px;
  width: 141px;
  height: auto;
}

.s-world__main-doc-info {
  position: absolute;
  width: 236px;
  background: var(--c-second-3);
  border-radius: 14px;
  padding: 15px 20px;
  left: 40px;
  top: 100%;
  margin-top: -40px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
}

.s-world__main-doc-info-title {
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.02em;
  margin-bottom: 10px;
  font-weight: 500;
  color: var(--c-main-2);
}

.s-world__main-doc-info-desc {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.02em;
  color: var(--c-main-1);
}

@media screen and (max-width: 1200px) {
  .s-world__main-wrap {
    padding: 0 20px 80px;
  }

  .s-world__main-doc-img {
    width: 95px;
  }

  .s-world__main-doc-info {
    opacity: 1;
    visibility: visible;
  }
}
@media screen and (max-width: 767px) {
  .s-world {
    overflow-x: clip;
  }

  .s-world__main {
    position: relative;
    width: 1620px;
    left: -330px;
    pointer-events: none;
    top: -150px;
    margin-bottom: -200px;
  }

  .s-world__main-map-arrows {
    top: 46.1%;
    left: 13.4%;
  }

  .s-world__title {
    text-align: center;
    font-size: 22px;
    line-height: 32px;
  }
}
.s-prices__content-wrap {
  padding: 0 85px 60px;
}

.s-prices__controls {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  margin-bottom: 30px;
}

.s-prices__controls-title {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 16px;
  line-height: 23px;
  font-weight: 500;
}

.s-prices__controls-list {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 10px 40px;
}

.s-prices__controls-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.s-prices__controls-item-btn {
  position: relative;
  padding-bottom: 15px;
  border-bottom: 2px solid transparent;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  font-weight: 500;
  font-size: 16px;
  line-height: 23px;
  color: var(--c-second-3);
}
.s-prices__controls-item-btn.active {
  border-color: var(--c-main-2);
}

.s-prices__info-more-btn {
  width: 270px;
  max-width: 100%;
}

.s-prices__info-list {
  border-radius: 6px;
  padding: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
  background: #fff;
  border: 1px solid #F3F3F3;
}

.s-prices__info-item {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 20px;
  border-radius: 6px;
  padding: 10px 18px;
  background: #F3F3F3;
  color: var(--c-main-2);
}
@media (hover: hover) {
  .s-prices__info-item:hover {
    background: rgba(var(--c-main-1-rgb), 0.4);
  }
  .s-prices__info-item:hover .s-prices__info-item-title-icon-c {
    background: #fff;
    color: var(--c-main-1);
  }
  .s-prices__info-item:hover .s-prices__info-item-price-old {
    opacity: 1;
    color: var(--c-main-2);
  }
}

.s-prices__info-item-price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  gap: 5px 10px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.s-prices__info-item-price-old {
  font-size: 15px;
  line-height: 21px;
  text-decoration: line-through;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  color: #30373A;
  opacity: 0.5;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.s-prices__info-item-price-current {
  font-weight: 500;
  font-size: 17px;
  line-height: 24px;
  font-weight: 500;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.s-prices__info-item-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.s-prices__info-item-title-icon-c {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 19px;
  height: 19px;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  background: var(--c-second-5);
}
.s-prices__info-item-title-msg {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.s-prices__info-item-title-msg-txt {
  display: none;
  position: absolute;
  bottom: 100%;
  left: -10px;
  margin-bottom: 5px;
  width: 115px;
  padding: 5px 8px 6px;
  background: var(--c-main-2);
  border-radius: 4px;
  color: #E3E3E3;
  font-size: 14px;
  line-height: 20px;
}
.s-prices__info-item-title-msg-txt span {
  position: relative;
  z-index: 1;
}
.s-prices__info-item-title-msg-txt:before {
  position: absolute;
  display: block;
  content: "";
  top: 100%;
  height: 5px;
  width: 100%;
  left: 0;
}
.s-prices__info-item-title-msg-txt:after {
  position: absolute;
  display: block;
  content: "";
  width: 8px;
  height: 8px;
  background: var(--c-main-2);
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  left: 14px;
  bottom: -4px;
}
.s-prices__info-item-title-msg > svg {
  color: var(--c-main-1);
}
.s-prices__info-item-title-msg:hover .s-prices__info-item-title-msg-txt {
  display: block;
}
.s-prices__info-item-title-txt {
  font-size: 17px;
  line-height: 24px;
  font-weight: 500;
  word-break: break-word;
}

@media screen and (max-width: 1200px) {
  .s-prices__content-wrap {
    padding: 0 20px 40px;
  }
}
@media screen and (max-width: 767px) {
  .s-prices {
    overflow-x: clip;
  }

  .s-prices__content-wrap-in {
    background: #fff;
    padding: 50px 20px;
  }

  .s-prices__controls {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 40px;
  }

  .s-prices__controls-title {
    color: var(--c-main-2);
  }

  .s-prices__controls-list {
    gap: 7px;
  }

  .s-prices__controls-item-btn {
    color: #9BA0A1;
  }
  .s-prices__controls-item-btn.active {
    color: var(--c-main-2);
  }

  .s-prices__info-item-title {
    gap: 7px;
  }

  .s-prices__info-item-title-txt {
    font-size: 14px;
    line-height: 20px;
  }

  .s-prices__info-item-price-current,
.s-prices__info-item-price-old {
    font-size: 14px;
    line-height: 20px;
  }

  .s-prices__info-more-btn {
    width: 100%;
  }

  .s-prices__info-more-btn-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .s-prices__info-item-price {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.s-sertificates-slider__item {
  border-radius: 14px;
  background: var(--c-second-3);
  padding: 28px 24px;
  overflow: hidden;
}

.s-sertificates-slider__item-img {
  width: 100%;
}

.s-sertificates__slider-c {
  padding: 60px 100px 45px;
}

.s-sertificates__slider-controls {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 40px;
}

form .politic{
    color: var(--c-main-2);
    text-align: center;
}

form .politic a{
    text-decoration: underline;
}

@media screen and (max-width: 1200px) {
  .s-sertificates__slider-c {
    padding: 0 0 45px;
  }

  .s-sertificates-slider {
    padding-left: 20px;
    padding-right: 20px;
  }

  .s-sertificates-slider__item {
    padding: 20px;
  }
}
@media screen and (max-width: 767px) {
  .s-sertificates-slider__item {
    width: 280px;
  }
}
.s-service-article {
  padding: 60px 23px;
}

.s-service-article-in {
  background: var(--c-second-3);
  border-radius: 14px;
  padding: 35px 140px 35px 100px;
}

@media screen and (max-width: 1200px) {
  .s-tags + .s-service-article {
    padding-top: 0;
  }

  .s-service-article {
    padding-left: 20px;
    padding-right: 20px;
  }

  .s-service-article-in {
    padding: 30px 35px;
  }
}
@media screen and (max-width: 767px) {
  .s-service-article {
    padding-bottom: 40px;
  }

  .s-service-article-in {
    padding: 25px 20px;
  }
}
.s-others-services__slider-c {
  padding: 0 100px 45px;
}

.s-others-services__slider-controls {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 40px;
}

@media screen and (max-width: 1200px) {
  .s-others-services__slider-c {
    padding: 0 0 45px;
  }

  .s-others-services-slider {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.s-service-price {
  padding-bottom: 115px;
}

.s-service-price__card-wrap {
  padding: 0 23px;
}

.s-service-price__card {
  background: #fff;
  border-radius: 14px;
  border: 1px solid var(--c-main-2);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  padding: 40px;
}

.s-service-price__card-l {
  width: 45%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.s-service-price__card-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.s-service-price__card-img-c {
  position: relative;
  height: 100%;
  border-radius: 14px;
  border: 1px solid var(--c-second-3);
  overflow: hidden;
}

.s-service-price__card-img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.s-service-price__card-rows {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}

.s-service-price__card-row {
  position: relative;
  width: 100%;
  border-radius: 14px;
  border: 1px solid var(--c-main-1);
  background: #ECECEB;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 45px 20px 50px 20px;
}

.s-service-price__card-row-img-c {
  position: relative;
  width: 53px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 10px;
  height: 104px;
}

.s-service-price__card-row-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.s-service-price__card-row-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  margin-top: -5px;
}

.s-service-price__card-row-title {
  font-size: 26px;
  line-height: 37px;
  color: var(--c-main-2);
  margin-bottom: 5px;
}

.s-service-price__card-row-content-in {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.s-service-price__card-row-sublist {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  margin-right: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}

.s-service-price__card-row-subitem {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: calc(50% - 5px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.s-service-price__card-row-price {
  min-width: 130px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 24px;
  line-height: 34px;
  color: var(--c-main-2);
}

.s-service-price__card-row-subitem-img-c {
  width: 34px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-right: 10px;
}

.s-service-price__card-row-subitem-img {
  width: 100%;
  height: auto;
  max-width: 100%;
  display: block;
}

.s-service-price__card-row-subitem-title {
  font-size: 20px;
  line-height: 28px;
  color: var(--c-main-2);
}

.s-service-price__card-row-num {
  position: absolute;
  bottom: 10px;
  right: 25px;
  font-size: 96px;
  line-height: 85px;
  opacity: 0.05;
  color: var(--c-main-2);
  font-weight: 600;
}

@media screen and (max-width: 1700px) {
  .s-service-price__card-row-content-in {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .s-service-price__card-row-sublist {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-right: 0;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 1200px) {
  .s-service-price__card-wrap {
    padding: 0 20px;
  }

  .s-service-price__card {
    padding: 15px;
    gap: 15px;
  }

  .s-service-price__card-row-sublist {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .s-service-price__card-row-subitem {
    width: 100%;
  }

  .s-service-price__card-row-subitem-title br {
    display: none;
  }

  .s-service-price__card-row-title {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 991px) {
  .s-service-price {
    padding-bottom: 40px;
  }

  .s-service-price__card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .s-service-price__card-l {
    width: 100%;
  }

  .s-service-price__card-img-c {
    height: auto;
    aspect-ratio: 2/1;
  }

  .s-service-price__card-row-title {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 15px;
  }

  .s-service-price__card-row-sublist {
    gap: 20px;
    margin-bottom: 20px;
  }

  .s-service-price__card-row-subitem-title {
    font-size: 18px;
    line-height: 26px;
  }

  .s-service-price__card-row-subitem-img-c {
    width: 24px;
  }

  .s-service-price__card-row-price {
    font-size: 22px;
    line-height: 32px;
  }

  .s-service-price__card-row-img-c {
    margin-right: 20px;
  }

  .s-service-price__card-row {
    padding: 25px 20px 35px 20px;
  }
}
@media screen and (max-width: 767px) {
  .s-service-price {
    padding-bottom: 0;
  }

  .s-service-price__card-wrap {
    padding: 0;
  }

  .s-service-price__card {
    padding: 10px;
    gap: 20px;
  }

  .s-service-price__card-img-c {
    aspect-ratio: 340/240;
  }

  .s-service-price__card-row {
    padding: 15px 14px 50px 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .s-service-price__card-row-img-c {
    width: 49px;
    height: 95px;
  }

  .s-service-price__card-row-title {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 10px;
  }

  .s-service-price__card-row-subitem-title {
    font-size: 16px;
    line-height: 23px;
  }
  .s-service-price__card-row-subitem-title br {
    display: block;
  }

  .s-service-price__card-row-sublist {
    gap: 10px;
    margin-bottom: 15px;
  }

  .s-service-price__card-row-price {
    width: 100%;
    font-size: 20px;
    line-height: 28px;
  }

  .s-service-price__card-row-num {
    font-size: 46px;
    line-height: 1;
    right: auto;
    left: 20px;
    bottom: 15px;
  }
}
.s-tags {
  padding: 60px 0;
}
.s-tags .s-blog__nav {
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  .s-tags {
    padding: 40px 0;
  }
  .s-tags .s-blog__nav-list {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .s-tags .s-blog__nav {
    margin-bottom: 0;
    overflow: auto;
  }
  .s-tags .s-blog__nav::-webkit-scrollbar {
    display: none;
  }
  .s-tags .s-blog__nav-btn {
    min-width: 144px;
  }
}
.s-info-block {
  padding: 100px 20px 55px;
}

.s-info-block__card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 20px;
  gap: 50px;
  background: var(--c-second-3);
  border-radius: 14px;
}

.s-info-block__card-l {
  width: 51%;
  padding: 15px 0 15px 35px;
}

.s-info-block__card-r {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.s-info-block__card-img-c {
  min-height: 200px;
  height: 100%;
  position: relative;
  border-radius: 14px;
  overflow: hidden;
}
.s-info-block__card-img-c .video-feed-card__play-btn {
  right: auto;
  top: auto;
  left: 16px;
  bottom: 16px;
}

.s-info-block__card-img {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}

.s-info-block__card-title {
  font-size: 36px;
  line-height: 51px;
  letter-spacing: -0.02em;
  margin-bottom: 15px;
  font-weight: 500;
  color: var(--c-main-2);
}

.s-info-block__card-desc {
  font-size: 26px;
  line-height: 36px;
  color: var(--c-main-1);
}
.s-info-block__card-desc p {
  margin-bottom: 20px;
}
.s-info-block__card-desc p:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 1200px) {
  .s-info-block {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .s-info-block__card {
    gap: 20px;
  }

  .s-info-block__card-l {
    padding-left: 10px;
  }

  .s-info-block__card-title {
    font-size: 28px;
    line-height: 36px;
  }

  .s-info-block__card-desc {
    font-size: 16px;
    line-height: 23px;
  }
}
@media screen and (max-width: 767px) {
  .s-info-block__card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 35px;
  }

  .s-info-block__card-title {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 10px;
  }

  .s-info-block__card-desc {
    font-size: 16px;
    line-height: 23px;
  }
  .s-info-block__card-desc p {
    margin-bottom: 10px;
  }

  .s-info-block__card-r,
.s-info-block__card-l {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }

  .s-info-block__card-l {
    padding: 0;
  }

  .s-info-block__card-img-c .video-feed-card__play-btn {
    left: 12px;
    bottom: 12px;
  }
}
.vacancies-more-btn {
  width: 300px;
  max-width: 100%;
}

.vacancies-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 0 100px;
  gap: 24px;
}

.vacancies-item {
  width: calc(33.3333333333% - 16px);
}

@media screen and (max-width: 1200px) {
  .vacancies-list {
    padding: 0 20px;
  }
}
@media screen and (max-width: 767px) {
  .vacancies-list {
    gap: 40px;
  }

  .vacancies-item {
    width: 100%;
  }
}

.s-team-mobile { display:block; direction:ltr; position:relative; z-index:1; }
@media (min-width: 768px) { .s-team-mobile { display:none; } }
@media (max-width: 767px) { .s-team { display:none; } }

/* База для Swiper — НЕ переопределяем transform у wrapper! */
.s-team-mobile .swiper { overflow:hidden !important; touch-action:pan-y; }
.s-team-mobile .swiper-wrapper { display:flex !important; flex-wrap:nowrap !important; /* без transform тут */ }
.s-team-mobile .swiper-slide { flex:0 0 auto !important; }

/* остальное как у тебя */
.s-team-mobile * { pointer-events:auto; }
.s-team-mobile .team-card__img { display:block; max-width:100%; height:auto; }
.s-team-mobile .team-card__img-c { overflow:hidden; border-radius:10px; }
.s-team-mobile__slider-c { position:relative; }
.s-team-mobile__controls { display:flex; align-items:center; justify-content:center; gap:12px; margin-top:12px; }
.s-team-mobile .swiper-arrow { width:44px; height:44px; border-radius:999px; }


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwibWFpbi5jc3MiLCJfYWJzdHJhY3RzL192YXJzLnNjc3MiLCJfYWJzdHJhY3RzL19hZGFwdGl2ZS5zY3NzIiwiX2Fic3RyYWN0cy9fcmVib290LnNjc3MiLCJfaW5zdHJ1bWVudHMvX3N2Zy1tb25vLXNwcml0ZS5zY3NzIiwibGlicy9mYW5jeWJveC5zY3NzIiwibGlicy9qcXVlcnkubW9kYWwubWluLnNjc3MiLCJsaWJzL3N3aXBlci1idW5kbGUubWluLnNjc3MiLCJsaWJzL3R3ZW50eXR3ZW50eS5zY3NzIiwiYmFzZS9mb250cy5zY3NzIiwiYmFzZS9nZW5lcmFsLnNjc3MiLCJiYXNlL2xpYnNfY3VzdG9tLnNjc3MiLCJiYXNlL3NlY3Rpb24uc2NzcyIsImJhc2Uvc3R5bGVkLXNjcm9sbGJhci5zY3NzIiwiYmFzZS90ZXh0LnNjc3MiLCJiYXNlL3V0aWxzLnNjc3MiLCJlbGVtZW50cy9idXR0b25zLnNjc3MiLCJlbGVtZW50cy9mb290ZXIuc2NzcyIsImVsZW1lbnRzL2Zvcm0uc2NzcyIsImVsZW1lbnRzL21lbnUuc2NzcyIsImVsZW1lbnRzL21vZGFscy5zY3NzIiwiZWxlbWVudHMvcGFnaW5hdGlvbi5zY3NzIiwiZWxlbWVudHMvc2lkZWJhci5zY3NzIiwiZWxlbWVudHMvc29jaWFscy5zY3NzIiwicGFnZXMvYWJvdXQvYWJvdXRfaW5mby5zY3NzIiwicGFnZXMvYmVmb3JlLWFmdGVyL2JlZm9yZS1hZnRlcl9nZW5lcmFsLnNjc3MiLCJwYWdlcy9ibG9nL2Jsb2dfYXJ0aWNsZS5zY3NzIiwicGFnZXMvYmxvZy9ibG9nX2ZlZWRiYWNrLnNjc3MiLCJwYWdlcy9ibG9nL2Jsb2dfaW5uZXIuc2NzcyIsInBhZ2VzL2Jsb2cvYmxvZ19saXN0LnNjc3MiLCJwYWdlcy9ibG9nL2Jsb2dfbmF2LnNjc3MiLCJwYWdlcy9kaXJlY3Rpb25zL2RpcmVjdGlvbnNfc2VydmljZXMuc2NzcyIsInBhZ2VzL2RvY3Rvci9kb2N0b3Jfc29sby1mZWVkLnNjc3MiLCJwYWdlcy9lcnJvci1wYWdlL2Vycm9yLXBhZ2VfZ2VuZXJhbC5zY3NzIiwicGFnZXMvaG9tZS9ob21lX2FkdmFudGFnZXMuc2NzcyIsInBhZ2VzL2hvbWUvaG9tZV9hbHRlcm5hdGl2ZXMuc2NzcyIsInBhZ2VzL2hvbWUvaG9tZV9hdXRob3ItbWV0aG9kLnNjc3MiLCJwYWdlcy9ob21lL2hvbWVfY29udGFjdHMuc2NzcyIsInBhZ2VzL2hvbWUvaG9tZV9kaWdpdGFsLnNjc3MiLCJwYWdlcy9ob21lL2hvbWVfZWZmaWNpZW5jeS5zY3NzIiwicGFnZXMvaG9tZS9ob21lX2ZhcS5zY3NzIiwicGFnZXMvaG9tZS9ob21lX2ZlZWRiYWNrLnNjc3MiLCJwYWdlcy9ob21lL2hvbWVfZ2FsbGVyeS5zY3NzIiwicGFnZXMvaG9tZS9ob21lX2dhcmFudC5zY3NzIiwicGFnZXMvaG9tZS9ob21lX2hlcm8uc2NzcyIsInBhZ2VzL2hvbWUvaG9tZV9pbnN0YWxsbWVudC5zY3NzIiwicGFnZXMvaG9tZS9ob21lX2xveWFsdHkuc2NzcyIsInBhZ2VzL2hvbWUvaG9tZV9taXNzaXZlLnNjc3MiLCJwYWdlcy9ob21lL2hvbWVfbmV3cy5zY3NzIiwicGFnZXMvaG9tZS9ob21lX29wdGlvbnMuc2NzcyIsInBhZ2VzL2hvbWUvaG9tZV9wcmVwYXJhdGlvbi5zY3NzIiwicGFnZXMvaG9tZS9ob21lX3Byb21vLnNjc3MiLCJwYWdlcy9ob21lL2hvbWVfcXVpei5zY3NzIiwicGFnZXMvaG9tZS9ob21lX3JlcXVlc3Quc2NzcyIsInBhZ2VzL2hvbWUvaG9tZV9zb2x1dGlvbnMuc2NzcyIsInBhZ2VzL2hvbWUvaG9tZV9zdGVwcy5zY3NzIiwicGFnZXMvaG9tZS9ob21lX3RlYW0uc2NzcyIsInBhZ2VzL2hvbWUvaG9tZV90cnVzdC5zY3NzIiwicGFnZXMvaG9tZS9ob21lX3ZpZGVvZmVlZC5zY3NzIiwicGFnZXMvaG9tZS9ob21lX3dvcmxkLnNjc3MiLCJwYWdlcy9wcmljZXMvcHJpY2VzX2dlbmVyYWwuc2NzcyIsInBhZ2VzL3NlcnRpZmljYXRlcy9zZXJ0aWZpY2F0ZXNfZ2VuZXJhbC5zY3NzIiwicGFnZXMvc2VydmljZS9zZXJ2aWNlX2FydGljbGUuc2NzcyIsInBhZ2VzL3NlcnZpY2Uvc2VydmljZV9vdGhlcnMtc2VydmljZXMuc2NzcyIsInBhZ2VzL3NlcnZpY2Uvc2VydmljZV9wcmljZS5zY3NzIiwicGFnZXMvc2VydmljZS9zZXJ2aWNlX3RhZ3Muc2NzcyIsInBhZ2VzL3Rpcy90aXNfaW5mby1ibG9jay5zY3NzIiwicGFnZXMvdmFjYW5jaWVzL3ZhY2FuY2llc19nZW5lcmFsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBK0NBO0VBQ0Msd0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtBQzlDRDs7QUNGQTtFQUNJLG9DQUFBO0VBRUEsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFFQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSwwQkFBQTtFQUVBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFFQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0FEQ0o7O0FFaEJZO0VBQ0ksd0JBQUE7QUZtQmhCOztBRWZZO0VBQ0ksd0JBQUE7QUZrQmhCOztBRW5CWTtFQUNJLHdCQUFBO0FGc0JoQjs7QUV2Qlk7RUFDSSx3QkFBQTtBRjBCaEI7O0FFM0JZO0VBQ0ksd0JBQUE7QUY4QmhCOztBRS9CWTtFQUNJLHdCQUFBO0FGa0NoQjs7QUVuQ1k7RUFDSSx3QkFBQTtBRnNDaEI7O0FFdkNZO0VBQ0ksd0JBQUE7QUYwQ2hCOztBRWhEWTtFQUNJLHdCQUFBO0FGbURoQjs7QUUvQ1k7RUFDSSx3QkFBQTtBRmtEaEI7O0FFbkRZO0VBQ0ksd0JBQUE7QUZzRGhCOztBRXZEWTtFQUNJLHdCQUFBO0FGMERoQjs7QUUzRFk7RUFDSSx3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RXNuV047QUFDRiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBtaXhpbiBvcGFjaXR5SG92ZXIoKSB7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRvcGFjaXR5OiAxO1xyXG5cclxuXHRAbWVkaWEgKGhvdmVyOiBob3Zlcil7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogMC43O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JjphY3RpdmUge1xyXG5cdFx0b3BhY2l0eTogMC43O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGNvbG9ySG92ZXIoJGNvbG9yKSB7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcblx0QG1lZGlhIChob3ZlcjogaG92ZXIpe1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogJGNvbG9yO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGJnSG92ZXIoJGNvbG9yKSB7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcblx0QG1lZGlhIChob3ZlcjogaG92ZXIpe1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBjb2xXaWR0aCgkZ2FwLCAkY29sdW1ucykge1xyXG5cdHdpZHRoOiBjYWxjKCgxMDAlLyRjb2x1bW5zKSAtICgoJGdhcCkqKCRjb2x1bW5zIC0gMSkvJGNvbHVtbnMpKTtcclxufVxyXG5cclxuJWNsZWFyLWJ0biB7XHJcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwYWRkaW5nOiAwO1xyXG59IiwiLmJ0bi1maWxsLCAuYnRuLWRlZiwgLmNsci1idG4ge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xufVxuXG46cm9vdCB7XG4gIC0tZi1BdHlwOiBcIkF0eXAgRGlzcGxheVwiLCBzYW5zLXNlcmlmO1xuICAtLWMtbWFpbi0xOiAjMDQ1NjVDO1xuICAtLWMtbWFpbi0yOiAjMDEyNDI4O1xuICAtLWMtbWFpbi0zOiAjMDc0NTQ3O1xuICAtLWMtbWFpbi00OiAjMEE1QjVBO1xuICAtLWMtbWFpbi0xLXJnYjogNCwgODYsIDkyO1xuICAtLWMtbWFpbi0yLXJnYjogMSwgMzYsIDQwO1xuICAtLWMtbWFpbi0zLXJnYjogNywgNjksIDcxO1xuICAtLWMtbWFpbi00LXJnYjogMTAsIDkxLCA5MDtcbiAgLS1jLXNlY29uZC0xOiAjOTJENURCO1xuICAtLWMtc2Vjb25kLTI6ICNENEQ2RDQ7XG4gIC0tYy1zZWNvbmQtMzogI0VBRURFRTtcbiAgLS1jLXNlY29uZC00OiAjRUNFQ0VCO1xuICAtLWMtc2Vjb25kLTU6ICNGOEExOEU7XG4gIC0tYy1zZWNvbmQtMS1yZ2I6IDE0NiwgMjEzLCAyMTk7XG4gIC0tYy1zZWNvbmQtMi1yZ2I6IDIxMiwgMjE0LCAyMTI7XG4gIC0tYy1zZWNvbmQtMy1yZ2I6IDIzNCwgMjM3LCAyMzg7XG4gIC0tYy1zZWNvbmQtNC1yZ2I6IDIzNiwgMjM2LCAyMzU7XG4gIC0tYy1zZWNvbmQtNS1yZ2I6IDI0OCwgMTYxLCAxNDI7XG59XG5cbi5zY3JlZW4tbWQtc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1tZC1zaG93LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1tZC1zaG93LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1tZC1zaG93LXRhYmxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLW1kLXNob3ctdGFibGUtcm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLW1kLXNob3ctdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1tZC1zaG93LWZsZXgge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4tbWQtc2hvdy1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYmxldC1zaG93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFibGV0LXNob3ctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFibGV0LXNob3ctaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFibGV0LXNob3ctdGFibGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZXQtc2hvdy10YWJsZS1yb3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZXQtc2hvdy10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFibGV0LXNob3ctZmxleCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYmxldC1zaG93LWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubW9iaWxlLXNob3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUtc2hvdy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUtc2hvdy1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUtc2hvdy10YWJsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZS1zaG93LXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZS1zaG93LXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUtc2hvdy1mbGV4IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubW9iaWxlLXNob3ctaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLnNjcmVlbi1tZC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NyZWVuLW1kLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NyZWVuLW1kLXNob3ctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY3JlZW4tbWQtc2hvdy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjcmVlbi1tZC1zaG93LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjcmVlbi1tZC1zaG93LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2NyZWVuLW1kLXNob3ctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNjcmVlbi1tZC1zaG93LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zY3JlZW4tbWQtc2hvdy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGFibGV0LWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZXQtc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZXQtc2hvdy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxldC1zaG93LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGV0LXNob3ctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGV0LXNob3ctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZXQtc2hvdy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGV0LXNob3ctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxldC1zaG93LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vYmlsZS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubW9iaWxlLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubW9iaWxlLXNob3ctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tb2JpbGUtc2hvdy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1vYmlsZS1zaG93LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1vYmlsZS1zaG93LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubW9iaWxlLXNob3ctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1vYmlsZS1zaG93LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tb2JpbGUtc2hvdy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hOm5vdChbaHJlZl0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtocmVmXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPW1vbnRoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3ZnLWljb24tYXJyb3ctbGVmdCB7XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IDU0cHg7XG59XG5cbi5zdmctaWNvbi1hcnJvdy1yaWdodCB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI5cHg7XG59XG5cbi5zdmctaWNvbi1kaXNsaWtlIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbn1cblxuLnN2Zy1pY29uLWRvd25sb2FkIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbn1cblxuLnN2Zy1pY29uLWluZm8ge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG4uc3ZnLWljb24tcGVyY2VudCB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDEzcHg7XG59XG5cbi5zdmctaWNvbi1waG9uZSB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5zdmctaWNvbi1wbGF5IHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLnN2Zy1pY29uLXNsaWRlci1hcnJvdy1sZWZ0IHtcbiAgaGVpZ2h0OiAyM3B4O1xuICB3aWR0aDogMTA0cHg7XG59XG5cbi5zdmctaWNvbi1zbWFsbC1hcnJvdy1uZXh0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbn1cblxuLnN2Zy1pY29uLXNtYWxsLWFycm93LXByZXYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4uc3ZnLWljb24tc29jaWFsLXRnIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbn1cblxuLnN2Zy1pY29uLXNvY2lhbC12ayB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDIxcHg7XG59XG5cbi5zdmctaWNvbi1zb2NpYWwtd2Ege1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uc3ZnLWljb24tc29jaWFsLXl0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTlweDtcbn1cblxuLnN2Zy1pY29uLXN0YXIge1xuICBoZWlnaHQ6IDU0cHg7XG4gIHdpZHRoOiA1NnB4O1xufVxuXG4uc3ZnLWljb24tc3Rhcl9wYXJ0IHtcbiAgaGVpZ2h0OiA1NHB4O1xuICB3aWR0aDogMjhweDtcbn1cblxuLnN2Zy1pY29uLXRpbWUge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG46cm9vdCB7XG4gIC0tZi1zcGlubmVyLXdpZHRoOiAzNnB4O1xuICAtLWYtc3Bpbm5lci1oZWlnaHQ6IDM2cHg7XG4gIC0tZi1zcGlubmVyLWNvbG9yLTE6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1mLXNwaW5uZXItY29sb3ItMjogcmdiYSgxNywgMjQsIDI4LCAwLjgpO1xuICAtLWYtc3Bpbm5lci1zdHJva2U6IDIuNzU7XG59XG5cbi5mLXNwaW5uZXIge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiB2YXIoLS1mLXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWYtc3Bpbm5lci1oZWlnaHQpO1xufVxuXG4uZi1zcGlubmVyIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFuaW1hdGlvbjogZi1zcGlubmVyLXJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5mLXNwaW5uZXIgc3ZnICoge1xuICBzdHJva2Utd2lkdGg6IHZhcigtLWYtc3Bpbm5lci1zdHJva2UpO1xuICBmaWxsOiBub25lO1xufVxuXG4uZi1zcGlubmVyIHN2ZyAqOmZpcnN0LWNoaWxkIHtcbiAgc3Ryb2tlOiB2YXIoLS1mLXNwaW5uZXItY29sb3ItMSk7XG59XG5cbi5mLXNwaW5uZXIgc3ZnICo6bGFzdC1jaGlsZCB7XG4gIHN0cm9rZTogdmFyKC0tZi1zcGlubmVyLWNvbG9yLTIpO1xuICBhbmltYXRpb246IGYtc3Bpbm5lci1kYXNoIDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGYtc3Bpbm5lci1yb3RhdGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGYtc3Bpbm5lci1kYXNoIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDE1MDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxuICA1MCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDkwLCAxNTA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zNTtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA5MCwgMTUwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTI0O1xuICB9XG59XG4uZi10aHJvd091dFVwIHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRocm93LW91dC1kdXJhdGlvbiwgMC4xNzVzKSBlYXNlLW91dCBib3RoIGYtdGhyb3dPdXRVcDtcbn1cblxuLmYtdGhyb3dPdXREb3duIHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRocm93LW91dC1kdXJhdGlvbiwgMC4xNzVzKSBlYXNlLW91dCBib3RoIGYtdGhyb3dPdXREb3duO1xufVxuXG5Aa2V5ZnJhbWVzIGYtdGhyb3dPdXRVcCB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIGNhbGModmFyKC0tZi10aHJvdy1vdXQtZGlzdGFuY2UsIDE1MHB4KSAqIC0xKSwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmLXRocm93T3V0RG93biB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIHZhcigtLWYtdGhyb3ctb3V0LWRpc3RhbmNlLCAxNTBweCksIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mLXpvb21JblVwIHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIGVhc2UgMC4xcyBib3RoIGYtem9vbUluVXA7XG59XG5cbi5mLXpvb21PdXREb3duIHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIGVhc2UgYm90aCBmLXpvb21PdXREb3duO1xufVxuXG5Aa2V5ZnJhbWVzIGYtem9vbUluVXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTc1KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZi16b29tT3V0RG93biB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTc1KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZi1mYWRlSW4ge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgdmFyKC0tZi10cmFuc2l0aW9uLWVhc2luZywgZWFzZSkgdmFyKC0tZi10cmFuc2l0aW9uLWRlbGF5LCAwcykgYm90aCBmLWZhZGVJbjtcbiAgei1pbmRleDogMjtcbn1cblxuLmYtZmFkZU91dCB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSB2YXIoLS1mLXRyYW5zaXRpb24tZWFzaW5nLCBlYXNlKSB2YXIoLS1mLXRyYW5zaXRpb24tZGVsYXksIDBzKSBib3RoIGYtZmFkZU91dDtcbiAgei1pbmRleDogMTtcbn1cblxuQGtleWZyYW1lcyBmLWZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZi1mYWRlT3V0IHtcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmYtZmFkZUZhc3RJbiB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSBlYXNlLW91dCBib3RoIGYtZmFkZUZhc3RJbjtcbiAgei1pbmRleDogMjtcbn1cblxuLmYtZmFkZUZhc3RPdXQge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4xcykgZWFzZS1vdXQgYm90aCBmLWZhZGVGYXN0T3V0O1xuICB6LWluZGV4OiAyO1xufVxuXG5Aa2V5ZnJhbWVzIGYtZmFkZUZhc3RJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZi1mYWRlRmFzdE91dCB7XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mLWZhZGVTbG93SW4ge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC41cykgZWFzZSBib3RoIGYtZmFkZVNsb3dJbjtcbiAgei1pbmRleDogMjtcbn1cblxuLmYtZmFkZVNsb3dPdXQge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC41cykgZWFzZSBib3RoIGYtZmFkZVNsb3dPdXQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBrZXlmcmFtZXMgZi1mYWRlU2xvd0luIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmLWZhZGVTbG93T3V0IHtcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmYtY3Jvc3NmYWRlSW4ge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgZWFzZS1vdXQgYm90aCBmLWNyb3NzZmFkZUluO1xuICB6LWluZGV4OiAyO1xufVxuXG4uZi1jcm9zc2ZhZGVPdXQge1xuICBhbmltYXRpb246IGNhbGModmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSAqIDAuNSkgbGluZWFyIDAuMXMgYm90aCBmLWNyb3NzZmFkZU91dDtcbiAgei1pbmRleDogMTtcbn1cblxuQGtleWZyYW1lcyBmLWNyb3NzZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmLWNyb3NzZmFkZU91dCB7XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mLXNsaWRlSW4uZnJvbS1uZXh0IHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLXNsaWRlSW5OZXh0O1xufVxuXG4uZi1zbGlkZUluLmZyb20tcHJldiB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1zbGlkZUluUHJldjtcbn1cblxuLmYtc2xpZGVPdXQudG8tbmV4dCB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1zbGlkZU91dE5leHQ7XG59XG5cbi5mLXNsaWRlT3V0LnRvLXByZXYge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtc2xpZGVPdXRQcmV2O1xufVxuXG5Aa2V5ZnJhbWVzIGYtc2xpZGVJblByZXYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZi1zbGlkZUluTmV4dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZi1zbGlkZU91dE5leHQge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGYtc2xpZGVPdXRQcmV2IHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG4uZi1jbGFzc2ljSW4uZnJvbS1uZXh0IHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLWNsYXNzaWNJbk5leHQ7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mLWNsYXNzaWNJbi5mcm9tLXByZXYge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtY2xhc3NpY0luUHJldjtcbiAgei1pbmRleDogMjtcbn1cblxuLmYtY2xhc3NpY091dC50by1uZXh0IHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLWNsYXNzaWNPdXROZXh0O1xuICB6LWluZGV4OiAxO1xufVxuXG4uZi1jbGFzc2ljT3V0LnRvLXByZXYge1xuICBhbmltYXRpb246IHZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtY2xhc3NpY091dFByZXY7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBrZXlmcmFtZXMgZi1jbGFzc2ljSW5OZXh0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNzVweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZi1jbGFzc2ljSW5QcmV2IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3NXB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmLWNsYXNzaWNPdXROZXh0IHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03NXB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGYtY2xhc3NpY091dFByZXYge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNzVweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuOnJvb3Qge1xuICAtLWYtYnV0dG9uLXdpZHRoOiA0MHB4O1xuICAtLWYtYnV0dG9uLWhlaWdodDogNDBweDtcbiAgLS1mLWJ1dHRvbi1ib3JkZXI6IDA7XG4gIC0tZi1idXR0b24tYm9yZGVyLXJhZGl1czogMDtcbiAgLS1mLWJ1dHRvbi1jb2xvcjogIzM3NDE1MTtcbiAgLS1mLWJ1dHRvbi1iZzogI2Y4ZjhmODtcbiAgLS1mLWJ1dHRvbi1ob3Zlci1iZzogI2UwZTBlMDtcbiAgLS1mLWJ1dHRvbi1hY3RpdmUtYmc6ICNkMGQwZDA7XG4gIC0tZi1idXR0b24tc2hhZG93OiBub25lO1xuICAtLWYtYnV0dG9uLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICAtLWYtYnV0dG9uLXRyYW5zZm9ybTogbm9uZTtcbiAgLS1mLWJ1dHRvbi1zdmctd2lkdGg6IDIwcHg7XG4gIC0tZi1idXR0b24tc3ZnLWhlaWdodDogMjBweDtcbiAgLS1mLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAxLjU7XG4gIC0tZi1idXR0b24tc3ZnLWZpbGw6IG5vbmU7XG4gIC0tZi1idXR0b24tc3ZnLWZpbHRlcjogbm9uZTtcbiAgLS1mLWJ1dHRvbi1zdmctZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbn1cblxuLmYtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IHZhcigtLWYtYnV0dG9uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1mLWJ1dHRvbi1oZWlnaHQpO1xuICBib3JkZXI6IHZhcigtLWYtYnV0dG9uLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWYtYnV0dG9uLWJvcmRlci1yYWRpdXMpO1xuICBjb2xvcjogdmFyKC0tZi1idXR0b24tY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mLWJ1dHRvbi1iZyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWYtYnV0dG9uLXNoYWRvdyk7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdmFyKC0tZi1idXR0b24tdHJhbnNpdGlvbik7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5mLWJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICAgIGNvbG9yOiB2YXIoLS1mLWJ1dHRvbi1ob3Zlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZi1idXR0b24taG92ZXItYmcpO1xuICB9XG59XG4uZi1idXR0b246YWN0aXZlOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWYtYnV0dG9uLWFjdGl2ZS1iZyk7XG59XG5cbi5mLWJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmYtYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCB2YXIoLS1mLWJ1dHRvbi1vdXRsaW5lLCAycHgpIHZhcigtLWYtYnV0dG9uLW91dGxpbmUtY29sb3IsIHZhcigtLWYtYnV0dG9uLWNvbG9yKSk7XG59XG5cbi5mLWJ1dHRvbiBzdmcge1xuICB3aWR0aDogdmFyKC0tZi1idXR0b24tc3ZnLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1mLWJ1dHRvbi1zdmctaGVpZ2h0KTtcbiAgZmlsbDogdmFyKC0tZi1idXR0b24tc3ZnLWZpbGwpO1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiB2YXIoLS1mLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoKTtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG4gIHRyYW5zZm9ybTogdmFyKC0tZi1idXR0b24tdHJhbnNmb3JtKTtcbiAgZmlsdGVyOiB2YXIoLS1mLWJ1dHRvbi1zdmctZmlsdGVyKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mLWJ1dHRvbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5mLWJ1dHRvbltkaXNhYmxlZF0gc3ZnIHtcbiAgb3BhY2l0eTogdmFyKC0tZi1idXR0b24tc3ZnLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldiwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5pcy1ob3Jpem9udGFsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYsIC5pcy1ob3Jpem9udGFsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsIC5pcy1ob3Jpem9udGFsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LCAuaXMtaG9yaXpvbnRhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dCB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5pcy1ob3Jpem9udGFsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYsIC5pcy1ob3Jpem9udGFsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2IHtcbiAgbGVmdDogdmFyKC0tZi1idXR0b24tcHJldi1wb3MpO1xufVxuXG4uaXMtaG9yaXpvbnRhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LCAuaXMtaG9yaXpvbnRhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dCB7XG4gIHJpZ2h0OiB2YXIoLS1mLWJ1dHRvbi1uZXh0LXBvcyk7XG59XG5cbi5pcy1ob3Jpem9udGFsLmlzLXJ0bCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LCAuaXMtaG9yaXpvbnRhbC5pcy1ydGwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogdmFyKC0tZi1idXR0b24tbmV4dC1wb3MpO1xufVxuXG4uaXMtaG9yaXpvbnRhbC5pcy1ydGwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtbmV4dCwgLmlzLWhvcml6b250YWwuaXMtcnRsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IHZhcigtLWYtYnV0dG9uLXByZXYtcG9zKTtcbn1cblxuLmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYsIC5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LCAuaXMtdmVydGljYWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXYsIC5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dCB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LCAuaXMtdmVydGljYWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXYge1xuICB0b3A6IHZhcigtLWYtYnV0dG9uLW5leHQtcG9zKTtcbn1cblxuLmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsIC5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dCB7XG4gIGJvdHRvbTogdmFyKC0tZi1idXR0b24tbmV4dC1wb3MpO1xufVxuXG4uaXMtdmVydGljYWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldiBzdmcsIC5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0IHN2ZywgLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2IHN2ZywgLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b246ZGlzYWJsZWQsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbjpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5odG1sLndpdGgtZmFuY3lib3gge1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbn1cblxuaHRtbC53aXRoLWZhbmN5Ym94IGJvZHkge1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbmh0bWwud2l0aC1mYW5jeWJveCBib2R5LmhpZGUtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1mYW5jeWJveC1ib2R5LW1hcmdpbiwgMHB4KSArIHZhcigtLWZhbmN5Ym94LXNjcm9sbGJhci1jb21wZW5zYXRlLCAwcHgpKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyIHtcbiAgLS1mYW5jeWJveC1jb2xvcjogI2RiZGJkYjtcbiAgLS1mYW5jeWJveC1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1mYW5jeWJveC1iZzogcmdiYSgyNCwgMjQsIDI3LCAwLjk4KTtcbiAgLS1mYW5jeWJveC1zbGlkZS1nYXA6IDEwcHg7XG4gIC0tZi1zcGlubmVyLXdpZHRoOiA1MHB4O1xuICAtLWYtc3Bpbm5lci1oZWlnaHQ6IDUwcHg7XG4gIC0tZi1zcGlubmVyLWNvbG9yLTE6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLS1mLXNwaW5uZXItY29sb3ItMjogI2JiYjtcbiAgLS1mLXNwaW5uZXItc3Ryb2tlOiAzLjY1O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmOGY4Zjg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHotaW5kZXg6IHZhcigtLWZhbmN5Ym94LXpJbmRleCwgMTA1MCk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tb3otdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTogY29udGFpbjtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIgKiwgLmZhbmN5Ym94X19jb250YWluZXIgKjo6YmVmb3JlLCAuZmFuY3lib3hfX2NvbnRhaW5lciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyOjpiYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5mYW5jeWJveF9fYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhbmN5Ym94LWJnKTtcbiAgb3BhY2l0eTogdmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAxO1xuICBtaW4taGVpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbn1cblxuLmZhbmN5Ym94X192aWV3cG9ydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mYW5jeWJveF9fdmlld3BvcnQuaXMtZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5mYW5jeWJveF9fdmlld3BvcnQuaXMtZHJhZ2dpbmcge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5mYW5jeWJveF9fdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3hfX3NsaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIHZhcigtLWZhbmN5Ym94LXNsaWRlLWdhcCkgMCAwO1xuICBwYWRkaW5nOiA0cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyOm5vdCguaXMtY29tcGFjdCkgLmZhbmN5Ym94X19zbGlkZS5oYXMtY2xvc2UtYnRuIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8sIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3hfX3NsaWRlLmhhcy1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlLmlzLWFuaW1hdGluZywgLmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2UuaXMtc2VsZWN0ZWQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmZhbmN5Ym94X19zbGlkZTo6YmVmb3JlLCAuZmFuY3lib3hfX3NsaWRlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXg6IDAgMCAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5mYW5jeWJveF9fYmFja2Ryb3A6ZW1wdHksIC5mYW5jeWJveF9fdmlld3BvcnQ6ZW1wdHksIC5mYW5jeWJveF9fdHJhY2s6ZW1wdHksIC5mYW5jeWJveF9fc2xpZGU6ZW1wdHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94X19jb250ZW50IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMnJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tZmFuY3lib3gtY29udGVudC1jb2xvciwgIzM3NDE1MSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZhbmN5Ym94LWNvbnRlbnQtYmcsICNmZmYpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uaXMtbG9hZGluZyAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fY29udGVudCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uY2FuLXpvb21faW4gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uY2FuLXpvb21fb3V0IC5mYW5jeWJveF9fY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5mYW5jeWJveF9fY29udGVudCBbZGF0YS1zZWxlY3RhYmxlXSwgLmZhbmN5Ym94X19jb250ZW50IFtjb250ZW50ZWRpdGFibGVdIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4uZmFuY3lib3hfX3NsaWRlLmhhcy1pbWFnZSA+IC5mYW5jeWJveF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlID4gLmZhbmN5Ym94X19jb250ZW50ID4gcGljdHVyZSA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5pcy1hbmltYXRpbmcgLmZhbmN5Ym94X19jb250ZW50LCAuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgd2lkdGgsIGhlaWdodDtcbn1cblxuLmZhbmN5Ym94LWltYWdlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZpbHRlcjogYmx1cigwcHgpO1xufVxuXG4uZmFuY3lib3hfX2NhcHRpb24ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTRweCAwIDRweCAwO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBjb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO1xuICBjdXJzb3I6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY2FwdGlvbiwgLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19jYXB0aW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaXMtY29tcGFjdCAuZmFuY3lib3hfX2NhcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmYtYnV0dG9uLmlzLWNsb3NlLWJ0biB7XG4gIC0tZi1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDQwO1xufVxuXG4uZmFuY3lib3hfX2NvbnRlbnQgPiAuZi1idXR0b24uaXMtY2xvc2UtYnRuIHtcbiAgLS1mLWJ1dHRvbi13aWR0aDogMzRweDtcbiAgLS1mLWJ1dHRvbi1oZWlnaHQ6IDM0cHg7XG4gIC0tZi1idXR0b24tYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWYtYnV0dG9uLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZik7XG4gIC0tZi1idXR0b24taG92ZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTtcbiAgLS1mLWJ1dHRvbi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZi1idXR0b24taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICAtLWYtYnV0dG9uLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZi1idXR0b24tc3ZnLXdpZHRoOiAyMnB4O1xuICAtLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzhweDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY29udGVudCA+IC5mLWJ1dHRvbi5pcy1jbG9zZS1idG4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5pcy16b29taW5nLW91dCAuZmFuY3lib3hfX2NvbnRlbnQgPiAuZi1idXR0b24uaXMtY2xvc2UtYnRuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3hfX2NvbnRlbnQgPiAuZi1idXR0b24uaXMtY2xvc2UtYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhbmN5Ym94X19mb290ZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhbmN5Ym94X19mb290ZXIgLmZhbmN5Ym94X19jYXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG9wYWNpdHk6IHZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cblxuLmlzLWNvbXBhY3QgLmZhbmN5Ym94X19mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAyNCwgMjcsIDAuNSk7XG59XG5cbi5pcy1jb21wYWN0IC5mYW5jeWJveF9fZm9vdGVyIC5mYW5jeWJveF9fY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5pcy1jb21wYWN0IC5mYW5jeWJveF9fY29udGVudCA+IC5mLWJ1dHRvbi5pcy1jbG9zZS1idG4ge1xuICAtLWYtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLS1mLWJ1dHRvbi1jb2xvcjogI2ZmZjtcbiAgLS1mLWJ1dHRvbi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1mLWJ1dHRvbi1vdXRsaW5lLWNvbG9yOiAjMDAwO1xuICAtLWYtYnV0dG9uLWJnOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC0tZi1idXR0b24tYWN0aXZlLWJnOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIC0tZi1idXR0b24taG92ZXItYmc6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgLS1mLWJ1dHRvbi1zdmctd2lkdGg6IDE4cHg7XG4gIC0tZi1idXR0b24tc3ZnLWhlaWdodDogMThweDtcbiAgLS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBub25lO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbn1cblxuLmZhbmN5Ym94X19uYXYge1xuICAtLWYtYnV0dG9uLXdpZHRoOiA1MHB4O1xuICAtLWYtYnV0dG9uLWhlaWdodDogNTBweDtcbiAgLS1mLWJ1dHRvbi1ib3JkZXI6IDA7XG4gIC0tZi1idXR0b24tYm9yZGVyLXJhZGl1czogNTAlO1xuICAtLWYtYnV0dG9uLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvcik7XG4gIC0tZi1idXR0b24taG92ZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWhvdmVyLWNvbG9yKTtcbiAgLS1mLWJ1dHRvbi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZi1idXR0b24taG92ZXItYmc6IHJnYmEoMjQsIDI0LCAyNywgMC4zKTtcbiAgLS1mLWJ1dHRvbi1hY3RpdmUtYmc6IHJnYmEoMjQsIDI0LCAyNywgMC41KTtcbiAgLS1mLWJ1dHRvbi1zaGFkb3c6IG5vbmU7XG4gIC0tZi1idXR0b24tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIC0tZi1idXR0b24tdHJhbnNmb3JtOiBub25lO1xuICAtLWYtYnV0dG9uLXN2Zy13aWR0aDogMjZweDtcbiAgLS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiAyNnB4O1xuICAtLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDIuNTtcbiAgLS1mLWJ1dHRvbi1zdmctZmlsbDogbm9uZTtcbiAgLS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDFweCByZ2JhKDI0LCAyNCwgMjcsIDAuNSkpO1xuICAtLWYtYnV0dG9uLXN2Zy1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1O1xuICAtLWYtYnV0dG9uLW5leHQtcG9zOiAxcmVtO1xuICAtLWYtYnV0dG9uLXByZXYtcG9zOiAxcmVtO1xuICBvcGFjaXR5OiB2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtcbn1cblxuLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAtMzBweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICBsZWZ0OiAtMjBweDtcbiAgYm90dG9tOiAtMzBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmlzLWlkbGUgLmZhbmN5Ym94X19uYXYge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2Utb3V0IGJvdGggZi1mYWRlT3V0O1xufVxuXG4uaXMtaWRsZS5pcy1jb21wYWN0IC5mYW5jeWJveF9fZm9vdGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZS1vdXQgYm90aCBmLWZhZGVPdXQ7XG59XG5cbi5mYW5jeWJveF9fc2xpZGUgPiAuZi1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IHZhcigtLWYtc3Bpbm5lci10b3AsIGNhbGModmFyKC0tZi1zcGlubmVyLXdpZHRoKSAqIC0wLjUpKSAwIDAgdmFyKC0tZi1zcGlubmVyLWxlZnQsIGNhbGModmFyKC0tZi1zcGlubmVyLWhlaWdodCkgKiAtMC41KSk7XG4gIHotaW5kZXg6IDMwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYW5jeWJveC1wcm90ZWN0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmFuY3lib3gtZ2hvc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgei1pbmRleDogNDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWZvY3VzLWd1YXJkIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXI6bm90KFthcmlhLWhpZGRlbl0pIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdID4gKjpub3QoLmZhbmN5Ym94X19iYWNrZHJvcCwgLmZhbmN5Ym94X19jYXJvdXNlbCksIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2Nhcm91c2VsID4gKjpub3QoLmZhbmN5Ym94X192aWV3cG9ydCksIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3NsaWRlID4gKjpub3QoLmZhbmN5Ym94X19jb250ZW50KSB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi1pbnRlcmZhY2UtZW50ZXItZHVyYXRpb24sIDAuMjVzKSBlYXNlIDAuMXMgYmFja3dhcmRzIGYtZmFkZUluO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19iYWNrZHJvcCB7XG4gIGFuaW1hdGlvbjogdmFyKC0tZi1iYWNrZHJvcC1lbnRlci1kdXJhdGlvbiwgMC4zNXMpIGVhc2UgYmFja3dhcmRzIGYtZmFkZUluO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj10cnVlXSA+ICo6bm90KC5mYW5jeWJveF9fYmFja2Ryb3AsIC5mYW5jeWJveF9fY2Fyb3VzZWwpLCAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj10cnVlXSAuZmFuY3lib3hfX2Nhcm91c2VsID4gKjpub3QoLmZhbmN5Ym94X192aWV3cG9ydCksIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPXRydWVdIC5mYW5jeWJveF9fc2xpZGUgPiAqOm5vdCguZmFuY3lib3hfX2NvbnRlbnQpIHtcbiAgYW5pbWF0aW9uOiB2YXIoLS1mLWludGVyZmFjZS1leGl0LWR1cmF0aW9uLCAwLjE1cykgZWFzZSBmb3J3YXJkcyBmLWZhZGVPdXQ7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPXRydWVdIC5mYW5jeWJveF9fYmFja2Ryb3Age1xuICBhbmltYXRpb246IHZhcigtLWYtYmFja2Ryb3AtZXhpdC1kdXJhdGlvbiwgMC4zNXMpIGVhc2UgZm9yd2FyZHMgZi1mYWRlT3V0O1xufVxuXG4uaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsIC5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwgLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LCAuaGFzLXlvdXR1YmUgLmZhbmN5Ym94X19jb250ZW50LCAuaGFzLXZpbWVvIC5mYW5jeWJveF9fY29udGVudCwgLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwgLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LCAuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICBoZWlnaHQ6IDkwJTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXIuaXMtY29tcGFjdCAuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWNvbXBhY3QgLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LCAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1jb21wYWN0IC5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oYXMteW91dHViZSAuZmFuY3lib3hfX2NvbnRlbnQsIC5oYXMtdmltZW8gLmZhbmN5Ym94X19jb250ZW50LCAuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgd2lkdGg6IDk2MHB4O1xuICBoZWlnaHQ6IDU0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwgLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LCAuaGFzLXlvdXR1YmUgLmZhbmN5Ym94X19jb250ZW50LCAuaGFzLXZpbWVvIC5mYW5jeWJveF9fY29udGVudCwgLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDI0LCAyNywgMC45KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlNWUzZGY7XG59XG5cbi5mYW5jeWJveF9faHRtbDV2aWRlbywgLmZhbmN5Ym94X19pZnJhbWUge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtcGxhY2Vob2xkZXIge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmYtY2Fyb3VzZWxfX3RodW1icyB7XG4gIC0tZi10aHVtYi13aWR0aDogOTZweDtcbiAgLS1mLXRodW1iLWhlaWdodDogNzJweDtcbiAgLS1mLXRodW1iLW91dGxpbmU6IDA7XG4gIC0tZi10aHVtYi1vdXRsaW5lLWNvbG9yOiAjNWViMGVmO1xuICAtLWYtdGh1bWItb3BhY2l0eTogMTtcbiAgLS1mLXRodW1iLWhvdmVyLW9wYWNpdHk6IDE7XG4gIC0tZi10aHVtYi1zZWxlY3RlZC1vcGFjaXR5OiAxO1xuICAtLWYtdGh1bWItYm9yZGVyLXJhZGl1czogMnB4O1xuICAtLWYtdGh1bWItb2Zmc2V0OiAwcHg7XG4gIC0tZi1idXR0b24tbmV4dC1wb3M6IDA7XG4gIC0tZi1idXR0b24tcHJldi1wb3M6IDA7XG59XG5cbi5mLWNhcm91c2VsX190aHVtYnMuaXMtY2xhc3NpYyB7XG4gIC0tZi10aHVtYi1nYXA6IDhweDtcbiAgLS1mLXRodW1iLW9wYWNpdHk6IDAuNTtcbiAgLS1mLXRodW1iLWhvdmVyLW9wYWNpdHk6IDE7XG4gIC0tZi10aHVtYi1zZWxlY3RlZC1vcGFjaXR5OiAxO1xufVxuXG4uZi1jYXJvdXNlbF9fdGh1bWJzLmlzLW1vZGVybiB7XG4gIC0tZi10aHVtYi1nYXA6IDRweDtcbiAgLS1mLXRodW1iLWV4dHJhLWdhcDogMTZweDtcbiAgLS1mLXRodW1iLWNsaXAtd2lkdGg6IDQ2cHg7XG59XG5cbi5mLXRodW1icyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uZi10aHVtYnMgLmYtc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZWJlZmYyLCAjZTJlOGYwKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5mLXRodW1icyAuZi1zcGlubmVyIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mLXRodW1icy5pcy12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmYtdGh1bWJzX192aWV3cG9ydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5mLXRodW1ic19fdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZi10aHVtYnNfX3NsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiB2YXIoLS1mLXRodW1iLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1mLXRodW1iLWhlaWdodCk7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mLXRodW1ic19fc2xpZGUuaXMtbG9hZGluZyBpbWcge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaXMtY2xhc3NpYyAuZi10aHVtYnNfX3ZpZXdwb3J0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaXMtbW9kZXJuIC5mLXRodW1ic19fdHJhY2sge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi5pcy1tb2Rlcm4gLmYtdGh1bWJzX190cmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogY2FsYygodmFyKC0tZi10aHVtYi1jbGlwLXdpZHRoLCAwKSkgKiAtMC41KTtcbiAgd2lkdGg6IGNhbGModmFyKC0td2lkdGgsIDApICogMXB4ICsgdmFyKC0tZi10aHVtYi1jbGlwLXdpZHRoLCAwKSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmlzLW1vZGVybiAuZi10aHVtYnNfX3NsaWRlIHtcbiAgd2lkdGg6IHZhcigtLWYtdGh1bWItY2xpcC13aWR0aCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYyh2YXIoLS1zaGlmdCwgMCkgKiAtMXB4KSwgMCwgMCk7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaXMtbW9kZXJuLmlzLXJlc3RpbmcgLmYtdGh1bWJzX19zbGlkZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjMzcyBlYXNlO1xufVxuXG4uaXMtbW9kZXJuLmlzLXJlc3RpbmcgLmYtdGh1bWJzX19zbGlkZV9fYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIDAuMzNzIGVhc2U7XG59XG5cbi5pcy11c2luZy10YWIgLmlzLW1vZGVybiAuZi10aHVtYnNfX3NsaWRlOmZvY3VzLXdpdGhpbiB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coLTFweCAwcHggMHB4IHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvcikpIGRyb3Atc2hhZG93KDJweCAwcHggMHB4IHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvcikpIGRyb3Atc2hhZG93KDBweCAtMXB4IDBweCB2YXIoLS1mLXRodW1iLW91dGxpbmUtY29sb3IpKSBkcm9wLXNoYWRvdygwcHggMnB4IDBweCB2YXIoLS1mLXRodW1iLW91dGxpbmUtY29sb3IpKTtcbn1cblxuLmYtdGh1bWJzX19zbGlkZV9fYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IHZhcigtLWYtdGh1bWItd2lkdGgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAtMTAwJSAwIC0xMDAlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZi10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIG9wYWNpdHk6IHZhcigtLWYtdGh1bWItb3BhY2l0eSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuXG4uZi10aHVtYnNfX3NsaWRlX19idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiB2YXIoLS1mLXRodW1iLWhvdmVyLW9wYWNpdHkpO1xufVxuXG4uZi10aHVtYnNfX3NsaWRlX19idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mLXRodW1ic19fc2xpZGVfX2J1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tZi10aHVtYi1zZWxlY3RlZC1vcGFjaXR5KTtcbn1cblxuLmlzLW1vZGVybiAuZi10aHVtYnNfX3NsaWRlX19idXR0b24ge1xuICAtLWNsaXAtcGF0aDogaW5zZXQoIDAgY2FsYyggKCh2YXIoLS1mLXRodW1iLXdpZHRoLCAwKSAtIHZhcigtLWYtdGh1bWItY2xpcC13aWR0aCwgMCkpKSAqICgxIC0gdmFyKC0tcHJvZ3Jlc3MsIDApKSAqIDAuNSApIHJvdW5kIHZhcigtLWYtdGh1bWItYm9yZGVyLXJhZGl1cywgMCkgKTtcbiAgY2xpcC1wYXRoOiB2YXIoLS1jbGlwLXBhdGgpO1xufVxuXG4uaXMtY2xhc3NpYyAuaXMtbmF2LXNlbGVjdGVkIC5mLXRodW1ic19fc2xpZGVfX2J1dHRvbiB7XG4gIG9wYWNpdHk6IHZhcigtLWYtdGh1bWItc2VsZWN0ZWQtb3BhY2l0eSk7XG59XG5cbi5pcy1jbGFzc2ljIC5pcy1uYXYtc2VsZWN0ZWQgLmYtdGh1bWJzX19zbGlkZV9fYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogdmFyKC0tZi10aHVtYi1vdXRsaW5lLCAwKSBzb2xpZCB2YXIoLS1mLXRodW1iLW91dGxpbmUtY29sb3IsIHRyYW5zcGFyZW50KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZi10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgYW5pbWF0aW9uOiBmLWZhZGVJbiAwLjJzIGVhc2Utb3V0O1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmYtdGh1bWJzX19zbGlkZV9faW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogdmFyKC0tZi10aHVtYi1vZmZzZXQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWYtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5mLXRodW1icy5pcy1ob3Jpem9udGFsIC5mLXRodW1ic19fdHJhY2sge1xuICBwYWRkaW5nOiA4cHggMCAxMnB4IDA7XG59XG5cbi5mLXRodW1icy5pcy1ob3Jpem9udGFsIC5mLXRodW1ic19fc2xpZGUge1xuICBtYXJnaW46IDAgdmFyKC0tZi10aHVtYi1nYXApIDAgMDtcbn1cblxuLmYtdGh1bWJzLmlzLXZlcnRpY2FsIC5mLXRodW1ic19fdHJhY2sge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4uZi10aHVtYnMuaXMtdmVydGljYWwgLmYtdGh1bWJzX19zbGlkZSB7XG4gIG1hcmdpbjogMCAwIHZhcigtLWYtdGh1bWItZ2FwKSAwO1xufVxuXG4uZmFuY3lib3hfX3RodW1icyB7XG4gIC0tZi10aHVtYi13aWR0aDogOTZweDtcbiAgLS1mLXRodW1iLWhlaWdodDogNzJweDtcbiAgLS1mLXRodW1iLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLS1mLXRodW1iLW91dGxpbmU6IDJweDtcbiAgLS1mLXRodW1iLW91dGxpbmUtY29sb3I6ICNlZGVkZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogdmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4uZmFuY3lib3hfX3RodW1icy5pcy1jbGFzc2ljIHtcbiAgLS1mLXRodW1iLWdhcDogOHB4O1xuICAtLWYtdGh1bWItb3BhY2l0eTogMC41O1xuICAtLWYtdGh1bWItaG92ZXItb3BhY2l0eTogMTtcbn1cblxuLmZhbmN5Ym94X190aHVtYnMuaXMtY2xhc3NpYyAuZi1zcGlubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSk7XG59XG5cbi5mYW5jeWJveF9fdGh1bWJzLmlzLW1vZGVybiB7XG4gIC0tZi10aHVtYi1nYXA6IDRweDtcbiAgLS1mLXRodW1iLWV4dHJhLWdhcDogMTZweDtcbiAgLS1mLXRodW1iLWNsaXAtd2lkdGg6IDQ2cHg7XG4gIC0tZi10aHVtYi1vcGFjaXR5OiAxO1xuICAtLWYtdGh1bWItaG92ZXItb3BhY2l0eTogMTtcbn1cblxuLmZhbmN5Ym94X190aHVtYnMuaXMtbW9kZXJuIC5mLXNwaW5uZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpKTtcbn1cblxuLmZhbmN5Ym94X190aHVtYnMuaXMtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tZi10aHVtYi1nYXApO1xufVxuXG4uZmFuY3lib3hfX3RodW1icy5pcy12ZXJ0aWNhbCB7XG4gIHBhZGRpbmc6IHZhcigtLWYtdGh1bWItZ2FwKSAwO1xufVxuXG4uaXMtY29tcGFjdCAuZmFuY3lib3hfX3RodW1icyB7XG4gIC0tZi10aHVtYi13aWR0aDogNjRweDtcbiAgLS1mLXRodW1iLWNsaXAtd2lkdGg6IDMycHg7XG4gIC0tZi10aHVtYi1oZWlnaHQ6IDQ4cHg7XG4gIC0tZi10aHVtYi1leHRyYS1nYXA6IDEwcHg7XG59XG5cbi5mYW5jeWJveF9fdGh1bWJzLmlzLW1hc2tlZCB7XG4gIG1heC1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uaXMtY2xvc2luZyAuZmFuY3lib3hfX3RodW1icyB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZhbmN5Ym94X190b29sYmFyIHtcbiAgLS1mLXByb2dyZXNzLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk0KSk7XG4gIC0tZi1idXR0b24td2lkdGg6IDQ2cHg7XG4gIC0tZi1idXR0b24taGVpZ2h0OiA0NnB4O1xuICAtLWYtYnV0dG9uLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvcik7XG4gIC0tZi1idXR0b24taG92ZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWhvdmVyLWNvbG9yKTtcbiAgLS1mLWJ1dHRvbi1iZzogcmdiYSgyNCwgMjQsIDI3LCAwLjY1KTtcbiAgLS1mLWJ1dHRvbi1ob3Zlci1iZzogcmdiYSg3MCwgNzAsIDczLCAwLjY1KTtcbiAgLS1mLWJ1dHRvbi1hY3RpdmUtYmc6IHJnYmEoOTAsIDkwLCA5MywgMC42NSk7XG4gIC0tZi1idXR0b24tYm9yZGVyLXJhZGl1czogMDtcbiAgLS1mLWJ1dHRvbi1zdmctd2lkdGg6IDI0cHg7XG4gIC0tZi1idXR0b24tc3ZnLWhlaWdodDogMjRweDtcbiAgLS1mLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAxLjU7XG4gIC0tZi1idXR0b24tc3ZnLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgyNCwgMjQsIDI3LCAwLjE1KSk7XG4gIC0tZi1idXR0b24tc3ZnLWZpbGw6IG5vbmU7XG4gIC0tZi1idXR0b24tc3ZnLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJIEFkanVzdGVkXCIsIFwiU2Vnb2UgVUlcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCBjdXJyZW50Q29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTtcbiAgdGV4dC1zaGFkb3c6IHZhcigtLWZhbmN5Ym94LXRvb2xiYXItdGV4dC1zaGFkb3csIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLmZhbmN5Ym94X190b29sYmFyIDpmb2N1cy12aXNpYmxlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmZhbmN5Ym94X190b29sYmFyLmlzLWFic29sdXRlLCAuaXMtY29tcGFjdCAuZmFuY3lib3hfX3Rvb2xiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5pcy1pZGxlIC5mYW5jeWJveF9fdG9vbGJhciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBhbmltYXRpb246IDAuMTVzIGVhc2Utb3V0IGJvdGggZi1mYWRlT3V0O1xufVxuXG4uZmFuY3lib3hfX3Rvb2xiYXJfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmZhbmN5Ym94X190b29sYmFyX19jb2x1bW4uaXMtbGVmdCwgLmZhbmN5Ym94X190b29sYmFyX19jb2x1bW4uaXMtcmlnaHQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDA7XG59XG5cbi5mYW5jeWJveF9fdG9vbGJhcl9fY29sdW1uLmlzLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5mYW5jeWJveF9faW5mb2JhciB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBsaW5lLWhlaWdodDogdmFyKC0tZi1idXR0b24taGVpZ2h0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2luZm9iYXIgc3BhbiB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uZmFuY3lib3hfX2luZm9iYXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWYtYnV0dG9uLWJnKTtcbn1cblxuW2RhdGEtZmFuY3lib3gtdG9nZ2xlLXNsaWRlc2hvd10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbltkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIC5mLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbltkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIHN2ZyBnOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuW2RhdGEtZmFuY3lib3gtdG9nZ2xlLXNsaWRlc2hvd10gc3ZnIGc6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oYXMtc2xpZGVzaG93IFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIHN2ZyBnOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhhcy1zbGlkZXNob3cgW2RhdGEtZmFuY3lib3gtdG9nZ2xlLXNsaWRlc2hvd10gc3ZnIGc6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbltkYXRhLWZhbmN5Ym94LXRvZ2dsZS1mdWxsc2NyZWVuXSBzdmcgZzpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbltkYXRhLWZhbmN5Ym94LXRvZ2dsZS1mdWxsc2NyZWVuXSBzdmcgZzpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuOmZ1bGxzY3JlZW4gW2RhdGEtZmFuY3lib3gtdG9nZ2xlLWZ1bGxzY3JlZW5dIHN2ZyBnOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuOmZ1bGxzY3JlZW4gW2RhdGEtZmFuY3lib3gtdG9nZ2xlLWZ1bGxzY3JlZW5dIHN2ZyBnOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZi1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWYtcHJvZ3Jlc3MtY29sb3IsIHZhcigtLWYtY2Fyb3VzZWwtdGhlbWUtY29sb3IsICMwMDkxZmYpKTtcbiAgei1pbmRleDogMzA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJsb2NrZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogLTAuMDVlbTtcbn1cblxuLmJsb2NrZXIuYmVoaW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDkwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgLW8tYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5tb2RhbCBhLmNsb3NlLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMi41cHg7XG4gIHJpZ2h0OiAtMTIuNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUE4Q0FZQUFBQTYvTmx5QUFBQUFYTlNSMElBcnM0YzZRQUFBM2hKUkVGVWFBWGxtOCtLMDBBY3g3TWlDSUpIL3l3K2dBOWcyNU80OVNMNEFPM0JwMWp3NU52a3RDK3dGODhxZXZLNEJVOTdFbXp4VUJDRW9sSy9uNWdwM1c2VFRKUGZwTlBORjM3TU5zbDg1L3ZOL0RhVG1VNlBrbkM0SytwbmlxZUtKM2s4VW5rdkR4WEp6enkrcS95YXh4ZVZIeFcvRk5IamdSU2VLdDRyRm9wbHphQXVISERCR1IyZVM5RzU0cmVpcnNtaWVuRENUUnQ3eHdzcCtLQW9FbXQ5bkxhR2l0WnhyQmJQRk5hR2ZQbG9HdzJ0NEpWYW1TdDh4WVc2RGcxb0NZbzNZdityQ0dWaVYxNjBvTWtjZDhTWUtuWVYxTmIxYUVPakNlNkw1Wk9pTGZGMTIwRWpXaHVCdTNZSVp0MU5RbXVqbms1RjRNZ09wVVJ6TGZBd09CU1RtenAzZnBEeHVJL3BhYnhwcU9vejJyMkhMQWIwR01iWktsTlY1L0hnOVhKeXBndXJ5QTdsUEY1S01kVFpRekhqcXhOUGhXaHpJdUFydU9sMWVOcUtFeDF0U2g1cmZieGR3N21PeENxNHFTNjhaVGpLUzFZVnZpbHU1NTl2V3ZGSGhoNHJacmR5WjY5Vm1wZ2RqOGZKYkRaTEpwTkowdXYxY25yL2dqclVoUU11SStBTmp5dXdmdFEwYmJMNkVycDBtTS9ueThGZzRNM0x0ZFJ4Z010S2wzandtSUhWeFlYQ2hGeTk0L1JtcGEvcFRiTlVoc3RLVis0UnI4bExROUtsVXZKS0x5Rzh5dlEyczlTQnkxSmI3alY1YTB5YXBmRjZhcGFaTGpMTGNXdGQ0c05ybUpVTUh5TSsxeGliVGpIODJaaDAxVE5saHNyT2hkS1RlMDB1QXpaUW1ONitLVytzRGEvSkQyUFNWUTg3M20yOXlmKzFROVZEemZFWWxIaTFHNUxLQkJXWmJ0RXNIYkZ3YjFvWUR3cjFaaUYvMmJuQ1NnMU9CRS9wZnI5L2JXeDI2VXhKTDNPTlBJU09MS1V2UXphMExaVXhTS3lqcGRUR2EvdkRFcjI1cmRkYk1NMFEzTzZMeDNycUZ2VSt4NlVyUktRWTd0eXJaZWNtRDlGT0R5OHVMaXpUbWlsd05qMGtyYU5jQUpoT3A1YUdWd3NBR0Q1Vm1KQnJXV2JKU2dXVDl6cnpXZXBRRjQ3UmFHU2lLZmVHeDZTemkzZ3ptWC9ISGJpaHdCc2VyNEI5VUpZcEZCTlg0UjZ2VG4zVlFuZXowU3ltbnJIUU1zUllHVHIxZFNrMzRsalJxUy9FTWQycExROFlCcDNhMVBMZmNxQ3BvOGd0SGtaRkhLa1RYNmZzM01ZMGJsS250aDY2cktDblUwVlJHdTM3T05yUWFBNGVaREZ0V0F1MmZYajl6akZreFRCT284Rjd0OTI2Z1RwLzgzS3l6emN5MmtaRDZ4aXF4VFluSExSRm0zdkhpUlN3TlNqa3ozaG9Jem84bENLV1VsZy9ZdEdzN3RPYnVuREFaZnBETGJmRUkxNXpzRUlZM1UveC9nSEhjL0cxemx0bkFnQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xufVxuXG4ubW9kYWwtc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5tb2RhbC1zcGlubmVyID4gZGl2IHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDJweDtcbiAgbWFyZ2luOiAwIDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stc3RyZXRjaGRlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5tb2RhbC1zcGlubmVyIC5yZWN0MiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cblxuLm1vZGFsLXNwaW5uZXIgLnJlY3QzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5cbi5tb2RhbC1zcGlubmVyIC5yZWN0NCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXN0cmV0Y2hkZWxheSB7XG4gIDAlLCA0MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5IHtcbiAgMCUsIDQwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG59XG4vKipcbiAqIFN3aXBlciAxMS4xLjRcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjQgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogTWF5IDMwLCAyMDI0XG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmY7XG59XG5cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCwgLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsIC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZywgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbiwgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sIDhweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLCBhdXRvKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cywgNTAlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCwgOHB4KTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyBsZWZ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHJpZ2h0O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsIGluaGVyaXQpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIsIC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCwgYXV0byk7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsIGF1dG8pO1xuICByaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItY2FyZHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmJlZm9yZSwgLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmFmdGVyLCAudHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktaGFuZGxlOmJlZm9yZSwgLnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMzA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xufVxuXG4udHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YmVmb3JlLCAudHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YWZ0ZXIge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDk5OTlweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEuNXB4O1xufVxuXG4udHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktaGFuZGxlOmJlZm9yZSwgLnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTphZnRlciB7XG4gIHdpZHRoOiA5OTk5cHg7XG4gIGhlaWdodDogM3B4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEuNXB4O1xufVxuXG4udHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbCwgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbCwgLnR3ZW50eXR3ZW50eS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsLCAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsLCAudHdlbnR5dHdlbnR5LW92ZXJsYXkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWwsIC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWwge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWw6YmVmb3JlLCAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsOmJlZm9yZSwgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbDpiZWZvcmUsIC50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTlweDtcbn1cblxuLnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbDpiZWZvcmUsIC50d2VudHl0d2VudHktdmVydGljYWwgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbDpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTBweDtcbn1cblxuLnR3ZW50eXR3ZW50eS1sZWZ0LWFycm93LCAudHdlbnR5dHdlbnR5LXJpZ2h0LWFycm93LCAudHdlbnR5dHdlbnR5LXVwLWFycm93LCAudHdlbnR5dHdlbnR5LWRvd24tYXJyb3cge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDZweCBpbnNldCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udHdlbnR5dHdlbnR5LWxlZnQtYXJyb3csIC50d2VudHl0d2VudHktcmlnaHQtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTZweDtcbn1cblxuLnR3ZW50eXR3ZW50eS11cC1hcnJvdywgLnR3ZW50eXR3ZW50eS1kb3duLWFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTZweDtcbn1cblxuLnR3ZW50eXR3ZW50eS1jb250YWluZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50d2VudHl0d2VudHktY29udGFpbmVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHdlbnR5dHdlbnR5LWNvbnRhaW5lci5hY3RpdmUgLnR3ZW50eXR3ZW50eS1vdmVybGF5LCAudHdlbnR5dHdlbnR5LWNvbnRhaW5lci5hY3RpdmUgOmhvdmVyLnR3ZW50eXR3ZW50eS1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnR3ZW50eXR3ZW50eS1jb250YWluZXIuYWN0aXZlIC50d2VudHl0d2VudHktb3ZlcmxheSAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbCxcbi50d2VudHl0d2VudHktY29udGFpbmVyLmFjdGl2ZSAudHdlbnR5dHdlbnR5LW92ZXJsYXkgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbCwgLnR3ZW50eXR3ZW50eS1jb250YWluZXIuYWN0aXZlIDpob3Zlci50d2VudHl0d2VudHktb3ZlcmxheSAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbCxcbi50d2VudHl0d2VudHktY29udGFpbmVyLmFjdGl2ZSA6aG92ZXIudHdlbnR5dHdlbnR5LW92ZXJsYXkgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50d2VudHl0d2VudHktY29udGFpbmVyICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWwge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtY29udGVudCk7XG59XG5cbi50d2VudHl0d2VudHktYWZ0ZXItbGFiZWwge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb250ZW50KTtcbn1cblxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsOmJlZm9yZSB7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZSB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4udHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsOmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbn1cblxuLnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZSB7XG4gIGJvdHRvbTogMTBweDtcbn1cblxuLnR3ZW50eXR3ZW50eS1vdmVybGF5IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHotaW5kZXg6IDI1O1xufVxuXG4udHdlbnR5dHdlbnR5LW92ZXJsYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi50d2VudHl0d2VudHktb3ZlcmxheTpob3ZlciAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnR3ZW50eXR3ZW50eS1vdmVybGF5OmhvdmVyIC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnR3ZW50eXR3ZW50eS1iZWZvcmUge1xuICB6LWluZGV4OiAyMDtcbn1cblxuLnR3ZW50eXR3ZW50eS1hZnRlciB7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4udHdlbnR5dHdlbnR5LWhhbmRsZSB7XG4gIGhlaWdodDogMzhweDtcbiAgd2lkdGg6IDM4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgYm9yZGVyOiAzcHggc29saWQgd2hpdGU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgei1pbmRleDogNDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmJlZm9yZSB7XG4gIGJvdHRvbTogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDAgd2hpdGUsIDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAzcHggMCB3aGl0ZSwgMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAzcHggMCB3aGl0ZSwgMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbn1cblxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAtM3B4IDAgd2hpdGUsIDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAtM3B4IDAgd2hpdGUsIDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgLTNweCAwIHdoaXRlLCAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xufVxuXG4udHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktaGFuZGxlOmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDAgMCB3aGl0ZSwgMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAzcHggMCAwIHdoaXRlLCAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICBib3gtc2hhZG93OiAzcHggMCAwIHdoaXRlLCAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xufVxuXG4udHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktaGFuZGxlOmFmdGVyIHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0zcHggMCAwIHdoaXRlLCAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IC0zcHggMCAwIHdoaXRlLCAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICBib3gtc2hhZG93OiAtM3B4IDAgMCB3aGl0ZSwgMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbn1cblxuLnR3ZW50eXR3ZW50eS1sZWZ0LWFycm93IHtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgd2hpdGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xufVxuXG4udHdlbnR5dHdlbnR5LXJpZ2h0LWFycm93IHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB3aGl0ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTdweDtcbn1cblxuLnR3ZW50eXR3ZW50eS11cC1hcnJvdyB7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB3aGl0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xN3B4O1xufVxuXG4udHdlbnR5dHdlbnR5LWRvd24tYXJyb3cge1xuICBib3JkZXItdG9wOiA2cHggc29saWQgd2hpdGU7XG4gIGJvdHRvbTogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAtMTdweDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF0eXAgRGlzcGxheVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktUmVndWxhci5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJBdHlwIERpc3BsYXlcIiksIGxvY2FsKFwiQXR5cERpc3BsYXktUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF0eXAgRGlzcGxheVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktVGhpbkl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJBdHlwIERpc3BsYXkgVGhpbiBJdGFsaWNcIiksIGxvY2FsKFwiQXR5cERpc3BsYXktVGhpbkl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1UaGluSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktVGhpbkl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1UaGluSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1UaGluSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF0eXAgRGlzcGxheVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktU2VtaWJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiQXR5cCBEaXNwbGF5IFNlbWlib2xkXCIpLCBsb2NhbChcIkF0eXBEaXNwbGF5LVNlbWlib2xkXCIpLCB1cmwoXCIuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LVNlbWlib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktU2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LVNlbWlib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF0eXAgRGlzcGxheVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktQm9sZEl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJBdHlwIERpc3BsYXkgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiQXR5cERpc3BsYXktQm9sZEl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1Cb2xkSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdHlwIERpc3BsYXlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LVRoaW4uZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiQXR5cCBEaXNwbGF5IFRoaW5cIiksIGxvY2FsKFwiQXR5cERpc3BsYXktVGhpblwiKSwgdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1UaGluLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1UaGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1UaGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF0eXAgRGlzcGxheVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktSXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkF0eXAgRGlzcGxheSBJdGFsaWNcIiksIGxvY2FsKFwiQXR5cERpc3BsYXktSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdHlwIERpc3BsYXlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LVNlbWlib2xkSXRhbGljLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIkF0eXAgRGlzcGxheSBTZW1pYm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiQXR5cERpc3BsYXktU2VtaWJvbGRJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktU2VtaWJvbGRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1TZW1pYm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1TZW1pYm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktU2VtaWJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXR5cCBEaXNwbGF5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1MaWdodC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJBdHlwIERpc3BsYXkgTGlnaHRcIiksIGxvY2FsKFwiQXR5cERpc3BsYXktTGlnaHRcIiksIHVybChcIi4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXR5cCBEaXNwbGF5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1NZWRpdW0uZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiQXR5cCBEaXNwbGF5IE1lZGl1bVwiKSwgbG9jYWwoXCJBdHlwRGlzcGxheS1NZWRpdW1cIiksIHVybChcIi4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF0eXAgRGlzcGxheVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktTGlnaHRJdGFsaWMuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiQXR5cCBEaXNwbGF5IExpZ2h0IEl0YWxpY1wiKSwgbG9jYWwoXCJBdHlwRGlzcGxheS1MaWdodEl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1MaWdodEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LUxpZ2h0SXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1MaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdHlwIERpc3BsYXlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LUJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiQXR5cCBEaXNwbGF5IEJvbGRcIiksIGxvY2FsKFwiQXR5cERpc3BsYXktQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdHlwIERpc3BsYXlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LU1lZGl1bUl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJBdHlwIERpc3BsYXkgTWVkaXVtIEl0YWxpY1wiKSwgbG9jYWwoXCJBdHlwRGlzcGxheS1NZWRpdW1JdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktTWVkaXVtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktTWVkaXVtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktTWVkaXVtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi50aXRsZS1oMSBoMSwgLnRpdGxlLWgxIGgyLCAudGl0bGUtaDEgaDMsIC50aXRsZS1oMSBoNCwgLnRpdGxlLWgxIGg1LCAudGl0bGUtaDEgaDYsXG4udGl0bGUtaDIgaDEsXG4udGl0bGUtaDIgaDIsXG4udGl0bGUtaDIgaDMsXG4udGl0bGUtaDIgaDQsXG4udGl0bGUtaDIgaDUsXG4udGl0bGUtaDIgaDYsXG4udGl0bGUtaDMgaDEsXG4udGl0bGUtaDMgaDIsXG4udGl0bGUtaDMgaDMsXG4udGl0bGUtaDMgaDQsXG4udGl0bGUtaDMgaDUsXG4udGl0bGUtaDMgaDYsXG4udGl0bGUtaDQgaDEsXG4udGl0bGUtaDQgaDIsXG4udGl0bGUtaDQgaDMsXG4udGl0bGUtaDQgaDQsXG4udGl0bGUtaDQgaDUsXG4udGl0bGUtaDQgaDYsXG4udGl0bGUtaDUgaDEsXG4udGl0bGUtaDUgaDIsXG4udGl0bGUtaDUgaDMsXG4udGl0bGUtaDUgaDQsXG4udGl0bGUtaDUgaDUsXG4udGl0bGUtaDUgaDYsXG4udGl0bGUtaDYgaDEsXG4udGl0bGUtaDYgaDIsXG4udGl0bGUtaDYgaDMsXG4udGl0bGUtaDYgaDQsXG4udGl0bGUtaDYgaDUsXG4udGl0bGUtaDYgaDYge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuYSxcbmJ1dHRvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hLFxuYTpob3ZlcixcbmE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmh0bWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mLUF0eXApO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTEpO1xufVxuXG4ubWFpbiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDM5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5tYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLm1haW4ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xufVxuXG4uZm9vdGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5zdmctaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uc3ZnLWljb25fc3Ryb2tlIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDEuNXB4O1xufVxuXG4uYWNjb3JkaW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3VzdG9tLXRhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLXRhYi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5maXJzdC1zZWN0aW9uLW1vYi1wYW5lbC1zcGFjZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpcnN0LXNlY3Rpb24tbW9iLXBhbmVsLXNwYWNlIC5zZWN0aW9uLWhlYWQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5zd2lwZXItYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc3dpcGVyLnN3aXBlci1pbml0aWFsaXplZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zd2lwZXItY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIGNvbG9yOiB2YXIoLS1jLXNlY29uZC0zKTtcbn1cbi5zd2lwZXItY29udHJvbHNfZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc3dpcGVyLWNvbnRyb2xzX2RhcmsgLnN3aXBlci1hcnJvdzpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xuICB9XG59XG5cbi5zd2lwZXItbnVtYnMge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXBlci1udW1icyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5zd2lwZXItYXJyb3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN3aXBlci1hcnJvdy1yaWdodCB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zd2lwZXItYXJyb3c6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG4gIH1cbn1cblxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XG59XG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0yKTtcbn1cblxuLmYtYnV0dG9uW2RhdGEtcGFuem9vbS1hY3Rpb25dLCAuZi1idXR0b25bZGF0YS1mYW5jeWJveC10b2dnbGUtc2xpZGVzaG93XSwgLmYtYnV0dG9uW2RhdGEtZmFuY3lib3gtdG9nZ2xlLWZ1bGxzY3JlZW5dLCAuZi1idXR0b25bZGF0YS1mYW5jeWJveC10b2dnbGUtdGh1bWJzXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWJnLWxpbmVhciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MC4wMWRlZywgcmdiYSgxLCAzNiwgNDAsIDAuMjUpIDAlLCByZ2JhKDQsIDg2LCA5MiwgMC4yNSkgNTQuMzElKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1iZy1saW5lYXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0xKTtcbiAgfVxufVxuXG4uc2VjdGlvbi1iZy1tYWluLTQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tNCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tYmctbWFpbi00IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMSk7XG4gIH1cbn1cblxuLnNlY3Rpb24taGVhZCB7XG4gIHBhZGRpbmc6IDQ1cHggODVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1oZWFkIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDc2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNlY3Rpb24tdGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi10aXRsZV9mcy02OCB7XG4gIGZvbnQtc2l6ZTogNjhweDtcbn1cbi5zZWN0aW9uLXRpdGxlX2ZzLTkyIHtcbiAgZm9udC1zaXplOiA5MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWRlc2Mge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuLnNlY3Rpb24tZGVzY19tdy0xMDEwIHtcbiAgbWF4LXdpZHRoOiAxMDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLnNlY3Rpb24tZGVzYyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1kZXNjIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuLnN0eWxlZC1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDtcbn1cblxuLnN0eWxlZC1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1zZWNvbmQtMyk7XG4gIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG59XG5cbi5zdHlsZWQtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0zKTtcbn1cblxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLnN0eWxlZC1zY3JvbGxiYXIge1xuICAgIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tYy1tYWluLTMpIHZhcigtLWMtc2Vjb25kLTMpO1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgfVxufVxuLmZ3LXRoaW4ge1xuICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1leGxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHQsXG4uZnctMzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctcmVnIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZnctbWVkLFxuLmZ3LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LXNlbWkge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuLmZ3LWV4dHJibGQge1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ib2R5LW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm10LTMwX21vYixcbltjbGFzcyo9bXQtXS5tdC0zMF9tb2Ige1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubXQtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQtNDBfbW9iLFxuW2NsYXNzKj1tdC1dLm10LTQwX21vYiB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iLTIwX21vYixcbltjbGFzcyo9bWItXS5tYi0yMF9tb2Ige1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1maWxsLCAuYnRuLWRlZiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGdhcDogMTBweDtcbn1cbi5idG4tZmlsbCBzcGFuLCAuYnRuLWRlZiBzcGFuIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmJ0bi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5idG4td3JhcF9qLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi13cmFwX210LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5idG4td3JhcF9tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5idG4tZGVmIHtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLXNlY29uZC0zKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi1kZWY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG4gIH1cbn1cbi5idG4tZGVmOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTIpO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xufVxuLmJ0bi1kZWZfdy0xMDAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZGVmX2gtODAge1xuICBoZWlnaHQ6IDgwcHg7XG59XG4uYnRuLWRlZl9oLTY4IHtcbiAgaGVpZ2h0OiA2OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5idG4tZGVmX2gtNjgge1xuICAgIGhlaWdodDogNThweDtcbiAgfVxufVxuLmJ0bi1kZWZfaC01MSB7XG4gIGhlaWdodDogNTFweDtcbn1cbi5idG4tZGVmX2ZzLTI4IHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5idG4tZGVmX2ZzLTI0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAuYnRuLWRlZl9mcy0yNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uYnRuLWRlZl9mcy0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uYnRuLWRlZl9iZy1kYXJrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTIpO1xufVxuLmJ0bi1kZWZfYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcbn1cbi5idG4tZGVmX2JvcmRlci1tYWluLTIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcbn1cbi5idG4tZGVmX2NvbG9yLW1haW4tMyB7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMyk7XG59XG4uYnRuLWRlZl9kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMyk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYnRuLWRlZl9kYXJrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMik7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5idG4tZGVmX2Rhcms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTIpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tZGVmX3YyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMyk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYnRuLWRlZl92Mjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTIpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4uYnRuLWRlZl9zaGFkb3cge1xuICBib3gtc2hhZG93OiA2cHggNnB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ0bi1kZWYge1xuICAgIGhlaWdodDogNTFweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tZGVmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYnRuLWZpbGwge1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYnRuLWZpbGw6bm90KC5zLWF1dGhvci1tZXRob2RfX21haW4taW5mby10aXRsZS1idG4pOm5vdCgucy1zdGVwc19fbWFpbi1pbmZvLXRpdGxlLWJ0bik6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMSk7XG4gIH1cbn1cbi5idG4tZmlsbDpub3QoLnMtYXV0aG9yLW1ldGhvZF9fbWFpbi1pbmZvLXRpdGxlLWJ0bik6bm90KC5zLXN0ZXBzX19tYWluLWluZm8tdGl0bGUtYnRuKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0xKTtcbn1cbi5idG4tZmlsbF9oLTYyIHtcbiAgaGVpZ2h0OiA2MnB4O1xufVxuLmJ0bi1maWxsX2gtNzAge1xuICBoZWlnaHQ6IDcwcHg7XG59XG4uYnRuLWZpbGxfaC05NSB7XG4gIGhlaWdodDogOTVweDtcbn1cbi5idG4tZmlsbF9mcy0yNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG4uYnRuLWZpbGxfZnMtMjYge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuLmJ0bi1maWxsX3ctMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWZpbGxfYnItMTAge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmJ0bi1maWxsX2Rhcmsge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMik7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYnRuLWZpbGxfZGFyazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuLmJ0bi1maWxsX2Rhcms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5idG4tZmlsbF9saWdodCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi1maWxsX2xpZ2h0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG4uYnRuLWZpbGxfbGlnaHQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5idG4tZmlsbF9zaGFkb3cge1xuICBib3gtc2hhZG93OiA2cHggNnB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ0bi1maWxsIHtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMik7XG59XG5cbi5mb290ZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA4MHB4IDAgNjRweDtcbn1cblxuLmZvb3Rlci1tYWluIHtcbiAgcGFkZGluZzogNjBweCAwIDMwcHg7XG59XG5cbi5mb290ZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uZm9vdGVyLWNvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzBweDtcbn1cblxuLmZvb3Rlci1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyX19pbmZvIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbi5mb290ZXJfX2luZm8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZm9vdGVyX19pbmZvIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9vdGVyX19pbmZvX21iLTIzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLmZvb3Rlcl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZm9vdGVyX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyX19waG9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiB2YXIoLS1jLXNlY29uZC0zKTtcbn1cblxuLmZvb3Rlci1jb2xfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5mb290ZXItY29sX190aXRsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvb3Rlcl9fbmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5cbi5mb290ZXJfX25hdi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZvb3Rlcl9fbmF2LWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5mb290ZXJfX25hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMSk7XG4gIH1cbn1cblxuLmZvb3Rlci1mb290IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0NXB4IDA7XG59XG4uZm9vdGVyLWZvb3Q6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogLTY1cHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xufVxuXG4uZm9vdGVyX19jb3B5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC5mb290ZXItY29scyB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWNvbHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5mb290ZXItY29sIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxuICAuZm9vdGVyLWNvbC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZm9vdGVyLWNvbC0yIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZm9vdGVyLWNvbC0zIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZm9vdGVyLWNvbC00IHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5mb290ZXItZm9vdCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5mb290ZXItZm9vdDpiZWZvcmUge1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5mb290ZXItY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9vdGVyLWNvbC0xIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZm9vdGVyLWNvbC0yIHtcbiAgICBvcmRlcjogNDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuZm9vdGVyLWNvbC0zIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZm9vdGVyLWNvbC00IHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5mb290ZXItY29sX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAuZm9vdGVyX19waG9uZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZm9vdGVyX19pbmZvIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5maWVsZHMtY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzM3B4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4uZmllbGRzLWNvbHM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZpZWxkcy1jb2xzIHtcbiAgICBnYXA6IDIwcHggMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5maWVsZC1jb2wge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpZWxkLXdyYXAuZmllbGQtZXJyb3IgLmZpZWxkIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG4uZmllbGQtd3JhcC5maWVsZC1lcnJvciB+IC5maWVsZC1lcnJvci1tc2cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmllbGQge1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNzdweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmZpZWxkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWMtbWFpbi0yLXJnYiksIDAuNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZpZWxkIHtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi5maWVsZC1lcnJvci1tc2cge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLWZvb3QgLmJ0bi13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ubW9iaWxlLW1lbnUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwNSUpO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVudS1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDk5O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubWVudS1vdmVybGF5LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uYmxvY2tlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5tb2RhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNFQUVERUU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1vZGFsLWRlc2Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxuXG4gIC5tb2RhbC1kZXNjIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLm1vZGFsLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucGFnaW5hdGlvbl9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cblxuLnBhZ2luYXRpb25fX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnBhZ2luYXRpb25fX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiB2YXIoLS1jLXNlY29uZC0zKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGhlaWdodDogMzBweDtcbn1cbi5wYWdpbmF0aW9uX19saW5rOm5vdCgucGFnaW5hdGlvbl9fbGluay1wcmV2KTpub3QoLnBhZ2luYXRpb25fX2xpbmstbmV4dCkge1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLnBhZ2luYXRpb25fX2xpbms6bm90KC5wYWdpbmF0aW9uX19saW5rLXByZXYpOm5vdCgucGFnaW5hdGlvbl9fbGluay1uZXh0KS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wYWdpbmF0aW9uX19saW5rOm5vdCgucGFnaW5hdGlvbl9fbGluay1wcmV2KTpub3QoLnBhZ2luYXRpb25fX2xpbmstbmV4dCk6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG4gIH1cbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2luYXRpb25fX2xpbmstcHJldjpob3ZlciBzdmcsXG4ucGFnaW5hdGlvbl9fbGluay1uZXh0OmhvdmVyIHN2ZyB7XG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcbiAgfVxufVxuXG4uc2lkZWJhciB7XG4gIHdpZHRoOiAzOTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTIpO1xufVxuXG4uc2lkZWJhci1vdmVyZmxvdyxcbi5zaWRlYmFyLXRvZ2dsZXIsXG4uc2lkZWJhci1jbG9zZS1idG4sXG4uc2lkZWJhcl9fbW9iLWxvZ28sXG4uc2lkZWJhcl9fZm9vdC1waG9uZS1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2lkZWJhcl9faW5uZXItYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMik7XG59XG5cbi5zaWRlYmFyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaWRlYmFyX19tYWluIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDM1cHggMjVweCAyMHB4IDUwcHg7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLnNpZGViYXJfX21haW46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpZGViYXJfX2Zvb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmc6IDAgMjVweCAyMHB4IDUwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uc2lkZWJhcl9fZm9vdDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAtMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMykgMjAlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5zaWRlYmFyX19iYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBoZWlnaHQ6IDgzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNpZGViYXJfX2JhbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NC45MWRlZywgIzkyRDVEQiA2MS44NyUsICNFQ0VDRUIgMTQ0LjExJSk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnNpZGViYXJfX2JhbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk0LjkxZGVnLCAjMDQ1NjVDIDYxLjg3JSwgI0VDRUNFQiAxNDQuMTElKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc2lkZWJhcl9fYmFuOmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuc2lkZWJhcl9fYmFuOmhvdmVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5zaWRlYmFyX19iYW46aG92ZXIgLnNpZGViYXJfX2Jhbi10aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xuICB9XG59XG5cbi5zaWRlYmFyX19iYW4taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zaWRlYmFyX19iYW4tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uc2lkZWJhcl9fYWJvdXQtYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNpZGViYXJfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2lkZWJhcl9fcGhvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2lkZWJhcl9fcmVxdWVzdC1idG4ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2lkZWJhcl9fbmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNpZGViYXJfX25hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1jLXNlY29uZC0zKTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc2lkZWJhcl9fbmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLXNlY29uZC0xKTtcbiAgfVxufVxuXG4uc2lkZWJhcl9fd29ya3RpbWUge1xuICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2lkZWJhcl9fd29ya3RpbWUtdHh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICB3aWR0aDogMzQwcHg7XG4gIH1cblxuICAuc2lkZWJhcl9fbWFpbiB7XG4gICAgcGFkZGluZzogMzVweCAyNXB4IDIwcHggNTBweDtcbiAgfVxuXG4gIC5zaWRlYmFyX19mb290IHtcbiAgICBwYWRkaW5nOiAwIDM1cHggMjBweCA1MHB4O1xuICB9XG5cbiAgLnNpZGViYXJfX2Fib3V0LWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5zaWRlYmFyX19iYW4ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxuXG4gIC5zaWRlYmFyX19iYW4taW1nIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuXG4gIC5zaWRlYmFyX19tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG4gIC5zaWRlYmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGdhcDogOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2lkZWJhci10b2dnbGVyIHNwYW4ge1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5zaWRlYmFyX19pbm5lci1jIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwNSUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAuc2lkZWJhcl9faW5uZXItYy5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5zaWRlYmFyLW92ZXJmbG93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5zaWRlYmFyLW92ZXJmbG93LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2lkZWJhci1jbG9zZS1idG4ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5zaWRlYmFyLWNsb3NlLWJ0biBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5zaWRlYmFyLWNsb3NlLWJ0biBzcGFuOmxhc3QtY2hpbGQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpZGViYXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc2lkZWJhci1tb2ItYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDlweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgei1pbmRleDogMTAxO1xuICB9XG5cbiAgLnNpZGViYXItdG9nZ2xlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuc2lkZWJhci10b2dnbGVyIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogIzJGMzAzMjtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG4gIC5zaWRlYmFyLXRvZ2dsZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogN3B4O1xuICB9XG4gIC5zaWRlYmFyLXRvZ2dsZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHRvcDogMTJweDtcbiAgfVxuICAuc2lkZWJhci10b2dnbGVyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDE3cHg7XG4gIH1cbiAgLnNpZGViYXItdG9nZ2xlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIC5zaWRlYmFyLXRvZ2dsZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zaWRlYmFyLXRvZ2dsZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgLnNpZGViYXJfX21vYi1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnNpZGViYXItb3ZlcmZsb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpZGViYXItb3ZlcmZsb3cuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNpZGViYXJfX2lubmVyLWMge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWRlYmFyX19pbm5lci1jLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zaWRlYmFyX19sb2dvLFxuLnNpZGViYXJfX3Bob25lLFxuLnNpZGViYXItY2xvc2UtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNpZGViYXJfX21haW4ge1xuICAgIHBhZGRpbmc6IDg1cHggMjhweCA0MHB4O1xuICB9XG5cbiAgLnNpZGViYXJfX2Fib3V0LWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zaWRlYmFyX19mb290IHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMzBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5zaWRlYmFyX19mb290LXBob25lLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnNpZGViYXJfX2JhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG5cbiAgLnNpZGViYXJfX2Jhbi1pbWcge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWRlYmFyX19yZXF1ZXN0LWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5zaWRlYmFyX19uYXYtbGlzdCB7XG4gICAgZ2FwOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5zaWRlYmFyX19uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG5cbiAgLnNpZGViYXJfX3dvcmt0aW1lLXR4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG5cbiAgLnNpZGViYXJfX3dvcmt0aW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnNpZGViYXJfX2JhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICB9XG5cbiAgLnNpZGViYXJfX2Jhbi1pbWcge1xuICAgIGxlZnQ6IC0xNXB4O1xuICB9XG5cbiAgLnNpZGViYXJfX21haW4ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLnNpZGViYXJfX2Zvb3Q6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNpZGViYXJfX2lubmVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBvdmVyZmxvdy14OiBjbGlwO1xuICB9XG59XG4uc29jaWFsc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4IDIwcHg7XG59XG5cbi5zb2NpYWxzX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5zb2NpYWxzX19saW5rIC5zdmctaWNvbi1zb2NpYWwtdGcge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zb2NpYWxzX19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMSk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZGViYXIgLnNvY2lhbHNfX2xpc3Qge1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAuc2lkZWJhciAuc29jaWFsc19fbGluayB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5zaWRlYmFyIC5zb2NpYWxzX19saW5rIC5zdmctaWNvbiB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4ucy1hYm91dC1pbmZvX190aXRsZSB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuLnMtYWJvdXQtaW5mb19fdGl0bGVfZnVsbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnMtYWJvdXQtaW5mb19fY2FyZC13cmFwIHtcbiAgcGFkZGluZzogMCAyNHB4IDQwcHg7XG59XG4ucy1hYm91dC1pbmZvX19jYXJkLXdyYXBfcmV2ZXJzZSAudmlkZW8tZmVlZC1jYXJkIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLnMtYWJvdXQtaW5mb19fY2FyZC13cmFwIC52aWRlby1mZWVkLWNhcmRfX2J0biB7XG4gIHdpZHRoOiAzNzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnMtYWJvdXQtaW5mb19fY2FyZC13cmFwIC52aWRlby1mZWVkLWNhcmQtbCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbi5zLWFib3V0LWluZm9fX2NhcmQtd3JhcCAudmlkZW8tZmVlZC1jYXJkLXIge1xuICBtaW4taGVpZ2h0OiA2NTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zLWFib3V0LWluZm9fX2NhcmQtd3JhcCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDQwcHg7XG4gIH1cbiAgLnMtYWJvdXQtaW5mb19fY2FyZC13cmFwIC52aWRlby1mZWVkLWNhcmQtbCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnMtYWJvdXQtaW5mb19fY2FyZC13cmFwIC52aWRlby1mZWVkLWNhcmQtciB7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1hYm91dC1pbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5zLWFib3V0LWluZm9fX2NhcmQtd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnMtYWJvdXQtaW5mb19fY2FyZC13cmFwX3JldmVyc2UgLnZpZGVvLWZlZWQtY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbiAgLnMtYWJvdXQtaW5mb19fY2FyZC13cmFwIC52aWRlby1mZWVkLWNhcmQtbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnMtYWJvdXQtaW5mb19fY2FyZC13cmFwIC52aWRlby1mZWVkLWNhcmRfX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnMtYmVmLWFmdCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ucy1iZWYtYWZ0X19pbmZvLWxpc3Qge1xuICBwYWRkaW5nOiAwIDg1cHggNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDM1cHggNTRweDtcbn1cblxuLnMtYmVmLWFmdF9faW5mby1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjdweCk7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucy1iZWYtYWZ0X19pbmZvLWNhcmQtaW1nLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGFzcGVjdC1yYXRpbzogMS8wLjU3O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucy1iZWYtYWZ0X19pbmZvLWNhcmQtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucy1iZWYtYWZ0X19pbmZvLWNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XG59XG5cbi5zLWJlZi1hZnRfX3NsaWRlci1jb250cm9scyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAucy1iZWYtYWZ0X19pbmZvLWNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zLWJlZi1hZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnMtYmVmLWFmdF9faW5mby1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAucy1iZWYtYWZ0X19pbmZvLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1iZWYtYWZ0X19pbmZvLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnMtYmVmLWFmdF9faW5mby1jYXJkLWltZy1jIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmFydGljbGUgaDIge1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcnRpY2xlIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmFydGljbGUgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcnRpY2xlIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5hcnRpY2xlIGg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcnRpY2xlIHAge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmFydGljbGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWNsZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmFydGljbGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG4uYXJ0aWNsZSBpbWc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFydGljbGUgaW1nOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcnRpY2xlIGltZyB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbn1cbi5hcnRpY2xlX3NtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlX3NtYWxsID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlX3NtYWxsIGgxLCAuYXJ0aWNsZV9zbWFsbCBoMiwgLmFydGljbGVfc21hbGwgaDMsIC5hcnRpY2xlX3NtYWxsIGg0LCAuYXJ0aWNsZV9zbWFsbCBoNSwgLmFydGljbGVfc21hbGwgaDYge1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFydGljbGVfc21hbGwgaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcnRpY2xlX3NtYWxsIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi5hcnRpY2xlX3NtYWxsIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTEpO1xufVxuLmFydGljbGVfc21hbGwgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTEpO1xufVxuLmFydGljbGVfc21hbGwgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5hcnRpY2xlX3NtYWxsIHVsIGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0xKTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMHB4O1xufVxuXG4uYmxvZy1mZWVkYmFja19fZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5ibG9nLWZlZWRiYWNrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5ibG9nLWZlZWRiYWNrX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jLW1haW4tMik7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG59XG5cbi5ibG9nLWZlZWRiYWNrX19zYm0tYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgd2lkdGg6IDIxMHB4O1xufVxuLmJsb2ctZmVlZGJhY2tfX3NibS1idG4td3JhcCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5ibG9nLWZlZWRiYWNrX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xufVxuXG4uYmxvZy1mZWVkYmFja19faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5ibG9nLWZlZWRiYWNrX19pdGVtX2luIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuXG4uYmxvZy1mZWVkYmFja19faXRlbS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzNXB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmJsb2ctZmVlZGJhY2tfX2l0ZW0taGVhZC1pbWctYyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNDNEM0QzQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJsb2ctZmVlZGJhY2tfX2l0ZW0taGVhZC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjb3Zlcjtcbn1cblxuLmJsb2ctZmVlZGJhY2tfX2l0ZW0taGVhZC1yIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uYmxvZy1mZWVkYmFja19faXRlbS1oZWFkLW5hbWUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xufVxuXG4uYmxvZy1mZWVkYmFja19faXRlbS1oZWFkLXRpbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmJsb2ctZmVlZGJhY2tfX2l0ZW0tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYmxvZy1mZWVkYmFja19faXRlbS1kZXNjIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmJsb2ctZmVlZGJhY2tfX2l0ZW0tZGVzYyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvZy1mZWVkYmFja19faXRlbS1hbnN3ZXItYnRuIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxMDdFRkY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJsb2ctZmVlZGJhY2tfX2l0ZW0tYW5zd2VyLWJ0bjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uYmxvZy1mZWVkYmFja19faXRlbS1hbnN3ZXItYnRuOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9nLWZlZWRiYWNrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLmJsb2ctZmVlZGJhY2tfX2lucHV0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuYmxvZy1mZWVkYmFja19fc2JtLWJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbiAgLmJsb2ctZmVlZGJhY2tfX2l0ZW0taGVhZCB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5ibG9nLWZlZWRiYWNrX19pdGVtLWhlYWQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5ibG9nLWZlZWRiYWNrX19pdGVtLWhlYWQtdGltZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLmJsb2ctZmVlZGJhY2tfX2l0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuYmxvZy1mZWVkYmFja19faXRlbS1hbnN3ZXItYnRuIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuYmxvZy1mZWVkYmFja19faXRlbV9pbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1mZWVkYmFjayB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcbiAgfVxuXG4gIC5ibG9nLWZlZWRiYWNrX19pdGVtX2luIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5zLWJsb2ctaW5uZXJfX2NvbnRlbnQge1xuICBtYXJnaW46IDE1cHggMTI1cHggMTAwcHggMjVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDQwcHggNTVweCA2NXB4IDYwcHg7XG59XG5cbi5zLWJsb2ctaW5uZXJfX2NvbnRlbnQtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xufVxuLnMtYmxvZy1pbm5lcl9fY29udGVudC1oZWFkLXNlcGFyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMik7XG59XG5cbi5zLWJsb2ctaW5uZXJfX2ludGVyZXN0aW5nIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzFDMUMxQztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxQzFDMUM7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5zLWJsb2ctaW5uZXJfX2ludGVyZXN0aW5nLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnMtYmxvZy1pbm5lcl9faW50ZXJlc3RpbmctbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0MHB4IDEwMHB4O1xufVxuXG4ucy1ibG9nLWlubmVyX19pbnRlcmVzdGluZy1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDUwcHgpO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xufVxuXG4ucy1ibG9nLWlubmVyX19pbnRlcmVzdGluZy1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zLWJsb2ctaW5uZXJfX2ludGVyZXN0aW5nLWl0ZW0tdGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tNCk7XG4gIH1cbn1cbi5zLWJsb2ctaW5uZXJfX2ludGVyZXN0aW5nLWl0ZW0tdGl0bGU6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi00KTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zLWJsb2ctaW5uZXJfX2ludGVyZXN0aW5nLWl0ZW0tdGl0bGU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5zLWJsb2ctaW5uZXJfX2ludGVyZXN0aW5nLWl0ZW0tZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAucy1ibG9nLWlubmVyX19jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucy1ibG9nLWlubmVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG5cbiAgLnMtYmxvZy1pbm5lcl9fY29udGVudC1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLnMtYmxvZy1pbm5lcl9fY29udGVudC1oZWFkLXNlcGFyIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICB9XG5cbiAgLnMtYmxvZy1pbm5lcl9faW50ZXJlc3Rpbmcge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuXG4gIC5zLWJsb2ctaW5uZXJfX2ludGVyZXN0aW5nLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5zLWJsb2ctaW5uZXJfX2ludGVyZXN0aW5nLWxpc3Qge1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIC5zLWJsb2ctaW5uZXJfX2ludGVyZXN0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG5cbiAgLnMtYmxvZy1pbm5lcl9faW50ZXJlc3RpbmctaXRlbS10aXRsZSxcbi5zLWJsb2ctaW5uZXJfX2ludGVyZXN0aW5nLWl0ZW0tZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1ibG9nLWlubmVyX19jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLnMtYmxvZy1pbm5lcl9fY29udGVudC13cmFwIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5zLWJsb2ctaW5uZXJfX2NvbnRlbnQtaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5zLWJsb2ctaW5uZXJfX2ludGVyZXN0aW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucy1ibG9nLWlubmVyX19pbnRlcmVzdGluZy10aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0zKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnMtYmxvZy1pbm5lcl9faW50ZXJlc3RpbmctbGlzdCB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG5cbiAgLnMtYmxvZy1pbm5lcl9faW50ZXJlc3RpbmctaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0zKTtcbiAgfVxuXG4gIC5zLWJsb2ctaW5uZXJfX2ludGVyZXN0aW5nLWl0ZW0tdGl0bGUsXG4ucy1ibG9nLWlubmVyX19pbnRlcmVzdGluZy1pdGVtLWRhdGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4ucy1ibG9nIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4ucy1ibG9nX19uZXdzLWxpc3Qge1xuICBwYWRkaW5nOiAwIDEwMHB4IDAgMjNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDQwcHggMzBweDtcbn1cblxuLnMtYmxvZ19fbmV3cy1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMjBweCk7XG59XG5cbi5ibG9nLWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xuICBwYWRkaW5nOiAxNXB4IDI0cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbn1cblxuLmJsb2ctY2FyZF9faW1nLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHggMTRweCA0cHggNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhc3BlY3QtcmF0aW86IDEvMC45O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYmxvZy1jYXJkX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYmxvZy1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmxvZy1jYXJkX19kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5ibG9nLWNhcmRfX2Rlc2MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5ibG9nLWNhcmRfX2Rlc2MgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2ctY2FyZF9faW5mbyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uYmxvZy1jYXJkX19pbmZvLXNlcGFyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0yKTtcbn1cblxuLmJsb2ctY2FyZF9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAucy1ibG9nX19uZXdzLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMjNweCAwIDIzcHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG5cbiAgLmJsb2ctY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zLWJsb2dfX25ld3MtbGlzdCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIC5zLWJsb2dfX25ld3MtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cblxuICAuYmxvZy1jYXJkIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLmJsb2ctY2FyZF9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi0yKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtYmxvZ19fbmV3cy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnMtYmxvZ19fbmF2IHtcbiAgcGFkZGluZzogMjBweCA4NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucy1ibG9nX19uYXYtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNXB4IDUwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zLWJsb2dfX25hdi1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucy1ibG9nX19uYXYtYnRuIHtcbiAgbWluLWhlaWdodDogNzRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBwYWRkaW5nOiAwIDM1cHg7XG4gIHdpZHRoOiAyMzJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnMtYmxvZ19fbmF2LWJ0bi5hY3RpdmUsIC5zLWJsb2dfX25hdi1idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTIpO1xuICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucy1ibG9nX19uYXYtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMik7XG4gICAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucy1ibG9nX19uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAucy1ibG9nX19uYXYtbGlzdCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgLnMtYmxvZ19fbmF2LWJ0biB7XG4gICAgbWluLWhlaWdodDogNTFweDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4ucy1zZXJ2aWNlcyB7XG4gIHBhZGRpbmc6IDAgMCA2MHB4O1xufVxuXG4ucy1zZXJ2aWNlc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0MHB4IDI0cHg7XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG59XG5cbi5zLXNlcnZpY2VzX19pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTZweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucy1zZXJ2aWNlc19fbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLXNlcnZpY2VzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnMtc29sby1mZWVkYmFjayB7XG4gIHBhZGRpbmc6IDIzcHg7XG59XG5cbi5zLXNvbG8tZmVlZGJhY2staW4ge1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zLXNvbG8tZmVlZGJhY2sge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAucy1zb2xvLWZlZWRiYWNrLWluIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLXNvbG8tZmVlZGJhY2sge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuXG4gIC5zLXNvbG8tZmVlZGJhY2staW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLnAtZXJyb3Ige1xuICBwYWRkaW5nOiAxNTBweCA1MHB4O1xufVxuXG4ucC1lcnJvcl9fd3JhcCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wLWVycm9yX19idG4ge1xuICB3aWR0aDogMzAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnAtZXJyb3JfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDkycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnAtZXJyb3JfX2Rlc2Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIGNvbG9yOiB2YXIoLS1jLXNlY29uZC0zKTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnAtZXJyb3Ige1xuICAgIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWVycm9yX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucC1lcnJvcl9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zLWFkdmFudGFnZXNfX2NvbHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNvbDEgY29sMiBjb2w0XCIgXCJjb2wxIGNvbDMgY29sNFwiO1xufVxuXG4ucy1hZHZhbnRhZ2VzX19jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucy1hZHZhbnRhZ2VzX19jb2wtMSB7XG4gIG1pbi1oZWlnaHQ6IDc2NXB4O1xuICBncmlkLWFyZWE6IGNvbDE7XG59XG4ucy1hZHZhbnRhZ2VzX19jb2wtMiB7XG4gIGdyaWQtYXJlYTogY29sMjtcbn1cbi5zLWFkdmFudGFnZXNfX2NvbC0yIC5zLWFkdmFudGFnZXNfX2NvbC1iZy1pbWcge1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAyMHB4O1xufVxuLnMtYWR2YW50YWdlc19fY29sLTMge1xuICBncmlkLWFyZWE6IGNvbDM7XG59XG4ucy1hZHZhbnRhZ2VzX19jb2wtMyAucy1hZHZhbnRhZ2VzX19jb2wtYmctaW1nIHtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMjVweDtcbn1cbi5zLWFkdmFudGFnZXNfX2NvbC00IHtcbiAgZ3JpZC1hcmVhOiBjb2w0O1xufVxuLnMtYWR2YW50YWdlc19fY29sLTQgLnMtYWR2YW50YWdlc19fY29sLWluIHtcbiAgcGFkZGluZzogNTBweCA1MHB4IDUwcHggNjBweDtcbn1cbi5zLWFkdmFudGFnZXNfX2NvbC00IC5zLWFkdmFudGFnZXNfX2NvbC1iZy1pbWcge1xuICB0b3A6IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xufVxuXG4ucy1hZHZhbnRhZ2VzX19jb2wtYmctaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucy1hZHZhbnRhZ2VzX19jb2wtZnVsbGJnLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnMtYWR2YW50YWdlc19fY29sLWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA2MHB4IDQzcHggNTBweDtcbn1cbi5zLWFkdmFudGFnZXNfX2NvbC1pbl9kYXJrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTIpO1xufVxuLnMtYWR2YW50YWdlc19fY29sLWluX2RhcmsgLnMtYWR2YW50YWdlc19fY29sLWJnLWltZyB7XG4gIG1peC1ibGVuZC1tb2RlOiBzb2Z0LWxpZ2h0O1xufVxuLnMtYWR2YW50YWdlc19fY29sLWluX2dyYXkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0yKTtcbn1cblxuLnMtYWR2YW50YWdlc19fY29sLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjb2xvcjogIzJGMzAzMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zLWFkdmFudGFnZXNfX2NvbC10aXRsZV93aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1jLXNlY29uZC0zKTtcbn1cblxuLnMtYWR2YW50YWdlc19fY29sLWRlc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjMkYzMDMyO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnMtYWR2YW50YWdlc19fY29sLWRlc2Nfd2hpdGUge1xuICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XG59XG5cbi5zLWFkdmFudGFnZXNfX2NvbC1iaWd0aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBsaW5lLWhlaWdodDogNzRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICMyRjMwMzI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zLWFkdmFudGFnZXNfX2NvbC1iaWdkZXNjIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBjb2xvcjogIzJGMzAzMjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnMtYWR2YW50YWdlc19fYnRuLXdyYXAge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ucy1hZHZhbnRhZ2VzX19mb290IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gIC5zLWFkdmFudGFnZXNfX2NvbC1iaWd0aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5zLWFkdmFudGFnZXNfX2NvbHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAwcHggMWZyIDFmcjtcbiAgfVxuXG4gIC5zLWFkdmFudGFnZXNfX2NvbC00IC5zLWFkdmFudGFnZXNfX2NvbC1pbiB7XG4gICAgcGFkZGluZzogNTBweCA0NXB4IDUwcHggNDVweDtcbiAgfVxuXG4gIC5zLWFkdmFudGFnZXNfX2NvbC1iaWd0aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLnMtYWR2YW50YWdlc19fY29sLWJpZ2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zLWFkdmFudGFnZXNfX2NvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLnMtYWR2YW50YWdlc19fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucy1hZHZhbnRhZ2VzX19jb2wtMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucy1hZHZhbnRhZ2VzX19jb2wtNCAucy1hZHZhbnRhZ2VzX19jb2wtaW4ge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuXG4gIC5zLWFkdmFudGFnZXNfX2NvbC1pbiB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnMtYWR2YW50YWdlc19fY29sLXRpdGxlLFxuLnMtYWR2YW50YWdlc19fY29sLWJpZ3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5zLWFkdmFudGFnZXNfX2NvbC1kZXNjLFxuLnMtYWR2YW50YWdlc19fY29sLWJpZ2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnMtYWR2YW50YWdlc19fY29sLWJnLWltZyB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cblxuICAucy1hZHZhbnRhZ2VzX19idG4td3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zLWFkdmFudGFnZXNfX2Zvb3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtYWR2YW50YWdlc19fY29sLWluIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggNzBweCAxNXB4O1xuICB9XG5cbiAgLnMtYWR2YW50YWdlc19fY29sLXRpdGxlLFxuLnMtYWR2YW50YWdlc19fY29sLWJpZ3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5zLWFkdmFudGFnZXNfX2NvbC1kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cblxuICAucy1hZHZhbnRhZ2VzX19jb2wgLnMtYWR2YW50YWdlc19fY29sLWluIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggNzBweCAxNXB4O1xuICB9XG4gIC5zLWFkdmFudGFnZXNfX2NvbCAucy1hZHZhbnRhZ2VzX19jb2wtYmctaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgfVxufVxuLnMtYWx0ZXJuYXRpdmVzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnMtYWx0ZXJuYXRpdmVzX19pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYy1tYWluLTIpO1xufVxuLnMtYWx0ZXJuYXRpdmVzX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5hbHRlcm5hdGl2ZXMtY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG4uYWx0ZXJuYXRpdmVzLWNhcmRfX2ltZy1jIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI2M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYWx0ZXJuYXRpdmVzLWNhcmRfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBzY2FsZS1kb3duO1xufVxuXG4uYWx0ZXJuYXRpdmVzLWNhcmRfX3RpdGxlIHtcbiAgcGFkZGluZzogMCA1N3B4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0zKTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmFsdGVybmF0aXZlcy1jYXJkX19pbmZvLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG4gIHBhZGRpbmc6IDAgNTdweDtcbn1cblxuLmFsdGVybmF0aXZlcy1jYXJkX19pbmZvLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5cbi5hbHRlcm5hdGl2ZXMtY2FyZF9faW5mby1pdGVtLWljbyB7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuXG4uYWx0ZXJuYXRpdmVzLWNhcmRfX2luZm8taXRlbS10eHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0xKTtcbn1cblxuLnMtYWx0ZXJuYXRpdmVzX19tb3JlLWJ0bi13cmFwIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnMtYWx0ZXJuYXRpdmVzX19tb3JlLWJ0biB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDUwNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFsdGVybmF0aXZlcy1jYXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5hbHRlcm5hdGl2ZXMtY2FyZF9fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmFsdGVybmF0aXZlcy1jYXJkX19pbmZvLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIC5hbHRlcm5hdGl2ZXMtY2FyZF9faW5mby1pdGVtIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cblxuICAuYWx0ZXJuYXRpdmVzLWNhcmRfX2luZm8taXRlbS10eHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5hbHRlcm5hdGl2ZXMtY2FyZF9faW1nLWMge1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLWFsdGVybmF0aXZlc19fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5zLWFsdGVybmF0aXZlc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLmFsdGVybmF0aXZlcy1jYXJkX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG5cbiAgLmFsdGVybmF0aXZlcy1jYXJkX19pbmZvLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG59XG4ucy1hdXRob3ItbWV0aG9kX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5zLWF1dGhvci1tZXRob2RfX21haW4tbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDYlO1xufVxuLnMtYXV0aG9yLW1ldGhvZF9fbWFpbi1sIC52aWRlby1mZWVkLWNhcmRfX3BsYXktYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwcHg7XG4gIGxlZnQ6IDk1cHg7XG59XG5cbi5zLWF1dGhvci1tZXRob2RfX21haW4tciB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnMtYXV0aG9yLW1ldGhvZF9fbWFpbi1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnMtYXV0aG9yLW1ldGhvZF9fbWFpbi1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA5MHB4IDcwcHggNzBweCA4NXB4O1xufVxuXG4ucy1hdXRob3ItbWV0aG9kX19tYWluLWluZm8tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xufVxuXG4ucy1hdXRob3ItbWV0aG9kX19tYWluLWluZm8tdGl0bGUtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucy1hdXRob3ItbWV0aG9kX19tYWluLWluZm8tYnRuLXdyYXAge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ucy1hdXRob3ItbWV0aG9kX19pdGVtIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy1zZWNvbmQtMik7XG4gIHBhZGRpbmc6IDMwcHggNjBweCAzMHB4IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOTBweDtcbn1cbi5zLWF1dGhvci1tZXRob2RfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYy1zZWNvbmQtMik7XG59XG5cbi5zLWF1dGhvci1tZXRob2RfX2l0ZW0taW1nLWMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0yKTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbn1cblxuLnMtYXV0aG9yLW1ldGhvZF9faXRlbS1pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zLWF1dGhvci1tZXRob2RfX2l0ZW0tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiB2YXIoLS1jLXNlY29uZC0zKTtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLnMtYXV0aG9yLW1ldGhvZF9fbWFpbi1pbmZvLXRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLnMtYXV0aG9yLW1ldGhvZF9fbWFpbi1pbmZvIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnMtYXV0aG9yLW1ldGhvZF9fbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLnMtYXV0aG9yLW1ldGhvZF9fbWFpbi1sIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnMtYXV0aG9yLW1ldGhvZF9fbWFpbi1sLFxuLnMtYXV0aG9yLW1ldGhvZF9fbWFpbi1yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zLWF1dGhvci1tZXRob2RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGdhcDogMzBweDtcbiAgfVxuXG4gIC5zLWF1dGhvci1tZXRob2RfX2l0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLnMtYXV0aG9yLW1ldGhvZF9fbWFpbi1pbmZvIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcbiAgfVxuXG4gIC5zLWF1dGhvci1tZXRob2RfX21haW4taW5mby10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucy1hdXRob3ItbWV0aG9kX19tYWluLWluZm8tdGl0bGUtYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcbiAgfVxuICAucy1hdXRob3ItbWV0aG9kX19tYWluLWluZm8tdGl0bGUtYnRuOmFjdGl2ZSwgLnMtYXV0aG9yLW1ldGhvZF9fbWFpbi1pbmZvLXRpdGxlLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1hdXRob3ItbWV0aG9kX19pdGVtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuXG4gIC5zLWF1dGhvci1tZXRob2RfX2l0ZW0ge1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIC5zLWF1dGhvci1tZXRob2RfX2l0ZW0taW1nLWMge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuXG4gIC5zLWF1dGhvci1tZXRob2RfX21haW4tbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucy1hdXRob3ItbWV0aG9kX19tYWluLWluZm8tYnRuLXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnMtYXV0aG9yLW1ldGhvZF9fbWFpbi1pbmZvLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5zLWF1dGhvci1tZXRob2RfX21haW4taW5mby10aXRsZS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4ucy1jb250YWN0c19fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xufVxuXG4ucy1jb250YWN0c19fbWFpbi1sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3MjVweDtcbiAgcGFkZGluZzogMTY1cHggOTBweDtcbn1cblxuLnMtY29udGFjdHNfX21haW4tciB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucy1jb250YWN0c19fbWFpbi1pbmZvLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG5cbi5zLWNvbnRhY3RzX19tYWluLWluZm8taXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnMtY29udGFjdHNfX21haW4taW5mby1pdGVtLWRlc2Mge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xufVxuXG4ucy1jb250YWN0c19fbWFpbi1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucy1jb250YWN0c19fbWFpbi1pbmZvLWxpc3Qge1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIC5zLWNvbnRhY3RzX19tYWluLWwge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG5cbiAgLnMtY29udGFjdHNfX21haW4taW5mby1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cblxuICAucy1jb250YWN0c19fbWFpbi1pbmZvLWl0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1jb250YWN0c19fbWFpbiB7XG4gICAgcGFkZGluZzogMCAyMHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gIC5zLWNvbnRhY3RzX19tYWluLWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xuICAgIHBhZGRpbmc6IDIwcHggNTBweDtcbiAgfVxuXG4gIC5zLWNvbnRhY3RzX19tYWluLXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zLWRpZ2l0YWwtc2xpZGVyIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XG59XG5cbi5zLWRpZ2l0YWwtc2xpZGVyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnMtZGlnaXRhbC1zbGlkZXJfX2l0ZW06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDg0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDUpO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucy1kaWdpdGFsLXNsaWRlcl9faXRlbS1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnMtZGlnaXRhbC1zbGlkZXJfX2l0ZW0tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWluLWhlaWdodDogNzgwcHg7XG4gIHdpZHRoOiA4NDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA1MHB4IDEyMHB4IDE0MHB4IDYwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ucy1kaWdpdGFsLXNsaWRlcl9faXRlbS1ibG9ja3F1b3RlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xNXB4O1xufVxuXG4ucy1kaWdpdGFsLXNsaWRlcl9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucy1kaWdpdGFsLXNsaWRlcl9faXRlbS1kZXNjIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMSk7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5zLWRpZ2l0YWwtc2xpZGVyX19pdGVtLWJ0biB7XG4gIHdpZHRoOiAyNzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucy1kaWdpdGFsLXNsaWRlcl9fY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwcHg7XG4gIGxlZnQ6IDEyMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLnMtZGlnaXRhbC1zbGlkZXJfX2l0ZW0tY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucy1kaWdpdGFsLXNsaWRlciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnMtZGlnaXRhbC1zbGlkZXJfX2l0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zLWRpZ2l0YWwtc2xpZGVyX19pdGVtOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zLWRpZ2l0YWwtc2xpZGVyX19pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLnMtZGlnaXRhbC1zbGlkZXJfX2l0ZW0tYmxvY2txdW90ZSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnMtZGlnaXRhbC1zbGlkZXJfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAucy1kaWdpdGFsLXNsaWRlcl9faXRlbS1kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5zLWRpZ2l0YWwtc2xpZGVyX19pdGVtLWJnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzAuOTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLnMtZGlnaXRhbC1zbGlkZXJfX2l0ZW0tYnRuIHtcbiAgICBvcmRlcjogMztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnMtZGlnaXRhbC1zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1kaWdpdGFsLW1ldGhvZF9faGVhZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5zLWVmZmljaWVuY3lfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDIzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbn1cblxuLnMtZWZmaWNpZW5jeV9fY29udGVudC1sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3MzJweDtcbn1cblxuLnMtZWZmaWNpZW5jeV9fY29udGVudC1yIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucy1lZmZpY2llbmN5X19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5lZmZpY2llbmN5LWNhcmQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHBhZGRpbmc6IDE1cHggMTZweCAzMHB4O1xufVxuXG4uZWZmaWNpZW5jeS1jYXJkX19pbWctYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE0cHggMTRweCA0cHggNHB4O1xuICBhc3BlY3QtcmF0aW86IDEvMS4xNzI4NDtcbn1cblxuLmVmZmljaWVuY3ktY2FyZF9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG59XG5cbi5lZmZpY2llbmN5LWNhcmRfX2Rlc2Mge1xuICBwYWRkaW5nOiA0NnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xufVxuXG4uZWZmaWNpZW5jeS1jYXJkX19pbmZvIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTIpO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tMik7XG4gIHBhZGRpbmc6IDI4cHggMjJweDtcbiAgZ2FwOiAyMHB4O1xufVxuXG4uZWZmaWNpZW5jeS1jYXJkX19pbmZvLWltZy1jIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogNTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTIpO1xufVxuXG4uZWZmaWNpZW5jeS1jYXJkX19pbmZvLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmVmZmljaWVuY3ktY2FyZF9faW5mby10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xufVxuLmVmZmljaWVuY3ktY2FyZF9faW5mby10aXRsZV9mcy0yMCB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG5cbi5zLWVmZmljaWVuY3lfX2luZm8ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnMtZWZmaWNpZW5jeV9faW5mby10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5zLWVmZmljaWVuY3lfX2luZm8tbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xufVxuXG4ucy1lZmZpY2llbmN5X19pbmZvLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG59XG5cbi5zLWVmZmljaWVuY3lfX2luZm8taXRlbS1pY28ge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnMtZWZmaWNpZW5jeV9faW5mby1pdGVtLWRlc2Mge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLnMtZWZmaWNpZW5jeV9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLnMtZWZmaWNpZW5jeV9fY29udGVudC1sIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnMtZWZmaWNpZW5jeV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDA7XG4gIH1cblxuICAucy1lZmZpY2llbmN5X19pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5zLWVmZmljaWVuY3lfX2luZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLnMtZWZmaWNpZW5jeV9faW5mby1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG5cbiAgLnMtZWZmaWNpZW5jeV9faW5mby1pdGVtIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAucy1lZmZpY2llbmN5X19pbmZvLWl0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1lZmZpY2llbmN5X19oZWFkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5zLWVmZmljaWVuY3lfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucy1lZmZpY2llbmN5X19pbmZvLWxpc3Qge1xuICAgIGdhcDogMTVweDtcbiAgfVxuXG4gIC5zLWVmZmljaWVuY3lfX2luZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnMtZWZmaWNpZW5jeV9faW5mby1pdGVtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuXG4gIC5zLWVmZmljaWVuY3lfX2luZm8taXRlbS1pY28ge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG5cbiAgLnMtZWZmaWNpZW5jeV9fY2FyZHMge1xuICAgIGdhcDogMTZweDtcbiAgfVxuXG4gIC5lZmZpY2llbmN5LWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICAuZWZmaWNpZW5jeS1jYXJkX19pbWctYyB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG5cbiAgLmVmZmljaWVuY3ktY2FyZF9fZGVzYyxcbi5lZmZpY2llbmN5LWNhcmRfX2luZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zLWZhcV9fbWFpbi1pbmZvIHtcbiAgbWF4LXdpZHRoOiA3MTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLnMtZmFxX19tYWluLWluZm8tdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnMtZmFxX19tYWluLWluZm8tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgZ2FwOiAzNXB4O1xufVxuXG4ucy1mYXFfX21haW4taW5mby1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnMtZmFxX19tYWluLWluZm8taXRlbS1pbWctYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzcHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLnMtZmFxX19tYWluLWluZm8taXRlbS1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zLWZhcV9fbWFpbi1pbmZvLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLnMtZmFxX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMjBweDtcbiAgcGFkZGluZzogMCA2NXB4IDEwMHB4IDg1cHg7XG59XG5cbi5zLWZhcV9fbWFpbi1sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2NDBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5zLWZhcV9fbWFpbi1yIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucy1mYXFfX21haW4taW1nLWMge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbn1cblxuLnMtZmFxX19tYWluLWltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMzRweDtcbn1cblxuLnMtZmFxX19zdWItaW5mby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuXG4ucy1mYXFfX3N1Yi1pbmZvLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDAgMTZweCAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucy1mYXFfX3N1Yi1pbmZvLWl0ZW0tYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDcwcHggMTZweCAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDc4cHg7XG59XG4ucy1mYXFfX3N1Yi1pbmZvLWl0ZW0tYnRuOmJlZm9yZSwgLnMtZmFxX19zdWItaW5mby1pdGVtLWJ0bjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5zLWZhcV9fc3ViLWluZm8taXRlbS1idG46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cbi5zLWZhcV9fc3ViLWluZm8taXRlbS1idG4uYWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnMtZmFxX19zdWItaW5mby1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG59XG5cbi5zLWZhcV9fc3ViLWluZm8taXRlbS1kZXNjIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG4gIHBhZGRpbmc6IDAgMzJweCAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLnMtZmFxX19tYWluLWwge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxuXG4gIC5zLWZhcV9fbWFpbiB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLnMtZmFxX19tYWluIHtcbiAgICBwYWRkaW5nOiAwIDI0cHggNjBweDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAucy1mYXFfX21haW4tbCB7XG4gICAgd2lkdGg6IDU4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnMtZmFxX19tYWluLWltZy1jIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucy1mYXFfX21haW4taW1nIHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAucy1mYXFfX21haW4tbCB7XG4gICAgd2lkdGg6IDQ3MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLnMtZmFxX19tYWluLWluZm8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnMtZmFxX19tYWluLWluZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLnMtZmFxX19tYWluLWluZm8tbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIC5zLWZhcV9fbWFpbi1pbmZvLWl0ZW0taW1nLWMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5zLWZhcV9fbWFpbi1pbmZvLWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5zLWZhcV9fbWFpbi1kb3dubG9hZC1idG4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5zLWZhcV9fbWFpbi1kb3dubG9hZC1idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnMtZmFxX19zdWItaW5mby1pdGVtLWJ0biB7XG4gICAgbWluLWhlaWdodDogNDdweDtcbiAgICBwYWRkaW5nOiAxMHB4IDcwcHggMTBweCAyMHB4O1xuICB9XG4gIC5zLWZhcV9fc3ViLWluZm8taXRlbS1idG46YmVmb3JlLCAucy1mYXFfX3N1Yi1pbmZvLWl0ZW0tYnRuOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxuXG4gIC5zLWZhcV9fc3ViLWluZm8taXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnMtZmFxX19zdWItaW5mby1pdGVtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnMtZmFxX19tYWluIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcGFkZGluZzogMCAyMHB4IDUwcHg7XG4gICAgZ2FwOiAzNXB4O1xuICB9XG5cbiAgLnMtZmFxX19tYWluLWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1mYXFfX21haW4taW1nIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxuXG4gIC5zLWZhcV9fbWFpbi1pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5zLWZhcV9fbWFpbi1pbmZvLWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuXG4gIC5zLWZhcV9fbWFpbi1kb3dubG9hZC1idG4td3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zLWZlZWRiYWNrX19oZWFkIHtcbiAgcGFkZGluZzogOTBweCAyMHB4IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zLWZlZWRiYWNrX19oZWFkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnMtZmVlZGJhY2tfX2hlYWQtc3VidGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucy1mZWVkYmFja19faGVhZC1zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zLWZlZWRiYWNrX19oZWFkLXN0YXJzLXN0YXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucy1mZWVkYmFja19faGVhZC1zdGFycy1zdGFyLWljbyB7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG59XG4ucy1mZWVkYmFja19faGVhZC1zdGFycy1zdGFyLWljb19lbXB0eSB7XG4gIGNvbG9yOiB2YXIoLS1jLXNlY29uZC0zKTtcbn1cbi5zLWZlZWRiYWNrX19oZWFkLXN0YXJzLXN0YXItaWNvX3BhcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiB2YXIoLS1jLXNlY29uZC0zKTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLnMtZmVlZGJhY2tfX3NsaWRlci1jIHtcbiAgcGFkZGluZzogMCAwIDAgODVweDtcbn1cblxuLnMtZmVlZGJhY2tfX3JhdGluZyB7XG4gIHBhZGRpbmc6IDgwcHggMTQ1cHggNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbn1cblxuLnMtZmVlZGJhY2tfX3JhdGluZy1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBjYWxjKDE2LjY2NjY2NjY2NjclIC0gMzMuMzMzMzMzMzMzM3B4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDIwcHggMzBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbi5zLWZlZWRiYWNrX19yYXRpbmctaXRlbS1zdGFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zLWZlZWRiYWNrX19yYXRpbmctaXRlbS1zdGFyLWljbyB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuXG4ucy1mZWVkYmFja19fcmF0aW5nLWl0ZW0taW1nIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucy1mZWVkYmFja19fcmF0aW5nLWl0ZW0tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTEpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLnMtZmVlZGJhY2tfX3JhdGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnMtZmVlZGJhY2tfX2hlYWQge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuXG4gIC5zLWZlZWRiYWNrX19oZWFkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnMtZmVlZGJhY2tfX2hlYWQtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5zLWZlZWRiYWNrX19oZWFkLXN0YXJzIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLnMtZmVlZGJhY2tfX2hlYWQtc3RhcnMgLnN2Zy1pY29uLXN0YXIge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxuICAucy1mZWVkYmFja19faGVhZC1zdGFycyAuc3ZnLWljb24tc3Rhcl9wYXJ0IHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAucy1mZWVkYmFja19fc2xpZGVyLWMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucy1mZWVkYmFja19fcmF0aW5nIHtcbiAgICBnYXA6IDUwcHggMjBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucy1mZWVkYmFja19fcmF0aW5nLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTMuMzMzMzMzMzMzM3B4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5zLWZlZWRiYWNrLXNsaWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLWZlZWRiYWNrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5zLWZlZWRiYWNrX19oZWFkLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucy1mZWVkYmFja19fcmF0aW5nIHtcbiAgICBnYXA6IDUwcHggMTJweDtcbiAgfVxuXG4gIC5zLWZlZWRiYWNrX19yYXRpbmctaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcbiAgfVxuXG4gIC5zLWZlZWRiYWNrX19yYXRpbmctaXRlbS1zdGFyIHtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gIH1cblxuICAucy1mZWVkYmFja19fcmF0aW5nLWl0ZW0tc3Rhci1pY28ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5zLWZlZWRiYWNrX19yYXRpbmctaXRlbS1pbWcge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxuXG4gIC5zLWZlZWRiYWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucy1mZWVkYmFjay1zbGlkZXIgLnMtaGlzdG9yeV9fbmV3cy1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucy1mZWVkYmFjay1zbGlkZXIgLmhpc3RvcnktY2FyZCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG4gIC5zLWZlZWRiYWNrLXNsaWRlciAuaGlzdG9yeS1jYXJkLWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnMtZmVlZGJhY2stc2xpZGVyIC5oaXN0b3J5LWNhcmRfX3RpdGxlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucy1mZWVkYmFjay1zbGlkZXIgLmhpc3RvcnktY2FyZF9fZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnMtaGlzdG9yeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnMtaGlzdG9yeV9faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnMtaGlzdG9yeV9fZ2FsbGVyeSB7XG4gIHBhZGRpbmc6IDEwMHB4IDEwMHB4IDEwMHB4IDc0cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDQyJTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjb2wtMSBjb2wtMSBjb2wtNFwiIFwiY29sLTIgY29sLTMgY29sLTRcIjtcbn1cblxuLnMtaGlzdG9yeV9fZ2FsbGVyeS1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucy1oaXN0b3J5X19nYWxsZXJ5LWNvbC0xIHtcbiAgZ3JpZC1hcmVhOiBjb2wtMTtcbiAgYXNwZWN0LXJhdGlvOiAxLzAuNDc7XG59XG4ucy1oaXN0b3J5X19nYWxsZXJ5LWNvbC0yIHtcbiAgZ3JpZC1hcmVhOiBjb2wtMjtcbn1cbi5zLWhpc3RvcnlfX2dhbGxlcnktY29sLTMge1xuICBncmlkLWFyZWE6IGNvbC0zO1xufVxuLnMtaGlzdG9yeV9fZ2FsbGVyeS1jb2wtNCB7XG4gIGdyaWQtYXJlYTogY29sLTQ7XG4gIGFzcGVjdC1yYXRpbzogMS8xLjYzO1xufVxuXG4ucy1oaXN0b3J5X19nYWxsZXJ5LWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnMtaGlzdG9yeV9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zLWhpc3RvcnlfX2JnLWltZy0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnMtaGlzdG9yeV9fYmctaW1nLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgcmlnaHQ6IDE1MHB4O1xufVxuXG4ucy1oaXN0b3J5X19tYWluLXdyYXAge1xuICBwYWRkaW5nOiAwIDc1cHggNzVweDtcbn1cblxuLnMtaGlzdG9yeV9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cblxuLnMtaGlzdG9yeV9fbWFpbi1ibG9ja3F1b3RlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xMHB4O1xufVxuXG4ucy1oaXN0b3J5X19tYWluLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucy1oaXN0b3J5X19tYWluLWRlc2Mge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XG59XG5cbi5zLWhpc3RvcnlfX25ld3MtYyB7XG4gIHBhZGRpbmc6IDAgMCA2NXB4IDc1cHg7XG59XG5cbi5zLWhpc3RvcnlfX25ld3Mtc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnMtaGlzdG9yeV9fbmV3cy1pdGVtIHtcbiAgd2lkdGg6IDcwNXB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5oaXN0b3J5LWNhcmQge1xuICBtaW4taGVpZ2h0OiAzNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oaXN0b3J5LWNhcmRfbWluLWgtNjAwIHtcbiAgbWluLWhlaWdodDogNjAwcHg7XG59XG5cbi5oaXN0b3J5LWNhcmQtbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjkwcHg7XG59XG5cbi5oaXN0b3J5LWNhcmQtciB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5oaXN0b3J5LWNhcmRfX2ltZy1jIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oaXN0b3J5LWNhcmRfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5oaXN0b3J5LWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmhpc3RvcnktY2FyZF9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTEpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmhpc3RvcnktY2FyZF9fZGVzYyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5oaXN0b3J5LWNhcmRfX2Rlc2MgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhpc3RvcnktY2FyZF9fYnRuIHtcbiAgd2lkdGg6IDIzMnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zLWhpc3RvcnlfX25ld3MtYy1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgbGVmdDogLTEwMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucy1oaXN0b3J5X19uZXdzLXNsaWRlci1zY3JvbGxiYXItYyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLnMtaGlzdG9yeV9fYmcge1xuICAgIHJpZ2h0OiAtMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucy1oaXN0b3J5X19oZWFkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zLWhpc3RvcnlfX2JnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnMtaGlzdG9yeV9fbWFpbi13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggNDBweDtcbiAgfVxuXG4gIC5zLWhpc3RvcnlfX21haW4tYmxvY2txdW90ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zLWhpc3RvcnlfX21haW4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAucy1oaXN0b3J5X19tYWluLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5zLWhpc3RvcnlfX25ld3MtYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zLWhpc3RvcnlfX25ld3Mtc2xpZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5zLWhpc3RvcnlfX25ld3MtaXRlbSB7XG4gICAgd2lkdGg6IDY1NXB4O1xuICB9XG5cbiAgLnMtaGlzdG9yeV9fbmV3cy1zbGlkZXItc2Nyb2xsYmFyLWMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAucy1oaXN0b3J5X19nYWxsZXJ5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtaGlzdG9yeV9fbWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5zLWhpc3RvcnlfX21haW4tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnMtaGlzdG9yeV9fbmV3cy1zbGlkZXItc2Nyb2xsYmFyLWMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucy1oaXN0b3J5X19uZXdzLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgLnMtaGlzdG9yeV9fbmV3cy1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5oaXN0b3J5LWNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgLmhpc3RvcnktY2FyZC1sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5oaXN0b3J5LWNhcmQtciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5oaXN0b3J5LWNhcmRfX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFzcGVjdC1yYXRpbzogMS8wLjk7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweCAxNHB4IDRweCA0cHg7XG4gIH1cblxuICAuaGlzdG9yeS1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi0yKTtcbiAgfVxuXG4gIC5oaXN0b3J5LWNhcmRfX2Rlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuaGlzdG9yeS1jYXJkX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnMtaGlzdG9yeV9fbmV3cy1jLWJnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnMtaGlzdG9yeV9fbmV3cy1jIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5zLWhpc3RvcnlfX2dhbGxlcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAucy1oaXN0b3J5X19nYWxsZXJ5LWNvbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5zLWhpc3RvcnlfX2dhbGxlcnktY29sLTEge1xuICAgIGFzcGVjdC1yYXRpbzogaW5pdGlhbDtcbiAgfVxuXG4gIC5zLWhpc3RvcnlfX2dhbGxlcnktaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5zLWdhcmFudF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xufVxuXG4ucy1nYXJhbnRfX2luZm8tbCB7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0NiU7XG59XG5cbi5zLWdhcmFudF9faW5mby1yIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zLWdhcmFudF9faW5mby1iZy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucy1nYXJhbnRfX2luZm8tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweDtcbn1cblxuLnMtZ2FyYW50X19pbmZvLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi0xKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWluLWhlaWdodDogMjAzcHg7XG4gIHBhZGRpbmc6IDMwcHggNDBweCAzMHB4IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zLWdhcmFudF9faW5mby1pdGVtLWltZy1jIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnMtZ2FyYW50X19pbmZvLWl0ZW0tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnMtZ2FyYW50X19pbmZvLWl0ZW0tbnVtIHtcbiAgZm9udC1zaXplOiA5NnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogcmdiYSh2YXIoLS1jLW1haW4tMi1yZ2IpLCAwLjA1KTtcbn1cblxuLnMtZ2FyYW50X19pbmZvLWJ0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zLWdhcmFudF9faW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5zLWdhcmFudF9faW5mby1sLFxuLnMtZ2FyYW50X19pbmZvLXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnMtZ2FyYW50X19pbmZvLWwge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuXG4gIC5zLWdhcmFudF9faW5mby1iZy1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMC41O1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgfVxuXG4gIC5zLWdhcmFudF9faW5mby1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLnMtZ2FyYW50X19pbmZvLWl0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgLnMtZ2FyYW50X19pbmZvLWl0ZW0tbnVtIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLWdhcmFudF9faW5mby1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNTBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5zLWdhcmFudF9faW5mby1pdGVtLW51bSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5zLWdhcmFudF9faW5mby1pdGVtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuXG4gIC5zLWdhcmFudF9faW5mby1pdGVtLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnMtZ2FyYW50X19pbmZvLWl0ZW0taW1nLWMge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG5cbiAgLnMtZ2FyYW50X19pbmZvLWJnLWltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiBpbml0aWFsO1xuICB9XG59XG4ucy1oZXJvIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDEwMHB4IDQ1cHggNDBweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucy1oZXJvOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSg0NywgNDgsIDUwLCAwLjQ5KTtcbiAgei1pbmRleDogMTtcbn1cbi5zLWhlcm9fcGFnZSAucy1oZXJvX19zdWJ0aXRsZSxcbi5zLWhlcm9fcGFnZSAucy1oZXJvX190aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG5cbi5zLWhlcm9fX3N1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnMtaGVyb19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIGZvbnQtc2l6ZTogOTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1jLXNlY29uZC0zKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucy1oZXJvX19mb290IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zLWhlcm9fX2Zvb3QtY29sIHtcbiAgbWluLWhlaWdodDogMjE1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEodmFyKC0tYy1tYWluLTItcmdiKSwgMC44NSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDQ1cHggNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuLnMtaGVyb19fZm9vdC1jb2wtMyB7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1jLW1haW4tMi1yZ2IpLCAwLjg1KTtcbn1cblxuLnMtaGVyb19fZm9vdC1jb2wtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDY1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zLWhlcm9fX2Zvb3QtY29sLWRlc2Mge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnMtaGVyb19fZm9vdC1jb2wtc3VidGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnMtaGVyb19fYmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucy1oZXJvX19pbm5lci1mb290IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zLWhlcm9fX2lubmVyLWZvb3QtY29sIHtcbiAgbWluLWhlaWdodDogMjE1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEodmFyKC0tYy1tYWluLTItcmdiKSwgMC44NSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDUwcHggNTBweCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG5cbi5zLWhlcm9fX2lubmVyLWZvb3QtY29sLWltZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ucy1oZXJvX19pbm5lci1mb290LWNvbC10aXRsZSB7XG4gIG1heC13aWR0aDogMzc1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5zLWhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDc2cHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxuXG4gIC5zLWhlcm9fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxuXG4gIC5zLWhlcm9fX2Zvb3QtY29sIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE4NXB4O1xuICB9XG4gIC5zLWhlcm9fX2Zvb3QtY29sLTMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnMtaGVyb19fZm9vdC1jb2wtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zLWhlcm8ge1xuICAgIHBhZGRpbmc6IDAgMjBweCA1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgfVxuICAucy1oZXJvX3BhZ2UgLnMtaGVyb19fc3VidGl0bGUsXG4ucy1oZXJvX3BhZ2UgLnMtaGVyb19fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAucy1oZXJvX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAucy1oZXJvX190aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYycHg7XG4gIH1cblxuICAucy1oZXJvX19mb290IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucy1oZXJvX19mb290LWNvbC0xIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICB9XG4gIC5zLWhlcm9fX2Zvb3QtY29sLTIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gIH1cbiAgLnMtaGVyb19fZm9vdC1jb2wtMyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICB9XG5cbiAgLnMtaGVyb19fZm9vdC1jb2wtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxuXG4gIC5zLWhlcm9fX2lubmVyLWZvb3QtY29sIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gIH1cblxuICAucy1oZXJvX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucy1oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLnMtaGVyb19fZm9vdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAucy1oZXJvX19mb290LWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIH1cblxuICAucy1oZXJvX19mb290LWNvbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAucy1oZXJvX19mb290LWNvbC1kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cblxuICAucy1oZXJvX19mb290LWNvbC0zIHtcbiAgICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAucy1oZXJvX19mb290LWNvbC0zIC5zLWhlcm9fX2Zvb3QtY29sLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cblxuICAucy1oZXJvX19pbm5lci1mb290IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnMtaGVyb19faW5uZXItZm9vdC1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMjVweCAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICB9XG5cbiAgLnMtaGVyb19faW5uZXItZm9vdC1jb2wtaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnMtaGVyb19faW5uZXItZm9vdC1jb2wtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuLnMtaW5zdGFsbG1lbnRfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucy1pbnN0YWxsbWVudF9fbWFpbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogODc1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zLWluc3RhbGxtZW50X19tYWluLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG59XG5cbi5zLWluc3RhbGxtZW50X19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODc1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTVweCA3NXB4IDExMHB4IDg1cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zLWluc3RhbGxtZW50X19tYWluLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG59XG5cbi5zLWluc3RhbGxtZW50X19tYWluLWluZm8tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xufVxuXG4ucy1pbnN0YWxsbWVudF9fbWFpbi1pbmZvLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG59XG5cbi5zLWluc3RhbGxtZW50X19tYWluLWluZm8taXRlbS1pbWcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnMtaW5zdGFsbG1lbnRfX21haW4taW5mby1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG59XG5cbi5zLWluc3RhbGxtZW50X19tYWluLWJ0bi13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xufVxuXG4ucy1pbnN0YWxsbWVudF9fbWFpbi1idG4ge1xuICB3aWR0aDogNDAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnMtaW5zdGFsbG1lbnRfX2Zvb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucy1pbnN0YWxsbWVudF9fZm9vdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMDBweDtcbiAgcmlnaHQ6IDEwMHB4O1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMik7XG4gIG9wYWNpdHk6IDAuNDU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTZweCAxNnB4IDA7XG4gIHRyYW5zZm9ybTogc2tld1goLTI1ZGVnKTtcbn1cblxuLnMtaW5zdGFsbG1lbnRfX3N0ZXBzLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDE4cHggMjNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5cbi5zLWluc3RhbGxtZW50X19zdGVwcy1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDI3cHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcbiAgYm9yZGVyLXJhZGl1czogMTRweCAwIDE0cHggMTRweDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBtaW4taGVpZ2h0OiAxNjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zLWluc3RhbGxtZW50X19zdGVwcy1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG59XG5cbi5zLWluc3RhbGxtZW50X19zdGVwcy1pdGVtLWRlc2Mge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMyRjMwMzI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAucy1pbnN0YWxsbWVudF9fc3RlcHMtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnMtaW5zdGFsbG1lbnRfX2Zvb3Q6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnMtaW5zdGFsbG1lbnRfX21haW46YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnMtaW5zdGFsbG1lbnRfX21haW4tYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucy1pbnN0YWxsbWVudF9fbWFpbiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcbiAgfVxuXG4gIC5zLWluc3RhbGxtZW50X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnMtaW5zdGFsbG1lbnRfX21haW4tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnMtaW5zdGFsbG1lbnRfX21haW4taW5mby1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucy1pbnN0YWxsbWVudF9fbWFpbi1pbmZvLWl0ZW0ge1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIC5zLWluc3RhbGxtZW50X19tYWluLWluZm8taXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLnMtaW5zdGFsbG1lbnRfX2Zvb3Q6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnMtaW5zdGFsbG1lbnRfX3N0ZXBzLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zLWluc3RhbGxtZW50X19zdGVwcy1pdGVtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxuXG4gIC5zLWluc3RhbGxtZW50X19zdGVwcy1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi0xKTtcbiAgfVxuXG4gIC5zLWluc3RhbGxtZW50X19zdGVwcy1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLnMtaW5zdGFsbG1lbnRfX3N0ZXBzLWl0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1pbnN0YWxsbWVudF9fbWFpbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnMtaW5zdGFsbG1lbnRfX21haW4taW5mby1pdGVtLWltZyB7XG4gICAgd2lkdGg6IDMxcHg7XG4gIH1cblxuICAucy1pbnN0YWxsbWVudF9fbWFpbi1pbmZvLWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuXG4gIC5zLWluc3RhbGxtZW50X19zdGVwcy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zLWluc3RhbGxtZW50X19tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnMtaW5zdGFsbG1lbnRfX21haW4gLmJ0bi13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnMtaW5zdGFsbG1lbnRfX21haW4tYmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnMtbG95YWx0eSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnMtbG95YWx0eV9yZXZlcnNlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAucy1sb3lhbHR5X3JldmVyc2UgLnMtbG95YWx0eV9fYmcge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICBib3R0b206IC00MHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zLWxveWFsdHlfcmV2ZXJzZSAucy1sb3lhbHR5X19kb2NzIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zLWxveWFsdHlfcmV2ZXJzZSAucy1sb3lhbHR5X19kb2NzLWltZy1jIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMjVweDtcbiAgfVxuICAucy1sb3lhbHR5X3JldmVyc2UgLnMtbG95YWx0eV9fZG9jcy1pbWctYy0yIHtcbiAgICBtYXJnaW46IDAgMCAtMzVweCAtNDVweDtcbiAgfVxuICAucy1sb3lhbHR5X3JldmVyc2UgLnMtbG95YWx0eV9fbWFpbi13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0MHB4O1xuICB9XG59XG5cbi5zLWxveWFsdHlfX3N1YnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnMtbG95YWx0eV9fbWFpbi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDc1cHggMTI1cHg7XG59XG5cbi5zLWxveWFsdHlfX21haW4ge1xuICBtYXgtd2lkdGg6IDg3NXB4O1xuICBtaW4taGVpZ2h0OiA3NzBweDtcbiAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zLWxveWFsdHlfX21haW4tYmxvY2txdW90ZSB7XG4gIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ucy1sb3lhbHR5X19tYWluLWRlc2Mge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnMtbG95YWx0eV9fbWFpbi1kZXNjIGIge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucy1sb3lhbHR5X19tYWluLWJ0biB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDYwNXB4O1xufVxuXG4ucy1sb3lhbHR5X19tYWluLWluZm8ge1xuICBtYXgtd2lkdGg6IDcxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ucy1sb3lhbHR5X19tYWluLWluZm8tdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnMtbG95YWx0eV9fbWFpbi1pbmZvLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGdhcDogMzVweDtcbn1cblxuLnMtbG95YWx0eV9fbWFpbi1pbmZvLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucy1sb3lhbHR5X19tYWluLWluZm8taXRlbS1pbWctYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzcHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLnMtbG95YWx0eV9fbWFpbi1pbmZvLWl0ZW0taW1nLFxuLnMtbG95YWx0eV9fbWFpbi1pbmZvLWl0ZW0taW1nLWMgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucy1sb3lhbHR5X19tYWluLWluZm8taXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4ucy1sb3lhbHR5X19iZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zLWxveWFsdHlfX2JnLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi5zLWxveWFsdHlfX2JnLWltZy0xIHtcbiAgYm90dG9tOiAxNzBweDtcbn1cbi5zLWxveWFsdHlfX2JnLWltZy0zIHtcbiAgcmlnaHQ6IDUwcHg7XG59XG5cbi5zLWxveWFsdHlfX2RvY3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zLWxveWFsdHlfX2RvY3MtaW1nLWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi0yKTtcbiAgd2lkdGg6IDI0OHB4O1xuICByaWdodDogMTE1cHg7XG4gIGJvdHRvbTogODVweDtcbn1cbi5zLWxveWFsdHlfX2RvY3MtaW1nLWMtMiB7XG4gIG1hcmdpbjogMCA0NXB4IC0zNXB4IDA7XG59XG5cbi5zLWxveWFsdHlfX2RvY3MtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gIC5zLWxveWFsdHlfX2JnIHtcbiAgICByaWdodDogLTIwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnMtbG95YWx0eV9yZXZlcnNlIC5zLWxveWFsdHlfX21haW4td3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MDBweDtcbiAgfVxuICAucy1sb3lhbHR5X3JldmVyc2UgLnMtbG95YWx0eV9fYmcge1xuICAgIGxlZnQ6IC0yMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5zLWxveWFsdHlfX21haW4ge1xuICAgIG1heC13aWR0aDogODI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAucy1sb3lhbHR5X19tYWluLWluZm8ge1xuICAgIG1heC13aWR0aDogNjMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucy1sb3lhbHR5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucy1sb3lhbHR5X19oZWFkIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5zLWxveWFsdHlfX21haW4td3JhcCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAucy1sb3lhbHR5X19iZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9yZGVyOiAzO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgfVxuXG4gIC5zLWxveWFsdHlfX2RvY3Mge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5zLWxveWFsdHlfX21haW4ge1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cblxuICAucy1sb3lhbHR5X19tYWluLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC5zLWxveWFsdHlfX21haW4tYmxvY2txdW90ZSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zLWxveWFsdHlfX21haW4tZGVzYyB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5zLWxveWFsdHlfX21haW4taW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICB9XG5cbiAgLnMtbG95YWx0eV9fbWFpbi1idG4td3JhcCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxuXG4gIC5zLWxveWFsdHlfX21haW4taW5mby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnMtbG95YWx0eV9fbWFpbi1pbmZvLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAucy1sb3lhbHR5X19tYWluLWluZm8taXRlbS1pbWctYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnMtbG95YWx0eV9fbWFpbi1pbmZvLWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5zLWxveWFsdHlfX21haW4tYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnMtbG95YWx0eV9fYmcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgIHJpZ2h0OiAtODBweDtcbiAgfVxuXG4gIC5zLWxveWFsdHlfX2RvY3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLWxveWFsdHlfZG9jIC5zLWxveWFsdHlfX21haW4tYnRuIHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICAucy1sb3lhbHR5X2RvYyAucy1sb3lhbHR5X19tYWluLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnMtbG95YWx0eV9kb2MgLnMtbG95YWx0eV9fYmcge1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgcmlnaHQ6IC00MHB4O1xuICB9XG5cbiAgLnMtbG95YWx0eV9fbWFpbi1kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnMtbG95YWx0eV9fYmcge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgfVxuXG4gIC5zLWxveWFsdHlfX21haW4tYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zLWxveWFsdHlfX21haW4tYmxvY2txdW90ZSxcbi5zLWxveWFsdHlfX21haW4tZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zLWxveWFsdHlfX21haW4taW5mby1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cblxuICAucy1sb3lhbHR5X19tYWluLWluZm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnMtbG95YWx0eV9fc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XG4gIH1cbn1cbi5zLW1pc3NpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucy1taXNzaXZlLmZpc3Qtc2VjdGlvbi1tb2ItcGFuZWwtc3BhY2UgLnMtbWlzc2l2ZV9fYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5zLW1pc3NpdmUuZmlzdC1zZWN0aW9uLW1vYi1wYW5lbC1zcGFjZSAucy1taXNzaXZlX19iZy1pbWcge1xuICBib3R0b206IC0xMDBweDtcbn1cblxuLnMtbWlzc2l2ZV9faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5zLW1pc3NpdmVfX2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA5MHB4IDAgNzBweCA1MHB4O1xufVxuLnMtbWlzc2l2ZV9fYmxvY2tfcHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucy1taXNzaXZlX19ibG9jay1pbiB7XG4gIG1heC13aWR0aDogODc1cHg7XG59XG5cbi5zLW1pc3NpdmVfX2Jsb2NrcXVvdGVzIHtcbiAgbWl4LWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucy1taXNzaXZlX19kZXNjIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiB2YXIoLS1jLXNlY29uZC0zKTtcbn1cbi5zLW1pc3NpdmVfX2Rlc2MgYiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5zLW1pc3NpdmVfX2F1dGhvciB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLnMtbWlzc2l2ZV9fYXV0aG9yLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5zLW1pc3NpdmVfX2F1dGhvci1kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuXG4ucy1taXNzaXZlX19hdXRob3ItYnRuLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucy1taXNzaXZlX19hdXRob3ItYnRuIHtcbiAgd2lkdGg6IDYwNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zLW1pc3NpdmVfX2JnLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLnMtbWlzc2l2ZV9fYmctaW1nIHtcbiAgICByaWdodDogLTE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLnMtbWlzc2l2ZV9fYmxvY2staW4ge1xuICAgIG1heC13aWR0aDogODA1cHg7XG4gIH1cblxuICAucy1taXNzaXZlX19hdXRob3Ige1xuICAgIG1heC13aWR0aDogNjMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucy1taXNzaXZlX19ibG9jayB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDIyNXB4O1xuICB9XG5cbiAgLnMtbWlzc2l2ZV9fYmxvY2txdW90ZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00MHB4O1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgfVxuXG4gIC5zLW1pc3NpdmVfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucy1taXNzaXZlX19hdXRob3Ige1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucy1taXNzaXZlX19hdXRob3ItdGl0bGUge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgLnMtbWlzc2l2ZV9fYXV0aG9yLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnMtbWlzc2l2ZV9fYXV0aG9yLWJ0bi13cmFwIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5zLW1pc3NpdmVfX2F1dGhvci1idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnMtbWlzc2l2ZV9fYmctaW1nIHtcbiAgICB3aWR0aDogMjg2cHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLW1pc3NpdmVfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjI1cHg7XG4gIH1cblxuICAucy1taXNzaXZlX19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnMtbWlzc2l2ZV9fYmctaW1nIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cbn1cbi5zLW5ld3NfX3NsaWRlci1uZXdzLWMge1xuICBwYWRkaW5nOiA1MHB4IDAgNjVweCA4NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnMtbmV3c19fc2xpZGVyLW5ld3MtYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnMtb3B0aW9uc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAzMHB4IDIzcHggMjBweDtcbn1cblxuLnMtb3B0aW9uc19faXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbn1cblxuLm9wdGlvbnMtY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbi5vcHRpb25zLWNhcmRfX2ltZy1jIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGhlaWdodDogMjQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3B0aW9ucy1jYXJkX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbn1cblxuLm9wdGlvbnMtY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cblxuLm9wdGlvbnMtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTMpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAub3B0aW9ucy1jYXJkX190aXRsZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTEpO1xuICB9XG59XG5cbi5vcHRpb25zLWNhcmRfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMSk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5vcHRpb25zLWNhcmRfX2Rlc2Mge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi0yKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0zKTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5vcHRpb25zLWNhcmRfX2J0bi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogNjBweCAxOHB4IDE1cHg7XG59XG5cbi5vcHRpb25zLWNhcmRfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLm9wdGlvbnMtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLm9wdGlvbnMtY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLm9wdGlvbnMtY2FyZF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLm9wdGlvbnMtY2FyZF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG5cbiAgLm9wdGlvbnMtY2FyZF9faW1nLWMge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cblxuICAub3B0aW9ucy1jYXJkX19idG4td3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucy1vcHRpb25zX19saXN0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0MHB4IDIwcHg7XG4gIH1cblxuICAucy1vcHRpb25zX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtb3B0aW9uc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3B0aW9ucy1jYXJkX19idG4td3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zLXByZXBhcmF0aW9uX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnMtcHJlcGFyYXRpb25fX2NvbnRlbnQtbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucy1wcmVwYXJhdGlvbl9fY29udGVudC1yIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucy1wcmVwYXJhdGlvbl9fZG9jIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjcycHg7XG4gIG1pbi1oZWlnaHQ6IDg0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucy1wcmVwYXJhdGlvbl9fZG9jIC52aWRlby1mZWVkLWNhcmRfX3BsYXktYnRuIHtcbiAgYm90dG9tOiA2MHB4O1xuICByaWdodDogMjIwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zLXByZXBhcmF0aW9uX19kb2MtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucy1wcmVwYXJhdGlvbl9fZG9jLXR4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQxNHB4O1xuICBsZWZ0OiA1NXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nOiAxNHB4IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTIpO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xufVxuXG4ucy1wcmVwYXJhdGlvbl9faW5mbyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4ucy1wcmVwYXJhdGlvbl9faW5mby10aXRsZSB7XG4gIHBhZGRpbmc6IDYzcHggMjdweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMik7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG59XG5cbi5zLXByZXBhcmF0aW9uX19pbmZvLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy1zZWNvbmQtMyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0zKTtcbiAgcGFkZGluZzogNDBweCAyN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDkwcHg7XG59XG4ucy1wcmVwYXJhdGlvbl9faW5mby1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ucy1wcmVwYXJhdGlvbl9faW5mby1pdGVtLWltZy1jIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMik7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zLXByZXBhcmF0aW9uX19pbmZvLWl0ZW0taW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4ucy1wcmVwYXJhdGlvbl9faW5mby1pdGVtLWRlc2Mge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XG4gIG1heC13aWR0aDogNTQwcHg7XG59XG5cbi5zLXByZXBhcmF0aW9uX19pbmZvLWJ0bi13cmFwIHtcbiAgcGFkZGluZzogNjBweCAyM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ucy1wcmVwYXJhdGlvbl9faW5mby1idG4ge1xuICB3aWR0aDogNTQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5zLXByZXBhcmF0aW9uX19kb2Mge1xuICAgIHdpZHRoOiA1MjVweDtcbiAgfVxuXG4gIC5zLXByZXBhcmF0aW9uX19pbmZvLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG5cbiAgLnMtcHJlcGFyYXRpb25fX2luZm8taXRlbSB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG5cbiAgLnMtcHJlcGFyYXRpb25fX2luZm8tYnRuLXdyYXAge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucy1wcmVwYXJhdGlvbl9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLnMtcHJlcGFyYXRpb25fX2NvbnRlbnQtbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zLXByZXBhcmF0aW9uX19pbmZvLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAucy1wcmVwYXJhdGlvbl9faW5mby10aXRsZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAucy1wcmVwYXJhdGlvbl9faW5mby1pdGVtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5zLXByZXBhcmF0aW9uX19pbmZvLWJ0bi13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5zLXByZXBhcmF0aW9uX19pbmZvLWJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLXByZXBhcmF0aW9uX19pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5zLXByZXBhcmF0aW9uX19pbmZvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cblxuICAucy1wcmVwYXJhdGlvbl9faW5mby1pdGVtIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAucy1wcmVwYXJhdGlvbl9faW5mby1pdGVtLWltZy1jIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cblxuICAucy1wcmVwYXJhdGlvbl9faW5mby1pdGVtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuXG4gIC5zLXByZXBhcmF0aW9uX19pbmZvLWJ0bi13cmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLnMtcHJlcGFyYXRpb25fX2NvbnRlbnQtbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucy1wcmVwYXJhdGlvbl9fZG9jIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAucy1wcmVwYXJhdGlvbl9fZG9jIC52aWRlby1mZWVkLWNhcmRfX3BsYXktYnRuIHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5zLXByZXBhcmF0aW9uX19kb2MtaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucy1wcmVwYXJhdGlvbl9fZG9jLXR4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnMtcHJvbW9fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzBweCA3NHB4O1xuICBwYWRkaW5nOiAwIDIzcHggMzNweDtcbn1cblxuLnMtcHJvbW9fX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzdweCk7XG59XG5cbi5wcm9tby1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb21vLWNhcmQtbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MSU7XG59XG5cbi5wcm9tby1jYXJkLXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDQwcHggMzhweCAzM3B4O1xufVxuXG4ucHJvbW8tY2FyZF9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucHJvbW8tY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnByb21vLWNhcmRfX2Rlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0xKTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnByb21vLWNhcmRfX2J0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5zLXByb21vX19saXN0IHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cblxuICAucy1wcm9tb19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cblxuICAucHJvbW8tY2FyZC1yIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb21vLWNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAucHJvbW8tY2FyZC1yIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnByb21vLWNhcmQtbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzAuOTtcbiAgfVxuXG4gIC5zLXByb21vX19saXN0IHtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLnMtcHJvbW9fX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG5cbiAgLnByb21vLWNhcmRfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTMpO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tMik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtcHJvbW9fX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByb21vLWNhcmQge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLnMtcXVpel9fbWFpbiB7XG4gIHBhZGRpbmc6IDAgMCAwIDIzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cblxuLnMtcXVpel9fbWFpbi1sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MiU7XG59XG5cbi5zLXF1aXpfX21haW4tciB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE0cHggMCAwIDE0cHg7XG4gIHBhZGRpbmc6IDIzcHggNDVweCA1NXB4IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zLXF1aXpfX21haW4taW1nLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzMwcHg7XG59XG5cbi5zLXF1aXpfX21haW4taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuXG4ucy1xdWl6X19tYWluLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMSk7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucy1xdWl6X19tYWluLWRlc2Mge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTEpO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4ucy1xdWl6X19tYWluLWJ0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zLXF1aXpfX3RhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucy1xdWl6X190YWIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zLXF1aXpfX3RhYi10aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDE0MnB4O1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCA1MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi0yKTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLnMtcXVpel9fdmFycy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zLXF1aXpfX3ZhcnMtaXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnMtcXVpel9fdmFycy1pdGVtLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucy1xdWl6X192YXJzLWl0ZW0tYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDE2NnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEzcHggMTVweCAxM3B4IDcwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0zKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1zZWNvbmQtMyk7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucy1xdWl6X192YXJzLWl0ZW0tYnRuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zLXF1aXpfX3ZhcnMtaXRlbS1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zLXF1aXpfX3ZhcnMtaXRlbS1pbnB1dDpjaGVja2VkIH4gLnMtcXVpel9fdmFycy1pdGVtLWJ0bjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMik7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHZhcigtLWMtc2Vjb25kLTMpO1xufVxuXG4ucy1xdWl6X192YXJzLWl0ZW0tYnRuLWltZy1jIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1zZWNvbmQtMyk7XG4gIHdpZHRoOiAxMThweDtcbiAgaGVpZ2h0OiAxMzlweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zLXF1aXpfX3ZhcnMtaXRlbS1idG4taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucy1xdWl6X190YWItZm9vdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuXG4ucy1xdWl6X190YWItZm9vdC1sIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucy1xdWl6X190YWItZm9vdC1yIHtcbiAgcGFkZGluZy1yaWdodDogODVweDtcbn1cblxuLnMtcXVpel9fdGFiLW1vcmUtYnRuIHtcbiAgd2lkdGg6IDMyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zLXF1aXpfX3RhYi1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xufVxuXG4ucy1xdWl6X190YWItY29udHJvbHMtYnRuIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zLXF1aXpfX3RhYi1jb250cm9scy1idG4tcmlnaHQge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4ucy1xdWl6X190YWItY29udHJvbHMtYnRuX2hpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucy1xdWl6X190YWItY29udHJvbHMtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xuICB9XG59XG5cbi5zLXF1aXpfX3RhYi1jb250cm9scy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5cbi5zLXF1aXpfX3Jlc3VsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XG4gIHBhZGRpbmc6IDYwcHggMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5zLXF1aXpfX3RhYi10aXRsZSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuXG4gIC5zLXF1aXpfX3ZhcnMtbGlzdCB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgLnMtcXVpel9fdmFycy1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICB9XG5cbiAgLnMtcXVpel9fbWFpbiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG5cbiAgLnMtcXVpel9fbWFpbi1sLFxuLnMtcXVpel9fbWFpbi1yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gIC5zLXF1aXpfX21haW4tciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBwYWRkaW5nOiAyM3B4IDI1cHggMjNweCAyNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgLnMtcXVpel9fbWFpbi1pbWctd3JhcCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgfVxuXG4gIC5zLXF1aXpfX21haW4tY2FyZC1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucy1xdWl6X19tYWluLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucy1xdWl6X19tYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5zLXF1aXpfX3RhYi10aXRsZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cblxuICAucy1xdWl6X19yZXN1bHQge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuXG4gIC5zLXF1aXpfX21haW4tZGVzYyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgLnMtcXVpel9fbWFpbi1pbmZvIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cblxuICAucy1xdWl6X19tYWluLXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLXF1aXpfX3RhYi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDIwcHggOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAucy1xdWl6X192YXJzLWl0ZW0tYnRuIHtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDIwcHggOHB4IDIwcHggNTBweDtcbiAgfVxuICAucy1xdWl6X192YXJzLWl0ZW0tYnRuOmJlZm9yZSB7XG4gICAgbGVmdDogMTNweDtcbiAgfVxuXG4gIC5zLXF1aXpfX3ZhcnMtaXRlbS1idG4taW1nLWMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucy1xdWl6X192YXJzLWxpc3Qge1xuICAgIGdhcDogMjBweCAxMHB4O1xuICB9XG5cbiAgLnMtcXVpel9fdmFycy1pdGVtLWJ0bi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgLnMtcXVpel9fdGFiLWZvb3QtciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zLXF1aXpfX3RhYi1mb290LWwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zLXF1aXpfX3RhYi1tb3JlLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zLXF1aXpfX3Jlc3VsdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zLXF1aXpfX21haW4tciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gIH1cblxuICAucy1xdWl6X19tYWluLWltZy1jIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnMtcXVpel9fbWFpbi1pbWctd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5zLXF1aXpfX21haW4taW5mbyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xuICB9XG5cbiAgLnMtcXVpel9fbWFpbi1kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5zLXJlcXVlc3RfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jLXNlY29uZC0yKTtcbn1cblxuLnMtcmVxdWVzdF9fYmxvY2stbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3MDBweDtcbiAgcGFkZGluZzogOTBweCAyNXB4IDg1cHggNDVweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTIpO1xufVxuXG4ucy1yZXF1ZXN0X19ibG9jay1yIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zLXJlcXVlc3RfX2Jsb2NrLWRlc2Mge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnMtcmVxdWVzdF9fZm9ybSB7XG4gIHBhZGRpbmc6IDYwcHggMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XG59XG5cbi5zLXJlcXVlc3RfX2JnLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnMtcmVxdWVzdF9fYmxvY2sge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5zLXJlcXVlc3RfX2Jsb2NrLWwge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB3aWR0aDogNjUlO1xuICB9XG5cbiAgLnMtcmVxdWVzdF9fYmxvY2stZGVzYyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucy1yZXF1ZXN0X19mb3JtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLXJlcXVlc3RfX2Jsb2NrLWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnMtcmVxdWVzdF9fYmxvY2stciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnMtc29sdXRpb25zIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5zLXNvbHV0aW9uc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1NnB4IDI4cHg7XG4gIHBhZGRpbmc6IDIwcHggMzdweCAyMHB4O1xufVxuXG4ucy1zb2x1dGlvbnNfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxOC42NjY2NjY2NjY3cHgpO1xufVxuXG4uc29sdXRpb25zLWNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAyOTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uc29sdXRpb25zLWNhcmRfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnNvbHV0aW9ucy1jYXJkX19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDI4NnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG59XG5cbi5zb2x1dGlvbnMtY2FyZF9fYnRuLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMzQjQwNDY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5zb2x1dGlvbnMtY2FyZF9fYnRuLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zb2x1dGlvbnMtY2FyZF9fYnRuLWluZm8gc3ZnIHtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcbn1cbi5zb2x1dGlvbnMtY2FyZF9fYnRuLWluZm8gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjM0I0MDQ2O1xuICBmb250LXdlaWdodDogMzAwO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucy1zb2x1dGlvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnMtc29sdXRpb25zX19saXN0IHtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLnMtc29sdXRpb25zX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxuXG4gIC5zLXNvbHV0aW9uc19fbW9yZS1idG4ge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtc29sdXRpb25zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5zLXNvbHV0aW9uc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc29sdXRpb25zLWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cblxuICAuc29sdXRpb25zLWNhcmRfX2J0biB7XG4gICAgd2lkdGg6IDIzOHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAuc29sdXRpb25zLWNhcmRfX2J0bi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5zb2x1dGlvbnMtY2FyZF9fYnRuLXRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNvbHV0aW9ucy1jYXJkX19idG4taW5mbyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5zb2x1dGlvbnMtY2FyZF9fYnRuLWluZm8gLnN2Zy1pY29uIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cbi5zLXN0ZXBzX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnMtc3RlcHNfX21haW4tbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQ2JTtcbn1cblxuLnMtc3RlcHNfX21haW4tciB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnMtc3RlcHNfX21haW4taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogOTBweCA0MHB4IDcwcHg7XG59XG5cbi5zLXN0ZXBzX19tYWluLWluZm8tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG59XG5cbi5zLXN0ZXBzX19tYWluLWluZm8tdGl0bGUtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucy1zdGVwc19fbWFpbi1pbmZvLWJ0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLnMtc3RlcHNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jLXNlY29uZC0yKTtcbiAgcGFkZGluZzogMjBweCA1NXB4IDIwcHggMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xufVxuLnMtc3RlcHNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYy1zZWNvbmQtMik7XG59XG4ucy1zdGVwc19faXRlbS5hY3RpdmUgLnMtc3RlcHNfX2l0ZW0tYnRuIHN2ZyB7XG4gIHJvdGF0ZTogMGRlZztcbn1cbi5zLXN0ZXBzX19pdGVtLmFjdGl2ZSAucy1zdGVwc19faXRlbS1jb250ZW50LWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zLXN0ZXBzX19pdGVtLmFjdGl2ZSAucy1zdGVwc19faXRlbS1jb250ZW50LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnMtc3RlcHNfX2l0ZW0tYnRuIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0yKTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcbn1cbi5zLXN0ZXBzX19pdGVtLWJ0biBzdmcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcm90YXRlOiA5MGRlZztcbn1cblxuLnMtc3RlcHNfX2l0ZW0tY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucy1zdGVwc19faXRlbS1jb250ZW50LWwge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5zLXN0ZXBzX19pdGVtLWNvbnRlbnQtciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucy1zdGVwc19faXRlbS1jb250ZW50LWljby1jIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0yKTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbn1cblxuLnMtc3RlcHNfX2l0ZW0tY29udGVudC1pY28ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zLXN0ZXBzX19pdGVtLWNvbnRlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG4ucy1zdGVwc19faXRlbS1jb250ZW50LXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuLnMtc3RlcHNfX2l0ZW0tY29udGVudC1kZXNjIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnMtc3RlcHNfX2l0ZW0tY29udGVudC1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAucy1zdGVwc19fbWFpbi1pbmZvIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG5cbiAgLnMtc3RlcHNfX21haW4taW5mby10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnMtc3RlcHNfX21haW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5zLXN0ZXBzX19tYWluLWwsXG4ucy1zdGVwc19fbWFpbi1yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zLXN0ZXBzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLnMtc3RlcHNfX2l0ZW0tY29udGVudC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnMtc3RlcHNfX2l0ZW0tY29udGVudC1kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgLnMtc3RlcHNfX2l0ZW0tY29udGVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnMtc3RlcHNfX21haW4taW5mbyB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDIwcHg7XG4gIH1cblxuICAucy1zdGVwc19fbWFpbi1pbmZvLXRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5zLXN0ZXBzX19tYWluLWluZm8tdGl0bGUtYnRuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcbiAgfVxuICAucy1zdGVwc19fbWFpbi1pbmZvLXRpdGxlLWJ0bjphY3RpdmUsIC5zLXN0ZXBzX19tYWluLWluZm8tdGl0bGUtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLXN0ZXBzX19oZWFkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5zLXN0ZXBzX19pdGVtLWNvbnRlbnQtaW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAucy1zdGVwc19faXRlbSB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuXG4gIC5zLXN0ZXBzX19pdGVtLWJ0biB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgfVxuICAucy1zdGVwc19faXRlbS1idG4gLnN2Zy1pY29uIHtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgd2lkdGg6IDIzcHg7XG4gIH1cblxuICAucy1zdGVwc19faXRlbS1jb250ZW50LWRlc2Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucy1zdGVwc19faXRlbS1jb250ZW50LXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cblxuICAucy1zdGVwc19faXRlbS1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgLnMtc3RlcHNfX2l0ZW0tY29udGVudC1pY28tYyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIH1cblxuICAucy1zdGVwc19fbWFpbi1pbmZvLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5zLXN0ZXBzX19tYWluLWluZm8tdGl0bGUtYnRuIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgfVxuXG4gIC5zLXN0ZXBzX19tYWluLWluZm8tYnRuLXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ucy10ZWFtX19zbGlkZXItYyB7XG4gIHBhZGRpbmc6IDAgMTAwcHggNDVweDtcbn1cblxuLnRlYW0tY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHBhZGRpbmc6IDM1cHggMjRweCAyMHB4O1xufVxuXG4udGVhbS1jYXJkX19pbWctYyB7XG4gIGFzcGVjdC1yYXRpbzogMS8wLjkxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZWFtLWNhcmRfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi50ZWFtLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMyk7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTIpO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4udGVhbS1jYXJkX19kZXNjIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMyk7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi50ZWFtLWNhcmRfX2J0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogMCAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRlYW0tY2FyZF9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zLXRlYW1fX3NsaWRlci1jb250cm9scyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnMtdGVhbV9fc2xpZGVyLWMge1xuICAgIHBhZGRpbmc6IDAgMCA0NXB4O1xuICB9XG5cbiAgLnMtdGVhbS1zbGlkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnRlYW0tY2FyZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC50ZWFtLWNhcmRfX2ltZy1jIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnRlYW0tY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnRlYW0tY2FyZF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAudGVhbS1jYXJkX19idG4td3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtdGVhbV9fc2xpZGVyLWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnMtdGVhbS1zbGlkZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIC5zLXRlYW0tc2xpZGVyX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucy10cnVzdF9faW5mby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucy10cnVzdF9faW5mby1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5zLXRydXN0X19pbmZvLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50cnVzdC1jYXJkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTMpO1xufVxuLnMtdHJ1c3RfX2luZm8taXRlbTpudGgtY2hpbGQoZXZlbikgLnRydXN0LWNhcmRfX2JnLWltZyB7XG4gIG1peC1ibGVuZC1tb2RlOiBzb2Z0LWxpZ2h0O1xufVxuLnMtdHJ1c3RfX2luZm8taXRlbTpudGgtY2hpbGQoZXZlbikgLnRydXN0LWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTQpO1xufVxuLnMtdHJ1c3RfX2luZm8taXRlbTpudGgtY2hpbGQoZXZlbikgLnRydXN0LWNhcmRfX2Rlc2Mge1xuICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XG59XG4ucy10cnVzdF9faW5mby1pdGVtOm50aC1jaGlsZChldmVuKSAudHJ1c3QtY2FyZF9fYnRuIHtcbiAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xufVxuXG4udHJ1c3QtY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcbiAgcGFkZGluZzogOTVweCA0MHB4O1xufVxuXG4udHJ1c3QtY2FyZF9fYmctaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4udHJ1c3QtY2FyZF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbn1cblxuLnRydXN0LWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRydXN0LWNhcmRfX2Rlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0xKTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50cnVzdC1jYXJkX19kZXNjIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnRydXN0LWNhcmRfX2Rlc2MgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRydXN0LWNhcmRfX2J0biB7XG4gIHdpZHRoOiAyMzJweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucy10cnVzdF9fc2xpZGVyLWMge1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweCAxMjVweDtcbn1cblxuLnMtdHJ1c3RfX3NsaWRlci1jb250cm9scyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ucy10cnVzdC1zbGlkZXJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHdpZHRoOiAyNDhweDtcbiAgaGVpZ2h0OiAzMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnMtdHJ1c3Qtc2xpZGVyX19pdGVtOmhvdmVyIC5zLXRydXN0LXNsaWRlcl9faXRlbS1pbmZvLWZvb3Qge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4ucy10cnVzdC1zbGlkZXJfX2l0ZW0taW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnMtdHJ1c3Qtc2xpZGVyX19pdGVtLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnMtdHJ1c3Qtc2xpZGVyX19pdGVtLWluZm8tZm9vdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTIpO1xuICBwYWRkaW5nOiAyMHB4IDI0cHggMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnMtdHJ1c3Qtc2xpZGVyX19pdGVtLWluZm8tZm9vdCBzdmcge1xuICBjb2xvcjogI0ZFRkRGRjtcbn1cbi5zLXRydXN0LXNsaWRlcl9faXRlbS1pbmZvLWZvb3Qgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjRkVGREZGO1xuICBmb250LXdlaWdodDogMzAwO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudHJ1c3QtY2FyZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC50cnVzdC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC50cnVzdC1jYXJkX19iZy1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gIH1cblxuICAucy10cnVzdC1zbGlkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnMtdHJ1c3RfX3NsaWRlci1jIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgfVxuXG4gIC5zLXRydXN0LXNsaWRlcl9faXRlbS5zd2lwZXItc2xpZGUtZnVsbHktdmlzaWJsZSAucy10cnVzdC1zbGlkZXJfX2l0ZW0taW5mby1mb290IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLXRydXN0X19pbmZvLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAucy10cnVzdF9faW5mby1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC50cnVzdC1jYXJkIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDI3MnB4O1xuICB9XG5cbiAgLnRydXN0LWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnRydXN0LWNhcmRfX2J0bi13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucy12aWRlby1mZWVkIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5zLXZpZGVvLWZlZWRfX3NsaWRlci1jIHtcbiAgcGFkZGluZzogMCAyM3B4O1xufVxuXG4udmlkZW8tZmVlZC1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuXG4udmlkZW8tZmVlZC1zbGlkZXJfX2Zvb3Qge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbn1cbi52aWRlby1mZWVkLXNsaWRlcl9fZm9vdF9jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnZpZGVvLWZlZWQtc2xpZGVyX19mb290LWwge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG4udmlkZW8tZmVlZC1zbGlkZXJfX2Zvb3QtciB7XG4gIHdpZHRoOiA2NzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW8tZmVlZC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi0yKTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgbWluLWhlaWdodDogNTU1cHg7XG4gIGdhcDogNjBweDtcbn1cblxuLnZpZGVvLWZlZWQtY2FyZC1sIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAyMHB4IDAgMCAzNXB4O1xufVxuXG4udmlkZW8tZmVlZC1jYXJkLXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiA2NDVweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi52aWRlby1mZWVkLWNhcmRfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnZpZGVvLWZlZWQtY2FyZF9fYmxvY2txdW91dGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWl4LWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTIwcHg7XG59XG5cbi52aWRlby1mZWVkLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi52aWRlby1mZWVkLWNhcmRfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMSk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi52aWRlby1mZWVkLWNhcmRfX2Rlc2Mge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnZpZGVvLWZlZWQtY2FyZF9fYnRuLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udmlkZW8tZmVlZC1jYXJkX19idG4ge1xuICB3aWR0aDogMjcwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvLWZlZWQtY2FyZF9fcGxheS1idG4ge1xuICBsZWZ0OiAxNnB4O1xuICBib3R0b206IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNzVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudmlkZW8tZmVlZC1jYXJkX19wbGF5LWJ0bjpob3ZlciAudmlkZW8tZmVlZC1jYXJkX19wbGF5LWJ0bi10eHQtd3JhcCB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG4gIC52aWRlby1mZWVkLWNhcmRfX3BsYXktYnRuOmhvdmVyIC52aWRlby1mZWVkLWNhcmRfX3BsYXktYnRuLXR4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi52aWRlby1mZWVkLWNhcmRfX3BsYXktYnRuLWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xuICByaWdodDogNXB4O1xuICBib3R0b206IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiA1cHggc29saWQgI0YxRjVGODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi52aWRlby1mZWVkLWNhcmRfX3BsYXktYnRuLWluIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMSk7XG59XG5cbi52aWRlby1mZWVkLWNhcmRfX3BsYXktYnRuLXR4dC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMzBweDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTJweCAxMnB4IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0xKTtcbiAgdG9wOiA1cHg7XG4gIGJvdHRvbTogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnZpZGVvLWZlZWQtY2FyZF9fcGxheS1idG4tdHh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDUwcHg7XG4gIHdpZHRoOiAxODBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAudmlkZW8tZmVlZC1jYXJkLXIge1xuICAgIHdpZHRoOiA0NDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zLXZpZGVvLWZlZWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnMtdmlkZW8tZmVlZF9fc2xpZGVyLWMge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC52aWRlby1mZWVkLWNhcmQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICB9XG5cbiAgLnZpZGVvLWZlZWQtY2FyZC1sIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnZpZGVvLWZlZWQtY2FyZC1yIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG5cbiAgLnZpZGVvLWZlZWQtY2FyZF9fYmxvY2txdW91dGVzIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAudmlkZW8tZmVlZC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnZpZGVvLWZlZWQtY2FyZF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIC52aWRlby1mZWVkLWNhcmRfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC52aWRlby1mZWVkLXNsaWRlcl9fZm9vdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAudmlkZW8tZmVlZC1zbGlkZXJfX2Zvb3QtciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC52aWRlby1mZWVkLXNsaWRlcl9fZm9vdC1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAudmlkZW8tZmVlZC1jYXJkX19wbGF5LWJ0biB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICB9XG5cbiAgLnZpZGVvLWZlZWQtY2FyZF9fcGxheS1idG4taW4ge1xuICAgIGluc2V0OiAzcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIH1cbiAgLnZpZGVvLWZlZWQtY2FyZF9fcGxheS1idG4taW4gLnN2Zy1pY29uLXBsYXkge1xuICAgIGhlaWdodDogMTNweDtcbiAgICB3aWR0aDogOXB4O1xuICB9XG5cbiAgLnZpZGVvLWZlZWQtY2FyZF9fcGxheS1idG4tdHh0LXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby1mZWVkLWNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzNXB4O1xuICB9XG5cbiAgLnZpZGVvLWZlZWQtY2FyZF9fc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlkZW8tZmVlZC1jYXJkX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC52aWRlby1mZWVkLWNhcmQtciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudmlkZW8tZmVlZC1jYXJkX19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zLXZpZGVvLWZlZWRfX3NsaWRlci1jIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5zLXZpZGVvLWZlZWRfX3NsaWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC52aWRlby1mZWVkLWNhcmRfX2J0bi13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucy13b3JsZF9fbWFpbi13cmFwIHtcbiAgcGFkZGluZzogMCA1NXB4IDcwcHg7XG59XG5cbi5zLXdvcmxkX19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE0MDZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnMtd29ybGRfX21haW4tbWFwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zLXdvcmxkX19tYWluLW1hcC1hcnJvd3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogNzMuMjU4JTtcbiAgdG9wOiAzMy4xJTtcbiAgbGVmdDogNi40JTtcbn1cblxuLnMtd29ybGRfX21haW4tZG9jIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYxJTtcbiAgbGVmdDogMjIlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnMtd29ybGRfX21haW4tZG9jOmhvdmVyIC5zLXdvcmxkX19tYWluLWRvYy1pbmZvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuLnMtd29ybGRfX21haW4tZG9jLWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMCAxNnB4IDE2cHg7XG4gIHdpZHRoOiAxNDFweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucy13b3JsZF9fbWFpbi1kb2MtaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIzNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBsZWZ0OiA0MHB4O1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucy13b3JsZF9fbWFpbi1kb2MtaW5mby10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xufVxuXG4ucy13b3JsZF9fbWFpbi1kb2MtaW5mby1kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucy13b3JsZF9fbWFpbi13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggODBweDtcbiAgfVxuXG4gIC5zLXdvcmxkX19tYWluLWRvYy1pbWcge1xuICAgIHdpZHRoOiA5NXB4O1xuICB9XG5cbiAgLnMtd29ybGRfX21haW4tZG9jLWluZm8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtd29ybGQge1xuICAgIG92ZXJmbG93LXg6IGNsaXA7XG4gIH1cblxuICAucy13b3JsZF9fbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNjIwcHg7XG4gICAgbGVmdDogLTMzMHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRvcDogLTE1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMDBweDtcbiAgfVxuXG4gIC5zLXdvcmxkX19tYWluLW1hcC1hcnJvd3Mge1xuICAgIHRvcDogNDYuMSU7XG4gICAgbGVmdDogMTMuNCU7XG4gIH1cblxuICAucy13b3JsZF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5zLXByaWNlc19fY29udGVudC13cmFwIHtcbiAgcGFkZGluZzogMCA4NXB4IDYwcHg7XG59XG5cbi5zLXByaWNlc19fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zLXByaWNlc19fY29udHJvbHMtdGl0bGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnMtcHJpY2VzX19jb250cm9scy1saXN0IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweCA0MHB4O1xufVxuXG4ucy1wcmljZXNfX2NvbnRyb2xzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucy1wcmljZXNfX2NvbnRyb2xzLWl0ZW0tYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xufVxuLnMtcHJpY2VzX19jb250cm9scy1pdGVtLWJ0bi5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcbn1cblxuLnMtcHJpY2VzX19pbmZvLW1vcmUtYnRuIHtcbiAgd2lkdGg6IDI3MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zLXByaWNlc19faW5mby1saXN0IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjNGM0YzO1xufVxuXG4ucy1wcmljZXNfX2luZm8taXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucy1wcmljZXNfX2luZm8taXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1jLW1haW4tMS1yZ2IpLCAwLjQpO1xuICB9XG4gIC5zLXByaWNlc19faW5mby1pdGVtOmhvdmVyIC5zLXByaWNlc19faW5mby1pdGVtLXRpdGxlLWljb24tYyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTEpO1xuICB9XG4gIC5zLXByaWNlc19faW5mby1pdGVtOmhvdmVyIC5zLXByaWNlc19faW5mby1pdGVtLXByaWNlLW9sZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xuICB9XG59XG5cbi5zLXByaWNlc19faW5mby1pdGVtLXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDVweCAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnMtcHJpY2VzX19pbmZvLWl0ZW0tcHJpY2Utb2xkIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogIzMwMzczQTtcbiAgb3BhY2l0eTogMC41O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5zLXByaWNlc19faW5mby1pdGVtLXByaWNlLWN1cnJlbnQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnMtcHJpY2VzX19pbmZvLWl0ZW0tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4ucy1wcmljZXNfX2luZm8taXRlbS10aXRsZS1pY29uLWMge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC01KTtcbn1cbi5zLXByaWNlc19faW5mby1pdGVtLXRpdGxlLW1zZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5zLXByaWNlc19faW5mby1pdGVtLXRpdGxlLW1zZy10eHQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgd2lkdGg6IDExNXB4O1xuICBwYWRkaW5nOiA1cHggOHB4IDZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjRTNFM0UzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnMtcHJpY2VzX19pbmZvLWl0ZW0tdGl0bGUtbXNnLXR4dCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnMtcHJpY2VzX19pbmZvLWl0ZW0tdGl0bGUtbXNnLXR4dDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cbi5zLXByaWNlc19faW5mby1pdGVtLXRpdGxlLW1zZy10eHQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTIpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGxlZnQ6IDE0cHg7XG4gIGJvdHRvbTogLTRweDtcbn1cbi5zLXByaWNlc19faW5mby1pdGVtLXRpdGxlLW1zZyA+IHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMSk7XG59XG4ucy1wcmljZXNfX2luZm8taXRlbS10aXRsZS1tc2c6aG92ZXIgLnMtcHJpY2VzX19pbmZvLWl0ZW0tdGl0bGUtbXNnLXR4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnMtcHJpY2VzX19pbmZvLWl0ZW0tdGl0bGUtdHh0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zLXByaWNlc19fY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtcHJpY2VzIHtcbiAgICBvdmVyZmxvdy14OiBjbGlwO1xuICB9XG5cbiAgLnMtcHJpY2VzX19jb250ZW50LXdyYXAtaW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNTBweCAyMHB4O1xuICB9XG5cbiAgLnMtcHJpY2VzX19jb250cm9scyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnMtcHJpY2VzX19jb250cm9scy10aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcbiAgfVxuXG4gIC5zLXByaWNlc19fY29udHJvbHMtbGlzdCB7XG4gICAgZ2FwOiA3cHg7XG4gIH1cblxuICAucy1wcmljZXNfX2NvbnRyb2xzLWl0ZW0tYnRuIHtcbiAgICBjb2xvcjogIzlCQTBBMTtcbiAgfVxuICAucy1wcmljZXNfX2NvbnRyb2xzLWl0ZW0tYnRuLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcbiAgfVxuXG4gIC5zLXByaWNlc19faW5mby1pdGVtLXRpdGxlIHtcbiAgICBnYXA6IDdweDtcbiAgfVxuXG4gIC5zLXByaWNlc19faW5mby1pdGVtLXRpdGxlLXR4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnMtcHJpY2VzX19pbmZvLWl0ZW0tcHJpY2UtY3VycmVudCxcbi5zLXByaWNlc19faW5mby1pdGVtLXByaWNlLW9sZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnMtcHJpY2VzX19pbmZvLW1vcmUtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zLXByaWNlc19faW5mby1tb3JlLWJ0bi13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5zLXByaWNlc19faW5mby1pdGVtLXByaWNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5zLXNlcnRpZmljYXRlcy1zbGlkZXJfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcbiAgcGFkZGluZzogMjhweCAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucy1zZXJ0aWZpY2F0ZXMtc2xpZGVyX19pdGVtLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucy1zZXJ0aWZpY2F0ZXNfX3NsaWRlci1jIHtcbiAgcGFkZGluZzogNjBweCAxMDBweCA0NXB4O1xufVxuXG4ucy1zZXJ0aWZpY2F0ZXNfX3NsaWRlci1jb250cm9scyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnMtc2VydGlmaWNhdGVzX19zbGlkZXItYyB7XG4gICAgcGFkZGluZzogMCAwIDQ1cHg7XG4gIH1cblxuICAucy1zZXJ0aWZpY2F0ZXMtc2xpZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5zLXNlcnRpZmljYXRlcy1zbGlkZXJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLXNlcnRpZmljYXRlcy1zbGlkZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuLnMtc2VydmljZS1hcnRpY2xlIHtcbiAgcGFkZGluZzogNjBweCAyM3B4O1xufVxuXG4ucy1zZXJ2aWNlLWFydGljbGUtaW4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgcGFkZGluZzogMzVweCAxNDBweCAzNXB4IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnMtdGFncyArIC5zLXNlcnZpY2UtYXJ0aWNsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAucy1zZXJ2aWNlLWFydGljbGUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnMtc2VydmljZS1hcnRpY2xlLWluIHtcbiAgICBwYWRkaW5nOiAzMHB4IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLXNlcnZpY2UtYXJ0aWNsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucy1zZXJ2aWNlLWFydGljbGUtaW4ge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgfVxufVxuLnMtb3RoZXJzLXNlcnZpY2VzX19zbGlkZXItYyB7XG4gIHBhZGRpbmc6IDAgMTAwcHggNDVweDtcbn1cblxuLnMtb3RoZXJzLXNlcnZpY2VzX19zbGlkZXItY29udHJvbHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zLW90aGVycy1zZXJ2aWNlc19fc2xpZGVyLWMge1xuICAgIHBhZGRpbmc6IDAgMCA0NXB4O1xuICB9XG5cbiAgLnMtb3RoZXJzLXNlcnZpY2VzLXNsaWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5zLXNlcnZpY2UtcHJpY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG59XG5cbi5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtd3JhcCB7XG4gIHBhZGRpbmc6IDAgMjNweDtcbn1cblxuLnMtc2VydmljZS1wcmljZV9fY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi0yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4ucy1zZXJ2aWNlLXByaWNlX19jYXJkLWwge1xuICB3aWR0aDogNDUlO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnMtc2VydmljZS1wcmljZV9fY2FyZC1yIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucy1zZXJ2aWNlLXByaWNlX19jYXJkLWltZy1jIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtc2Vjb25kLTMpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucy1zZXJ2aWNlLXByaWNlX19jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuXG4ucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi0xKTtcbiAgYmFja2dyb3VuZDogI0VDRUNFQjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNDVweCAyMHB4IDUwcHggMjBweDtcbn1cblxuLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3ctaW1nLWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1M3B4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDEwNHB4O1xufVxuXG4ucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3ctY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3ctdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtcm93LWNvbnRlbnQtaW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdy1zdWJsaXN0IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cblxuLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3ctc3ViaXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdy1wcmljZSB7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xufVxuXG4ucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdy1zdWJpdGVtLWltZy1jIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtcm93LXN1Yml0ZW0taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3ctc3ViaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XG59XG5cbi5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtcm93LW51bSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMjVweDtcbiAgZm9udC1zaXplOiA5NnB4O1xuICBsaW5lLWhlaWdodDogODVweDtcbiAgb3BhY2l0eTogMC4wNTtcbiAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtcm93LWNvbnRlbnQtaW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdy1zdWJsaXN0IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtd3JhcCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLnMtc2VydmljZS1wcmljZV9fY2FyZCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBnYXA6IDE1cHg7XG4gIH1cblxuICAucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdy1zdWJsaXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3ctc3ViaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdy1zdWJpdGVtLXRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3ctdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zLXNlcnZpY2UtcHJpY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnMtc2VydmljZS1wcmljZV9fY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLnMtc2VydmljZS1wcmljZV9fY2FyZC1sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtaW1nLWMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDIvMTtcbiAgfVxuXG4gIC5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtcm93LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtcm93LXN1Ymxpc3Qge1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3ctc3ViaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3ctc3ViaXRlbS1pbWctYyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cblxuICAucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdy1wcmljZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3ctaW1nLWMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtcm93IHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHggMzVweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucy1zZXJ2aWNlLXByaWNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zLXNlcnZpY2UtcHJpY2VfX2NhcmQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgLnMtc2VydmljZS1wcmljZV9fY2FyZC1pbWctYyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzNDAvMjQwO1xuICB9XG5cbiAgLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3cge1xuICAgIHBhZGRpbmc6IDE1cHggMTRweCA1MHB4IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtcm93LWltZy1jIHtcbiAgICB3aWR0aDogNDlweDtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gIH1cblxuICAucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdy1zdWJpdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbiAgLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3ctc3ViaXRlbS10aXRsZSBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdy1zdWJsaXN0IHtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtcm93LXByaWNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdy1udW0ge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgfVxufVxuLnMtdGFncyB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbi5zLXRhZ3MgLnMtYmxvZ19fbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnMtdGFncyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5zLXRhZ3MgLnMtYmxvZ19fbmF2LWxpc3Qge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5zLXRhZ3MgLnMtYmxvZ19fbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC5zLXRhZ3MgLnMtYmxvZ19fbmF2Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucy10YWdzIC5zLWJsb2dfX25hdi1idG4ge1xuICAgIG1pbi13aWR0aDogMTQ0cHg7XG4gIH1cbn1cbi5zLWluZm8tYmxvY2sge1xuICBwYWRkaW5nOiAxMDBweCAyMHB4IDU1cHg7XG59XG5cbi5zLWluZm8tYmxvY2tfX2NhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gIGdhcDogNTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbi5zLWluZm8tYmxvY2tfX2NhcmQtbCB7XG4gIHdpZHRoOiA1MSU7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDM1cHg7XG59XG5cbi5zLWluZm8tYmxvY2tfX2NhcmQtciB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnMtaW5mby1ibG9ja19fY2FyZC1pbWctYyB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zLWluZm8tYmxvY2tfX2NhcmQtaW1nLWMgLnZpZGVvLWZlZWQtY2FyZF9fcGxheS1idG4ge1xuICByaWdodDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAxNnB4O1xuICBib3R0b206IDE2cHg7XG59XG5cbi5zLWluZm8tYmxvY2tfX2NhcmQtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnMtaW5mby1ibG9ja19fY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xufVxuXG4ucy1pbmZvLWJsb2NrX19jYXJkLWRlc2Mge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogdmFyKC0tYy1tYWluLTEpO1xufVxuLnMtaW5mby1ibG9ja19fY2FyZC1kZXNjIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnMtaW5mby1ibG9ja19fY2FyZC1kZXNjIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucy1pbmZvLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5zLWluZm8tYmxvY2tfX2NhcmQge1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIC5zLWluZm8tYmxvY2tfX2NhcmQtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLnMtaW5mby1ibG9ja19fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG5cbiAgLnMtaW5mby1ibG9ja19fY2FyZC1kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zLWluZm8tYmxvY2tfX2NhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzNXB4O1xuICB9XG5cbiAgLnMtaW5mby1ibG9ja19fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAucy1pbmZvLWJsb2NrX19jYXJkLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuICAucy1pbmZvLWJsb2NrX19jYXJkLWRlc2MgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5zLWluZm8tYmxvY2tfX2NhcmQtcixcbi5zLWluZm8tYmxvY2tfX2NhcmQtbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAucy1pbmZvLWJsb2NrX19jYXJkLWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucy1pbmZvLWJsb2NrX19jYXJkLWltZy1jIC52aWRlby1mZWVkLWNhcmRfX3BsYXktYnRuIHtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGJvdHRvbTogMTJweDtcbiAgfVxufVxuLnZhY2FuY2llcy1tb3JlLWJ0biB7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udmFjYW5jaWVzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG4gIGdhcDogMjRweDtcbn1cblxuLnZhY2FuY2llcy1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxNnB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC52YWNhbmNpZXMtbGlzdCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFjYW5jaWVzLWxpc3Qge1xuICAgIGdhcDogNDBweDtcbiAgfVxuXG4gIC52YWNhbmNpZXMtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCIkc2NyZWVuLW1kIDogMTUwMHB4O1xyXG4kdGFibGV0ICAgIDogMTIwMHB4O1xyXG4kbW9iaWxlICAgIDogNzY3cHg7XHJcblxyXG46cm9vdCB7XHJcbiAgICAtLWYtQXR5cDogJ0F0eXAgRGlzcGxheScsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgLS1jLW1haW4tMTogIzA0NTY1QztcclxuICAgIC0tYy1tYWluLTI6ICMwMTI0Mjg7XHJcbiAgICAtLWMtbWFpbi0zOiAjMDc0NTQ3O1xyXG4gICAgLS1jLW1haW4tNDogIzBBNUI1QTtcclxuXHJcbiAgICAtLWMtbWFpbi0xLXJnYjogNCwgODYsIDkyO1xyXG4gICAgLS1jLW1haW4tMi1yZ2I6IDEsIDM2LCA0MDtcclxuICAgIC0tYy1tYWluLTMtcmdiOiA3LCA2OSwgNzE7XHJcbiAgICAtLWMtbWFpbi00LXJnYjogMTAsIDkxLCA5MDtcclxuXHJcbiAgICAtLWMtc2Vjb25kLTE6ICM5MkQ1REI7XHJcbiAgICAtLWMtc2Vjb25kLTI6ICNENEQ2RDQ7XHJcbiAgICAtLWMtc2Vjb25kLTM6ICNFQUVERUU7XHJcbiAgICAtLWMtc2Vjb25kLTQ6ICNFQ0VDRUI7XHJcbiAgICAtLWMtc2Vjb25kLTU6ICNGOEExOEU7XHJcblxyXG4gICAgLS1jLXNlY29uZC0xLXJnYjogMTQ2LCAyMTMsIDIxOTtcclxuICAgIC0tYy1zZWNvbmQtMi1yZ2I6IDIxMiwgMjE0LCAyMTI7XHJcbiAgICAtLWMtc2Vjb25kLTMtcmdiOiAyMzQsIDIzNywgMjM4O1xyXG4gICAgLS1jLXNlY29uZC00LXJnYjogMjM2LCAyMzYsIDIzNTtcclxuICAgIC0tYy1zZWNvbmQtNS1yZ2I6IDI0OCwgMTYxLCAxNDI7XHJcbn0iLCIkYWRhcHRpdmVfc2l6ZXM6IChcclxuICAgICdzY3JlZW4tbWQnOiAkc2NyZWVuLW1kLCBcclxuICAgICd0YWJsZXQnOiAkdGFibGV0LFxyXG4gICAgJ21vYmlsZSc6ICRtb2JpbGUsXHJcbik7XHJcblxyXG4kYmxvY2tfdHlwZXM6ICcnLCAnaW5saW5lLWJsb2NrJywgJ2lubGluZScsICd0YWJsZScsICd0YWJsZS1yb3cnLCAndGFibGUtY2VsbCcsICdmbGV4JywgJ2lubGluZS1mbGV4JztcclxuXHJcbkBlYWNoICRhZGFwdGl2ZV9zaXplLCAkYWRhcHRpdmVfbWVkaWEgaW4gJGFkYXB0aXZlX3NpemVzIHtcclxuICAgIEBlYWNoICRibG9ja190eXBlIGluICRibG9ja190eXBlcyB7XHJcblxyXG4gICAgICAgIEBpZiAoJGJsb2NrX3R5cGUgPT0gJycpIHtcclxuICAgICAgICAgICAgLiN7JGFkYXB0aXZlX3NpemV9LXNob3cge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICAuI3skYWRhcHRpdmVfc2l6ZX0tc2hvdy0jeyRibG9ja190eXBlfSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGVhY2ggJGFkYXB0aXZlX3NpemUsICRhZGFwdGl2ZV9tZWRpYSBpbiAkYWRhcHRpdmVfc2l6ZXMge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRhZGFwdGl2ZV9tZWRpYSkge1xyXG4gICAgICAgIEBlYWNoICRibG9ja190eXBlIGluICRibG9ja190eXBlcyB7XHJcblxyXG4gICAgICAgICAgICBAaWYgKCRibG9ja190eXBlID09ICcnKSB7XHJcbiAgICAgICAgICAgICAgICAuI3skYWRhcHRpdmVfc2l6ZX0taGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuI3skYWRhcHRpdmVfc2l6ZX0tc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgICAgIC4jeyRhZGFwdGl2ZV9zaXplfS1zaG93LSN7JGJsb2NrX3R5cGV9IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAjeyRibG9ja190eXBlfSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxyXG5cclxuLy8gUmVib290XHJcbi8vXHJcbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcclxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXHJcbi8vXHJcbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcclxuXHJcblxyXG4vLyBEb2N1bWVudFxyXG4vL1xyXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxyXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxyXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcclxuICBsaW5lLWhlaWdodDogbm9ybWFsOyAvLyAzXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCMwMDAsIDApOyAvLyA1XHJcbn1cclxuXHJcbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXHJcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXHJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vIEJvZHlcclxuLy9cclxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXHJcbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXHJcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwOyAvLyAxXHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBjb2xvcjogIzAwMDAwMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgLy8gMlxyXG59XHJcblxyXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxyXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcclxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxyXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxyXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3JcclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cclxuLy9cclxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxyXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xyXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcclxuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBDb250ZW50IGdyb3VwaW5nXHJcbi8vXHJcbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXHJcbiAgaGVpZ2h0OiAwOyAvLyAxXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFR5cG9ncmFwaHlcclxuLy9cclxuXHJcbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXHJcbi8vXHJcbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXHJcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xyXG4vL1xyXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXHJcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cclxucCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4vLyBBYmJyZXZpYXRpb25zXHJcbi8vXHJcbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXHJcbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cclxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxyXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cclxuXHJcbmFiYnJbdGl0bGVdLFxyXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXHJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXHJcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxub2wsXHJcbnVsLFxyXG5kbCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG5vbCBvbCxcclxudWwgdWwsXHJcbm9sIHVsLFxyXG51bCBvbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcclxufVxyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vL1xyXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuLy8gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XHJcbnN1cCB7IHRvcDogLS41ZW07IH1cclxuXHJcblxyXG4vL1xyXG4vLyBMaW5rc1xyXG4vL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxufVxyXG5cclxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxyXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxyXG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcclxuXHJcbmE6bm90KFtocmVmXSkge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBDb2RlXHJcbi8vXHJcblxyXG5wcmUsXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbnByZSB7XHJcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBGaWd1cmVzXHJcbi8vXHJcblxyXG5maWd1cmUge1xyXG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cclxuICBtYXJnaW46IDAgMCAxcmVtO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XHJcbi8vXHJcblxyXG5pbWcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cclxufVxyXG5cclxuc3ZnIHtcclxuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gVGFibGVzXHJcbi8vXHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xyXG59XHJcblxyXG50aCB7XHJcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXHJcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEZvcm1zXHJcbi8vXHJcblxyXG5sYWJlbCB7XHJcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxyXG4vL1xyXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcclxuYnV0dG9uIHtcclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxyXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXHJcbi8vXHJcbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cclxuYnV0dG9uOmZvY3VzIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkO1xyXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxufVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG5vcHRncm91cCxcclxudGV4dGFyZWEge1xyXG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxyXG59XHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxyXG59XHJcblxyXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXHJcbi8vXHJcbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxyXG5zZWxlY3Qge1xyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXHJcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cclxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcclxufVxyXG5cclxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cclxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXHJcbn1cclxuXHJcblxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcclxuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXHJcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcclxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxyXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XHJcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXHJcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXHJcbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XHJcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xyXG4gIG1pbi13aWR0aDogMDtcclxuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxubGVnZW5kIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxyXG59XHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG59XHJcblxyXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxyXG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcclxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuLy9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuLy9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxyXG59XHJcblxyXG4vL1xyXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcclxuLy9cclxuXHJcbm91dHB1dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXHJcbn1cclxuXHJcbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXHJcbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi5zdmctaWNvbi1hcnJvdy1sZWZ0IHtcclxuXHRoZWlnaHQ6MjNweDtcclxuXHR3aWR0aDo1NHB4O1xyXG59XHJcbi5zdmctaWNvbi1hcnJvdy1yaWdodCB7XHJcblx0aGVpZ2h0OjI0cHg7XHJcblx0d2lkdGg6MjlweDtcclxufVxyXG4uc3ZnLWljb24tZGlzbGlrZSB7XHJcblx0aGVpZ2h0OjM1cHg7XHJcblx0d2lkdGg6MzVweDtcclxufVxyXG4uc3ZnLWljb24tZG93bmxvYWQge1xyXG5cdGhlaWdodDoxOHB4O1xyXG5cdHdpZHRoOjE4cHg7XHJcbn1cclxuLnN2Zy1pY29uLWluZm8ge1xyXG5cdGhlaWdodDoxNnB4O1xyXG5cdHdpZHRoOjE1cHg7XHJcbn1cclxuLnN2Zy1pY29uLXBlcmNlbnQge1xyXG5cdGhlaWdodDoxNHB4O1xyXG5cdHdpZHRoOjEzcHg7XHJcbn1cclxuLnN2Zy1pY29uLXBob25lIHtcclxuXHRoZWlnaHQ6MjRweDtcclxuXHR3aWR0aDoyNHB4O1xyXG59XHJcbi5zdmctaWNvbi1wbGF5IHtcclxuXHRoZWlnaHQ6MTZweDtcclxuXHR3aWR0aDoxMnB4O1xyXG59XHJcbi5zdmctaWNvbi1zbGlkZXItYXJyb3ctbGVmdCB7XHJcblx0aGVpZ2h0OjIzcHg7XHJcblx0d2lkdGg6MTA0cHg7XHJcbn1cclxuLnN2Zy1pY29uLXNtYWxsLWFycm93LW5leHQge1xyXG5cdGhlaWdodDoxNHB4O1xyXG5cdHdpZHRoOjE0cHg7XHJcbn1cclxuLnN2Zy1pY29uLXNtYWxsLWFycm93LXByZXYge1xyXG5cdGhlaWdodDoxNHB4O1xyXG5cdHdpZHRoOjE0cHg7XHJcbn1cclxuLnN2Zy1pY29uLXNvY2lhbC10ZyB7XHJcblx0aGVpZ2h0OjI1cHg7XHJcblx0d2lkdGg6MjVweDtcclxufVxyXG4uc3ZnLWljb24tc29jaWFsLXZrIHtcclxuXHRoZWlnaHQ6MTJweDtcclxuXHR3aWR0aDoyMXB4O1xyXG59XHJcbi5zdmctaWNvbi1zb2NpYWwtd2Ege1xyXG5cdGhlaWdodDoyNHB4O1xyXG5cdHdpZHRoOjI0cHg7XHJcbn1cclxuLnN2Zy1pY29uLXNvY2lhbC15dCB7XHJcblx0aGVpZ2h0OjE0cHg7XHJcblx0d2lkdGg6MTlweDtcclxufVxyXG4uc3ZnLWljb24tc3RhciB7XHJcblx0aGVpZ2h0OjU0cHg7XHJcblx0d2lkdGg6NTZweDtcclxufVxyXG4uc3ZnLWljb24tc3Rhcl9wYXJ0IHtcclxuXHRoZWlnaHQ6NTRweDtcclxuXHR3aWR0aDoyOHB4O1xyXG59XHJcbi5zdmctaWNvbi10aW1lIHtcclxuXHRoZWlnaHQ6MjRweDtcclxuXHR3aWR0aDoyNHB4O1xyXG59XHJcbiIsIjpyb290ey0tZi1zcGlubmVyLXdpZHRoOiAzNnB4Oy0tZi1zcGlubmVyLWhlaWdodDogMzZweDstLWYtc3Bpbm5lci1jb2xvci0xOiByZ2JhKDAsIDAsIDAsIDAuMSk7LS1mLXNwaW5uZXItY29sb3ItMjogcmdiYSgxNywgMjQsIDI4LCAwLjgpOy0tZi1zcGlubmVyLXN0cm9rZTogMi43NX0uZi1zcGlubmVye21hcmdpbjphdXRvO3BhZGRpbmc6MDt3aWR0aDp2YXIoLS1mLXNwaW5uZXItd2lkdGgpO2hlaWdodDp2YXIoLS1mLXNwaW5uZXItaGVpZ2h0KX0uZi1zcGlubmVyIHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOnRvcDthbmltYXRpb246Zi1zcGlubmVyLXJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGV9LmYtc3Bpbm5lciBzdmcgKntzdHJva2Utd2lkdGg6dmFyKC0tZi1zcGlubmVyLXN0cm9rZSk7ZmlsbDpub25lfS5mLXNwaW5uZXIgc3ZnICo6Zmlyc3QtY2hpbGR7c3Ryb2tlOnZhcigtLWYtc3Bpbm5lci1jb2xvci0xKX0uZi1zcGlubmVyIHN2ZyAqOmxhc3QtY2hpbGR7c3Ryb2tlOnZhcigtLWYtc3Bpbm5lci1jb2xvci0yKTthbmltYXRpb246Zi1zcGlubmVyLWRhc2ggMnMgZWFzZS1pbi1vdXQgaW5maW5pdGV9QGtleWZyYW1lcyBmLXNwaW5uZXItcm90YXRlezEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIGYtc3Bpbm5lci1kYXNoezAle3N0cm9rZS1kYXNoYXJyYXk6MSwxNTA7c3Ryb2tlLWRhc2hvZmZzZXQ6MH01MCV7c3Ryb2tlLWRhc2hhcnJheTo5MCwxNTA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTM1fTEwMCV7c3Ryb2tlLWRhc2hhcnJheTo5MCwxNTA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTEyNH19LmYtdGhyb3dPdXRVcHthbmltYXRpb246dmFyKC0tZi10aHJvdy1vdXQtZHVyYXRpb24sIDAuMTc1cykgZWFzZS1vdXQgYm90aCBmLXRocm93T3V0VXB9LmYtdGhyb3dPdXREb3due2FuaW1hdGlvbjp2YXIoLS1mLXRocm93LW91dC1kdXJhdGlvbiwgMC4xNzVzKSBlYXNlLW91dCBib3RoIGYtdGhyb3dPdXREb3dufUBrZXlmcmFtZXMgZi10aHJvd091dFVwe3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCBjYWxjKHZhcigtLWYtdGhyb3ctb3V0LWRpc3RhbmNlLCAxNTBweCkgKiAtMSksIDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBmLXRocm93T3V0RG93bnt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgdmFyKC0tZi10aHJvdy1vdXQtZGlzdGFuY2UsIDE1MHB4KSwgMCk7b3BhY2l0eTowfX0uZi16b29tSW5VcHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSBlYXNlIC4xcyBib3RoIGYtem9vbUluVXB9LmYtem9vbU91dERvd257YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgZWFzZSBib3RoIGYtem9vbU91dERvd259QGtleWZyYW1lcyBmLXpvb21JblVwe2Zyb217dHJhbnNmb3JtOnNjYWxlKDAuOTc1KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtvcGFjaXR5OjB9dG97dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QGtleWZyYW1lcyBmLXpvb21PdXREb3due3Rve3RyYW5zZm9ybTpzY2FsZSgwLjk3NSkgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7b3BhY2l0eTowfX0uZi1mYWRlSW57YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgdmFyKC0tZi10cmFuc2l0aW9uLWVhc2luZywgZWFzZSkgdmFyKC0tZi10cmFuc2l0aW9uLWRlbGF5LCAwcykgYm90aCBmLWZhZGVJbjt6LWluZGV4OjJ9LmYtZmFkZU91dHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSB2YXIoLS1mLXRyYW5zaXRpb24tZWFzaW5nLCBlYXNlKSB2YXIoLS1mLXRyYW5zaXRpb24tZGVsYXksIDBzKSBib3RoIGYtZmFkZU91dDt6LWluZGV4OjF9QGtleWZyYW1lcyBmLWZhZGVJbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZi1mYWRlT3V0ezEwMCV7b3BhY2l0eTowfX0uZi1mYWRlRmFzdElue2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIGVhc2Utb3V0IGJvdGggZi1mYWRlRmFzdEluO3otaW5kZXg6Mn0uZi1mYWRlRmFzdE91dHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjFzKSBlYXNlLW91dCBib3RoIGYtZmFkZUZhc3RPdXQ7ei1pbmRleDoyfUBrZXlmcmFtZXMgZi1mYWRlRmFzdEluezAle29wYWNpdHk6Ljc1fTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGYtZmFkZUZhc3RPdXR7MTAwJXtvcGFjaXR5OjB9fS5mLWZhZGVTbG93SW57YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC41cykgZWFzZSBib3RoIGYtZmFkZVNsb3dJbjt6LWluZGV4OjJ9LmYtZmFkZVNsb3dPdXR7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC41cykgZWFzZSBib3RoIGYtZmFkZVNsb3dPdXQ7ei1pbmRleDoxfUBrZXlmcmFtZXMgZi1mYWRlU2xvd0luezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBmLWZhZGVTbG93T3V0ezEwMCV7b3BhY2l0eTowfX0uZi1jcm9zc2ZhZGVJbnthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSBlYXNlLW91dCBib3RoIGYtY3Jvc3NmYWRlSW47ei1pbmRleDoyfS5mLWNyb3NzZmFkZU91dHthbmltYXRpb246Y2FsYyh2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpKi41KSBsaW5lYXIgLjFzIGJvdGggZi1jcm9zc2ZhZGVPdXQ7ei1pbmRleDoxfUBrZXlmcmFtZXMgZi1jcm9zc2ZhZGVJbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZi1jcm9zc2ZhZGVPdXR7MTAwJXtvcGFjaXR5OjB9fS5mLXNsaWRlSW4uZnJvbS1uZXh0e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLXNsaWRlSW5OZXh0fS5mLXNsaWRlSW4uZnJvbS1wcmV2e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLXNsaWRlSW5QcmV2fS5mLXNsaWRlT3V0LnRvLW5leHR7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtc2xpZGVPdXROZXh0fS5mLXNsaWRlT3V0LnRvLXByZXZ7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtc2xpZGVPdXRQcmV2fUBrZXlmcmFtZXMgZi1zbGlkZUluUHJldnswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBmLXNsaWRlSW5OZXh0ezAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBmLXNsaWRlT3V0TmV4dHsxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX19QGtleWZyYW1lcyBmLXNsaWRlT3V0UHJldnsxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfX0uZi1jbGFzc2ljSW4uZnJvbS1uZXh0e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLWNsYXNzaWNJbk5leHQ7ei1pbmRleDoyfS5mLWNsYXNzaWNJbi5mcm9tLXByZXZ7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtY2xhc3NpY0luUHJldjt6LWluZGV4OjJ9LmYtY2xhc3NpY091dC50by1uZXh0e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLWNsYXNzaWNPdXROZXh0O3otaW5kZXg6MX0uZi1jbGFzc2ljT3V0LnRvLXByZXZ7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC44NXMpIGN1YmljLWJlemllcigwLjE2LCAxLCAwLjMsIDEpIGYtY2xhc3NpY091dFByZXY7ei1pbmRleDoxfUBrZXlmcmFtZXMgZi1jbGFzc2ljSW5OZXh0ezAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC03NXB4KTtvcGFjaXR5OjB9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGYtY2xhc3NpY0luUHJldnswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCg3NXB4KTtvcGFjaXR5OjB9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGYtY2xhc3NpY091dE5leHR7MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNzVweCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGYtY2xhc3NpY091dFByZXZ7MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCg3NXB4KTtvcGFjaXR5OjB9fTpyb290ey0tZi1idXR0b24td2lkdGg6IDQwcHg7LS1mLWJ1dHRvbi1oZWlnaHQ6IDQwcHg7LS1mLWJ1dHRvbi1ib3JkZXI6IDA7LS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiAwOy0tZi1idXR0b24tY29sb3I6ICMzNzQxNTE7LS1mLWJ1dHRvbi1iZzogI2Y4ZjhmODstLWYtYnV0dG9uLWhvdmVyLWJnOiAjZTBlMGUwOy0tZi1idXR0b24tYWN0aXZlLWJnOiAjZDBkMGQwOy0tZi1idXR0b24tc2hhZG93OiBub25lOy0tZi1idXR0b24tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7LS1mLWJ1dHRvbi10cmFuc2Zvcm06IG5vbmU7LS1mLWJ1dHRvbi1zdmctd2lkdGg6IDIwcHg7LS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMHB4Oy0tZi1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMS41Oy0tZi1idXR0b24tc3ZnLWZpbGw6IG5vbmU7LS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBub25lOy0tZi1idXR0b24tc3ZnLWRpc2FibGVkLW9wYWNpdHk6IDAuNjV9LmYtYnV0dG9ue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDp2YXIoLS1mLWJ1dHRvbi13aWR0aCk7aGVpZ2h0OnZhcigtLWYtYnV0dG9uLWhlaWdodCk7Ym9yZGVyOnZhcigtLWYtYnV0dG9uLWJvcmRlcik7Ym9yZGVyLXJhZGl1czp2YXIoLS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtjb2xvcjp2YXIoLS1mLWJ1dHRvbi1jb2xvcik7YmFja2dyb3VuZDp2YXIoLS1mLWJ1dHRvbi1iZyk7Ym94LXNoYWRvdzp2YXIoLS1mLWJ1dHRvbi1zaGFkb3cpO3BvaW50ZXItZXZlbnRzOmFsbDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOnZhcigtLWYtYnV0dG9uLXRyYW5zaXRpb24pfUBtZWRpYShob3ZlcjogaG92ZXIpey5mLWJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSl7Y29sb3I6dmFyKC0tZi1idXR0b24taG92ZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tZi1idXR0b24taG92ZXItYmcpfX0uZi1idXR0b246YWN0aXZlOm5vdChbZGlzYWJsZWRdKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWYtYnV0dG9uLWFjdGl2ZS1iZyl9LmYtYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTpub25lfS5mLWJ1dHRvbjpmb2N1cy12aXNpYmxle291dGxpbmU6bm9uZTtib3gtc2hhZG93Omluc2V0IDAgMCAwIHZhcigtLWYtYnV0dG9uLW91dGxpbmUsIDJweCkgdmFyKC0tZi1idXR0b24tb3V0bGluZS1jb2xvciwgdmFyKC0tZi1idXR0b24tY29sb3IpKX0uZi1idXR0b24gc3Zne3dpZHRoOnZhcigtLWYtYnV0dG9uLXN2Zy13aWR0aCk7aGVpZ2h0OnZhcigtLWYtYnV0dG9uLXN2Zy1oZWlnaHQpO2ZpbGw6dmFyKC0tZi1idXR0b24tc3ZnLWZpbGwpO3N0cm9rZTpjdXJyZW50Q29sb3I7c3Ryb2tlLXdpZHRoOnZhcigtLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGgpO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlO3RyYW5zZm9ybTp2YXIoLS1mLWJ1dHRvbi10cmFuc2Zvcm0pO2ZpbHRlcjp2YXIoLS1mLWJ1dHRvbi1zdmctZmlsdGVyKTtwb2ludGVyLWV2ZW50czpub25lfS5mLWJ1dHRvbltkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHR9LmYtYnV0dG9uW2Rpc2FibGVkXSBzdmd7b3BhY2l0eTp2YXIoLS1mLWJ1dHRvbi1zdmctZGlzYWJsZWQtb3BhY2l0eSl9LmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldiwuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MX0uaXMtaG9yaXpvbnRhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5pcy1ob3Jpem9udGFsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsLmlzLWhvcml6b250YWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXYsLmlzLWhvcml6b250YWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHR7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uaXMtaG9yaXpvbnRhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5pcy1ob3Jpem9udGFsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2e2xlZnQ6dmFyKC0tZi1idXR0b24tcHJldi1wb3MpfS5pcy1ob3Jpem9udGFsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsLmlzLWhvcml6b250YWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHR7cmlnaHQ6dmFyKC0tZi1idXR0b24tbmV4dC1wb3MpfS5pcy1ob3Jpem9udGFsLmlzLXJ0bCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5pcy1ob3Jpem9udGFsLmlzLXJ0bCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldntsZWZ0OmF1dG87cmlnaHQ6dmFyKC0tZi1idXR0b24tbmV4dC1wb3MpfS5pcy1ob3Jpem9udGFsLmlzLXJ0bCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LC5pcy1ob3Jpem9udGFsLmlzLXJ0bCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dHtyaWdodDphdXRvO2xlZnQ6dmFyKC0tZi1idXR0b24tcHJldi1wb3MpfS5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LC5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldiwuaXMtdmVydGljYWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHR7dG9wOmF1dG87bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYsLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2e3RvcDp2YXIoLS1mLWJ1dHRvbi1uZXh0LXBvcyl9LmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLW5leHQsLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0e2JvdHRvbTp2YXIoLS1mLWJ1dHRvbi1uZXh0LXBvcyl9LmlzLXZlcnRpY2FsIC5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYgc3ZnLC5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0IHN2ZywuaXMtdmVydGljYWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXYgc3ZnLC5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dCBzdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b246ZGlzYWJsZWQsLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uOmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmV9aHRtbC53aXRoLWZhbmN5Ym94e3dpZHRoOmF1dG87b3ZlcmZsb3c6dmlzaWJsZTtzY3JvbGwtYmVoYXZpb3I6YXV0b31odG1sLndpdGgtZmFuY3lib3ggYm9keXt0b3VjaC1hY3Rpb246bm9uZX1odG1sLndpdGgtZmFuY3lib3ggYm9keS5oaWRlLXNjcm9sbGJhcnt3aWR0aDphdXRvO21hcmdpbi1yaWdodDpjYWxjKHZhcigtLWZhbmN5Ym94LWJvZHktbWFyZ2luLCAwcHgpICsgdmFyKC0tZmFuY3lib3gtc2Nyb2xsYmFyLWNvbXBlbnNhdGUsIDBweCkpO292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O292ZXJzY3JvbGwtYmVoYXZpb3IteTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyey0tZmFuY3lib3gtY29sb3I6ICNkYmRiZGI7LS1mYW5jeWJveC1ob3Zlci1jb2xvcjogI2ZmZjstLWZhbmN5Ym94LWJnOiByZ2JhKDI0LCAyNCwgMjcsIDAuOTgpOy0tZmFuY3lib3gtc2xpZGUtZ2FwOiAxMHB4Oy0tZi1zcGlubmVyLXdpZHRoOiA1MHB4Oy0tZi1zcGlubmVyLWhlaWdodDogNTBweDstLWYtc3Bpbm5lci1jb2xvci0xOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7LS1mLXNwaW5uZXItY29sb3ItMjogI2JiYjstLWYtc3Bpbm5lci1zdHJva2U6IDMuNjU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ZGlyZWN0aW9uOmx0cjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW46MDtwYWRkaW5nOjA7Y29sb3I6I2Y4ZjhmODstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtvdmVyZmxvdzp2aXNpYmxlO3otaW5kZXg6dmFyKC0tZmFuY3lib3gtekluZGV4LCAxMDUwKTtvdXRsaW5lOm5vbmU7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstbW96LXRleHQtc2l6ZS1hZGp1c3Q6bm9uZTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlO3RleHQtc2l6ZS1hZGp1c3Q6MTAwJTtvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6Y29udGFpbn0uZmFuY3lib3hfX2NvbnRhaW5lciAqLC5mYW5jeWJveF9fY29udGFpbmVyICo6OmJlZm9yZSwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9LmZhbmN5Ym94X19jb250YWluZXI6OmJhY2tkcm9we2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uZmFuY3lib3hfX2JhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO3otaW5kZXg6LTE7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1iZyk7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTt3aWxsLWNoYW5nZTpvcGFjaXR5fS5mYW5jeWJveF9fY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmU7Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXg6MTttaW4taGVpZ2h0OjA7ei1pbmRleDoxMDtvdmVyZmxvdy15OnZpc2libGU7b3ZlcmZsb3cteDpjbGlwfS5mYW5jeWJveF9fdmlld3BvcnR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZmFuY3lib3hfX3ZpZXdwb3J0LmlzLWRyYWdnYWJsZXtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0uZmFuY3lib3hfX3ZpZXdwb3J0LmlzLWRyYWdnaW5ne2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3hfX3RyYWNre2Rpc3BsYXk6ZmxleDttYXJnaW46MCBhdXRvO2hlaWdodDoxMDAlfS5mYW5jeWJveF9fc2xpZGV7ZmxleDowIDAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjowIHZhcigtLWZhbmN5Ym94LXNsaWRlLWdhcCkgMCAwO3BhZGRpbmc6NHB4O292ZXJmbG93OmF1dG87b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWluO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3hfX2NvbnRhaW5lcjpub3QoLmlzLWNvbXBhY3QpIC5mYW5jeWJveF9fc2xpZGUuaGFzLWNsb3NlLWJ0bntwYWRkaW5nLXRvcDo0MHB4fS5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSwuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbywuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVve292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3hfX3NsaWRlLmhhcy1pbWFnZXtvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2UuaXMtYW5pbWF0aW5nLC5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlLmlzLXNlbGVjdGVke292ZXJmbG93OnZpc2libGV9LmZhbmN5Ym94X19zbGlkZTo6YmVmb3JlLC5mYW5jeWJveF9fc2xpZGU6OmFmdGVye2NvbnRlbnQ6XCJcIjtmbGV4OjAgMCAwO21hcmdpbjphdXRvfS5mYW5jeWJveF9fYmFja2Ryb3A6ZW1wdHksLmZhbmN5Ym94X192aWV3cG9ydDplbXB0eSwuZmFuY3lib3hfX3RyYWNrOmVtcHR5LC5mYW5jeWJveF9fc2xpZGU6ZW1wdHl7ZGlzcGxheTpibG9ja30uZmFuY3lib3hfX2NvbnRlbnR7YWxpZ24tc2VsZjpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MDtwYWRkaW5nOjJyZW07bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29udGVudC1jb2xvciwgIzM3NDE1MSk7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1jb250ZW50LWJnLCAjZmZmKTtjdXJzb3I6ZGVmYXVsdDtib3JkZXItcmFkaXVzOjA7ei1pbmRleDoyMH0uaXMtbG9hZGluZyAuZmFuY3lib3hfX2NvbnRlbnR7b3BhY2l0eTowfS5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5jYW4tem9vbV9pbiAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20taW59LmNhbi16b29tX291dCAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20tb3V0fS5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveF9fY29udGVudCBbZGF0YS1zZWxlY3RhYmxlXSwuZmFuY3lib3hfX2NvbnRlbnQgW2NvbnRlbnRlZGl0YWJsZV17Y3Vyc29yOmF1dG99LmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2U+LmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7bWluLWhlaWdodDoxcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt0cmFuc2l0aW9uOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlPi5mYW5jeWJveF9fY29udGVudD5waWN0dXJlPmltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO21heC1oZWlnaHQ6MTAwJX0uaXMtYW5pbWF0aW5nIC5mYW5jeWJveF9fY29udGVudCwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19jb250ZW50e3dpbGwtY2hhbmdlOnRyYW5zZm9ybSx3aWR0aCxoZWlnaHR9LmZhbmN5Ym94LWltYWdle21hcmdpbjphdXRvO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjA7b2JqZWN0LWZpdDpjb250YWluO3VzZXItc2VsZWN0Om5vbmU7ZmlsdGVyOmJsdXIoMHB4KX0uZmFuY3lib3hfX2NhcHRpb257YWxpZ24tc2VsZjpjZW50ZXI7bWF4LXdpZHRoOjEwMCU7ZmxleC1zaHJpbms6MDttYXJnaW46MDtwYWRkaW5nOjE0cHggMCA0cHggMDtvdmVyZmxvdy13cmFwOmFueXdoZXJlO2xpbmUtaGVpZ2h0OjEuMzc1O2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCBjdXJyZW50Q29sb3IpO29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7Y3Vyc29yOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY2FwdGlvbiwuaXMtY2xvc2luZyAuZmFuY3lib3hfX2NhcHRpb257b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufS5pcy1jb21wYWN0IC5mYW5jeWJveF9fY2FwdGlvbntwYWRkaW5nLWJvdHRvbTowfS5mLWJ1dHRvbi5pcy1jbG9zZS1idG57LS1mLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjhweDt6LWluZGV4OjQwfS5mYW5jeWJveF9fY29udGVudD4uZi1idXR0b24uaXMtY2xvc2UtYnRuey0tZi1idXR0b24td2lkdGg6IDM0cHg7LS1mLWJ1dHRvbi1oZWlnaHQ6IDM0cHg7LS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiA0cHg7LS1mLWJ1dHRvbi1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpOy0tZi1idXR0b24taG92ZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTstLWYtYnV0dG9uLWJnOiB0cmFuc3BhcmVudDstLWYtYnV0dG9uLWhvdmVyLWJnOiB0cmFuc3BhcmVudDstLWYtYnV0dG9uLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQ7LS1mLWJ1dHRvbi1zdmctd2lkdGg6IDIycHg7LS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMzhweDtyaWdodDowO29wYWNpdHk6Ljc1fS5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY29udGVudD4uZi1idXR0b24uaXMtY2xvc2UtYnRue3Zpc2liaWxpdHk6aGlkZGVufS5pcy16b29taW5nLW91dCAuZmFuY3lib3hfX2NvbnRlbnQ+LmYtYnV0dG9uLmlzLWNsb3NlLWJ0bnt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3hfX2NvbnRlbnQ+LmYtYnV0dG9uLmlzLWNsb3NlLWJ0bjpob3ZlcntvcGFjaXR5OjF9LmZhbmN5Ym94X19mb290ZXJ7cGFkZGluZzowO21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlfS5mYW5jeWJveF9fZm9vdGVyIC5mYW5jeWJveF9fY2FwdGlvbnt3aWR0aDoxMDAlO3BhZGRpbmc6MjRweDtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3RyYW5zaXRpb246YWxsIC4yNXMgZWFzZX0uaXMtY29tcGFjdCAuZmFuY3lib3hfX2Zvb3Rlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjIwO2JhY2tncm91bmQ6cmdiYSgyNCwyNCwyNywuNSl9LmlzLWNvbXBhY3QgLmZhbmN5Ym94X19mb290ZXIgLmZhbmN5Ym94X19jYXB0aW9ue3BhZGRpbmc6MTJweH0uaXMtY29tcGFjdCAuZmFuY3lib3hfX2NvbnRlbnQ+LmYtYnV0dG9uLmlzLWNsb3NlLWJ0bnstLWYtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDUwJTstLWYtYnV0dG9uLWNvbG9yOiAjZmZmOy0tZi1idXR0b24taG92ZXItY29sb3I6ICNmZmY7LS1mLWJ1dHRvbi1vdXRsaW5lLWNvbG9yOiAjMDAwOy0tZi1idXR0b24tYmc6IHJnYmEoMCwgMCwgMCwgMC42KTstLWYtYnV0dG9uLWFjdGl2ZS1iZzogcmdiYSgwLCAwLCAwLCAwLjYpOy0tZi1idXR0b24taG92ZXItYmc6IHJnYmEoMCwgMCwgMCwgMC42KTstLWYtYnV0dG9uLXN2Zy13aWR0aDogMThweDstLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDE4cHg7LS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBub25lO3RvcDo1cHg7cmlnaHQ6NXB4fS5mYW5jeWJveF9fbmF2ey0tZi1idXR0b24td2lkdGg6IDUwcHg7LS1mLWJ1dHRvbi1oZWlnaHQ6IDUwcHg7LS1mLWJ1dHRvbi1ib3JkZXI6IDA7LS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiA1MCU7LS1mLWJ1dHRvbi1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IpOy0tZi1idXR0b24taG92ZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWhvdmVyLWNvbG9yKTstLWYtYnV0dG9uLWJnOiB0cmFuc3BhcmVudDstLWYtYnV0dG9uLWhvdmVyLWJnOiByZ2JhKDI0LCAyNCwgMjcsIDAuMyk7LS1mLWJ1dHRvbi1hY3RpdmUtYmc6IHJnYmEoMjQsIDI0LCAyNywgMC41KTstLWYtYnV0dG9uLXNoYWRvdzogbm9uZTstLWYtYnV0dG9uLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOy0tZi1idXR0b24tdHJhbnNmb3JtOiBub25lOy0tZi1idXR0b24tc3ZnLXdpZHRoOiAyNnB4Oy0tZi1idXR0b24tc3ZnLWhlaWdodDogMjZweDstLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDIuNTstLWYtYnV0dG9uLXN2Zy1maWxsOiBub25lOy0tZi1idXR0b24tc3ZnLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgyNCwgMjQsIDI3LCAwLjUpKTstLWYtYnV0dG9uLXN2Zy1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1Oy0tZi1idXR0b24tbmV4dC1wb3M6IDFyZW07LS1mLWJ1dHRvbi1wcmV2LXBvczogMXJlbTtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpfS5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3RvcDotMzBweDtyaWdodDotMjBweDtsZWZ0Oi0yMHB4O2JvdHRvbTotMzBweDt6LWluZGV4OjF9LmlzLWlkbGUgLmZhbmN5Ym94X19uYXZ7YW5pbWF0aW9uOi4xNXMgZWFzZS1vdXQgYm90aCBmLWZhZGVPdXR9LmlzLWlkbGUuaXMtY29tcGFjdCAuZmFuY3lib3hfX2Zvb3Rlcntwb2ludGVyLWV2ZW50czpub25lO2FuaW1hdGlvbjouMTVzIGVhc2Utb3V0IGJvdGggZi1mYWRlT3V0fS5mYW5jeWJveF9fc2xpZGU+LmYtc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbjp2YXIoLS1mLXNwaW5uZXItdG9wLCBjYWxjKHZhcigtLWYtc3Bpbm5lci13aWR0aCkgKiAtMC41KSkgMCAwIHZhcigtLWYtc3Bpbm5lci1sZWZ0LCBjYWxjKHZhcigtLWYtc3Bpbm5lci1oZWlnaHQpICogLTAuNSkpO3otaW5kZXg6MzA7Y3Vyc29yOnBvaW50ZXJ9LmZhbmN5Ym94LXByb3RlY3RlZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjQwO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94LWdob3N0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MDtvYmplY3QtZml0OmNvbnRhaW47ei1pbmRleDo0MDt1c2VyLXNlbGVjdDpub25lO3BvaW50ZXItZXZlbnRzOm5vbmV9LmZhbmN5Ym94LWZvY3VzLWd1YXJke291dGxpbmU6bm9uZTtvcGFjaXR5OjA7cG9zaXRpb246Zml4ZWQ7cG9pbnRlci1ldmVudHM6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpub3QoW2FyaWEtaGlkZGVuXSl7b3BhY2l0eTowfS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXT4qOm5vdCguZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY2Fyb3VzZWwpLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2Nhcm91c2VsPio6bm90KC5mYW5jeWJveF9fdmlld3BvcnQpLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3NsaWRlPio6bm90KC5mYW5jeWJveF9fY29udGVudCl7YW5pbWF0aW9uOnZhcigtLWYtaW50ZXJmYWNlLWVudGVyLWR1cmF0aW9uLCAwLjI1cykgZWFzZSAuMXMgYmFja3dhcmRzIGYtZmFkZUlufS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2JhY2tkcm9we2FuaW1hdGlvbjp2YXIoLS1mLWJhY2tkcm9wLWVudGVyLWR1cmF0aW9uLCAwLjM1cykgZWFzZSBiYWNrd2FyZHMgZi1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49dHJ1ZV0+Kjpub3QoLmZhbmN5Ym94X19iYWNrZHJvcCwuZmFuY3lib3hfX2Nhcm91c2VsKSwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj10cnVlXSAuZmFuY3lib3hfX2Nhcm91c2VsPio6bm90KC5mYW5jeWJveF9fdmlld3BvcnQpLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPXRydWVdIC5mYW5jeWJveF9fc2xpZGU+Kjpub3QoLmZhbmN5Ym94X19jb250ZW50KXthbmltYXRpb246dmFyKC0tZi1pbnRlcmZhY2UtZXhpdC1kdXJhdGlvbiwgMC4xNXMpIGVhc2UgZm9yd2FyZHMgZi1mYWRlT3V0fS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPXRydWVdIC5mYW5jeWJveF9fYmFja2Ryb3B7YW5pbWF0aW9uOnZhcigtLWYtYmFja2Ryb3AtZXhpdC1kdXJhdGlvbiwgMC4zNXMpIGVhc2UgZm9yd2FyZHMgZi1mYWRlT3V0fS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LC5oYXMteW91dHViZSAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy12aW1lbyAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHttYXgtd2lkdGg6MTAwJTtmbGV4LXNocmluazoxO21pbi1oZWlnaHQ6MXB4O292ZXJmbG93OnZpc2libGV9Lmhhcy1pZnJhbWUgLmZhbmN5Ym94X19jb250ZW50LC5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6Y2FsYygxMDAlIC0gMTIwcHgpO2hlaWdodDo5MCV9LmZhbmN5Ym94X19jb250YWluZXIuaXMtY29tcGFjdCAuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jb250YWluZXIuaXMtY29tcGFjdCAuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jb250YWluZXIuaXMtY29tcGFjdCAuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaGFzLXlvdXR1YmUgLmZhbmN5Ym94X19jb250ZW50LC5oYXMtdmltZW8gLmZhbmN5Ym94X19jb250ZW50LC5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6OTYwcHg7aGVpZ2h0OjU0MHB4O21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJX0uaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LC5oYXMteW91dHViZSAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy12aW1lbyAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHtwYWRkaW5nOjA7YmFja2dyb3VuZDpyZ2JhKDI0LDI0LDI3LC45KTtjb2xvcjojZmZmfS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudHtiYWNrZ3JvdW5kOiNlNWUzZGZ9LmZhbmN5Ym94X19odG1sNXZpZGVvLC5mYW5jeWJveF9faWZyYW1le2JvcmRlcjowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmZhbmN5Ym94LXBsYWNlaG9sZGVye2JvcmRlcjowICFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDFweCwgMXB4LCAxcHgsIDFweCkgIWltcG9ydGFudDstd2Via2l0LWNsaXAtcGF0aDppbnNldCg1MCUpICFpbXBvcnRhbnQ7Y2xpcC1wYXRoOmluc2V0KDUwJSkgIWltcG9ydGFudDtoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7bWFyZ2luOi0xcHggIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweCAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50fS5mLWNhcm91c2VsX190aHVtYnN7LS1mLXRodW1iLXdpZHRoOiA5NnB4Oy0tZi10aHVtYi1oZWlnaHQ6IDcycHg7LS1mLXRodW1iLW91dGxpbmU6IDA7LS1mLXRodW1iLW91dGxpbmUtY29sb3I6ICM1ZWIwZWY7LS1mLXRodW1iLW9wYWNpdHk6IDE7LS1mLXRodW1iLWhvdmVyLW9wYWNpdHk6IDE7LS1mLXRodW1iLXNlbGVjdGVkLW9wYWNpdHk6IDE7LS1mLXRodW1iLWJvcmRlci1yYWRpdXM6IDJweDstLWYtdGh1bWItb2Zmc2V0OiAwcHg7LS1mLWJ1dHRvbi1uZXh0LXBvczogMDstLWYtYnV0dG9uLXByZXYtcG9zOiAwfS5mLWNhcm91c2VsX190aHVtYnMuaXMtY2xhc3NpY3stLWYtdGh1bWItZ2FwOiA4cHg7LS1mLXRodW1iLW9wYWNpdHk6IDAuNTstLWYtdGh1bWItaG92ZXItb3BhY2l0eTogMTstLWYtdGh1bWItc2VsZWN0ZWQtb3BhY2l0eTogMX0uZi1jYXJvdXNlbF9fdGh1bWJzLmlzLW1vZGVybnstLWYtdGh1bWItZ2FwOiA0cHg7LS1mLXRodW1iLWV4dHJhLWdhcDogMTZweDstLWYtdGh1bWItY2xpcC13aWR0aDogNDZweH0uZi10aHVtYnN7cG9zaXRpb246cmVsYXRpdmU7ZmxleDowIDAgYXV0bzttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7dXNlci1zZWxlY3Q6bm9uZTtwZXJzcGVjdGl2ZToxMDAwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LmYtdGh1bWJzIC5mLXNwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czoycHg7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoI2ViZWZmMiwgI2UyZThmMCk7ei1pbmRleDotMX0uZi10aHVtYnMgLmYtc3Bpbm5lciBzdmd7ZGlzcGxheTpub25lfS5mLXRodW1icy5pcy12ZXJ0aWNhbHtoZWlnaHQ6MTAwJX0uZi10aHVtYnNfX3ZpZXdwb3J0e3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uZi10aHVtYnNfX3RyYWNre2Rpc3BsYXk6ZmxleH0uZi10aHVtYnNfX3NsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MCAwIGF1dG87Ym94LXNpemluZzpjb250ZW50LWJveDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzowO21hcmdpbjowO3dpZHRoOnZhcigtLWYtdGh1bWItd2lkdGgpO2hlaWdodDp2YXIoLS1mLXRodW1iLWhlaWdodCk7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6cG9pbnRlcn0uZi10aHVtYnNfX3NsaWRlLmlzLWxvYWRpbmcgaW1ne29wYWNpdHk6MH0uaXMtY2xhc3NpYyAuZi10aHVtYnNfX3ZpZXdwb3J0e2hlaWdodDoxMDAlfS5pcy1tb2Rlcm4gLmYtdGh1bWJzX190cmFja3t3aWR0aDptYXgtY29udGVudH0uaXMtbW9kZXJuIC5mLXRodW1ic19fdHJhY2s6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDpjYWxjKCh2YXIoLS1mLXRodW1iLWNsaXAtd2lkdGgsIDApKSotMC41KTt3aWR0aDpjYWxjKHZhcigtLXdpZHRoLCAwKSoxcHggKyB2YXIoLS1mLXRodW1iLWNsaXAtd2lkdGgsIDApKTtjdXJzb3I6cG9pbnRlcn0uaXMtbW9kZXJuIC5mLXRodW1ic19fc2xpZGV7d2lkdGg6dmFyKC0tZi10aHVtYi1jbGlwLXdpZHRoKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoY2FsYyh2YXIoLS1zaGlmdCwgMCkgKiAtMXB4KSwgMCwgMCk7dHJhbnNpdGlvbjpub25lO3BvaW50ZXItZXZlbnRzOm5vbmV9LmlzLW1vZGVybi5pcy1yZXN0aW5nIC5mLXRodW1ic19fc2xpZGV7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjMzcyBlYXNlfS5pcy1tb2Rlcm4uaXMtcmVzdGluZyAuZi10aHVtYnNfX3NsaWRlX19idXR0b257dHJhbnNpdGlvbjpjbGlwLXBhdGggLjMzcyBlYXNlfS5pcy11c2luZy10YWIgLmlzLW1vZGVybiAuZi10aHVtYnNfX3NsaWRlOmZvY3VzLXdpdGhpbntmaWx0ZXI6ZHJvcC1zaGFkb3coLTFweCAwcHggMHB4IHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvcikpIGRyb3Atc2hhZG93KDJweCAwcHggMHB4IHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvcikpIGRyb3Atc2hhZG93KDBweCAtMXB4IDBweCB2YXIoLS1mLXRodW1iLW91dGxpbmUtY29sb3IpKSBkcm9wLXNoYWRvdygwcHggMnB4IDBweCB2YXIoLS1mLXRodW1iLW91dGxpbmUtY29sb3IpKX0uZi10aHVtYnNfX3NsaWRlX19idXR0b257YXBwZWFyYW5jZTpub25lO3dpZHRoOnZhcigtLWYtdGh1bWItd2lkdGgpO2hlaWdodDoxMDAlO21hcmdpbjowIC0xMDAlIDAgLTEwMCU7cGFkZGluZzowO2JvcmRlcjowO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6dmFyKC0tZi10aHVtYi1ib3JkZXItcmFkaXVzKTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO291dGxpbmU6bm9uZTtjdXJzb3I6cG9pbnRlcjtwb2ludGVyLWV2ZW50czphdXRvO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247b3BhY2l0eTp2YXIoLS1mLXRodW1iLW9wYWNpdHkpO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZX0uZi10aHVtYnNfX3NsaWRlX19idXR0b246aG92ZXJ7b3BhY2l0eTp2YXIoLS1mLXRodW1iLWhvdmVyLW9wYWNpdHkpfS5mLXRodW1ic19fc2xpZGVfX2J1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe291dGxpbmU6bm9uZX0uZi10aHVtYnNfX3NsaWRlX19idXR0b246Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOm5vbmU7b3BhY2l0eTp2YXIoLS1mLXRodW1iLXNlbGVjdGVkLW9wYWNpdHkpfS5pcy1tb2Rlcm4gLmYtdGh1bWJzX19zbGlkZV9fYnV0dG9uey0tY2xpcC1wYXRoOiBpbnNldCggMCBjYWxjKCAoKHZhcigtLWYtdGh1bWItd2lkdGgsIDApIC0gdmFyKC0tZi10aHVtYi1jbGlwLXdpZHRoLCAwKSkpICogKDEgLSB2YXIoLS1wcm9ncmVzcywgMCkpICogMC41ICkgcm91bmQgdmFyKC0tZi10aHVtYi1ib3JkZXItcmFkaXVzLCAwKSApO2NsaXAtcGF0aDp2YXIoLS1jbGlwLXBhdGgpfS5pcy1jbGFzc2ljIC5pcy1uYXYtc2VsZWN0ZWQgLmYtdGh1bWJzX19zbGlkZV9fYnV0dG9ue29wYWNpdHk6dmFyKC0tZi10aHVtYi1zZWxlY3RlZC1vcGFjaXR5KX0uaXMtY2xhc3NpYyAuaXMtbmF2LXNlbGVjdGVkIC5mLXRodW1ic19fc2xpZGVfX2J1dHRvbjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2hlaWdodDphdXRvO2JvdHRvbTowO2JvcmRlcjp2YXIoLS1mLXRodW1iLW91dGxpbmUsIDApIHNvbGlkIHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvciwgdHJhbnNwYXJlbnQpO2JvcmRlci1yYWRpdXM6dmFyKC0tZi10aHVtYi1ib3JkZXItcmFkaXVzKTthbmltYXRpb246Zi1mYWRlSW4gLjJzIGVhc2Utb3V0O3otaW5kZXg6MTB9LmYtdGh1bWJzX19zbGlkZV9faW1ne292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6dmFyKC0tZi10aHVtYi1vZmZzZXQpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb2ludGVyLWV2ZW50czpub25lO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czp2YXIoLS1mLXRodW1iLWJvcmRlci1yYWRpdXMpfS5mLXRodW1icy5pcy1ob3Jpem9udGFsIC5mLXRodW1ic19fdHJhY2t7cGFkZGluZzo4cHggMCAxMnB4IDB9LmYtdGh1bWJzLmlzLWhvcml6b250YWwgLmYtdGh1bWJzX19zbGlkZXttYXJnaW46MCB2YXIoLS1mLXRodW1iLWdhcCkgMCAwfS5mLXRodW1icy5pcy12ZXJ0aWNhbCAuZi10aHVtYnNfX3RyYWNre2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6MCA4cHh9LmYtdGh1bWJzLmlzLXZlcnRpY2FsIC5mLXRodW1ic19fc2xpZGV7bWFyZ2luOjAgMCB2YXIoLS1mLXRodW1iLWdhcCkgMH0uZmFuY3lib3hfX3RodW1ic3stLWYtdGh1bWItd2lkdGg6IDk2cHg7LS1mLXRodW1iLWhlaWdodDogNzJweDstLWYtdGh1bWItYm9yZGVyLXJhZGl1czogMnB4Oy0tZi10aHVtYi1vdXRsaW5lOiAycHg7LS1mLXRodW1iLW91dGxpbmUtY29sb3I6ICNlZGVkZWQ7cG9zaXRpb246cmVsYXRpdmU7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjM1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSl9LmZhbmN5Ym94X190aHVtYnMuaXMtY2xhc3NpY3stLWYtdGh1bWItZ2FwOiA4cHg7LS1mLXRodW1iLW9wYWNpdHk6IDAuNTstLWYtdGh1bWItaG92ZXItb3BhY2l0eTogMX0uZmFuY3lib3hfX3RodW1icy5pcy1jbGFzc2ljIC5mLXNwaW5uZXJ7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpKX0uZmFuY3lib3hfX3RodW1icy5pcy1tb2Rlcm57LS1mLXRodW1iLWdhcDogNHB4Oy0tZi10aHVtYi1leHRyYS1nYXA6IDE2cHg7LS1mLXRodW1iLWNsaXAtd2lkdGg6IDQ2cHg7LS1mLXRodW1iLW9wYWNpdHk6IDE7LS1mLXRodW1iLWhvdmVyLW9wYWNpdHk6IDF9LmZhbmN5Ym94X190aHVtYnMuaXMtbW9kZXJuIC5mLXNwaW5uZXJ7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpKX0uZmFuY3lib3hfX3RodW1icy5pcy1ob3Jpem9udGFse3BhZGRpbmc6MCB2YXIoLS1mLXRodW1iLWdhcCl9LmZhbmN5Ym94X190aHVtYnMuaXMtdmVydGljYWx7cGFkZGluZzp2YXIoLS1mLXRodW1iLWdhcCkgMH0uaXMtY29tcGFjdCAuZmFuY3lib3hfX3RodW1ic3stLWYtdGh1bWItd2lkdGg6IDY0cHg7LS1mLXRodW1iLWNsaXAtd2lkdGg6IDMycHg7LS1mLXRodW1iLWhlaWdodDogNDhweDstLWYtdGh1bWItZXh0cmEtZ2FwOiAxMHB4fS5mYW5jeWJveF9fdGh1bWJzLmlzLW1hc2tlZHttYXgtaGVpZ2h0OjBweCAhaW1wb3J0YW50fS5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdGh1bWJze3RyYW5zaXRpb246bm9uZSAhaW1wb3J0YW50fS5mYW5jeWJveF9fdG9vbGJhcnstLWYtcHJvZ3Jlc3MtY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpKTstLWYtYnV0dG9uLXdpZHRoOiA0NnB4Oy0tZi1idXR0b24taGVpZ2h0OiA0NnB4Oy0tZi1idXR0b24tY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yKTstLWYtYnV0dG9uLWhvdmVyLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1ob3Zlci1jb2xvcik7LS1mLWJ1dHRvbi1iZzogcmdiYSgyNCwgMjQsIDI3LCAwLjY1KTstLWYtYnV0dG9uLWhvdmVyLWJnOiByZ2JhKDcwLCA3MCwgNzMsIDAuNjUpOy0tZi1idXR0b24tYWN0aXZlLWJnOiByZ2JhKDkwLCA5MCwgOTMsIDAuNjUpOy0tZi1idXR0b24tYm9yZGVyLXJhZGl1czogMDstLWYtYnV0dG9uLXN2Zy13aWR0aDogMjRweDstLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDI0cHg7LS1mLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAxLjU7LS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDFweCByZ2JhKDI0LCAyNCwgMjcsIDAuMTUpKTstLWYtYnV0dG9uLXN2Zy1maWxsOiBub25lOy0tZi1idXR0b24tc3ZnLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSSBBZGp1c3RlZFwiLFwiU2Vnb2UgVUlcIixcIkxpYmVyYXRpb24gU2Fuc1wiLHNhbnMtc2VyaWY7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcik7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTt0ZXh0LXNoYWRvdzp2YXIoLS1mYW5jeWJveC10b29sYmFyLXRleHQtc2hhZG93LCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSkpO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoyMH0uZmFuY3lib3hfX3Rvb2xiYXIgOmZvY3VzLXZpc2libGV7ei1pbmRleDoxfS5mYW5jeWJveF9fdG9vbGJhci5pcy1hYnNvbHV0ZSwuaXMtY29tcGFjdCAuZmFuY3lib3hfX3Rvb2xiYXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjB9LmlzLWlkbGUgLmZhbmN5Ym94X190b29sYmFye3BvaW50ZXItZXZlbnRzOm5vbmU7YW5pbWF0aW9uOi4xNXMgZWFzZS1vdXQgYm90aCBmLWZhZGVPdXR9LmZhbmN5Ym94X190b29sYmFyX19jb2x1bW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9LmZhbmN5Ym94X190b29sYmFyX19jb2x1bW4uaXMtbGVmdCwuZmFuY3lib3hfX3Rvb2xiYXJfX2NvbHVtbi5pcy1yaWdodHtmbGV4LWdyb3c6MTtmbGV4LWJhc2lzOjB9LmZhbmN5Ym94X190b29sYmFyX19jb2x1bW4uaXMtcmlnaHR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtmbGV4LXdyYXA6bm93cmFwfS5mYW5jeWJveF9faW5mb2JhcntwYWRkaW5nOjAgNXB4O2xpbmUtaGVpZ2h0OnZhcigtLWYtYnV0dG9uLWhlaWdodCk7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE3cHg7Zm9udC12YXJpYW50LW51bWVyaWM6dGFidWxhci1udW1zOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWQ7Y3Vyc29yOmRlZmF1bHQ7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX2luZm9iYXIgc3BhbntwYWRkaW5nOjAgNXB4fS5mYW5jeWJveF9faW5mb2Jhcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpe2JhY2tncm91bmQ6dmFyKC0tZi1idXR0b24tYmcpfVtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3dde3Bvc2l0aW9uOnJlbGF0aXZlfVtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIC5mLXByb2dyZXNze2hlaWdodDoxMDAlO29wYWNpdHk6LjN9W2RhdGEtZmFuY3lib3gtdG9nZ2xlLXNsaWRlc2hvd10gc3ZnIGc6Zmlyc3QtY2hpbGR7ZGlzcGxheTpmbGV4fVtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIHN2ZyBnOmxhc3QtY2hpbGR7ZGlzcGxheTpub25lfS5oYXMtc2xpZGVzaG93IFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIHN2ZyBnOmZpcnN0LWNoaWxke2Rpc3BsYXk6bm9uZX0uaGFzLXNsaWRlc2hvdyBbZGF0YS1mYW5jeWJveC10b2dnbGUtc2xpZGVzaG93XSBzdmcgZzpsYXN0LWNoaWxke2Rpc3BsYXk6ZmxleH1bZGF0YS1mYW5jeWJveC10b2dnbGUtZnVsbHNjcmVlbl0gc3ZnIGc6Zmlyc3QtY2hpbGR7ZGlzcGxheTpmbGV4fVtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1mdWxsc2NyZWVuXSBzdmcgZzpsYXN0LWNoaWxke2Rpc3BsYXk6bm9uZX06ZnVsbHNjcmVlbiBbZGF0YS1mYW5jeWJveC10b2dnbGUtZnVsbHNjcmVlbl0gc3ZnIGc6Zmlyc3QtY2hpbGR7ZGlzcGxheTpub25lfTpmdWxsc2NyZWVuIFtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1mdWxsc2NyZWVuXSBzdmcgZzpsYXN0LWNoaWxke2Rpc3BsYXk6ZmxleH0uZi1wcm9ncmVzc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6M3B4O3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjtiYWNrZ3JvdW5kOnZhcigtLWYtcHJvZ3Jlc3MtY29sb3IsIHZhcigtLWYtY2Fyb3VzZWwtdGhlbWUtY29sb3IsICMwMDkxZmYpKTt6LWluZGV4OjMwO3VzZXItc2VsZWN0Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZX0iLCIuYmxvY2tlcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmF1dG87ei1pbmRleDoxO3BhZGRpbmc6MjBweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjc1KTt0ZXh0LWFsaWduOmNlbnRlcn0uYmxvY2tlcjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6LTAuMDVlbX0uYmxvY2tlci5iZWhpbmR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubW9kYWx7ZGlzcGxheTpub25lO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7bWF4LXdpZHRoOjUwMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDo5MCU7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MTVweCAzMHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo4cHg7LW1vei1ib3JkZXItcmFkaXVzOjhweDstby1ib3JkZXItcmFkaXVzOjhweDstbXMtYm9yZGVyLXJhZGl1czo4cHg7Ym9yZGVyLXJhZGl1czo4cHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxMHB4ICMwMDA7LW1vei1ib3gtc2hhZG93OjAgMCAxMHB4ICMwMDA7LW8tYm94LXNoYWRvdzowIDAgMTBweCAjMDAwOy1tcy1ib3gtc2hhZG93OjAgMCAxMHB4ICMwMDA7Ym94LXNoYWRvdzowIDAgMTBweCAjMDAwO3RleHQtYWxpZ246bGVmdH0ubW9kYWwgYS5jbG9zZS1tb2RhbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEyLjVweDtyaWdodDotMTIuNXB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDt0ZXh0LWluZGVudDotOTk5OXB4O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1pbWFnZTp1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQTNoSlJFRlVhQVhsbTgrSzAwQWN4N01pQ0lKSC95dytnQTlnMjVPNDlTTDRBTzNCcDFqdzVOdmt0Qyt3Rjg4cWV2SzRCVTk3RW16eFVCQ0VvbEsvbjVncDNXNlRUSlBmcE5QTkYzN01Oc2w4NS92Ti9EYVRtVTZQa25DNEsrcG5pcWVLSjNrOFVua3ZEeFhKenp5K3EveWF4eGVWSHhXL0ZOSGpnUlNlS3Q0ckZvcGx6YUF1SEhEQkdSMmVTOUc1NHJlaXJzbWllbkRDVFJ0N3h3c3ArS0FvRW10OW5MYUdpdFp4ckJiUEZOYUdmUGxvR3cydDRKVmFtU3Q4eFlXNkRnMW9DWW8zWXYrckNHVmlWMTYwb01rY2Q4U1lLbllWMU5iMWFFT2pDZTZMNVpPaUxmRjEyMEVqV2h1QnUzWUladDFOUW11am5rNUY0TWdPcFVSekxmQXdPQlNUbXpwM2ZwRHh1SS9wYWJ4cHFPb3oycjJITEFiMEdNYlpLbE5WNS9IZzlYSnlwZ3VyeUE3bFBGNUtNZFRaUXpIanF4TlBoV2h6SXVBcnVPbDFlTnFLRXgxdFNoNXJmYnhkdzdtT3hDcTRxUzY4WlRqS1MxWVZ2aWx1NTU5dld2RkhoaDRyWnJkeVo2OVZtcGdkajhmSmJEWkxKcE5KMHV2MWNuci9nanJVaFFNdUkrQU5qeXV3ZnRRMGJiTDZFcnAwbU0vbnk4Rmc0TTNMdGRSeGdNdEtsM2p3bUlIVnhZWENoRnk5NC9SbXBhL3BUYk5VaHN0S1YrNFJyOGxMUTlLbFV2SktMeUc4eXZRMnM5U0J5MUpiN2pWNWEweWFwZkY2YXBhWkxqTExjV3RkNHNOcm1KVU1IeU0rMXhpYlRqSDgyWmgwMVRObGhzck9oZEtUZTAwdUF6WlFtTjYrS1crc0RhL0pEMlBTVlE4NzNtMjl5ZisxUTlWRHpmRVlsSGkxRzVMS0JCV1pidEVzSGJGd2Ixb1lEd3IxWmlGLzJibkNTZzFPQkUvcGZyOS9iV3gyNlV4SkwzT05QSVNPTEtVdlF6YTBMWlV4U0t5anBkVEdhL3ZERXIyNXJkZGJNTTBRM082THgzcnFGdlUreDZVclJLUVk3dHlyWmVjbUQ5Rk9EeTh1TGl6VG1pbHdOajBrcmFOY0FKaE9wNWFHVndzQUdENVZtSkJyV1diSlNnV1Q5enJ6V2VwUUY0N1JhR1NpS2ZlR3g2U3ppM2d6bVgvSEhiaWh3QnNlcjRCOVVKWXBGQk5YNFI2dlRuM1ZRbmV6MFN5bW5ySFFNc1JZR1RyMWRTazM0bGpScVMvRU1kMnBMUThZQnAzYTFQTGZjcUNwbzhndEhrWkZIS2tUWDZmczNNWTBibEtudGg2NnJLQ25VMFZSR3UzN09OclFhQTRlWkRGdFdBdTJmWGo5empGa3hUQk9vOEY3dDkyNmdUcC84M0t5enpjeTJrWkQ2eGlxeFRZbkhMUkZtM3ZIaVJTd05Tamt6M2hvSXpvOGxDS1dVbGcvWXRHczd0T2J1bkRBWmZwRExiZkVJMTV6c0VJWTNVL3gvZ0hIYy9HMXpsdG5BZ0FBQUFCSlJVNUVya0pnZ2c9PScpfS5tb2RhbC1zcGlubmVye2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZDt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7cGFkZGluZzoxMnB4IDE2cHg7Ym9yZGVyLXJhZGl1czo1cHg7YmFja2dyb3VuZC1jb2xvcjojMTExO2hlaWdodDoyMHB4fS5tb2RhbC1zcGlubmVyPmRpdntib3JkZXItcmFkaXVzOjEwMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtoZWlnaHQ6MjBweDt3aWR0aDoycHg7bWFyZ2luOjAgMXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtYW5pbWF0aW9uOnNrLXN0cmV0Y2hkZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O2FuaW1hdGlvbjpzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dH0ubW9kYWwtc3Bpbm5lciAucmVjdDJ7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTEuMXM7YW5pbWF0aW9uLWRlbGF5Oi0xLjFzfS5tb2RhbC1zcGlubmVyIC5yZWN0M3std2Via2l0LWFuaW1hdGlvbi1kZWxheTotMS4wczthbmltYXRpb24tZGVsYXk6LTEuMHN9Lm1vZGFsLXNwaW5uZXIgLnJlY3Q0ey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi0wLjlzO2FuaW1hdGlvbi1kZWxheTotMC45c31ALXdlYmtpdC1rZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5ezAlLDQwJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgwLjUpfTIwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVkoMS4wKX19QGtleWZyYW1lcyBzay1zdHJldGNoZGVsYXl7MCUsNDAlLDEwMCV7dHJhbnNmb3JtOnNjYWxlWSgwLjUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgwLjUpfTIwJXt0cmFuc2Zvcm06c2NhbGVZKDEuMCk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKDEuMCl9fSIsIi8qKlxuICogU3dpcGVyIDExLjEuNFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBNYXkgMzAsIDIwMjRcbiAqL1xuXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfTpob3N0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt6LWluZGV4OjF9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLGluaXRpYWwpO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItaG9yaXpvbnRhbHt0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07ZGlzcGxheTpibG9ja30uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OicnO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyO3Njcm9sbC1zbmFwLXN0b3A6YWx3YXlzfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVye2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmZ9LnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFja3stLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMH1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsNTAlKTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW57b3BhY2l0eTowO2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn0uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDtmb250LXZhcmlhbnQ6aW5pdGlhbDtsaW5lLWhlaWdodDoxfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSw4cHgpO3RvcDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsYXV0byk7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLDUwJSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCw4cHgpO2xlZnQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCxhdXRvKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCw2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntjb2xvcjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcixpbmhlcml0KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4yNSkpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO3Bvc2l0aW9uOnJlbGF0aXZlO3RvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4xKSl9LnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQ+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7Ym90dG9tOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLGF1dG8pO3otaW5kZXg6NTA7aGVpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO3dpZHRoOmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCxhdXRvKTtyaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTt6LWluZGV4OjUwO3dpZHRoOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO2hlaWdodDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IscmdiYSgwLDAsMCwuNSkpO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmU7dG91Y2gtYWN0aW9uOm5vbmV9LnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWdyaWQ+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi42O3otaW5kZXg6MH0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ZmlsdGVyOmJsdXIoNTBweCl9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59IiwiLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmJlZm9yZSwgLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmFmdGVyLCAudHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktaGFuZGxlOmJlZm9yZSwgLnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMzA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpOyB9XG5cbi50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTpiZWZvcmUsIC50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTphZnRlciB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogOTk5OXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cHg7IH1cblxuLnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTpiZWZvcmUsIC50d2VudHl0d2VudHktdmVydGljYWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YWZ0ZXIge1xuICB3aWR0aDogOTk5OXB4O1xuICBoZWlnaHQ6IDNweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xLjVweDsgfVxuXG4udHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbCwgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbCwgLnR3ZW50eXR3ZW50eS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWwsIC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWwsIC50d2VudHl0d2VudHktb3ZlcmxheSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzOyB9XG5cbi50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsLCAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IH1cblxuLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWw6YmVmb3JlLCAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cblxuLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWw6YmVmb3JlLCAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4udHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWw6YmVmb3JlLCAudHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbDpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE5cHg7IH1cblxuLnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbDpiZWZvcmUsIC50d2VudHl0d2VudHktdmVydGljYWwgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbDpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTBweDsgfVxuXG4udHdlbnR5dHdlbnR5LWxlZnQtYXJyb3csIC50d2VudHl0d2VudHktcmlnaHQtYXJyb3csIC50d2VudHl0d2VudHktdXAtYXJyb3csIC50d2VudHl0d2VudHktZG93bi1hcnJvdyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogNnB4IGluc2V0IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnR3ZW50eXR3ZW50eS1sZWZ0LWFycm93LCAudHdlbnR5dHdlbnR5LXJpZ2h0LWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC02cHg7IH1cblxuLnR3ZW50eXR3ZW50eS11cC1hcnJvdywgLnR3ZW50eXR3ZW50eS1kb3duLWFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTZweDsgfVxuXG4udHdlbnR5dHdlbnR5LWNvbnRhaW5lciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAudHdlbnR5dHdlbnR5LWNvbnRhaW5lciBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50d2VudHl0d2VudHktY29udGFpbmVyLmFjdGl2ZSAudHdlbnR5dHdlbnR5LW92ZXJsYXksIC50d2VudHl0d2VudHktY29udGFpbmVyLmFjdGl2ZSA6aG92ZXIudHdlbnR5dHdlbnR5LW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgICAudHdlbnR5dHdlbnR5LWNvbnRhaW5lci5hY3RpdmUgLnR3ZW50eXR3ZW50eS1vdmVybGF5IC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsLFxuICAgIC50d2VudHl0d2VudHktY29udGFpbmVyLmFjdGl2ZSAudHdlbnR5dHdlbnR5LW92ZXJsYXkgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbCwgLnR3ZW50eXR3ZW50eS1jb250YWluZXIuYWN0aXZlIDpob3Zlci50d2VudHl0d2VudHktb3ZlcmxheSAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbCxcbiAgICAudHdlbnR5dHdlbnR5LWNvbnRhaW5lci5hY3RpdmUgOmhvdmVyLnR3ZW50eXR3ZW50eS1vdmVybGF5IC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWwge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAudHdlbnR5dHdlbnR5LWNvbnRhaW5lciAqIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWwge1xuICBvcGFjaXR5OiAwOyB9XG4gIC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWNvbnRlbnQpOyB9XG5cbi50d2VudHl0d2VudHktYWZ0ZXItbGFiZWwge1xuICBvcGFjaXR5OiAwOyB9XG4gIC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtY29udGVudCk7IH1cblxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsOmJlZm9yZSB7XG4gIGxlZnQ6IDEwcHg7IH1cblxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWw6YmVmb3JlIHtcbiAgcmlnaHQ6IDEwcHg7IH1cblxuLnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbDpiZWZvcmUge1xuICB0b3A6IDEwcHg7IH1cblxuLnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZSB7XG4gIGJvdHRvbTogMTBweDsgfVxuXG4udHdlbnR5dHdlbnR5LW92ZXJsYXkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQ7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgei1pbmRleDogMjU7IH1cbiAgLnR3ZW50eXR3ZW50eS1vdmVybGF5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAudHdlbnR5dHdlbnR5LW92ZXJsYXk6aG92ZXIgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbCB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnR3ZW50eXR3ZW50eS1vdmVybGF5OmhvdmVyIC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLnR3ZW50eXR3ZW50eS1iZWZvcmUge1xuICB6LWluZGV4OiAyMDsgfVxuXG4udHdlbnR5dHdlbnR5LWFmdGVyIHtcbiAgei1pbmRleDogMTA7IH1cblxuLnR3ZW50eXR3ZW50eS1oYW5kbGUge1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIHotaW5kZXg6IDQwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmJlZm9yZSB7XG4gIGJvdHRvbTogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDAgd2hpdGUsIDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAzcHggMCB3aGl0ZSwgMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAzcHggMCB3aGl0ZSwgMHB4IDBweCAxMnB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTsgfVxuLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAtM3B4IDAgd2hpdGUsIDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAtM3B4IDAgd2hpdGUsIDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgLTNweCAwIHdoaXRlLCAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpOyB9XG5cbi50d2VudHl0d2VudHktdmVydGljYWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogMjJweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggMCAwIHdoaXRlLCAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDNweCAwIDAgd2hpdGUsIDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDNweCAwIDAgd2hpdGUsIDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7IH1cbi50d2VudHl0d2VudHktdmVydGljYWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YWZ0ZXIge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTNweCAwIDAgd2hpdGUsIDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIC1tb3otYm94LXNoYWRvdzogLTNweCAwIDAgd2hpdGUsIDBweCAwcHggMTJweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIGJveC1zaGFkb3c6IC0zcHggMCAwIHdoaXRlLCAwcHggMHB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpOyB9XG5cbi50d2VudHl0d2VudHktbGVmdC1hcnJvdyB7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHdoaXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTdweDsgfVxuXG4udHdlbnR5dHdlbnR5LXJpZ2h0LWFycm93IHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB3aGl0ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTdweDsgfVxuXG4udHdlbnR5dHdlbnR5LXVwLWFycm93IHtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHdoaXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE3cHg7IH1cblxuLnR3ZW50eXR3ZW50eS1kb3duLWFycm93IHtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHdoaXRlO1xuICBib3R0b206IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTE3cHg7IH1cbiIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdBdHlwIERpc3BsYXknO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktUmVndWxhci5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJ0F0eXAgRGlzcGxheScpLCBsb2NhbCgnQXR5cERpc3BsYXktUmVndWxhcicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdBdHlwIERpc3BsYXknO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktVGhpbkl0YWxpYy5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJ0F0eXAgRGlzcGxheSBUaGluIEl0YWxpYycpLCBsb2NhbCgnQXR5cERpc3BsYXktVGhpbkl0YWxpYycpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1UaGluSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LVRoaW5JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LVRoaW5JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1UaGluSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdBdHlwIERpc3BsYXknO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktU2VtaWJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdBdHlwIERpc3BsYXkgU2VtaWJvbGQnKSwgbG9jYWwoJ0F0eXBEaXNwbGF5LVNlbWlib2xkJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LVNlbWlib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LVNlbWlib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LVNlbWlib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdBdHlwIERpc3BsYXknO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktQm9sZEl0YWxpYy5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJ0F0eXAgRGlzcGxheSBCb2xkIEl0YWxpYycpLCBsb2NhbCgnQXR5cERpc3BsYXktQm9sZEl0YWxpYycpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1Cb2xkSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQXR5cCBEaXNwbGF5JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LVRoaW4uZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdBdHlwIERpc3BsYXkgVGhpbicpLCBsb2NhbCgnQXR5cERpc3BsYXktVGhpbicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1UaGluLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1UaGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdBdHlwIERpc3BsYXknO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktSXRhbGljLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnQXR5cCBEaXNwbGF5IEl0YWxpYycpLCBsb2NhbCgnQXR5cERpc3BsYXktSXRhbGljJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LUl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQXR5cCBEaXNwbGF5JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LVNlbWlib2xkSXRhbGljLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnQXR5cCBEaXNwbGF5IFNlbWlib2xkIEl0YWxpYycpLCBsb2NhbCgnQXR5cERpc3BsYXktU2VtaWJvbGRJdGFsaWMnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktU2VtaWJvbGRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktU2VtaWJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LVNlbWlib2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktU2VtaWJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0F0eXAgRGlzcGxheSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1MaWdodC5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJ0F0eXAgRGlzcGxheSBMaWdodCcpLCBsb2NhbCgnQXR5cERpc3BsYXktTGlnaHQnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0F0eXAgRGlzcGxheSc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1NZWRpdW0uZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdBdHlwIERpc3BsYXkgTWVkaXVtJyksIGxvY2FsKCdBdHlwRGlzcGxheS1NZWRpdW0nKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdBdHlwIERpc3BsYXknO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktTGlnaHRJdGFsaWMuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdBdHlwIERpc3BsYXkgTGlnaHQgSXRhbGljJyksIGxvY2FsKCdBdHlwRGlzcGxheS1MaWdodEl0YWxpYycpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1MaWdodEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1MaWdodEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQXR5cCBEaXNwbGF5JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LUJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdBdHlwIERpc3BsYXkgQm9sZCcpLCBsb2NhbCgnQXR5cERpc3BsYXktQm9sZCcpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvQXR5cC9BdHlwRGlzcGxheS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQXR5cCBEaXNwbGF5JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LU1lZGl1bUl0YWxpYy5lb3QnKTtcclxuICAgIHNyYzogbG9jYWwoJ0F0eXAgRGlzcGxheSBNZWRpdW0gSXRhbGljJyksIGxvY2FsKCdBdHlwRGlzcGxheS1NZWRpdW1JdGFsaWMnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktTWVkaXVtSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9BdHlwL0F0eXBEaXNwbGF5LU1lZGl1bUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktTWVkaXVtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0F0eXAvQXR5cERpc3BsYXktTWVkaXVtSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn0iLCIuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG5cclxuLnRpdGxlLWgxLFxyXG4udGl0bGUtaDIsXHJcbi50aXRsZS1oMyxcclxuLnRpdGxlLWg0LFxyXG4udGl0bGUtaDUsXHJcbi50aXRsZS1oNiB7XHJcblx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG5cdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHR9XHJcbn1cclxuXHJcbnAge1xyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxufVxyXG5cclxubGFiZWwge1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG51bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuYSxcclxuYnV0dG9uIHtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuYSxcclxuYTpob3ZlcixcclxuYTpmb2N1cyB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmh0bWwge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLWhlaWdodDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LWZhbWlseTogdmFyKC0tZi1BdHlwKTtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMSk7XHJcbn1cclxuXHJcbi5tYWluIHtcclxuXHRmbGV4OiAxIDAgYXV0bztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0cGFkZGluZy1sZWZ0OiAzOTBweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDM0MHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250ZW50IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ZmxleDogMTtcclxufVxyXG5cclxuLmZvb3RlciB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0bWFyZ2luLXRvcDogYXV0bztcclxufVxyXG5cclxuLnN2Zy1pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmaWxsOiBjdXJyZW50Q29sb3I7XHJcblxyXG5cdCZfc3Ryb2tlIHtcclxuXHRcdGZpbGw6IHRyYW5zcGFyZW50O1xyXG5cdFx0c3Ryb2tlOiBjdXJyZW50Q29sb3I7XHJcblx0XHRzdHJva2Utd2lkdGg6IDEuNXB4O1xyXG5cdH1cclxufVxyXG5cclxuLmFjY29yZGlvbi1jb250ZW50IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY3VzdG9tLXRhYiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG4uZmlyc3Qtc2VjdGlvbi1tb2ItcGFuZWwtc3BhY2Uge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFx0cGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0LnNlY3Rpb24taGVhZCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0fSBcclxuXHR9XHJcbn0iLCIuc3dpcGVyLWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc3dpcGVyIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgJi5zd2lwZXItaW5pdGlhbGl6ZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zd2lwZXItY29udHJvbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XHJcblxyXG4gICAgJl9kYXJrIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xyXG5cclxuICAgICAgICAuc3dpcGVyLWFycm93IHtcclxuICAgICAgICAgICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3dpcGVyLW51bWJzIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59ICBcclxuXHJcbi5zd2lwZXItYXJyb3cge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICAmLXJpZ2h0IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIHRvcDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG5cclxuICAgIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0yKTtcclxuICAgIH1cclxufVxyXG5cclxuLmYtYnV0dG9uIHtcclxuICAgICZbZGF0YS1wYW56b29tLWFjdGlvbl0sXHJcbiAgICAmW2RhdGEtZmFuY3lib3gtdG9nZ2xlLXNsaWRlc2hvd10sXHJcbiAgICAmW2RhdGEtZmFuY3lib3gtdG9nZ2xlLWZ1bGxzY3JlZW5dLFxyXG4gICAgJltkYXRhLWZhbmN5Ym94LXRvZ2dsZS10aHVtYnNdIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59IiwiLnNlY3Rpb24tYmctbGluZWFyIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MC4wMWRlZywgcmdiYSgxLCAzNiwgNDAsIDAuMjUpIDAlLCByZ2JhKDQsIDg2LCA5MiwgMC4yNSkgNTQuMzElKTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWJnLW1haW4tNCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tNCk7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTEpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1oZWFkIHtcclxuICAgIHBhZGRpbmc6IDQ1cHggODVweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogNzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9mcy02OCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfZnMtOTIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOTJweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cclxuICAgICZfbXctMTAxMCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIH1cclxufSIsIi5zdHlsZWQtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogNnB4O1xyXG59XHJcblxyXG4uc3R5bGVkLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtc2Vjb25kLTMpO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLnN0eWxlZC1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0zKTtcclxufVxyXG5cclxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcclxuICAgIC5zdHlsZWQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBzY3JvbGxiYXItY29sb3I6IHZhcigtLWMtbWFpbi0zKSB2YXIoLS1jLXNlY29uZC0zKTtcclxuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICB9XHJcbn0iLCIuZnctdGhpbiB7XHJcblx0Zm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnctZXhsaWdodCB7XHJcblx0Zm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnctbGlnaHQsXHJcbi5mdy0zMDAge1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZ3LXJlZyB7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnctbWVkLFxyXG4uZnctNTAwIHtcclxuXHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mdy1zZW1pIHtcclxuXHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mdy1ib2xkIHtcclxuXHRmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnctZXh0cmJsZCB7XHJcblx0Zm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnctYmxhY2sge1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtbGluZS10aHJvdWdoIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC11bmRlcmxpbmUge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbn0iLCIub3ZlcmZsb3ctaGlkZGVuIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYm9keS1vdmVyZmxvdyB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTAge1xyXG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTIwIHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC0zMF9tb2IsXHJcbltjbGFzcyo9bXQtXS5tdC0zMF9tb2Ige1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLm10LTQwIHtcclxuXHRtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC00MF9tb2IsXHJcbltjbGFzcyo9bXQtXS5tdC00MF9tb2Ige1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLm10LTYwIHtcclxuXHRtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi0yMCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItMjBfbW9iLFxyXG5bY2xhc3MqPW1iLV0ubWItMjBfbW9iIHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5tYi00MCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItMCB7XHJcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxufSIsIi5jbHItYnRuIHtcclxuXHRAZXh0ZW5kICVjbGVhci1idG47XHJcbn1cclxuXHJcbiVidXR0b24ge1xyXG5cdEBleHRlbmQgJWNsZWFyLWJ0bjtcclxuXHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdHBhZGRpbmc6IDAgMThweDtcclxuXHRnYXA6IDEwcHg7XHJcblxyXG5cdHNwYW4ge1xyXG5cdFx0bWFyZ2luLXRvcDogLTFweDtcclxuXHR9XHJcbn1cclxuXHJcbi5idG4td3JhcCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0Jl9qLWNlbnRlciB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG5cdH1cclxuXHJcblx0Jl9tdC00MCB7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0Jl9tdC0yMCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLWRlZiB7XHJcblx0QGV4dGVuZCAlYnV0dG9uO1xyXG5cdFxyXG5cdGhlaWdodDogNTZweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLXNlY29uZC0zKTtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0Y29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG5cclxuXHRAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0yKTtcclxuXHRcdGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XHJcblx0fVxyXG5cclxuXHQmX3ctMTAwIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Jl9oLTgwIHtcclxuXHRcdGhlaWdodDogODBweDtcclxuXHR9XHJcblxyXG5cdCZfaC02OCB7XHJcblx0XHRoZWlnaHQ6IDY4cHg7XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcblx0XHRcdGhlaWdodDogNThweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfaC01MSB7XHJcblx0XHRoZWlnaHQ6IDUxcHg7XHJcblx0fVxyXG5cclxuXHQmX2ZzLTI4IHtcclxuXHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdH1cclxuXHJcblx0Jl9mcy0yNCB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzRweDtcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfZnMtMTYge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0fVxyXG5cclxuXHQmX2JnLWRhcmsge1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTIpO1xyXG5cdH1cclxuXHJcblx0Jl9iZy1saWdodCB7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcclxuXHR9XHJcblxyXG5cdCZfYm9yZGVyLW1haW4tMiB7XHJcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxuXHR9XHJcblxyXG5cdCZfY29sb3ItbWFpbi0zIHtcclxuXHRcdGNvbG9yOiB2YXIoLS1jLW1haW4tMyk7XHJcblx0fVxyXG5cclxuXHQmX2Rhcmsge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jLW1haW4tMik7XHJcblx0XHRjb2xvcjogdmFyKC0tYy1tYWluLTMpO1xyXG5cclxuXHRcdEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTIpO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjphY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMik7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl92MiB7XHJcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxuXHRcdGNvbG9yOiB2YXIoLS1jLW1haW4tMyk7XHJcblxyXG5cdFx0QG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMik7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfc2hhZG93IHtcclxuXHRcdGJveC1zaGFkb3c6IDZweCA2cHggMTVweCAwcHggcmdiYSgjMDAwLCAwLjM1KTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdFx0aGVpZ2h0OiA1MXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLWZpbGwge1xyXG5cdEBleHRlbmQgJWJ1dHRvbjtcclxuXHJcblx0aGVpZ2h0OiA1NnB4O1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMSk7XHJcblxyXG5cdCY6bm90KC5zLWF1dGhvci1tZXRob2RfX21haW4taW5mby10aXRsZS1idG4pOm5vdCgucy1zdGVwc19fbWFpbi1pbmZvLXRpdGxlLWJ0bikge1xyXG5cdFx0QG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tYy1tYWluLTEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjphY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWMtbWFpbi0xKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfaC02MiB7XHJcblx0XHRoZWlnaHQ6IDYycHg7XHJcblx0fVxyXG5cclxuXHQmX2gtNzAge1xyXG5cdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdH1cclxuXHJcblx0Jl9oLTk1IHtcclxuXHRcdGhlaWdodDogOTVweDtcclxuXHR9XHJcblxyXG5cdCZfZnMtMjQge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcblx0fVxyXG5cclxuXHQmX2ZzLTI2IHtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdH1cclxuXHJcblx0Jl93LTEwMCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCZfYnItMTAge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHR9XHJcblxyXG5cdCZfZGFyayB7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMik7XHJcblxyXG5cdFx0QG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjphY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9saWdodCB7XHJcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcclxuXHRcdGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XHJcblxyXG5cdFx0QG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjphY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9zaGFkb3cge1xyXG5cdFx0Ym94LXNoYWRvdzogNnB4IDZweCAxNXB4IDBweCByZ2JhKCMwMDAsIDAuMzUpO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRoZWlnaHQ6IDUxcHg7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHR9XHJcbn0iLCIuZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0yKTtcclxufVxyXG5cclxuLmZvb3Rlci1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCA4MHB4IDAgNjRweDtcclxufVxyXG5cclxuLmZvb3Rlci1tYWluIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMCAzMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX19sb2dvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4uZm9vdGVyLWNvbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMzBweDtcclxufVxyXG5cclxuLmZvb3Rlci1jb2wge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5mb290ZXJfX2luZm8ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfbWItMjMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX2xpbmsge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX3Bob25lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLXNlY29uZC0zKTtcclxufVxyXG5cclxuLmZvb3Rlci1jb2xfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX25hdi1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4uZm9vdGVyX19uYXYtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZm9vdGVyX19uYXYtbGluayB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLWZvb3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNDVweCAwO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogLTY1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Q5RDlEOTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlcl9fY29weSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmZvb3Rlci1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH0gICBcclxuXHJcbiAgICAuZm9vdGVyLWNvbHMge1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5mb290ZXItY29scyB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItY29sIHtcclxuICAgICAgICBAaW5jbHVkZSBjb2xXaWR0aCgyMHB4LCAyKTtcclxuXHJcbiAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtMyB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi00IHtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgIFxyXG5cclxuICAgIC5mb290ZXItZm9vdCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuZm9vdGVyX19sb2dvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5mb290ZXItY29sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTMge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtNCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWNvbF9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX3Bob25lIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX19pbmZvIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZmllbGRzLWNvbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMzNweCAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZ2FwOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZpZWxkLWNvbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZmllbGQtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi5maWVsZC1lcnJvciB7XHJcbiAgICAgICAgLmZpZWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB+IC5maWVsZC1lcnJvci1tc2cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZpZWxkIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiA3N3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi0xKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS1jLW1haW4tMi1yZ2IpLCAwLjUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWVsZC1lcnJvci1tc2cge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGNvbG9yOiByZWQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLmZvcm0tZm9vdCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC5idG4td3JhcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG59IiwiLm1vYmlsZS1tZW51IHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwNSUpO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tZW51LW92ZXJsYXkge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdHotaW5kZXg6IDk5O1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0b3BhY2l0eTogMDtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdH1cclxufSIsIi5ibG9ja2VyIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG59XHJcblxyXG4ubW9kYWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDYzMHB4O1xyXG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0VBRURFRTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbn1cclxuXHJcbi5tb2RhbC10aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLm1vZGFsLWRlc2Mge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1vZGFsLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5tb2RhbCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1vZGFsLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59IiwiLnBhZ2luYXRpb25fX2xpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxufVxyXG5cclxuLnBhZ2luYXRpb25fX2l0ZW0ge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgJjpub3QoLnBhZ2luYXRpb25fX2xpbmstcHJldik6bm90KC5wYWdpbmF0aW9uX19saW5rLW5leHQpIHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2luYXRpb25fX2xpbmstcHJldixcclxuLnBhZ2luYXRpb25fX2xpbmstbmV4dCB7XHJcbiAgICBAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNpZGViYXIge1xyXG4gICAgd2lkdGg6IDM5MHB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTIpO1xyXG59XHJcblxyXG4uc2lkZWJhci1vdmVyZmxvdyxcclxuLnNpZGViYXItdG9nZ2xlcixcclxuLnNpZGViYXItY2xvc2UtYnRuLFxyXG4uc2lkZWJhcl9fbW9iLWxvZ28sXHJcbi5zaWRlYmFyX19mb290LXBob25lLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2lkZWJhcl9faW5uZXItYyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleDogMTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTIpO1xyXG59XHJcblxyXG4uc2lkZWJhcl9faW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNpZGViYXJfX21haW4ge1xyXG4gICAgZmxleDogMTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAzNXB4IDI1cHggMjBweCA1MHB4O1xyXG5cclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgXHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyX19mb290IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDI1cHggMjBweCA1MHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IC0xNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAuMykgMjAlLCB0cmFuc3BhcmVudCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyX19iYW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgIGhlaWdodDogODNweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5NC45MWRlZywgIzkyRDVEQiA2MS44NyUsICNFQ0VDRUIgMTQ0LjExJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTQuOTFkZWcsICMwNDU2NUMgNjEuODclLCAjRUNFQ0VCIDE0NC4xMSUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNpZGViYXJfX2Jhbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyX19iYW4taW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19iYW4tdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxuICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG4uc2lkZWJhcl9fYWJvdXQtYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19sb2dvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uc2lkZWJhcl9fcGhvbmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLXNlY29uZC0zKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19yZXF1ZXN0LWJ0biB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc2lkZWJhcl9fbmF2LWxpc3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zaWRlYmFyX19uYXYtbGluayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxuXHRsaW5lLWhlaWdodDogMzJweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2lkZWJhcl9fd29ya3RpbWUge1xyXG5cdGNvbG9yOiB2YXIoLS1jLXNlY29uZC0zKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNpZGViYXJfX3dvcmt0aW1lLXR4dCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xyXG4gICAgLnNpZGViYXIge1xyXG4gICAgICAgIHdpZHRoOiAzNDBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNpZGViYXJfX21haW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMjVweCAyMHB4IDUwcHg7XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLnNpZGViYXJfX2Zvb3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzVweCAyMHB4IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXJfX2Fib3V0LWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhcl9fYmFuIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXJfX2Jhbi1pbWcge1xyXG4gICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgIC5zaWRlYmFyIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhcl9fbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItdG9nZ2xlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyX19pbm5lci1jIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAzNDBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwNSUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItb3ZlcmZsb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyLWNsb3NlLWJ0biB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5zaWRlYmFyIHtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5zaWRlYmFyLW1vYi1iYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItdG9nZ2xlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJGMzAzMjtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyX19tb2ItbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhci1vdmVyZmxvdyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhcl9faW5uZXItYyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXJfX2xvZ28sXHJcbiAgICAuc2lkZWJhcl9fcGhvbmUsXHJcbiAgICAuc2lkZWJhci1jbG9zZS1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXJfX21haW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDg1cHggMjhweCA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyX19hYm91dC1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXJfX2Zvb3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAzMHB4IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyX19mb290LXBob25lLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyX19iYW4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhcl9fYmFuLWltZyB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zaWRlYmFyX19yZXF1ZXN0LWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhcl9fbmF2LWxpc3Qge1xyXG4gICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXJfX25hdi1saW5rIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXJfX3dvcmt0aW1lLXR4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyX193b3JrdGltZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhcl9fYmFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXJfX2Jhbi1pbWcge1xyXG4gICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlYmFyX19tYWluIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhcl9fZm9vdCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2lkZWJhcl9faW5uZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGNsaXA7XHJcbiAgICB9XHJcbn0iLCIuc29jaWFsc19fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMTBweCAyMHB4O1xyXG59XHJcblxyXG4uc29jaWFsc19fbGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgd2lkdGg6IDM4cHg7XHJcbiAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0xKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi0xKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgLnN2Zy1pY29uLXNvY2lhbC10ZyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zaWRlYmFyIHtcclxuICAgICAgICAuc29jaWFsc19fbGlzdCB7XHJcbiAgICAgICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnNvY2lhbHNfX2xpbmsge1xyXG4gICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG5cclxuICAgICAgICAgICAgLnN2Zy1pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zLWFib3V0LWluZm9fX3RpdGxlIHtcclxuICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG5cclxuICAgICZfZnVsbCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucy1hYm91dC1pbmZvX19jYXJkLXdyYXAge1xyXG4gICAgcGFkZGluZzogMCAyNHB4IDQwcHg7XHJcblxyXG4gICAgJl9yZXZlcnNlIHtcclxuICAgICAgICAudmlkZW8tZmVlZC1jYXJkIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8tZmVlZC1jYXJkX19idG4ge1xyXG4gICAgICAgIHdpZHRoOiAzNzBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvLWZlZWQtY2FyZC1sIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvLWZlZWQtY2FyZC1yIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2NTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAucy1hYm91dC1pbmZvX19jYXJkLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCA0MHB4O1xyXG5cclxuICAgICAgICAudmlkZW8tZmVlZC1jYXJkLWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAudmlkZW8tZmVlZC1jYXJkLXIge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnMtYWJvdXQtaW5mbyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtYWJvdXQtaW5mb19fY2FyZC13cmFwIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgJl9yZXZlcnNlIHtcclxuICAgICAgICAgICAgLnZpZGVvLWZlZWQtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlkZW8tZmVlZC1jYXJkLWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWRlby1mZWVkLWNhcmRfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnMtYmVmLWFmdCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxufVxyXG5cclxuLnMtYmVmLWFmdF9faW5mby1saXN0IHtcclxuICAgIHBhZGRpbmc6IDAgODVweCA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMzVweCA1NHB4O1xyXG59XHJcblxyXG4ucy1iZWYtYWZ0X19pbmZvLWl0ZW0ge1xyXG4gICAgQGluY2x1ZGUgY29sV2lkdGgoNTRweCwgMik7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLnMtYmVmLWFmdF9faW5mby1jYXJkLWltZy1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMC41NztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5zLWJlZi1hZnRfX2luZm8tY2FyZC1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5zLWJlZi1hZnRfX2luZm8tY2FyZC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLXNlY29uZC0zKTtcclxufVxyXG5cclxuLnMtYmVmLWFmdF9fc2xpZGVyLWNvbnRyb2xzIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG4gICAgLnMtYmVmLWFmdF9faW5mby1jYXJkLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnMtYmVmLWFmdCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtYmVmLWFmdF9faW5mby1saXN0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLnMtYmVmLWFmdF9faW5mby1pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBjb2xXaWR0aCgyMHB4LCAyKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLWJlZi1hZnRfX2luZm8taXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9ICBcclxuXHJcbiAgICAucy1iZWYtYWZ0X19pbmZvLWNhcmQtaW1nLWMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxufSIsIi5hcnRpY2xlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfc21hbGwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgID4gKjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxLGgyLGgzLGg0LGg1LGg2IHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbi0xKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbi0xKTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJsb2ctZmVlZGJhY2tfX2Zvcm0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLmJsb2ctZmVlZGJhY2tfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG59XHJcblxyXG4uYmxvZy1mZWVkYmFja19faW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxufVxyXG5cclxuLmJsb2ctZmVlZGJhY2tfX3NibS1idG4ge1xyXG4gICAgJi13cmFwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICB3aWR0aDogMjEwcHg7XHJcbn1cclxuXHJcbi5ibG9nLWZlZWRiYWNrX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG59XHJcblxyXG4uYmxvZy1mZWVkYmFja19faXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG5cclxuICAgICZfaW4ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJsb2ctZmVlZGJhY2tfX2l0ZW0taGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAzNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uYmxvZy1mZWVkYmFja19faXRlbS1oZWFkLWltZy1jIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDY4cHg7XHJcbiAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogI0M0QzRDNDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLmJsb2ctZmVlZGJhY2tfX2l0ZW0taGVhZC1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjb3ZlcjtcclxufVxyXG5cclxuLmJsb2ctZmVlZGJhY2tfX2l0ZW0taGVhZC1yIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5ibG9nLWZlZWRiYWNrX19pdGVtLWhlYWQtbmFtZSB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xyXG59XHJcblxyXG4uYmxvZy1mZWVkYmFja19faXRlbS1oZWFkLXRpbWUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBjb2xvcjogIzc1NzU3NTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5ibG9nLWZlZWRiYWNrX19pdGVtLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJsb2ctZmVlZGJhY2tfX2l0ZW0tYW5zd2VyLWJ0biB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogIzEwN0VGRjtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHlIb3ZlcigpO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5ibG9nLWZlZWRiYWNrX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5ibG9nLWZlZWRiYWNrX19pbnB1dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nLWZlZWRiYWNrX19zYm0tYnRuIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2ctZmVlZGJhY2tfX2l0ZW0taGVhZCB7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZy1mZWVkYmFja19faXRlbS1oZWFkLW5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2ctZmVlZGJhY2tfX2l0ZW0taGVhZC10aW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2ctZmVlZGJhY2tfX2l0ZW0tZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2ctZmVlZGJhY2tfX2l0ZW0tYW5zd2VyLWJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nLWZlZWRiYWNrX19pdGVtIHtcclxuICAgICAgICAmX2luIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5ibG9nLWZlZWRiYWNrIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5ibG9nLWZlZWRiYWNrX19pdGVtIHtcclxuICAgICAgICAmX2luIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zLWJsb2ctaW5uZXJfX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAxNXB4IDEyNXB4IDEwMHB4IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDU1cHggNjVweCA2MHB4O1xyXG59XHJcblxyXG4ucy1ibG9nLWlubmVyX19jb250ZW50LWhlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyNnB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xyXG5cclxuICAgICYtc2VwYXIge1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucy1ibG9nLWlubmVyX19pbnRlcmVzdGluZyB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzFDMUMxQztcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMUMxQzFDO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxufVxyXG5cclxuLnMtYmxvZy1pbm5lcl9faW50ZXJlc3RpbmctdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5zLWJsb2ctaW5uZXJfX2ludGVyZXN0aW5nLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogNDBweCAxMDBweDtcclxufVxyXG5cclxuLnMtYmxvZy1pbm5lcl9faW50ZXJlc3RpbmctaXRlbSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIEBpbmNsdWRlIGNvbFdpZHRoKDEwMHB4LCAyKTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XHJcbn1cclxuXHJcbi5zLWJsb2ctaW5uZXJfX2ludGVyZXN0aW5nLWl0ZW0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBAaW5jbHVkZSBjb2xvckhvdmVyKHZhcigtLWMtbWFpbi00KSk7XHJcblxyXG4gICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLWJsb2ctaW5uZXJfX2ludGVyZXN0aW5nLWl0ZW0tZGF0ZSB7XHJcbiAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAucy1ibG9nLWlubmVyX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnMtYmxvZy1pbm5lcl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1ibG9nLWlubmVyX19jb250ZW50LWhlYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgICAgJi1zZXBhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucy1ibG9nLWlubmVyX19pbnRlcmVzdGluZyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWJsb2ctaW5uZXJfX2ludGVyZXN0aW5nLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1ibG9nLWlubmVyX19pbnRlcmVzdGluZy1saXN0IHtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtYmxvZy1pbm5lcl9faW50ZXJlc3RpbmctaXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY29sV2lkdGgoMjBweCwgMik7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtYmxvZy1pbm5lcl9faW50ZXJlc3RpbmctaXRlbS10aXRsZSxcclxuICAgIC5zLWJsb2ctaW5uZXJfX2ludGVyZXN0aW5nLWl0ZW0tZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnMtYmxvZy1pbm5lcl9fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAucy1ibG9nLWlubmVyX19jb250ZW50LXdyYXAge1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWJsb2ctaW5uZXJfX2NvbnRlbnQtaGVhZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1ibG9nLWlubmVyX19pbnRlcmVzdGluZyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWJsb2ctaW5uZXJfX2ludGVyZXN0aW5nLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTMpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtYmxvZy1pbm5lcl9faW50ZXJlc3RpbmctbGlzdCB7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWJsb2ctaW5uZXJfX2ludGVyZXN0aW5nLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtYmxvZy1pbm5lcl9faW50ZXJlc3RpbmctaXRlbS10aXRsZSwgXHJcbiAgICAucy1ibG9nLWlubmVyX19pbnRlcmVzdGluZy1pdGVtLWRhdGUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG59IiwiLnMtYmxvZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuXHJcbi5zLWJsb2dfX25ld3MtbGlzdCB7XHJcbiAgICBwYWRkaW5nOiAwIDEwMHB4IDAgMjNweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDQwcHggMzBweDtcclxufVxyXG5cclxuLnMtYmxvZ19fbmV3cy1pdGVtIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgY29sV2lkdGgoMzBweCwgMyk7XHJcbn1cclxuXHJcbi5ibG9nLWNhcmQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI0cHggMTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbn1cclxuXHJcbi5ibG9nLWNhcmRfX2ltZy1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE0cHggMTRweCA0cHggNHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGFzcGVjdC1yYXRpbzogMSAvIDAuOTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5ibG9nLWNhcmRfX2ltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4uYmxvZy1jYXJkX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmJsb2ctY2FyZF9fZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJsb2ctY2FyZF9faW5mbyB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDEwcHggMTZweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuXHJcbiAgICAmLXNlcGFyIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9nLWNhcmRfX2J0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAucy1ibG9nX19uZXdzLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjNweCAwIDIzcHg7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnMtYmxvZ19fbmV3cy1saXN0IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWJsb2dfX25ld3MtaXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY29sV2lkdGgoMjBweCwgMik7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2ctY2FyZCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvZy1jYXJkX190aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnMtYmxvZ19fbmV3cy1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufSIsIi5zLWJsb2dfX25hdiB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDg1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ucy1ibG9nX19uYXYtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAyNXB4IDUwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucy1ibG9nX19uYXYtaXRlbSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ucy1ibG9nX19uYXYtYnRuIHtcclxuICAgIG1pbi1oZWlnaHQ6IDc0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJveC1zaGFkb3c6IDZweCA2cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcclxuICAgIHBhZGRpbmc6IDAgMzVweDtcclxuICAgIHdpZHRoOiAyMzJweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAmLmFjdGl2ZSxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5zLWJsb2dfX25hdiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1ibG9nX19uYXYtbGlzdCB7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWJsb2dfX25hdi1idG4ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUxcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxufSIsIi5zLXNlcnZpY2VzIHtcclxuICAgIHBhZGRpbmc6IDAgMCA2MHB4O1xyXG59XHJcblxyXG4ucy1zZXJ2aWNlc19fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiA0MHB4IDI0cHg7XHJcbiAgICBwYWRkaW5nOiAwIDEwMHB4O1xyXG59XHJcblxyXG4ucy1zZXJ2aWNlc19faXRlbSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIEBpbmNsdWRlIGNvbFdpZHRoKDI0cHgsIDMpO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5zLXNlcnZpY2VzX19saXN0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH0gICBcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLXNlcnZpY2VzX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufSIsIi5zLXNvbG8tZmVlZGJhY2sge1xyXG4gICAgcGFkZGluZzogMjNweDtcclxufVxyXG5cclxuLnMtc29sby1mZWVkYmFjay1pbiB7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5zLXNvbG8tZmVlZGJhY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zLXNvbG8tZmVlZGJhY2staW4ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDsgIFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnMtc29sby1mZWVkYmFjayB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXNvbG8tZmVlZGJhY2staW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH0gICBcclxufSIsIi5wLWVycm9yIHtcclxuICAgIHBhZGRpbmc6IDE1MHB4IDUwcHg7XHJcbn1cclxuXHJcbi5wLWVycm9yX193cmFwIHtcclxuICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnAtZXJyb3JfX2J0biB7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wLWVycm9yX190aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDkycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTsgXHJcbiAgICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnAtZXJyb3JfX2Rlc2Mge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAucC1lcnJvciB7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMjBweDtcclxuICAgIH0gXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucC1lcnJvcl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWVycm9yX19kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxufSIsIi5zLWFkdmFudGFnZXNfX2NvbHMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXHJcbiAgICAgICAgXCJjb2wxIGNvbDIgY29sNFwiXHJcbiAgICAgICAgXCJjb2wxIGNvbDMgY29sNFwiXHJcbiAgICA7XHJcbn1cclxuXHJcbi5zLWFkdmFudGFnZXNfX2NvbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmLTEge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDc2NXB4O1xyXG4gICAgICAgIGdyaWQtYXJlYTogY29sMTtcclxuICAgIH1cclxuXHJcbiAgICAmLTIge1xyXG4gICAgICAgIGdyaWQtYXJlYTogY29sMjtcclxuXHJcbiAgICAgICAgLnMtYWR2YW50YWdlc19fY29sLWJnLWltZyB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtMyB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBjb2wzO1xyXG5cclxuICAgICAgICAucy1hZHZhbnRhZ2VzX19jb2wtYmctaW1nIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi00IHtcclxuICAgICAgICBncmlkLWFyZWE6IGNvbDQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnMtYWR2YW50YWdlc19fY29sLWluIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCA1MHB4IDUwcHggNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zLWFkdmFudGFnZXNfX2NvbC1iZy1pbWcge1xyXG4gICAgICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnMtYWR2YW50YWdlc19fY29sLWJnLWltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5zLWFkdmFudGFnZXNfX2NvbC1mdWxsYmctaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4ucy1hZHZhbnRhZ2VzX19jb2wtaW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogNjBweCA0M3B4IDUwcHg7XHJcblxyXG4gICAgJl9kYXJrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMik7XHJcblxyXG4gICAgICAgIC5zLWFkdmFudGFnZXNfX2NvbC1iZy1pbWcge1xyXG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogc29mdC1saWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9ncmF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0yKTtcclxuICAgIH1cclxufVxyXG5cclxuLnMtYWR2YW50YWdlc19fY29sLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGNvbG9yOiAjMkYzMDMyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAmX3doaXRlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLWFkdmFudGFnZXNfX2NvbC1kZXNjIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgY29sb3I6ICMyRjMwMzI7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICZfd2hpdGUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLXNlY29uZC0zKTtcclxuICAgIH1cclxufVxyXG5cclxuLnMtYWR2YW50YWdlc19fY29sLWJpZ3RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA3NHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGNvbG9yOiAjMkYzMDMyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLnMtYWR2YW50YWdlc19fY29sLWJpZ2Rlc2Mge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgICBjb2xvcjogIzJGMzAzMjtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ucy1hZHZhbnRhZ2VzX19idG4td3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG59XHJcblxyXG4ucy1hZHZhbnRhZ2VzX19mb290IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG4gICAgLnMtYWR2YW50YWdlc19fY29sLWJpZ3RpdGxlIHtcclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcclxuICAgIC5zLWFkdmFudGFnZXNfX2NvbHMge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAwcHggMWZyIDFmcjtcclxuICAgIH0gICBcclxuXHJcbiAgICAucy1hZHZhbnRhZ2VzX19jb2wtNCB7XHJcbiAgICAgICAgLnMtYWR2YW50YWdlc19fY29sLWluIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCA0NXB4IDUwcHggNDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnMtYWR2YW50YWdlc19fY29sLWJpZ3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtYWR2YW50YWdlc19fY29sLWJpZ2Rlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAucy1hZHZhbnRhZ2VzX19jb2xzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1hZHZhbnRhZ2VzX19jb2wge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi00IHtcclxuICAgICAgICAgICAgLnMtYWR2YW50YWdlc19fY29sLWluIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxuXHJcbiAgICAucy1hZHZhbnRhZ2VzX19jb2wtaW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucy1hZHZhbnRhZ2VzX19jb2wtdGl0bGUsXHJcbiAgICAucy1hZHZhbnRhZ2VzX19jb2wtYmlndGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWFkdmFudGFnZXNfX2NvbC1kZXNjLFxyXG4gICAgLnMtYWR2YW50YWdlc19fY29sLWJpZ2Rlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWFkdmFudGFnZXNfX2NvbC1iZy1pbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWFkdmFudGFnZXNfX2J0bi13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWFkdmFudGFnZXNfX2Zvb3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLWFkdmFudGFnZXNfX2NvbC1pbiB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDcwcHggMTVweDtcclxuICAgIH0gICBcclxuXHJcbiAgICAucy1hZHZhbnRhZ2VzX19jb2wtdGl0bGUsIFxyXG4gICAgLnMtYWR2YW50YWdlc19fY29sLWJpZ3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1hZHZhbnRhZ2VzX19jb2wtZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWFkdmFudGFnZXNfX2NvbCB7XHJcbiAgICAgICAgLnMtYWR2YW50YWdlc19fY29sLWluIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDcwcHggMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zLWFkdmFudGFnZXNfX2NvbC1iZy1pbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucy1hbHRlcm5hdGl2ZXNfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnMtYWx0ZXJuYXRpdmVzX19pdGVtIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYy1tYWluLTIpO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWx0ZXJuYXRpdmVzLWNhcmQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG59XHJcblxyXG4uYWx0ZXJuYXRpdmVzLWNhcmRfX2ltZy1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMjYzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uYWx0ZXJuYXRpdmVzLWNhcmRfX2ltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duO1xyXG59XHJcblxyXG4uYWx0ZXJuYXRpdmVzLWNhcmRfX3RpdGxlIHtcclxuICAgIHBhZGRpbmc6IDAgNTdweDtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTMpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLmFsdGVybmF0aXZlcy1jYXJkX19pbmZvLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDU3cHg7XHJcbn1cclxuXHJcbi5hbHRlcm5hdGl2ZXMtY2FyZF9faW5mby1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4uYWx0ZXJuYXRpdmVzLWNhcmRfX2luZm8taXRlbS1pY28ge1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcbi5hbHRlcm5hdGl2ZXMtY2FyZF9faW5mby1pdGVtLXR4dCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0xKTtcclxufVxyXG5cclxuLnMtYWx0ZXJuYXRpdmVzX19tb3JlLWJ0bi13cmFwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zLWFsdGVybmF0aXZlc19fbW9yZS1idG4ge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDUwNXB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5hbHRlcm5hdGl2ZXMtY2FyZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsdGVybmF0aXZlcy1jYXJkX190aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsdGVybmF0aXZlcy1jYXJkX19pbmZvLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWx0ZXJuYXRpdmVzLWNhcmRfX2luZm8taXRlbSB7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbHRlcm5hdGl2ZXMtY2FyZF9faW5mby1pdGVtLXR4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbHRlcm5hdGl2ZXMtY2FyZF9faW1nLWMge1xyXG4gICAgICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucy1hbHRlcm5hdGl2ZXNfX2xpc3Qge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9ICAgIFxyXG5cclxuICAgIC5zLWFsdGVybmF0aXZlc19faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbHRlcm5hdGl2ZXMtY2FyZF9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWx0ZXJuYXRpdmVzLWNhcmRfX2luZm8tbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLnMtYXV0aG9yLW1ldGhvZF9fbWFpbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5zLWF1dGhvci1tZXRob2RfX21haW4tbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDQ2JTtcclxuXHJcbiAgICAudmlkZW8tZmVlZC1jYXJkX19wbGF5LWJ0biB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgICBsZWZ0OiA5NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucy1hdXRob3ItbWV0aG9kX19tYWluLXIge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLnMtYXV0aG9yLW1ldGhvZF9fbWFpbi1iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLnMtYXV0aG9yLW1ldGhvZF9fbWFpbi1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDkwcHggNzBweCA3MHB4IDg1cHg7XHJcbn1cclxuXHJcbi5zLWF1dGhvci1tZXRob2RfX21haW4taW5mby10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxufVxyXG5cclxuLnMtYXV0aG9yLW1ldGhvZF9fbWFpbi1pbmZvLXRpdGxlLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgbWluLWhlaWdodDogNDJweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5zLWF1dGhvci1tZXRob2RfX21haW4taW5mby1idG4td3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG59XHJcblxyXG4ucy1hdXRob3ItbWV0aG9kX19pdGVtIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0zKTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jLXNlY29uZC0yKTtcclxuICAgIHBhZGRpbmc6IDMwcHggNjBweCAzMHB4IDI1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOTBweDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYy1zZWNvbmQtMik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLWF1dGhvci1tZXRob2RfX2l0ZW0taW1nLWMge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxufVxyXG5cclxuLnMtYXV0aG9yLW1ldGhvZF9faXRlbS1pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ucy1hdXRob3ItbWV0aG9kX19pdGVtLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcclxuICAgIC5zLWF1dGhvci1tZXRob2RfX21haW4taW5mby10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAucy1hdXRob3ItbWV0aG9kX19tYWluLWluZm8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICB9ICAgXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnMtYXV0aG9yLW1ldGhvZF9fbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5zLWF1dGhvci1tZXRob2RfX21haW4tbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucy1hdXRob3ItbWV0aG9kX19tYWluLWwsXHJcbiAgICAucy1hdXRob3ItbWV0aG9kX19tYWluLXIge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWF1dGhvci1tZXRob2RfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1hdXRob3ItbWV0aG9kX19pdGVtLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1hdXRob3ItbWV0aG9kX19tYWluLWluZm8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWF1dGhvci1tZXRob2RfX21haW4taW5mby10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnMtYXV0aG9yLW1ldGhvZF9fbWFpbi1pbmZvLXRpdGxlLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XHJcblxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLWF1dGhvci1tZXRob2RfX2l0ZW0tZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5zLWF1dGhvci1tZXRob2RfX2l0ZW0ge1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1hdXRob3ItbWV0aG9kX19pdGVtLWltZy1jIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtYXV0aG9yLW1ldGhvZF9fbWFpbi1sIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAucy1hdXRob3ItbWV0aG9kX19tYWluLWluZm8tYnRuLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWF1dGhvci1tZXRob2RfX21haW4taW5mby10aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtYXV0aG9yLW1ldGhvZF9fbWFpbi1pbmZvLXRpdGxlLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbn0iLCIucy1jb250YWN0c19fbWFpbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbn1cclxuXHJcbi5zLWNvbnRhY3RzX19tYWluLWwge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNzI1cHg7XHJcbiAgICBwYWRkaW5nOiAxNjVweCA5MHB4O1xyXG59XHJcblxyXG4ucy1jb250YWN0c19fbWFpbi1yIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zLWNvbnRhY3RzX19tYWluLWluZm8tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjRweDtcclxufVxyXG5cclxuLnMtY29udGFjdHNfX21haW4taW5mby1pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLnMtY29udGFjdHNfX21haW4taW5mby1pdGVtLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xyXG59XHJcblxyXG4ucy1jb250YWN0c19fbWFpbi1iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5zLWNvbnRhY3RzX19tYWluLWluZm8tbGlzdCB7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWNvbnRhY3RzX19tYWluLWwge1xyXG4gICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5zLWNvbnRhY3RzX19tYWluLWluZm8taXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWNvbnRhY3RzX19tYWluLWluZm8taXRlbS1kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucy1jb250YWN0c19fbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucy1jb250YWN0c19fbWFpbi1sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtY29udGFjdHNfX21haW4tciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH0gICBcclxufSIsIi5zLWRpZ2l0YWwtc2xpZGVyIHtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcclxufVxyXG5cclxuLnMtZGlnaXRhbC1zbGlkZXJfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA4NDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwgMC40NSk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxufVxyXG5cclxuLnMtZGlnaXRhbC1zbGlkZXJfX2l0ZW0tYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5zLWRpZ2l0YWwtc2xpZGVyX19pdGVtLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG1pbi1oZWlnaHQ6IDc4MHB4O1xyXG4gICAgd2lkdGg6IDg0MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiA1MHB4IDEyMHB4IDE0MHB4IDYwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnMtZGlnaXRhbC1zbGlkZXJfX2l0ZW0tYmxvY2txdW90ZSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IC0xNXB4O1xyXG59XHJcblxyXG4ucy1kaWdpdGFsLXNsaWRlcl9faXRlbS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4ucy1kaWdpdGFsLXNsaWRlcl9faXRlbS1kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTEpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLnMtZGlnaXRhbC1zbGlkZXJfX2l0ZW0tYnRuIHtcclxuICAgIHdpZHRoOiAyNzBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnMtZGlnaXRhbC1zbGlkZXJfX2NvbnRyb2xzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTAwcHg7XHJcbiAgICBsZWZ0OiAxMjBweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xyXG4gICAgLnMtZGlnaXRhbC1zbGlkZXJfX2l0ZW0tY29udGVudCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjUwcHg7XHJcbiAgICB9ICAgXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnMtZGlnaXRhbC1zbGlkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAucy1kaWdpdGFsLXNsaWRlcl9faXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLnMtZGlnaXRhbC1zbGlkZXJfX2l0ZW0tY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZGlnaXRhbC1zbGlkZXJfX2l0ZW0tYmxvY2txdW90ZSB7XHJcbiAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWRpZ2l0YWwtc2xpZGVyX19pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWRpZ2l0YWwtc2xpZGVyX19pdGVtLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWRpZ2l0YWwtc2xpZGVyX19pdGVtLWJnIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzAuOTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWRpZ2l0YWwtc2xpZGVyX19pdGVtLWJ0biB7XHJcbiAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucy1kaWdpdGFsLXNsaWRlcl9fY29udHJvbHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucy1kaWdpdGFsLW1ldGhvZF9faGVhZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9ICAgXHJcbn0iLCIucy1lZmZpY2llbmN5X19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDIwcHggMjNweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDQwcHg7XHJcbn1cclxuXHJcbi5zLWVmZmljaWVuY3lfX2NvbnRlbnQtbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA3MzJweDtcclxufVxyXG5cclxuLnMtZWZmaWNpZW5jeV9fY29udGVudC1yIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5zLWVmZmljaWVuY3lfX2NhcmRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5lZmZpY2llbmN5LWNhcmQge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBAaW5jbHVkZSBjb2xXaWR0aCgyMHB4LCAyKTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgcGFkZGluZzogMTVweCAxNnB4IDMwcHg7XHJcbn1cclxuXHJcbi5lZmZpY2llbmN5LWNhcmRfX2ltZy1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE0cHggMTRweCA0cHggNHB4O1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMS4xNzI4NDtcclxufVxyXG5cclxuLmVmZmljaWVuY3ktY2FyZF9faW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG59XHJcblxyXG4uZWZmaWNpZW5jeS1jYXJkX19kZXNjIHtcclxuICAgIHBhZGRpbmc6IDQ2cHggMTZweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xyXG59XHJcblxyXG4uZWZmaWNpZW5jeS1jYXJkX19pbmZvIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgcGFkZGluZzogMjhweCAyMnB4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4uZWZmaWNpZW5jeS1jYXJkX19pbmZvLWltZy1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDg4cHg7XHJcbiAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi0yKTtcclxufVxyXG5cclxuLmVmZmljaWVuY3ktY2FyZF9faW5mby1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5lZmZpY2llbmN5LWNhcmRfX2luZm8tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XHJcblxyXG4gICAgJl9mcy0yMCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucy1lZmZpY2llbmN5X19pbmZvIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ucy1lZmZpY2llbmN5X19pbmZvLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG59XHJcblxyXG4ucy1lZmZpY2llbmN5X19pbmZvLWxpc3Qge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDQwcHg7XHJcbn1cclxuXHJcbi5zLWVmZmljaWVuY3lfX2luZm8taXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNDBweDtcclxufVxyXG5cclxuLnMtZWZmaWNpZW5jeV9faW5mby1pdGVtLWljbyB7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4ucy1lZmZpY2llbmN5X19pbmZvLWl0ZW0tZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcclxuICAgIC5zLWVmZmljaWVuY3lfX2NvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuXHJcbiAgICAucy1lZmZpY2llbmN5X19jb250ZW50LWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnMtZWZmaWNpZW5jeV9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDA7XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLnMtZWZmaWNpZW5jeV9faW5mbyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZWZmaWNpZW5jeV9faW5mby10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZWZmaWNpZW5jeV9faW5mby1saXN0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWVmZmljaWVuY3lfX2luZm8taXRlbSB7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWVmZmljaWVuY3lfX2luZm8taXRlbS1kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucy1lZmZpY2llbmN5X19oZWFkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1lZmZpY2llbmN5X19jb250ZW50IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWVmZmljaWVuY3lfX2luZm8tbGlzdCB7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWVmZmljaWVuY3lfX2luZm8tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfSAgICBcclxuXHJcbiAgICAucy1lZmZpY2llbmN5X19pbmZvLWl0ZW0tZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWVmZmljaWVuY3lfX2luZm8taXRlbS1pY28ge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWVmZmljaWVuY3lfX2NhcmRzIHtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVmZmljaWVuY3ktY2FyZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgY29sV2lkdGgoMTZweCwgMik7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVmZmljaWVuY3ktY2FyZF9faW1nLWMge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuZWZmaWNpZW5jeS1jYXJkX19kZXNjLFxyXG4gICAgLmVmZmljaWVuY3ktY2FyZF9faW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIucy1mYXFfX21haW4taW5mbyB7XHJcbiAgICBtYXgtd2lkdGg6IDcxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxufVxyXG5cclxuLnMtZmFxX19tYWluLWluZm8tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUxcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zLWZhcV9fbWFpbi1pbmZvLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICBnYXA6IDM1cHg7XHJcbn1cclxuXHJcbi5zLWZhcV9fbWFpbi1pbmZvLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zLWZhcV9fbWFpbi1pbmZvLWl0ZW0taW1nLWMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDMzcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5zLWZhcV9fbWFpbi1pbmZvLWl0ZW0taW1nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ucy1mYXFfX21haW4taW5mby1pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbn1cclxuXHJcbi5zLWZhcV9fbWFpbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMjBweDtcclxuICAgIHBhZGRpbmc6IDAgNjVweCAxMDBweCA4NXB4O1xyXG59XHJcblxyXG4ucy1mYXFfX21haW4tbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA2NDBweDtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG59XHJcblxyXG4ucy1mYXFfX21haW4tciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4ucy1mYXFfX21haW4taW1nLWMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgIG1hcmdpbi10b3A6IC02MHB4O1xyXG59XHJcblxyXG4ucy1mYXFfX21haW4taW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogLTM0cHg7XHJcbn1cclxuXHJcbi5zLWZhcV9fc3ViLWluZm8tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjBweDtcclxufVxyXG5cclxuLnMtZmFxX19zdWItaW5mby1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAwIDE2cHggMTZweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zLWZhcV9fc3ViLWluZm8taXRlbS1idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTZweCA3MHB4IDE2cHggMzJweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWluLWhlaWdodDogNzhweDtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0yKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnMtZmFxX19zdWItaW5mby1pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xyXG59XHJcblxyXG4ucy1mYXFfX3N1Yi1pbmZvLWl0ZW0tZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxuICAgIHBhZGRpbmc6IDAgMzJweCAxNnB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcclxuICAgIC5zLWZhcV9fbWFpbi1sIHtcclxuICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zLWZhcV9fbWFpbiB7XHJcbiAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgfSAgIFxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcclxuICAgIC5zLWZhcV9fbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNHB4IDYwcHg7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgfSAgIFxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgIC5zLWZhcV9fbWFpbi1sIHtcclxuICAgICAgICB3aWR0aDogNTgwcHg7XHJcbiAgICB9ICAgXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnMtZmFxX19tYWluLWltZy1jIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZmFxX19tYWluLWltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWZhcV9fbWFpbi1sIHtcclxuICAgICAgICB3aWR0aDogNDcwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZmFxX19tYWluLWluZm8ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWZhcV9fbWFpbi1pbmZvLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnMtZmFxX19tYWluLWluZm8tbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1mYXFfX21haW4taW5mby1pdGVtLWltZy1jIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZmFxX19tYWluLWluZm8taXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWZhcV9fbWFpbi1kb3dubG9hZC1idG4td3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1mYXFfX21haW4tZG93bmxvYWQtYnRuIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucy1mYXFfX3N1Yi1pbmZvLWl0ZW0tYnRuIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNzBweCAxMHB4IDIwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZmFxX19zdWItaW5mby1pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZmFxX19zdWItaW5mby1pdGVtLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5zLWZhcV9fbWFpbiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCA1MHB4O1xyXG4gICAgICAgIGdhcDogMzVweDtcclxuICAgIH0gXHJcblxyXG4gICAgLnMtZmFxX19tYWluLWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnMtZmFxX19tYWluLWltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZmFxX19tYWluLWluZm8tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWZhcV9fbWFpbi1pbmZvLWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1mYXFfX21haW4tZG93bmxvYWQtYnRuLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59IiwiLnMtZmVlZGJhY2tfX2hlYWQge1xyXG4gICAgcGFkZGluZzogOTBweCAyMHB4IDcwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucy1mZWVkYmFja19faGVhZC10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLnMtZmVlZGJhY2tfX2hlYWQtc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLXNlY29uZC0zKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ucy1mZWVkYmFja19faGVhZC1zdGFycyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNDBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ucy1mZWVkYmFja19faGVhZC1zdGFycy1zdGFyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucy1mZWVkYmFja19faGVhZC1zdGFycy1zdGFyLWljbyB7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xyXG5cclxuICAgICZfZW1wdHkge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLXNlY29uZC0zKTtcclxuICAgIH1cclxuXHJcbiAgICAmX3BhcnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucy1mZWVkYmFja19fc2xpZGVyLWMge1xyXG4gICAgcGFkZGluZzogMCAwIDAgODVweDtcclxufVxyXG5cclxuLnMtZmVlZGJhY2tfX3JhdGluZyB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDE0NXB4IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDQwcHg7XHJcbn1cclxuXHJcbi5zLWZlZWRiYWNrX19yYXRpbmctaXRlbSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIEBpbmNsdWRlIGNvbFdpZHRoKDQwcHgsIDYpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNDBweCAyMHB4IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbn1cclxuXHJcbi5zLWZlZWRiYWNrX19yYXRpbmctaXRlbS1zdGFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgd2lkdGg6IDY0cHg7XHJcbiAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnMtZmVlZGJhY2tfX3JhdGluZy1pdGVtLXN0YXItaWNvIHtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG59XHJcblxyXG4ucy1mZWVkYmFja19fcmF0aW5nLWl0ZW0taW1nIHtcclxuICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLnMtZmVlZGJhY2tfX3JhdGluZy1pdGVtLXRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTEpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAucy1mZWVkYmFja19fcmF0aW5nIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICB9ICAgXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnMtZmVlZGJhY2tfX2hlYWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgIH0gICBcclxuXHJcbiAgICAucy1mZWVkYmFja19faGVhZC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1mZWVkYmFja19faGVhZC1zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWZlZWRiYWNrX19oZWFkLXN0YXJzIHtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgIC5zdmctaWNvbi1zdGFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdmctaWNvbi1zdGFyX3BhcnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucy1mZWVkYmFja19fc2xpZGVyLWMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZmVlZGJhY2tfX3JhdGluZyB7XHJcbiAgICAgICAgZ2FwOiA1MHB4IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4IDA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWZlZWRiYWNrX19yYXRpbmctaXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY29sV2lkdGgoMjBweCwgMyk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZmVlZGJhY2stc2xpZGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLWZlZWRiYWNrIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnMtZmVlZGJhY2tfX2hlYWQtdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH0gICBcclxuXHJcbiAgICAucy1mZWVkYmFja19fcmF0aW5nIHtcclxuICAgICAgICBnYXA6IDUwcHggMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1mZWVkYmFja19fcmF0aW5nLWl0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbFdpZHRoKDEycHgsIDIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWZlZWRiYWNrX19yYXRpbmctaXRlbS1zdGFyIHtcclxuICAgICAgICB3aWR0aDogNThweDtcclxuICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZmVlZGJhY2tfX3JhdGluZy1pdGVtLXN0YXItaWNvIHtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZmVlZGJhY2tfX3JhdGluZy1pdGVtLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWZlZWRiYWNrLXNsaWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBcclxuICAgICAgICAucy1oaXN0b3J5X19uZXdzLWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oaXN0b3J5LWNhcmQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGlzdG9yeS1jYXJkLWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhpc3RvcnktY2FyZF9fdGl0bGUge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhpc3RvcnktY2FyZF9fZGVzYyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnMtaGlzdG9yeSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucy1oaXN0b3J5X19oZWFkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnMtaGlzdG9yeV9fZ2FsbGVyeSB7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAxMDBweCAxMDBweCA3NHB4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciA0MiU7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXHJcbiAgICAgICAgXCJjb2wtMSBjb2wtMSBjb2wtNFwiXHJcbiAgICAgICAgXCJjb2wtMiBjb2wtMyBjb2wtNFwiXHJcbiAgICA7XHJcbn1cclxuXHJcbi5zLWhpc3RvcnlfX2dhbGxlcnktY29sIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICYtMSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBjb2wtMTtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAwLjQ3O1xyXG4gICAgfVxyXG5cclxuICAgICYtMiB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBjb2wtMjtcclxuICAgIH1cclxuXHJcbiAgICAmLTMge1xyXG4gICAgICAgIGdyaWQtYXJlYTogY29sLTM7XHJcbiAgICB9XHJcblxyXG4gICAgJi00IHtcclxuICAgICAgICBncmlkLWFyZWE6IGNvbC00O1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDEuNjM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLWhpc3RvcnlfX2dhbGxlcnktaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4ucy1oaXN0b3J5X19iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxufVxyXG5cclxuLnMtaGlzdG9yeV9fYmctaW1nIHtcclxuICAgICYtMSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLTIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDYwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucy1oaXN0b3J5X19tYWluLXdyYXAge1xyXG4gICAgcGFkZGluZzogMCA3NXB4IDc1cHg7XHJcbn1cclxuXHJcbi5zLWhpc3RvcnlfX21haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiA4MDBweDtcclxufVxyXG5cclxuLnMtaGlzdG9yeV9fbWFpbi1ibG9ja3F1b3RlIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IC0xMHB4O1xyXG59XHJcblxyXG4ucy1oaXN0b3J5X19tYWluLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnMtaGlzdG9yeV9fbWFpbi1kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG59XHJcblxyXG4ucy1oaXN0b3J5X19uZXdzLWMge1xyXG4gICAgcGFkZGluZzogMCAwIDY1cHggNzVweDtcclxufVxyXG5cclxuLnMtaGlzdG9yeV9fbmV3cy1zbGlkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnMtaGlzdG9yeV9fbmV3cy1pdGVtIHtcclxuICAgIHdpZHRoOiA3MDVweDtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmhpc3RvcnktY2FyZCB7XHJcbiAgICBtaW4taGVpZ2h0OiAzNzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgXHJcbiAgICAmX21pbi1oLTYwMCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oaXN0b3J5LWNhcmQtbCB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAyOTBweDtcclxufVxyXG5cclxuLmhpc3RvcnktY2FyZC1yIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBwYWRkaW5nOiAzNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmhpc3RvcnktY2FyZF9faW1nLWMge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmhpc3RvcnktY2FyZF9faW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5oaXN0b3J5LWNhcmRfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLmhpc3RvcnktY2FyZF9fZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0xKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oaXN0b3J5LWNhcmRfX2J0biB7XHJcbiAgICB3aWR0aDogMjMycHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zLWhpc3RvcnlfX25ld3MtYy1iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0zMHB4O1xyXG4gICAgbGVmdDogLTEwMHB4O1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5zLWhpc3RvcnlfX25ld3Mtc2xpZGVyLXNjcm9sbGJhci1jIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcclxuICAgIC5zLWhpc3RvcnlfX2JnIHtcclxuICAgICAgICByaWdodDogLTE4MHB4O1xyXG4gICAgfSAgIFxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5zLWhpc3RvcnlfX2hlYWQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWhpc3RvcnlfX2JnIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5zLWhpc3RvcnlfX21haW4td3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGlzdG9yeV9fbWFpbi1ibG9ja3F1b3RlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWhpc3RvcnlfX21haW4tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGlzdG9yeV9fbWFpbi1kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGlzdG9yeV9fbmV3cy1jIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWhpc3RvcnlfX25ld3Mtc2xpZGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1oaXN0b3J5X19uZXdzLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA2NTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1oaXN0b3J5X19uZXdzLXNsaWRlci1zY3JvbGxiYXItYyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucy1oaXN0b3J5X19nYWxsZXJ5IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLWhpc3RvcnlfX21haW4tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLnMtaGlzdG9yeV9fbWFpbi1kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGlzdG9yeV9fbmV3cy1zbGlkZXItc2Nyb2xsYmFyLWMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGlzdG9yeV9fbmV3cy1zbGlkZXIge1xyXG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGlzdG9yeV9fbmV3cy1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuaGlzdG9yeS1jYXJkIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGlzdG9yeS1jYXJkLWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5oaXN0b3J5LWNhcmQtciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGlzdG9yeS1jYXJkX19pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAwLjk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweCAxNHB4IDRweCA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpc3RvcnktY2FyZF9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tMik7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpc3RvcnktY2FyZF9fZGVzYyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGlzdG9yeS1jYXJkX19idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWhpc3RvcnlfX25ld3MtYy1iZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucy1oaXN0b3J5X19uZXdzLWMge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWhpc3RvcnlfX2dhbGxlcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGlzdG9yeV9fZ2FsbGVyeS1jb2wge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGlzdG9yeV9fZ2FsbGVyeS1jb2wtMSB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWhpc3RvcnlfX2dhbGxlcnktaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn0iLCIucy1nYXJhbnRfX2luZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG59XHJcblxyXG4ucy1nYXJhbnRfX2luZm8tbCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA0NiU7XHJcbn1cclxuXHJcbi5zLWdhcmFudF9faW5mby1yIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucy1nYXJhbnRfX2luZm8tYmctaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5zLWdhcmFudF9faW5mby1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG59XHJcblxyXG4ucy1nYXJhbnRfX2luZm8taXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtbWFpbi0xKTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBtaW4taGVpZ2h0OiAyMDNweDtcclxuICAgIHBhZGRpbmc6IDMwcHggNDBweCAzMHB4IDE2cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucy1nYXJhbnRfX2luZm8taXRlbS1pbWctYyB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnMtZ2FyYW50X19pbmZvLWl0ZW0tZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zLWdhcmFudF9faW5mby1pdGVtLW51bSB7XHJcbiAgICBmb250LXNpemU6IDk2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA1cHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1jLW1haW4tMi1yZ2IpLCAwLjA1KTtcclxufVxyXG5cclxuLnMtZ2FyYW50X19pbmZvLWJ0bi13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnMtZ2FyYW50X19pbmZvIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWdhcmFudF9faW5mby1sLFxyXG4gICAgLnMtZ2FyYW50X19pbmZvLXIge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWdhcmFudF9faW5mby1sIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZ2FyYW50X19pbmZvLWJnLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDAuNTtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZ2FyYW50X19pbmZvLWl0ZW0ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZ2FyYW50X19pbmZvLWl0ZW0tZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWdhcmFudF9faW5mby1pdGVtLW51bSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnMtZ2FyYW50X19pbmZvLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA1MHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5zLWdhcmFudF9faW5mby1pdGVtLW51bSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1nYXJhbnRfX2luZm8taXRlbS1kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZ2FyYW50X19pbmZvLWl0ZW0taW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtZ2FyYW50X19pbmZvLWl0ZW0taW1nLWMge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWdhcmFudF9faW5mby1iZy1pbWcge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogaW5pdGlhbDtcclxuICAgIH1cclxufSIsIi5zLWhlcm8ge1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBwYWRkaW5nOiAxMDBweCA0NXB4IDQwcHggMTZweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0NywgNDgsIDUwLCAwLjQ5KTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfcGFnZSB7XHJcbiAgICAgICAgLnMtaGVyb19fc3VidGl0bGUsXHJcbiAgICAgICAgLnMtaGVyb19fdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnMtaGVyb19fc3VidGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5zLWhlcm9fX3RpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XHJcbiAgICBmb250LXNpemU6IDkycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTsgXHJcbiAgICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxufVxyXG5cclxuLnMtaGVyb19fZm9vdCB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5zLWhlcm9fX2Zvb3QtY29sIHtcclxuICAgIG1pbi1oZWlnaHQ6IDIxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgjZmZmLCAwLjg1KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEodmFyKC0tYy1tYWluLTItcmdiKSwgMC44NSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgcGFkZGluZzogNDVweCA1MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAyNSU7XHJcblxyXG4gICAgJi0zIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoI2ZmZiwgMC44NSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1jLW1haW4tMi1yZ2IpLCAwLjg1KTtcclxuICAgIH1cclxufVxyXG5cclxuLnMtaGVyb19fZm9vdC1jb2wtdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogNjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zLWhlcm9fX2Zvb3QtY29sLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4ucy1oZXJvX19mb290LWNvbC1zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ucy1oZXJvX19iZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5zLWhlcm9fX2lubmVyLWZvb3Qge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ucy1oZXJvX19pbm5lci1mb290LWNvbCB7XHJcbiAgICBtaW4taGVpZ2h0OiAyMTVweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwgMC44NSk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLWMtbWFpbi0yLXJnYiksIDAuODUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBhZGRpbmc6IDUwcHggNTBweCA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBAaW5jbHVkZSBjb2xXaWR0aCgyMHB4LCAyKTtcclxufVxyXG5cclxuLnMtaGVyb19faW5uZXItZm9vdC1jb2wtaW1nIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4ucy1oZXJvX19pbm5lci1mb290LWNvbC10aXRsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDM3NXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcclxuICAgIC5zLWhlcm9fX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDc2cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1oZXJvX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGVyb19fZm9vdC1jb2wge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTg1cHg7XHJcblxyXG4gICAgICAgICYtMyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucy1oZXJvX19mb290LWNvbC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1OHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5zLWhlcm8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCA1MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMGR2aDtcclxuXHJcbiAgICAgICAgJl9wYWdlIHtcclxuICAgICAgICAgICAgLnMtaGVyb19fc3VidGl0bGUsXHJcbiAgICAgICAgICAgIC5zLWhlcm9fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLnMtaGVyb19fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWhlcm9fX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjJweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1oZXJvX19mb290IHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGVyb19fZm9vdC1jb2wge1xyXG4gICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGVyb19fZm9vdC1jb2wtc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1oZXJvX19pbm5lci1mb290LWNvbCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLWhlcm8ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1oZXJvX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGVyb19fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1oZXJvX19mb290IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1oZXJvX19mb290LWNvbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGVyb19fZm9vdC1jb2wtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWhlcm9fX2Zvb3QtY29sLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1oZXJvX19mb290LWNvbC0zIHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnMtaGVyb19fZm9vdC1jb2wtc3VidGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucy1oZXJvX19pbm5lci1mb290IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWhlcm9fX2lubmVyLWZvb3QtY29sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHggMTVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1oZXJvX19pbm5lci1mb290LWNvbC1pbWcge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaGVyb19faW5uZXItZm9vdC1jb2wtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxufSIsIi5zLWluc3RhbGxtZW50X19tYWluIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA4NzVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxufVxyXG5cclxuLnMtaW5zdGFsbG1lbnRfX21haW4tYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbn1cclxuXHJcbi5zLWluc3RhbGxtZW50X19jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA4NzVweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDU1cHggNzVweCAxMTBweCA4NXB4O1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLnMtaW5zdGFsbG1lbnRfX21haW4tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxufVxyXG5cclxuLnMtaW5zdGFsbG1lbnRfX21haW4taW5mby1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxufVxyXG5cclxuLnMtaW5zdGFsbG1lbnRfX21haW4taW5mby1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG59XHJcblxyXG4ucy1pbnN0YWxsbWVudF9fbWFpbi1pbmZvLWl0ZW0taW1nIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDM0cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5zLWluc3RhbGxtZW50X19tYWluLWluZm8taXRlbS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxufVxyXG5cclxuLnMtaW5zdGFsbG1lbnRfX21haW4tYnRuLXdyYXAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG59XHJcblxyXG4ucy1pbnN0YWxsbWVudF9fbWFpbi1idG4ge1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucy1pbnN0YWxsbWVudF9fZm9vdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IC0xMDBweDtcclxuICAgICAgICByaWdodDogMTAwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0yKTtcclxuICAgICAgICBvcGFjaXR5OiAwLjQ1O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxNnB4IDE2cHggMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0yNWRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLWluc3RhbGxtZW50X19zdGVwcy1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAzNnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBhZGRpbmc6IDE4cHggMjNweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxufVxyXG5cclxuLnMtaW5zdGFsbG1lbnRfX3N0ZXBzLWl0ZW0ge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBAaW5jbHVkZSBjb2xXaWR0aCgzNnB4LCA0KTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweCAwIDE0cHggMTRweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgIG1pbi1oZWlnaHQ6IDE2OHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucy1pbnN0YWxsbWVudF9fc3RlcHMtaXRlbS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxufVxyXG5cclxuLnMtaW5zdGFsbG1lbnRfX3N0ZXBzLWl0ZW0tZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgY29sb3I6ICMyRjMwMzI7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xyXG4gICAgLnMtaW5zdGFsbG1lbnRfX3N0ZXBzLWxpc3Qge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH0gICBcclxuXHJcbiAgICAucy1pbnN0YWxsbWVudF9fZm9vdCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAucy1pbnN0YWxsbWVudF9fbWFpbiB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxuXHJcbiAgICAucy1pbnN0YWxsbWVudF9fbWFpbi1iZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucy1pbnN0YWxsbWVudF9fbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcclxuICAgIH1cclxuXHJcbiAgICAucy1pbnN0YWxsbWVudF9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAucy1pbnN0YWxsbWVudF9fbWFpbi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaW5zdGFsbG1lbnRfX21haW4taW5mby1saXN0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaW5zdGFsbG1lbnRfX21haW4taW5mby1pdGVtIHtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaW5zdGFsbG1lbnRfX21haW4taW5mby1pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaW5zdGFsbG1lbnRfX2Zvb3Qge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaW5zdGFsbG1lbnRfX3N0ZXBzLWxpc3Qge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAucy1pbnN0YWxsbWVudF9fc3RlcHMtaXRlbSB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgY29sV2lkdGgoMjBweCwgMik7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaW5zdGFsbG1lbnRfX3N0ZXBzLWl0ZW0ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWluc3RhbGxtZW50X19zdGVwcy1pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWluc3RhbGxtZW50X19zdGVwcy1pdGVtLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLWluc3RhbGxtZW50X19tYWluLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaW5zdGFsbG1lbnRfX21haW4taW5mby1pdGVtLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDMxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaW5zdGFsbG1lbnRfX21haW4taW5mby1pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaW5zdGFsbG1lbnRfX3N0ZXBzLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWluc3RhbGxtZW50X19tYWluIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5idG4td3JhcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaW5zdGFsbG1lbnRfX21haW4tYmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufSIsIi5zLWxveWFsdHkge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcbiAgICAgICAgJl9yZXZlcnNlIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAucy1sb3lhbHR5X19iZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNjBweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTQwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnMtbG95YWx0eV9fZG9jcyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zLWxveWFsdHlfX2RvY3MtaW1nLWMge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnMtbG95YWx0eV9fZG9jcy1pbWctYy0yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIC0zNXB4IC00NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucy1sb3lhbHR5X19tYWluLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnMtbG95YWx0eV9fc3VidGl0bGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnMtbG95YWx0eV9fbWFpbi13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgNzVweCAxMjVweDtcclxufVxyXG5cclxuLnMtbG95YWx0eV9fbWFpbiB7XHJcbiAgICBtYXgtd2lkdGg6IDg3NXB4O1xyXG4gICAgbWluLWhlaWdodDogNzcwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4ucy1sb3lhbHR5X19tYWluLWJsb2NrcXVvdGUge1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4ucy1sb3lhbHR5X19tYWluLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcbiAgICBiIHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucy1sb3lhbHR5X19tYWluLWJ0biB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogNjA1cHg7XHJcbn1cclxuXHJcbi5zLWxveWFsdHlfX21haW4taW5mbyB7XHJcbiAgICBtYXgtd2lkdGg6IDcxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLnMtbG95YWx0eV9fbWFpbi1pbmZvLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLnMtbG95YWx0eV9fbWFpbi1pbmZvLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICBnYXA6IDM1cHg7XHJcbn1cclxuXHJcbi5zLWxveWFsdHlfX21haW4taW5mby1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucy1sb3lhbHR5X19tYWluLWluZm8taXRlbS1pbWctYyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMzNweDtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxufVxyXG5cclxuLnMtbG95YWx0eV9fbWFpbi1pbmZvLWl0ZW0taW1nLFxyXG4ucy1sb3lhbHR5X19tYWluLWluZm8taXRlbS1pbWctYyBpbWcge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5zLWxveWFsdHlfX21haW4taW5mby1pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbn1cclxuXHJcbi5zLWxveWFsdHlfX2JnIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zLWxveWFsdHlfX2JnLWltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuXHJcbiAgICAmLTEge1xyXG4gICAgICAgIGJvdHRvbTogMTcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0zIHtcclxuICAgICAgICByaWdodDogNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnMtbG95YWx0eV9fZG9jcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxufVxyXG5cclxuLnMtbG95YWx0eV9fZG9jcy1pbWctYyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgd2lkdGg6IDI0OHB4O1xyXG4gICAgcmlnaHQ6IDExNXB4O1xyXG4gICAgYm90dG9tOiA4NXB4O1xyXG5cclxuICAgICYtMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDQ1cHggLTM1cHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLnMtbG95YWx0eV9fZG9jcy1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG4gICAgLnMtbG95YWx0eV9fYmcge1xyXG4gICAgICAgIHJpZ2h0OiAtMjAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xyXG4gICAgLnMtbG95YWx0eSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xyXG4gICAgICAgICAgICAmX3JldmVyc2Uge1xyXG4gICAgICAgICAgICAgICAgLnMtbG95YWx0eV9fbWFpbi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zLWxveWFsdHlfX2JnIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnMtbG95YWx0eV9fbWFpbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MjVweDtcclxuICAgIH0gICBcclxuXHJcbiAgICAucy1sb3lhbHR5X19tYWluLWluZm8ge1xyXG4gICAgICAgIG1heC13aWR0aDogNjMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnMtbG95YWx0eSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWxveWFsdHlfX2hlYWQge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWxveWFsdHlfX21haW4td3JhcCB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtbG95YWx0eV9fYmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtbG95YWx0eV9fZG9jcyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWxveWFsdHlfX21haW4ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtbG95YWx0eV9fbWFpbi13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLnMtbG95YWx0eV9fbWFpbi1ibG9ja3F1b3RlIHtcclxuICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWxveWFsdHlfX21haW4tZGVzYyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1sb3lhbHR5X19tYWluLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1sb3lhbHR5X19tYWluLWJ0bi13cmFwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWxveWFsdHlfX21haW4taW5mby10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWxveWFsdHlfX21haW4taW5mby1saXN0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWxveWFsdHlfX21haW4taW5mby1pdGVtLWltZy1jIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtbG95YWx0eV9fbWFpbi1pbmZvLWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1sb3lhbHR5X19tYWluLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAucy1sb3lhbHR5X19iZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XHJcbiAgICAgICAgcmlnaHQ6IC04MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWxveWFsdHlfX2RvY3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucy1sb3lhbHR5IHtcclxuICAgICAgICAmX2RvYyB7XHJcbiAgICAgICAgICAgIC5zLWxveWFsdHlfX21haW4tYnRuIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnMtbG95YWx0eV9fbWFpbi1pbmZvIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zLWxveWFsdHlfX2JnIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnMtbG95YWx0eV9fbWFpbi1kZXNjIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5zLWxveWFsdHlfX2JnIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtbG95YWx0eV9fbWFpbi1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWxveWFsdHlfX21haW4tYmxvY2txdW90ZSxcclxuICAgIC5zLWxveWFsdHlfX21haW4tZGVzYyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucy1sb3lhbHR5X19tYWluLWluZm8taXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWxveWFsdHlfX21haW4taW5mby10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtbG95YWx0eV9fc3VidGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICB9XHJcbn0iLCIucy1taXNzaXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJi5maXN0LXNlY3Rpb24tbW9iLXBhbmVsLXNwYWNlIHtcclxuICAgICAgICAucy1taXNzaXZlX19ibG9jayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnMtbWlzc2l2ZV9fYmctaW1nIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucy1taXNzaXZlX19oZWFkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG59XHJcblxyXG4ucy1taXNzaXZlX19ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA5MHB4IDAgNzBweCA1MHB4O1xyXG5cclxuICAgICZfcHQtMCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLW1pc3NpdmVfX2Jsb2NrLWluIHtcclxuICAgIG1heC13aWR0aDogODc1cHg7XHJcbn1cclxuXHJcbi5zLW1pc3NpdmVfX2Jsb2NrcXVvdGVzIHtcclxuICAgIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4ucy1taXNzaXZlX19kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG5cclxuICAgIGIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLW1pc3NpdmVfX2F1dGhvciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbn1cclxuXHJcbi5zLW1pc3NpdmVfX2F1dGhvci10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLXNlY29uZC0zKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5zLW1pc3NpdmVfX2F1dGhvci1kZXNjIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbn1cclxuXHJcbi5zLW1pc3NpdmVfX2F1dGhvci1idG4td3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ucy1taXNzaXZlX19hdXRob3ItYnRuIHtcclxuICAgIHdpZHRoOiA2MDVweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnMtbWlzc2l2ZV9fYmctaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG4gICAgLnMtbWlzc2l2ZV9fYmctaW1nIHtcclxuICAgICAgICByaWdodDogLTE1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcclxuICAgIC5zLW1pc3NpdmVfX2Jsb2NrLWluIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwNXB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5zLW1pc3NpdmVfX2F1dGhvciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MzBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAucy1taXNzaXZlX19ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4IDIyNXB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5zLW1pc3NpdmVfX2Jsb2NrcXVvdGVzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgICByaWdodDogLTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtbWlzc2l2ZV9fZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1taXNzaXZlX19hdXRob3Ige1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnMtbWlzc2l2ZV9fYXV0aG9yLXRpdGxlIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1taXNzaXZlX19hdXRob3ItZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtbWlzc2l2ZV9fYXV0aG9yLWJ0bi13cmFwIHtcclxuICAgICAgICBvcmRlcjogMztcclxuICAgIH1cclxuXHJcbiAgICAucy1taXNzaXZlX19hdXRob3ItYnRuIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucy1taXNzaXZlX19iZy1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAyODZweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLW1pc3NpdmVfX2Jsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjI1cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zLW1pc3NpdmVfX2Rlc2Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtbWlzc2l2ZV9fYmctaW1nIHtcclxuICAgICAgICB3aWR0aDogMjEwcHg7XHJcbiAgICB9XHJcbn0iLCIucy1uZXdzX19zbGlkZXItbmV3cy1jIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMCA2NXB4IDg1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnMtbmV3c19fc2xpZGVyLW5ld3MtYyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufSIsIi5zLW9wdGlvbnNfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIHBhZGRpbmc6IDMwcHggMjNweCAyMHB4O1xyXG59XHJcblxyXG4ucy1vcHRpb25zX19pdGVtIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgY29sV2lkdGgoMjBweCwgNCk7XHJcbn1cclxuXHJcbi5vcHRpb25zLWNhcmQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG59XHJcblxyXG4ub3B0aW9ucy1jYXJkX19pbWctYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5vcHRpb25zLWNhcmRfX2ltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duO1xyXG59XHJcblxyXG4ub3B0aW9ucy1jYXJkX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDAgNDBweDtcclxufVxyXG5cclxuLm9wdGlvbnMtY2FyZF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTMpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLXNlY29uZC0xKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vcHRpb25zLWNhcmRfX3N1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTEpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLm9wdGlvbnMtY2FyZF9fZGVzYyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tMik7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMyk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxufVxyXG5cclxuLm9wdGlvbnMtY2FyZF9fYnRuLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBwYWRkaW5nOiA2MHB4IDE4cHggMTVweDtcclxufVxyXG5cclxuLm9wdGlvbnMtY2FyZF9fYnRuIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcclxuICAgIC5vcHRpb25zLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH0gICBcclxuXHJcbiAgICAub3B0aW9ucy1jYXJkX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm9wdGlvbnMtY2FyZF9fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcHRpb25zLWNhcmRfX2Rlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIH1cclxuXHJcbiAgICAub3B0aW9ucy1jYXJkX19pbWctYyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAub3B0aW9ucy1jYXJkX19idG4td3JhcCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnMtb3B0aW9uc19fbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogNDBweCAyMHB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5zLW9wdGlvbnNfX2l0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbFdpZHRoKDIwcHgsIDIpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnMtb3B0aW9uc19faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9ICAgIFxyXG5cclxuICAgIC5vcHRpb25zLWNhcmRfX2J0bi13cmFwIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxufVxyXG4iLCIucy1wcmVwYXJhdGlvbl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ucy1wcmVwYXJhdGlvbl9fY29udGVudC1sIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4ucy1wcmVwYXJhdGlvbl9fY29udGVudC1yIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5zLXByZXBhcmF0aW9uX19kb2Mge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDY3MnB4O1xyXG4gICAgbWluLWhlaWdodDogODQwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLnZpZGVvLWZlZWQtY2FyZF9fcGxheS1idG4ge1xyXG4gICAgICAgIGJvdHRvbTogNjBweDtcclxuICAgICAgICByaWdodDogMjIwcHg7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLnMtcHJlcGFyYXRpb25fX2RvYy1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5zLXByZXBhcmF0aW9uX19kb2MtdHh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA0MTRweDtcclxuICAgIGxlZnQ6IDU1cHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHBhZGRpbmc6IDE0cHggNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0yKTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxufVxyXG5cclxuLnMtcHJlcGFyYXRpb25fX2luZm8ge1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi5zLXByZXBhcmF0aW9uX19pbmZvLXRpdGxlIHtcclxuICAgIHBhZGRpbmc6IDYzcHggMjdweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTIpO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xyXG59XHJcblxyXG4ucy1wcmVwYXJhdGlvbl9faW5mby1pdGVtIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jLXNlY29uZC0zKTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0zKTtcclxuICAgIHBhZGRpbmc6IDQwcHggMjdweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA5MHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnMtcHJlcGFyYXRpb25fX2luZm8taXRlbS1pbWctYyB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ucy1wcmVwYXJhdGlvbl9faW5mby1pdGVtLWltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucy1wcmVwYXJhdGlvbl9faW5mby1pdGVtLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG59XHJcblxyXG4ucy1wcmVwYXJhdGlvbl9faW5mby1idG4td3JhcCB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDIzcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLnMtcHJlcGFyYXRpb25fX2luZm8tYnRuIHtcclxuICAgIHdpZHRoOiA1NDBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAucy1wcmVwYXJhdGlvbl9fZG9jIHtcclxuICAgICAgICB3aWR0aDogNTI1cHg7XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLnMtcHJlcGFyYXRpb25fX2luZm8tdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcHJlcGFyYXRpb25fX2luZm8taXRlbSB7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXByZXBhcmF0aW9uX19pbmZvLWJ0bi13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5zLXByZXBhcmF0aW9uX19jb250ZW50IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICB9ICAgXHJcblxyXG4gICAgLnMtcHJlcGFyYXRpb25fX2NvbnRlbnQtbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucy1wcmVwYXJhdGlvbl9faW5mby1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXByZXBhcmF0aW9uX19pbmZvLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1wcmVwYXJhdGlvbl9faW5mby1pdGVtLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1wcmVwYXJhdGlvbl9faW5mby1idG4td3JhcCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcHJlcGFyYXRpb25fX2luZm8tYnRuIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLXByZXBhcmF0aW9uX19pbmZvIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH0gICBcclxuXHJcbiAgICAucy1wcmVwYXJhdGlvbl9faW5mby10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXByZXBhcmF0aW9uX19pbmZvLWl0ZW0ge1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1wcmVwYXJhdGlvbl9faW5mby1pdGVtLWltZy1jIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcHJlcGFyYXRpb25fX2luZm8taXRlbS1kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcHJlcGFyYXRpb25fX2luZm8tYnRuLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcHJlcGFyYXRpb25fX2NvbnRlbnQtbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcHJlcGFyYXRpb25fX2RvYyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIC52aWRlby1mZWVkLWNhcmRfX3BsYXktYnRuIHtcclxuICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucy1wcmVwYXJhdGlvbl9fZG9jLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXByZXBhcmF0aW9uX19kb2MtdHh0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59IiwiLnMtcHJvbW9fX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMzBweCA3NHB4O1xyXG4gICAgcGFkZGluZzogMCAyM3B4IDMzcHg7XHJcbn1cclxuXHJcbi5zLXByb21vX19pdGVtIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgQGluY2x1ZGUgY29sV2lkdGgoNzRweCwgMik7XHJcbn1cclxuXHJcbi5wcm9tby1jYXJkIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucHJvbW8tY2FyZC1sIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA0MSU7XHJcbn1cclxuXHJcbi5wcm9tby1jYXJkLXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgcGFkZGluZzogNDBweCAzOHB4IDMzcHg7XHJcbn1cclxuXHJcbi5wcm9tby1jYXJkX19pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5wcm9tby1jYXJkX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4ucHJvbW8tY2FyZF9fZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0xKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5wcm9tby1jYXJkX19idG4td3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAucy1wcm9tb19fbGlzdCB7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5zLXByb21vX19pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBjb2xXaWR0aCgzMHB4LCAyKTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvbW8tY2FyZC1yIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5wcm9tby1jYXJkIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5wcm9tby1jYXJkLXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb21vLWNhcmQtbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzAuOTtcclxuICAgIH1cclxuXHJcbiAgICAucy1wcm9tb19fbGlzdCB7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1wcm9tb19faXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY29sV2lkdGgoMjBweCwgMik7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb21vLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTMpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tMik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLXByb21vX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH0gICBcclxuXHJcbiAgICAucHJvbW8tY2FyZCB7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG59IiwiLnMtcXVpel9fbWFpbiB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAyM3B4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxufVxyXG5cclxuLnMtcXVpel9fbWFpbi1sIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDUyJTtcclxufVxyXG5cclxuLnMtcXVpel9fbWFpbi1yIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4IDAgMCAxNHB4O1xyXG4gICAgcGFkZGluZzogMjNweCA0NXB4IDU1cHggMjVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4ucy1xdWl6X19tYWluLWltZy1jIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAzMzBweDtcclxufVxyXG5cclxuLnMtcXVpel9fbWFpbi1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG59XHJcblxyXG4ucy1xdWl6X19tYWluLWluZm8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTEpO1xyXG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ucy1xdWl6X19tYWluLWRlc2Mge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTEpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxufVxyXG5cclxuLnMtcXVpel9fbWFpbi1idG4td3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zLXF1aXpfX3RhYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLnMtcXVpel9fdGFiLXRpdGxlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDE0MnB4O1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggNTBweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxufVxyXG5cclxuLnMtcXVpel9fdmFycy1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ucy1xdWl6X192YXJzLWl0ZW0ge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBAaW5jbHVkZSBjb2xXaWR0aCg0MHB4LCAyKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zLXF1aXpfX3ZhcnMtaXRlbS1sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5zLXF1aXpfX3ZhcnMtaXRlbS1idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxNjZweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEzcHggMTVweCAxM3B4IDcwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMyk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLXNlY29uZC0zKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucy1xdWl6X192YXJzLWl0ZW0taW5wdXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAmOmNoZWNrZWQgfiAucy1xdWl6X192YXJzLWl0ZW0tYnRuIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0yKTtcclxuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucy1xdWl6X192YXJzLWl0ZW0tYnRuLWltZy1jIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtc2Vjb25kLTMpO1xyXG4gICAgd2lkdGg6IDExOHB4O1xyXG4gICAgaGVpZ2h0OiAxMzlweDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnMtcXVpel9fdmFycy1pdGVtLWJ0bi1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5zLXF1aXpfX3RhYi1mb290IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4ucy1xdWl6X190YWItZm9vdC1sIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLnMtcXVpel9fdGFiLWZvb3QtciB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xyXG59XHJcblxyXG4ucy1xdWl6X190YWItbW9yZS1idG4ge1xyXG4gICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucy1xdWl6X190YWItY29udHJvbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbn1cclxuXHJcbi5zLXF1aXpfX3RhYi1jb250cm9scy1idG4ge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICYtcmlnaHQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgIH1cclxuXHJcbiAgICAmX2hpZGRlbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnMtcXVpel9fdGFiLWNvbnRyb2xzLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4ucy1xdWl6X19yZXN1bHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcclxuICAgIHBhZGRpbmc6IDYwcHggMjRweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAucy1xdWl6X190YWItdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcXVpel9fdmFycy1saXN0IHtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcXVpel9fdmFycy1pdGVtIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXF1aXpfX21haW4ge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1xdWl6X19tYWluLWwsXHJcbiAgICAucy1xdWl6X19tYWluLXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXF1aXpfX21haW4tciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAyM3B4IDI1cHggMjNweCAyNXB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXF1aXpfX21haW4taW1nLXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcXVpel9fbWFpbi1jYXJkLWNvbnRlbnQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAucy1xdWl6X19tYWluLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnMtcXVpel9fbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcXVpel9fdGFiLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgIH0gICBcclxuXHJcbiAgICAucy1xdWl6X19yZXN1bHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1xdWl6X19tYWluLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1xdWl6X19tYWluLWluZm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1xdWl6X19tYWluLXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucy1xdWl6X190YWItdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDhweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5zLXF1aXpfX3ZhcnMtaXRlbS1idG4ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA4cHggMjBweCA1MHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zLXF1aXpfX3ZhcnMtaXRlbS1idG4taW1nLWMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcXVpel9fdmFycy1saXN0IHtcclxuICAgICAgICBnYXA6IDIwcHggMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1xdWl6X192YXJzLWl0ZW0tYnRuLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcXVpel9fdGFiLWZvb3QtciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucy1xdWl6X190YWItZm9vdC1sIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcXVpel9fdGFiLW1vcmUtYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXF1aXpfX3Jlc3VsdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAucy1xdWl6X19tYWluLXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXF1aXpfX21haW4taW1nLWMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcXVpel9fbWFpbi1pbWctd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1xdWl6X19tYWluLWluZm8ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxuICAgIH1cclxuXHJcbiAgICAucy1xdWl6X19tYWluLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxufSIsIi5zLXJlcXVlc3RfX2Jsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWMtc2Vjb25kLTIpO1xyXG59XHJcblxyXG4ucy1yZXF1ZXN0X19ibG9jay1sIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgcGFkZGluZzogOTBweCAyNXB4IDg1cHggNDVweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0yKTtcclxufVxyXG5cclxuLnMtcmVxdWVzdF9fYmxvY2stciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnMtcmVxdWVzdF9fYmxvY2stZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG5cclxuLnMtcmVxdWVzdF9fZm9ybSB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDIzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbn1cclxuXHJcbi5zLXJlcXVlc3RfX2JnLWltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAucy1yZXF1ZXN0X19ibG9jayB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucy1yZXF1ZXN0X19ibG9jay1sIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgIH0gICBcclxuXHJcbiAgICAucy1yZXF1ZXN0X19ibG9jay1kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1yZXF1ZXN0X19mb3JtIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucy1yZXF1ZXN0X19ibG9jay1sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnMtcmVxdWVzdF9fYmxvY2stciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH0gICBcclxufSIsIi5zLXNvbHV0aW9ucyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxufVxyXG5cclxuLnMtc29sdXRpb25zX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDU2cHggMjhweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMzdweCAyMHB4O1xyXG59XHJcblxyXG4ucy1zb2x1dGlvbnNfX2l0ZW0ge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBAaW5jbHVkZSBjb2xXaWR0aCgyOHB4LCAzKTtcclxufVxyXG5cclxuLnNvbHV0aW9ucy1jYXJkIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtaW4taGVpZ2h0OiAyOTJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uc29sdXRpb25zLWNhcmRfX2ltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLnNvbHV0aW9ucy1jYXJkX19idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAyODZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbn1cclxuXHJcbi5zb2x1dGlvbnMtY2FyZF9fYnRuLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgY29sb3I6ICMzQjQwNDY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLnNvbHV0aW9ucy1jYXJkX19idG4taW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjM0I0MDQ2O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5zLXNvbHV0aW9ucyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zLXNvbHV0aW9uc19fbGlzdCB7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1zb2x1dGlvbnNfX2l0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbFdpZHRoKDIwcHgsIDIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXNvbHV0aW9uc19fbW9yZS1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLXNvbHV0aW9ucyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zLXNvbHV0aW9uc19faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvbHV0aW9ucy1jYXJkIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5zb2x1dGlvbnMtY2FyZF9fYnRuIHtcclxuICAgICAgICB3aWR0aDogMjM4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc29sdXRpb25zLWNhcmRfX2J0bi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb2x1dGlvbnMtY2FyZF9fYnRuLWluZm8ge1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgLnN2Zy1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucy1zdGVwc19fbWFpbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ucy1zdGVwc19fbWFpbi1sIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogNDYlO1xyXG59XHJcblxyXG4ucy1zdGVwc19fbWFpbi1yIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5zLXN0ZXBzX19tYWluLWluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogOTBweCA0MHB4IDcwcHg7XHJcbn1cclxuXHJcbi5zLXN0ZXBzX19tYWluLWluZm8tdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XHJcbn1cclxuXHJcbi5zLXN0ZXBzX19tYWluLWluZm8tdGl0bGUtYnRuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA0MnB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLnMtc3RlcHNfX21haW4taW5mby1idG4td3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG59XHJcblxyXG4ucy1zdGVwc19faXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMyk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy1zZWNvbmQtMik7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDU1cHggMjBweCAyNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDI0cHg7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWMtc2Vjb25kLTIpO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAucy1zdGVwc19faXRlbS1idG4ge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcm90YXRlOiAwZGVnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucy1zdGVwc19faXRlbS1jb250ZW50LWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zLXN0ZXBzX19pdGVtLWNvbnRlbnQtdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnMtc3RlcHNfX2l0ZW0tYnRuIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTIpO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxuICAgIFxyXG4gICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIHJvdGF0ZTogOTBkZWc7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLXN0ZXBzX19pdGVtLWNvbnRlbnQge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ucy1zdGVwc19faXRlbS1jb250ZW50LWwge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuLnMtc3RlcHNfX2l0ZW0tY29udGVudC1yIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4ucy1zdGVwc19faXRlbS1jb250ZW50LWljby1jIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG59XHJcblxyXG4ucy1zdGVwc19faXRlbS1jb250ZW50LWljbyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5zLXN0ZXBzX19pdGVtLWNvbnRlbnQtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbi5zLXN0ZXBzX19pdGVtLWNvbnRlbnQtc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbn1cclxuXHJcbi5zLXN0ZXBzX19pdGVtLWNvbnRlbnQtZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5zLXN0ZXBzX19pdGVtLWNvbnRlbnQtaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAucy1zdGVwc19fbWFpbi1pbmZvIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5zLXN0ZXBzX19tYWluLWluZm8tdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAucy1zdGVwc19fbWFpbiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5zLXN0ZXBzX19tYWluLWwsXHJcbiAgICAucy1zdGVwc19fbWFpbi1yIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucy1zdGVwc19faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1zdGVwc19faXRlbS1jb250ZW50LXN1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtc3RlcHNfX2l0ZW0tY29udGVudC1kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXN0ZXBzX19pdGVtLWNvbnRlbnQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1zdGVwc19fbWFpbi1pbmZvIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1zdGVwc19fbWFpbi1pbmZvLXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAucy1zdGVwc19fbWFpbi1pbmZvLXRpdGxlLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XHJcblxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLXN0ZXBzX19oZWFkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH0gICBcclxuXHJcbiAgICAucy1zdGVwc19faXRlbS1jb250ZW50LWluZm8ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXN0ZXBzX19pdGVtIHtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXN0ZXBzX19pdGVtLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHJcbiAgICAgICAgLnN2Zy1pY29uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnMtc3RlcHNfX2l0ZW0tY29udGVudC1kZXNjIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXN0ZXBzX19pdGVtLWNvbnRlbnQtc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1zdGVwc19faXRlbS1jb250ZW50IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXN0ZXBzX19pdGVtLWNvbnRlbnQtaWNvLWMge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXN0ZXBzX19tYWluLWluZm8tdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXN0ZXBzX19tYWluLWluZm8tdGl0bGUtYnRuIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1zdGVwc19fbWFpbi1pbmZvLWJ0bi13cmFwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxufSIsIi5zLXRlYW1fX3NsaWRlci1jIHtcclxuICAgIHBhZGRpbmc6IDAgMTAwcHggNDVweDtcclxufVxyXG5cclxuLnRlYW0tY2FyZCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIHBhZGRpbmc6IDM1cHggMjRweCAyMHB4O1xyXG59XHJcblxyXG4udGVhbS1jYXJkX19pbWctYyB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAwLjkxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udGVhbS1jYXJkX19pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLnRlYW0tY2FyZF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMyk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tMik7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG59XHJcblxyXG4udGVhbS1jYXJkX19kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTMpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxufVxyXG5cclxuLnRlYW0tY2FyZF9fYnRuLXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udGVhbS1jYXJkX19idG4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zLXRlYW1fX3NsaWRlci1jb250cm9scyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnMtdGVhbV9fc2xpZGVyLWMge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCA0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXRlYW0tc2xpZGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGVhbS1jYXJkIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWFtLWNhcmRfX2ltZy1jIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZWFtLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGVhbS1jYXJkX19kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudGVhbS1jYXJkX19idG4td3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLXRlYW1fX3NsaWRlci1jb250cm9scyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH0gICBcclxuXHJcbiAgICAucy10ZWFtLXNsaWRlciB7XHJcbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucy10ZWFtLXNsaWRlcl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIi5zLXRydXN0X19pbmZvLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLnMtdHJ1c3RfX2luZm8taXRlbSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUvMyk7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIC50cnVzdC1jYXJkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRydXN0LWNhcmRfX2JnLWltZyB7XHJcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBzb2Z0LWxpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRydXN0LWNhcmRfX3RpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRydXN0LWNhcmRfX2Rlc2Mge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHJ1c3QtY2FyZF9fYnRuIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRydXN0LWNhcmQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG4gICAgcGFkZGluZzogOTVweCA0MHB4O1xyXG59XHJcblxyXG4udHJ1c3QtY2FyZF9fYmctaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4udHJ1c3QtY2FyZF9fY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAzNDBweDtcclxufVxyXG5cclxuLnRydXN0LWNhcmRfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLnRydXN0LWNhcmRfX2Rlc2Mge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udHJ1c3QtY2FyZF9fYnRuIHtcclxuICAgIHdpZHRoOiAyMzJweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnMtdHJ1c3RfX3NsaWRlci1jIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMCAyMHB4IDEyNXB4O1xyXG59XHJcblxyXG4ucy10cnVzdF9fc2xpZGVyLWNvbnRyb2xzIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLnMtdHJ1c3Qtc2xpZGVyX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICB3aWR0aDogMjQ4cHg7XHJcbiAgICBoZWlnaHQ6IDMyMnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOmhvdmVyKSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5zLXRydXN0LXNsaWRlcl9faXRlbS1pbmZvLWZvb3Qge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucy10cnVzdC1zbGlkZXJfX2l0ZW0taW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnMtdHJ1c3Qtc2xpZGVyX19pdGVtLWltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLnMtdHJ1c3Qtc2xpZGVyX19pdGVtLWluZm8tZm9vdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMik7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHggMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIGNvbG9yOiAjRkVGREZGO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBjb2xvcjogI0ZFRkRGRjtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAudHJ1c3QtY2FyZCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH0gICBcclxuXHJcbiAgICAudHJ1c3QtY2FyZF9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRydXN0LWNhcmRfX2JnLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAucy10cnVzdC1zbGlkZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXRydXN0X19zbGlkZXItYyB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtdHJ1c3Qtc2xpZGVyX19pdGVtIHtcclxuICAgICAgICAmLnN3aXBlci1zbGlkZS1mdWxseS12aXNpYmxlIHtcclxuICAgICAgICAgICAgLnMtdHJ1c3Qtc2xpZGVyX19pdGVtLWluZm8tZm9vdCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucy10cnVzdF9faW5mby1saXN0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5zLXRydXN0X19pbmZvLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC50cnVzdC1jYXJkIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI3MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50cnVzdC1jYXJkX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAudHJ1c3QtY2FyZF9fYnRuLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIucy12aWRlby1mZWVkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4ucy12aWRlby1mZWVkX19zbGlkZXItYyB7XHJcbiAgICBwYWRkaW5nOiAwIDIzcHg7XHJcbn1cclxuXHJcbi52aWRlby1mZWVkLXNsaWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxufVxyXG5cclxuLnZpZGVvLWZlZWQtc2xpZGVyX19mb290IHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMzBweDtcclxuXHJcbiAgICAmX2NlbnRlciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aWRlby1mZWVkLXNsaWRlcl9fZm9vdC1sIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbn1cclxuXHJcbi52aWRlby1mZWVkLXNsaWRlcl9fZm9vdC1yIHtcclxuICAgIHdpZHRoOiA2NzBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnZpZGVvLWZlZWQtY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIG1pbi1oZWlnaHQ6IDU1NXB4O1xyXG4gICAgZ2FwOiA2MHB4O1xyXG59XHJcblxyXG4udmlkZW8tZmVlZC1jYXJkLWwge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAwIDM1cHg7XHJcbn1cclxuXHJcbi52aWRlby1mZWVkLWNhcmQtciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHdpZHRoOiA2NDVweDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4udmlkZW8tZmVlZC1jYXJkX19pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi52aWRlby1mZWVkLWNhcmRfX2Jsb2NrcXVvdXRlcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAtMjBweDtcclxufVxyXG5cclxuLnZpZGVvLWZlZWQtY2FyZF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnZpZGVvLWZlZWQtY2FyZF9fc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4udmlkZW8tZmVlZC1jYXJkX19kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLnZpZGVvLWZlZWQtY2FyZF9fYnRuLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnZpZGVvLWZlZWQtY2FyZF9fYnRuIHtcclxuICAgIHdpZHRoOiAyNzBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnZpZGVvLWZlZWQtY2FyZF9fcGxheS1idG4ge1xyXG4gICAgbGVmdDogMTZweDtcclxuICAgIGJvdHRvbTogMTZweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTEpO1xyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnZpZGVvLWZlZWQtY2FyZF9fcGxheS1idG4tdHh0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmlkZW8tZmVlZC1jYXJkX19wbGF5LWJ0bi10eHQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udmlkZW8tZmVlZC1jYXJkX19wbGF5LWJ0bi1pbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICBib3R0b206IDVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjRjFGNUY4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTEpO1xyXG4gICAgfVxyXG59XHJcblxyXG4udmlkZW8tZmVlZC1jYXJkX19wbGF5LWJ0bi10eHQtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxlZnQ6IDMwcHg7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMTJweCAxMnB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLW1haW4tMSk7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIGJvdHRvbTogNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuXHJcbi52aWRlby1mZWVkLWNhcmRfX3BsYXktYnRuLXR4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggNTBweDtcclxuICAgIHdpZHRoOiAxODBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcclxuICAgIC52aWRlby1mZWVkLWNhcmQtciB7XHJcbiAgICAgICAgd2lkdGg6IDQ0NXB4O1xyXG4gICAgfSAgIFxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5zLXZpZGVvLWZlZWQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucy12aWRlby1mZWVkX19zbGlkZXItYyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC52aWRlby1mZWVkLWNhcmQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC52aWRlby1mZWVkLWNhcmQtbCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnZpZGVvLWZlZWQtY2FyZC1yIHtcclxuICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgfVxyXG5cclxuICAgIC52aWRlby1mZWVkLWNhcmRfX2Jsb2NrcXVvdXRlcyB7XHJcbiAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC52aWRlby1mZWVkLWNhcmRfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvLWZlZWQtY2FyZF9fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8tZmVlZC1jYXJkX19kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvLWZlZWQtc2xpZGVyX19mb290IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8tZmVlZC1zbGlkZXJfX2Zvb3QtciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8tZmVlZC1zbGlkZXJfX2Zvb3QtbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC52aWRlby1mZWVkLWNhcmRfX3BsYXktYnRuIHtcclxuICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvLWZlZWQtY2FyZF9fcGxheS1idG4taW4ge1xyXG4gICAgICAgIGluc2V0OiAzcHg7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcblxyXG4gICAgICAgIC5zdmctaWNvbi1wbGF5IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8tZmVlZC1jYXJkX19wbGF5LWJ0bi10eHQtd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC52aWRlby1mZWVkLWNhcmQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC52aWRlby1mZWVkLWNhcmRfX3N1YnRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC52aWRlby1mZWVkLWNhcmRfX2Rlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC52aWRlby1mZWVkLWNhcmQtciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvLWZlZWQtY2FyZF9faW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtdmlkZW8tZmVlZF9fc2xpZGVyLWMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXZpZGVvLWZlZWRfX3NsaWRlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8tZmVlZC1jYXJkX19idG4td3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSIsIi5zLXdvcmxkX19tYWluLXdyYXAge1xyXG4gICAgcGFkZGluZzogMCA1NXB4IDcwcHg7XHJcbn1cclxuXHJcbi5zLXdvcmxkX19tYWluIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogMTQwNnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5zLXdvcmxkX19tYWluLW1hcCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5zLXdvcmxkX19tYWluLW1hcC1hcnJvd3Mge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiA3My4yNTglO1xyXG4gICAgdG9wOiAzMy4xJTtcclxuICAgIGxlZnQ6IDYuNCU7XHJcbn1cclxuXHJcbi5zLXdvcmxkX19tYWluLWRvYyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDYxJTtcclxuICAgIGxlZnQ6IDIyJTtcclxuICAgIFxyXG4gICAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAucy13b3JsZF9fbWFpbi1kb2MtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnMtd29ybGRfX21haW4tZG9jLWltZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4IDAgMTZweCAxNnB4O1xyXG4gICAgd2lkdGg6IDE0MXB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ucy13b3JsZF9fbWFpbi1kb2MtaW5mbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMjM2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICBsZWZ0OiA0MHB4O1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnMtd29ybGRfX21haW4tZG9jLWluZm8tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxufVxyXG5cclxuLnMtd29ybGRfX21haW4tZG9jLWluZm8tZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0xKTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAucy13b3JsZF9fbWFpbi13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHggODBweDtcclxuICAgIH0gICBcclxuXHJcbiAgICAucy13b3JsZF9fbWFpbi1kb2MtaW1nIHtcclxuICAgICAgICB3aWR0aDogOTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucy13b3JsZF9fbWFpbi1kb2MtaW5mbyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnMtd29ybGQge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGNsaXA7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtd29ybGRfX21haW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTYyMHB4O1xyXG4gICAgICAgIGxlZnQ6IC0zMzBweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB0b3A6IC0xNTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtd29ybGRfX21haW4tbWFwLWFycm93cyB7XHJcbiAgICAgICAgdG9wOiA0Ni4xJTtcclxuICAgICAgICBsZWZ0OiAxMy40JTtcclxuICAgIH1cclxuXHJcbiAgICAucy13b3JsZF9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB9ICAgXHJcbn0iLCIucy1wcmljZXNfX2NvbnRlbnQtd3JhcCB7XHJcbiAgICBwYWRkaW5nOiAwIDg1cHggNjBweDtcclxufVxyXG5cclxuLnMtcHJpY2VzX19jb250cm9scyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnMtcHJpY2VzX19jb250cm9scy10aXRsZSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLnMtcHJpY2VzX19jb250cm9scy1saXN0IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAxMHB4IDQwcHg7XHJcbn1cclxuXHJcbi5zLXByaWNlc19fY29udHJvbHMtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ucy1wcmljZXNfX2NvbnRyb2xzLWl0ZW0tYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLXNlY29uZC0zKTtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jLW1haW4tMik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLXByaWNlc19faW5mby1tb3JlLWJ0biB7XHJcbiAgICB3aWR0aDogMjcwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zLXByaWNlc19faW5mby1saXN0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0YzRjNGMztcclxufVxyXG5cclxuLnMtcHJpY2VzX19pbmZvLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMThweDtcclxuICAgIGJhY2tncm91bmQ6ICNGM0YzRjM7XHJcbiAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6aG92ZXIpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1jLW1haW4tMS1yZ2IpLCAwLjQpO1xyXG5cclxuICAgICAgICAgICAgLnMtcHJpY2VzX19pbmZvLWl0ZW0tdGl0bGUtaWNvbi1jIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTEpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucy1wcmljZXNfX2luZm8taXRlbS1wcmljZS1vbGQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLXByaWNlc19faW5mby1pdGVtLXByaWNlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgO1xyXG4gICAgZ2FwOiA1cHggMTBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgJi1vbGQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIGNvbG9yOiAjMzAzNzNBO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLWN1cnJlbnQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zLXByaWNlc19faW5mby1pdGVtLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICYtaWNvbi1jIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTUpO1xyXG4gICAgfVxyXG5cclxuICAgICYtbXNnIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcblxyXG4gICAgICAgICYtdHh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDhweCA2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtbWFpbi0yKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0UzRTNFMztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTRweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBzdmcge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLnMtcHJpY2VzX19pbmZvLWl0ZW0tdGl0bGUtbXNnLXR4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXR4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAucy1wcmljZXNfX2NvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDQwcHg7XHJcbiAgICB9ICAgXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucy1wcmljZXMge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGNsaXA7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcHJpY2VzX19jb250ZW50LXdyYXAtaW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXByaWNlc19fY29udHJvbHMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1wcmljZXNfX2NvbnRyb2xzLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYy1tYWluLTIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXByaWNlc19fY29udHJvbHMtbGlzdCB7XHJcbiAgICAgICAgZ2FwOiA3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcHJpY2VzX19jb250cm9scy1pdGVtLWJ0biB7XHJcbiAgICAgICAgY29sb3I6ICM5QkEwQTE7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnMtcHJpY2VzX19pbmZvLWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIGdhcDogN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXByaWNlc19faW5mby1pdGVtLXRpdGxlLXR4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXByaWNlc19faW5mby1pdGVtLXByaWNlLWN1cnJlbnQsXHJcbiAgICAucy1wcmljZXNfX2luZm8taXRlbS1wcmljZS1vbGQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1wcmljZXNfX2luZm8tbW9yZS1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXByaWNlc19faW5mby1tb3JlLWJ0bi13cmFwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucy1wcmljZXNfX2luZm8taXRlbS1wcmljZSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG59IiwiLnMtc2VydGlmaWNhdGVzLXNsaWRlcl9faXRlbSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy1zZWNvbmQtMyk7XHJcbiAgICBwYWRkaW5nOiAyOHB4IDI0cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucy1zZXJ0aWZpY2F0ZXMtc2xpZGVyX19pdGVtLWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnMtc2VydGlmaWNhdGVzX19zbGlkZXItYyB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDEwMHB4IDQ1cHg7XHJcbn1cclxuXHJcbi5zLXNlcnRpZmljYXRlc19fc2xpZGVyLWNvbnRyb2xzIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAucy1zZXJ0aWZpY2F0ZXNfX3NsaWRlci1jIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1zZXJ0aWZpY2F0ZXMtc2xpZGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1zZXJ0aWZpY2F0ZXMtc2xpZGVyX19pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnMtc2VydGlmaWNhdGVzLXNsaWRlcl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgfVxyXG59IiwiLnMtc2VydmljZS1hcnRpY2xlIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMjNweDtcclxufVxyXG5cclxuLnMtc2VydmljZS1hcnRpY2xlLWluIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtc2Vjb25kLTMpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIHBhZGRpbmc6IDM1cHggMTQwcHggMzVweCAxMDBweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAucy10YWdzICsgLnMtc2VydmljZS1hcnRpY2xlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucy1zZXJ2aWNlLWFydGljbGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXNlcnZpY2UtYXJ0aWNsZS1pbiB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAzNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnMtc2VydmljZS1hcnRpY2xlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnMtc2VydmljZS1hcnRpY2xlLWluIHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcbiAgICB9XHJcbn0gICAiLCIucy1vdGhlcnMtc2VydmljZXNfX3NsaWRlci1jIHtcclxuICAgIHBhZGRpbmc6IDAgMTAwcHggNDVweDtcclxufVxyXG5cclxuLnMtb3RoZXJzLXNlcnZpY2VzX19zbGlkZXItY29udHJvbHMge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5zLW90aGVycy1zZXJ2aWNlc19fc2xpZGVyLWMge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCA0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLW90aGVycy1zZXJ2aWNlcy1zbGlkZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59IiwiLnMtc2VydmljZS1wcmljZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XHJcbn1cclxuXHJcbi5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtd3JhcCB7XHJcbiAgICBwYWRkaW5nOiAwIDIzcHg7XHJcbn1cclxuXHJcbi5zLXNlcnZpY2UtcHJpY2VfX2NhcmQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLW1haW4tMik7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgcGFkZGluZzogNDBweDtcclxufVxyXG5cclxuLnMtc2VydmljZS1wcmljZV9fY2FyZC1sIHtcclxuICAgIHdpZHRoOiA0NSU7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLnMtc2VydmljZS1wcmljZV9fY2FyZC1yIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtaW1nLWMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtc2Vjb25kLTMpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnMtc2VydmljZS1wcmljZV9fY2FyZC1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtcm93cyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTBweDtcclxufVxyXG5cclxuLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy1tYWluLTEpO1xyXG4gICAgYmFja2dyb3VuZDogI0VDRUNFQjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiA0NXB4IDIwcHggNTBweCAyMHB4O1xyXG59XHJcblxyXG4ucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdy1pbWctYyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNTNweDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDRweDtcclxufVxyXG5cclxuLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3ctaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcbi5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtcm93LWNvbnRlbnQge1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbn1cclxuXHJcbi5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtcm93LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3ctY29udGVudC1pbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdy1zdWJsaXN0IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxufVxyXG5cclxuLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3ctc3ViaXRlbSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIEBpbmNsdWRlIGNvbFdpZHRoKDEwcHgsIDIpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtcm93LXByaWNlIHtcclxuICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxufVxyXG5cclxuLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3ctc3ViaXRlbS1pbWctYyB7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdy1zdWJpdGVtLWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdy1zdWJpdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxufVxyXG5cclxuLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3ctbnVtIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgZm9udC1zaXplOiA5NnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDg1cHg7XHJcbiAgICBvcGFjaXR5OiAwLjA1O1xyXG4gICAgY29sb3I6IHZhcigtLWMtbWFpbi0yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xyXG4gICAgLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3ctY29udGVudC1pbiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdy1zdWJsaXN0IHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAucy1zZXJ2aWNlLXByaWNlX19jYXJkLXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1zZXJ2aWNlLXByaWNlX19jYXJkIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdy1zdWJsaXN0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtcm93LXN1Yml0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtcm93LXN1Yml0ZW0tdGl0bGUge1xyXG4gICAgICAgIGJyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3ctdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAucy1zZXJ2aWNlLXByaWNlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1zZXJ2aWNlLXByaWNlX19jYXJkIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtc2VydmljZS1wcmljZV9fY2FyZC1sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucy1zZXJ2aWNlLXByaWNlX19jYXJkLWltZy1jIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAyLzE7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3ctdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtcm93LXN1Ymxpc3Qge1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtcm93LXN1Yml0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdy1zdWJpdGVtLWltZy1jIHtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdy1wcmljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtcm93LWltZy1jIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3cge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAzNXB4IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucy1zZXJ2aWNlLXByaWNlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnMtc2VydmljZS1wcmljZV9fY2FyZC13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5zLXNlcnZpY2UtcHJpY2VfX2NhcmQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtaW1nLWMge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzQwIC8gMjQwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtcm93IHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE0cHggNTBweCAyMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3ctaW1nLWMge1xyXG4gICAgICAgIHdpZHRoOiA0OXB4O1xyXG4gICAgICAgIGhlaWdodDogOTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdy10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtc2VydmljZS1wcmljZV9fY2FyZC1yb3ctc3ViaXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdy1zdWJsaXN0IHtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1zZXJ2aWNlLXByaWNlX19jYXJkLXJvdy1wcmljZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLXNlcnZpY2UtcHJpY2VfX2NhcmQtcm93LW51bSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG59IiwiLnMtdGFncyB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcblxyXG4gICAgLnMtYmxvZ19fbmF2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnMtdGFncyB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG5cclxuICAgICAgICAucy1ibG9nX19uYXYtbGlzdCB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnMtYmxvZ19fbmF2IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucy1ibG9nX19uYXYtYnRuIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNDRweDtcclxuICAgICAgICB9XHJcbiAgICB9ICBcclxufSIsIi5zLWluZm8tYmxvY2sge1xyXG4gICAgcGFkZGluZzogMTAwcHggMjBweCA1NXB4O1xyXG59XHJcblxyXG4ucy1pbmZvLWJsb2NrX19jYXJkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XHJcbiAgICBnYXA6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLXNlY29uZC0zKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbn1cclxuXHJcbi5zLWluZm8tYmxvY2tfX2NhcmQtbCB7XHJcbiAgICB3aWR0aDogNTElO1xyXG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMzVweDtcclxufVxyXG5cclxuLnMtaW5mby1ibG9ja19fY2FyZC1yIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5zLWluZm8tYmxvY2tfX2NhcmQtaW1nLWMge1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAudmlkZW8tZmVlZC1jYXJkX19wbGF5LWJ0biB7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucy1pbmZvLWJsb2NrX19jYXJkLWltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4ucy1pbmZvLWJsb2NrX19jYXJkLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMik7XHJcbn1cclxuXHJcbi5zLWluZm8tYmxvY2tfX2NhcmQtZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIGNvbG9yOiB2YXIoLS1jLW1haW4tMSk7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnMtaW5mby1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaW5mby1ibG9ja19fY2FyZCB7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfSAgIFxyXG5cclxuICAgIC5zLWluZm8tYmxvY2tfX2NhcmQtbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWluZm8tYmxvY2tfX2NhcmQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAucy1pbmZvLWJsb2NrX19jYXJkLWRlc2Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zLWluZm8tYmxvY2tfX2NhcmQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWluZm8tYmxvY2tfX2NhcmQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zLWluZm8tYmxvY2tfX2NhcmQtZGVzYyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaW5mby1ibG9ja19fY2FyZC1yLFxyXG4gICAgLnMtaW5mby1ibG9ja19fY2FyZC1sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucy1pbmZvLWJsb2NrX19jYXJkLWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnMtaW5mby1ibG9ja19fY2FyZC1pbWctYyB7XHJcbiAgICAgICAgLnZpZGVvLWZlZWQtY2FyZF9fcGxheS1idG4ge1xyXG4gICAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICBib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnZhY2FuY2llcy1tb3JlLWJ0biB7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi52YWNhbmNpZXMtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogMCAxMDBweDtcclxuICAgIGdhcDogMjRweDtcclxufVxyXG5cclxuLnZhY2FuY2llcy1pdGVtIHtcclxuICAgIEBpbmNsdWRlIGNvbFdpZHRoKDI0cHgsIDMpO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC52YWNhbmNpZXMtbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnZhY2FuY2llcy1saXN0IHtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC52YWNhbmNpZXMtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn0iXX0= */

/* End */
/* /local/templates/main/assets/css/main.css?17835156131088822 */
