/*!********************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/main.scss ***!
  \********************************************************************************************************/
@font-face {
  font-family: "Hoves Regular";
  src: local("Hoves Regular"), url(ce784b6cbf9e08d713dd.woff2) format("woff2"), url(10da2f176c76bcfee390.woff) format("woff"), url(295cb15ee75b0b3258bb.ttf) format("ttf"), url(c8064f4c4477ac6559b6.otf) format("otf"), url(07eabca7285a2306b3be.eot) format("eot");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Hoves Italic";
  src: local("Hoves Italic"), url(980a8b881468d4e4f1fc.woff2) format("woff2"), url(e10bbd02dd7b79d8beba.woff) format("woff"), url(299c6db6fdf12dca5ef9.ttf) format("ttf"), url(7a73629a42493067b213.otf) format("otf"), url(8fdaca3f1b60b474edf9.eot) format("eot");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  src: url("https://res.cloudinary.com/dr6lvwubh/raw/upload/v1529908256/CompressaPRO-GX.woff2");
  font-family: "Compressa VF";
  font-style: normal;
}
:root {
  scroll-behavior: smooth;
  font-size: calc(0.044 * 100vw + -1.28px);
}
@media (min-width: 370px) {
  :root {
    font-size: 15px;
  }
}
@media (min-width: 1280px) {
  :root {
    font-size: calc(0.0078125 * 100vw + 0px);
  }
}
@media (min-width: 1920px) {
  :root {
    font-size: 15px;
  }
}

body {
  position: relative;
  color: #333;
  background: #121B24;
  font-family: "Hoves Regular";
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  --link-hover-color: #41bb4c;
}
@media (max-width: 1279px) {
  body {
    padding-bottom: 106px;
  }
}
@media (max-width: 1023px) {
  body {
    padding-bottom: clamp(68px, 0.0540540541 * 100vw + 50.7027027027px, 106px);
  }
}

*,
::before,
::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

ol,
ul {
  list-style: none;
}

button {
  border: 0;
  color: inherit;
  background: transparent;
  cursor: pointer;
  transition-property: color, background-color, border-color;
  transition-duration: 0.4s;
}

button,
input,
textarea {
  font-family: inherit;
}

input {
  min-width: 0;
  font-size: inherit;
  border-radius: 0;
}

input[type=file i],
input[type=file i]::-webkit-file-upload-button {
  cursor: pointer;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button,
input[type=number] {
  -webkit-appearance: none;
  -moz-appearance: textfield;
  appearance: none;
}

a {
  text-decoration: none;
}

svg {
  vertical-align: middle;
  transition: fill 0.4s, stroke 0.4s;
}

img {
  user-select: none;
}

img,
iframe,
svg,
picture {
  display: block;
}

iframe {
  border: 0;
}

h1,
h2,
h3 {
  font-weight: 400;
  font-size: inherit;
}

:focus {
  outline: none;
}

main {
  flex-grow: 1;
  overflow: hidden;
  position: relative;
}

.app-wrap {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.tablebodytext {
  display: none !important;
}

.fancybox__content {
  background: transparent !important;
}

.overflow-hidden {
  overflow: hidden;
}
.overflow-visible {
  overflow: visible;
}

.bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
  pointer-events: none;
}
.bg__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.cookie-banner {
  position: fixed;
  z-index: 10;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
  background-color: #212D37;
  border: 1px solid #37424D;
  width: max-content;
  max-width: 96%;
  display: flex;
  align-items: center;
  gap: 30px;
  padding: clamp(13.3333333333px, 1.0416666667vw, 20px) clamp(20px, 1.5625vw, 30px);
}
.cookie-banner--leave {
  transition: opacity 0.15s ease-in;
}
.cookie-banner--leave-start {
  opacity: 1;
}
.cookie-banner--leave-end {
  opacity: 0;
}
.cookie-banner span {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #BCC5CA;
}
@media (max-width: 1279px) {
  .cookie-banner span {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .cookie-banner span {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.cookie-banner span a {
  transition: all 0.3s ease;
  color: #C0FF00;
  text-decoration: underline;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .cookie-banner span a:hover {
    text-decoration: none;
  }
}
@media (hover: none), (hover: on-demand) {
  .cookie-banner span a:active {
    text-decoration: none;
  }
}
@media (max-width: 1023px) {
  .cookie-banner span {
    font-size: 16px;
    line-height: 120%;
    font-family: "Hoves Regular";
  }
}
.cookie-banner button {
  transition: all 0.3s ease;
  background: rgba(55, 66, 77, 0.6);
  border-radius: 50px;
  border: 2px solid #C0FF00;
  box-shadow: 0px 16px 49.3px -6px rgba(192, 255, 0, 0.5411764706);
  padding: clamp(10px, 0.78125vw, 15px) 20px clamp(11.3333333333px, 0.8854166667vw, 17px);
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.cookie-banner button span {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #C0FF00;
  transition: all 0.3s ease;
}
@media (max-width: 1279px) {
  .cookie-banner button span {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .cookie-banner button span {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (hover: hover) {
  .cookie-banner button:hover {
    background: #C0FF00;
    border-color: rgba(112, 120, 129, 0.2);
  }
  .cookie-banner button:hover span {
    color: #121B24;
  }
}
@media (hover: none), (hover: on-demand) {
  .cookie-banner button:active {
    background: #C0FF00;
    border-color: rgba(112, 120, 129, 0.2);
  }
  .cookie-banner button:active span {
    color: #121B24;
  }
}
@media (max-width: 768px) {
  .cookie-banner {
    flex-direction: column;
    gap: 24px;
  }
}

.blur {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
  background: rgba(0, 0, 0, 0.5);
  transition-duration: 0.3s;
  transition-behavior: allow-discrete;
  display: none;
  opacity: 0;
}
.blur.active {
  opacity: 1;
  display: block;
}
@starting-style {
  .blur.active {
    opacity: 0;
  }
}

.global_blur {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 100;
  background: rgba(0, 0, 0, 0.5);
  transition-duration: 0.3s;
  transition-behavior: allow-discrete;
  display: none;
  opacity: 0;
}
.global_blur.htmx-request {
  opacity: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
@starting-style {
  .global_blur.htmx-request {
    opacity: 0;
  }
}

.btn_right_container {
  position: fixed;
  top: 46.5%;
  right: 0;
  z-index: 2;
  transition: all 0.3s ease;
  height: auto;
  background: rgba(55, 66, 77, 0.6);
  border-radius: clamp(20px, 1.5625vw, 30px) 0 0 clamp(20px, 1.5625vw, 30px);
  border: 2px solid #C0FF00;
  border-right: none;
  box-shadow: 0px 16px 49.3px -6px rgba(192, 255, 0, 0.5411764706);
  padding-top: clamp(21px, 1.640625vw, 31.5px);
  padding-right: clamp(9.3333333333px, 0.7291666667vw, 14px);
  padding-bottom: clamp(17.3333333333px, 1.3541666667vw, 26px);
  padding-left: clamp(7px, 0.546875vw, 10.5px);
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.btn_right_container span {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #C0FF00;
  transition: all 0.3s ease;
  writing-mode: vertical-lr;
  rotate: 180deg;
}
@media (max-width: 1279px) {
  .btn_right_container span {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .btn_right_container span {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (hover: hover) {
  .btn_right_container:hover {
    background: #C0FF00;
    border-color: rgba(112, 120, 129, 0.2);
  }
  .btn_right_container:hover span {
    color: #121B24;
  }
}
@media (hover: none), (hover: on-demand) {
  .btn_right_container:active {
    background: #C0FF00;
    border-color: rgba(112, 120, 129, 0.2);
  }
  .btn_right_container:active span {
    color: #121B24;
  }
}
@media (max-width: 1279px) {
  .btn_right_container {
    display: none;
  }
}

.link-cover::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  padding: clamp(8px, 0.625vw, 12px) clamp(30px, 2.34375vw, 45px) clamp(10.6666666667px, 0.8333333333vw, 16px) clamp(30px, 2.34375vw, 45px);
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  background: linear-gradient(180deg, #C0FF00 0%, #78C100 100%);
  border: 1px solid #C0FF00;
  border-radius: clamp(34px, 2.65625vw, 51px);
  user-select: none;
  transition: all 0.3s ease;
}
.btn span {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  color: #121B24;
  position: relative;
  z-index: 1;
  text-shadow: 1.0000001192px 1.0000001192px 0px 0px #7AC301;
}
@media (max-width: 1279px) {
  .btn span {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .btn span {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.btn::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #C0FF00;
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: clamp(34px, 2.65625vw, 51px);
  border: 1px solid #C0FF00;
}
.btn--box-shadow {
  box-shadow: 0px 16.0000019073px 49.2999954224px -6px rgba(192, 255, 0, 0.5411764706);
}
.btn--hover-box-shadow {
  transition: box-shadow 0.3s ease;
}
.btn--hover-box-shadow:not(.disabled) {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .btn--hover-box-shadow:not(.disabled):hover {
    box-shadow: 0px 16.0000019073px 49.2999954224px -6px rgba(192, 255, 0, 0.5411764706);
  }
}
@media (hover: none), (hover: on-demand) {
  .btn--hover-box-shadow:not(.disabled):active {
    box-shadow: 0px 16.0000019073px 49.2999954224px -6px rgba(192, 255, 0, 0.5411764706);
  }
}
.btn--green-boder {
  border: 2px solid #C0FF00;
  background: transparent;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.btn--green-boder span {
  transition: all 0.3s ease;
  color: #C0FF00;
  text-shadow: none;
}
@media (hover: hover) {
  .btn--green-boder:hover {
    background: #C0FF00;
    box-shadow: 0px 16.0000019073px 49.2999954224px -6px rgba(192, 255, 0, 0.5411764706);
  }
  .btn--green-boder:hover span {
    color: #121B24;
  }
}
@media (hover: none), (hover: on-demand) {
  .btn--green-boder:active {
    background: #C0FF00;
    box-shadow: 0px 16.0000019073px 49.2999954224px -6px rgba(192, 255, 0, 0.5411764706);
  }
  .btn--green-boder:active span {
    color: #121B24;
  }
}
.btn--green-boder.not-box-shadow {
  box-shadow: none;
}
.btn--small {
  padding: clamp(4.6666666667px, 0.3645833333vw, 7px) clamp(20px, 1.5625vw, 30px) clamp(8px, 0.625vw, 12px);
}
.btn--small span {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
  color: #121B24;
}
@media (max-width: 1023px) {
  .btn--small span {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}
.btn--gray-border {
  border: 2px solid #707881;
  background: transparent;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.btn--gray-border span {
  transition: all 0.3s ease;
  color: #707881;
  text-shadow: none;
}
@media (hover: hover) {
  .btn--gray-border:hover {
    border-color: #C0FF00;
    background: transparent;
  }
  .btn--gray-border:hover span {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .btn--gray-border:active {
    border-color: #C0FF00;
    background: transparent;
  }
  .btn--gray-border:active span {
    color: #C0FF00;
  }
}
.btn--gray-border::after {
  opacity: 0 !important;
}
.btn.disabled {
  user-select: none;
  pointer-events: none;
  cursor: auto;
  opacity: 0.6;
}
.btn:not(.disabled) {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .btn:not(.disabled):hover::after {
    opacity: 1;
  }
}
@media (hover: none), (hover: on-demand) {
  .btn:not(.disabled):active::after {
    opacity: 1;
  }
}
.btn .preloader-icon {
  display: none;
  position: absolute;
  top: clamp(6.6666666667px, 0.5208333333vw, 10px);
  width: clamp(33.3333333333px, 2.6041666667vw, 50px);
  height: clamp(33.3333333333px, 2.6041666667vw, 50px);
}
.btn.htmx-request {
  user-select: none;
  cursor: auto;
}
.btn.htmx-request span {
  color: transparent;
}
.btn.htmx-request .preloader-icon {
  display: block;
}
.btn.htmx-request::after {
  opacity: 0 !important;
}
@media (max-width: 1279px) {
  .btn {
    padding: 15.39px 50px 20.61px 50px;
    border-radius: 40px;
  }
}
@media (max-width: 1023px) {
  .btn {
    padding: clamp(6px, 0.0133570413 * 100vw + 1.7257467994px, 15.39px) clamp(30px, 0.0284495021 * 100vw + 20.8961593172px, 50px) clamp(10px, 0.0150924609 * 100vw + 5.1704125178px, 20.61px) clamp(30px, 0.0284495021 * 100vw + 20.8961593172px, 50px);
    border-radius: clamp(34px, 0.0085348506 * 100vw + 31.2688477952px, 40px);
  }
}

.input {
  border-radius: 51px;
  border: 2px solid rgba(255, 255, 255, 0.1);
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  color: rgba(255, 255, 255, 0.5);
  padding: clamp(8px, 0.625vw, 12px) clamp(30px, 2.34375vw, 45px) clamp(12px, 0.9375vw, 18px);
}
@media (max-width: 1279px) {
  .input {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .input {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.input.error {
  border-color: rgba(255, 0, 0, 0.5);
}
.input.bgc {
  background: #212D37;
}
@media (max-width: 1279px) {
  .input {
    padding: 13px 30px 20px;
  }
}
@media (max-width: 1023px) {
  .input {
    padding: clamp(4px, 0.012802276 * 100vw + -0.0967283073px, 13px) clamp(24px, 0.0085348506 * 100vw + 21.2688477952px, 30px) clamp(9px, 0.0156472262 * 100vw + 3.9928876245px, 20px);
  }
}

.textarea {
  border-radius: 20px;
  border: 2px solid rgba(255, 255, 255, 0.1);
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
  color: rgba(255, 255, 255, 0.5);
  background: #1A252F;
  resize: none;
  padding: 7px 41px;
}
@media (max-width: 1023px) {
  .textarea {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}

.chechbox_custom input, .radio_custom input, .button_kp input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.chechbox_custom input:checked + div, .radio_custom input:checked + div, .button_kp input:checked + div {
  color: #C0FF00;
  border-color: #C0FF00;
}
.chechbox_custom input:checked + div span::before, .radio_custom input:checked + div span::before, .button_kp input:checked + div span::before {
  border-color: #C0FF00;
  background: #C0FF00;
}
.chechbox_custom div, .radio_custom div, .button_kp div {
  width: fit-content;
  border: 1px solid #37424D;
  border-radius: clamp(22.6666666667px, 1.7708333333vw, 34px);
  padding: clamp(5.3333333333px, 0.4166666667vw, 8px) clamp(28px, 2.1875vw, 42px);
  transition: all 0.3s ease;
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
  color: #707881;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-height: clamp(37.3333333333px, 2.9166666667vw, 56px);
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (max-width: 1023px) {
  .chechbox_custom div, .radio_custom div, .button_kp div {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}
@media (hover: hover) {
  .chechbox_custom div:hover, .radio_custom div:hover, .button_kp div:hover {
    color: #C0FF00;
    border-color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .chechbox_custom div:active, .radio_custom div:active, .button_kp div:active {
    color: #C0FF00;
    border-color: #C0FF00;
  }
}
@media (max-width: 1023px) {
  .chechbox_custom div, .radio_custom div, .button_kp div {
    max-height: fit-content;
    padding: 6px 19px;
  }
}
.chechbox_custom.disabled, .radio_custom.disabled, .button_kp.disabled {
  pointer-events: none;
  opacity: 0.4;
}

.chechbox_custom div {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.chechbox_custom div span {
  position: relative;
  margin-left: clamp(20px, 1.5625vw, 30px);
}
.chechbox_custom div span::before {
  content: "";
  position: absolute;
  top: clamp(4.6666666667px, 0.3645833333vw, 7px);
  left: clamp(-32px, -1.6666666667vw, -21.3333333333px);
  width: clamp(14.6666666667px, 1.1458333333vw, 22px);
  height: clamp(14.6666666667px, 1.1458333333vw, 22px);
  border-radius: 50%;
  border: 2px solid #37424D;
  transition: all 0.3s ease;
}
@media (hover: hover) {
  .chechbox_custom div:hover span::before {
    border-color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .chechbox_custom div:active span::before {
    border-color: #C0FF00;
  }
}

.radio_custom--small-color input:checked + div {
  color: #F2F2F6;
  border-color: var(--color);
  background: var(--color);
}
.radio_custom--small-color input:checked + div span::before {
  border-color: #C0FF00;
  background: var(--color);
}
.radio_custom--small-color div {
  padding: 5px 20px 7px;
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (max-width: 1279px) {
  .radio_custom--small-color div {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .radio_custom--small-color div {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (hover: hover) {
  .radio_custom--small-color div:hover {
    color: #F2F2F6;
    border-color: var(--color);
    background: var(--color);
    box-shadow: 0px 16px 49.3px -6px var(--color);
  }
}
@media (hover: none), (hover: on-demand) {
  .radio_custom--small-color div:active {
    color: #F2F2F6;
    border-color: var(--color);
    background: var(--color);
    box-shadow: 0px 16px 49.3px -6px var(--color);
  }
}
.radio_custom--gray-bgc-color div {
  background: #37424D;
  border-color: #37424D;
}
.radio_custom--small div {
  padding: 5px 20px 7px;
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
}
@media (max-width: 1279px) {
  .radio_custom--small div {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .radio_custom--small div {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.radio_custom--white input:checked + div {
  color: #121B24;
  border-color: #C0FF00;
  background: linear-gradient(180deg, #C0FF00 0%, #78C100 100%);
}
.radio_custom--white div {
  border-color: rgba(255, 255, 255, 0.5);
  color: #F2F2F6;
}
.yandex_rews {
  width: clamp(373.3333333333px, 29.1666666667vw, 560px);
  height: clamp(533.3333333333px, 41.6666666667vw, 800px);
  overflow: hidden;
  position: relative;
}
.yandex_rews iframe {
  width: 100%;
  height: 100%;
  border: 1px solid #e6e6e6;
  border-radius: 8px;
  box-sizing: border-box;
  user-select: none;
}
.yandex_rews a {
  box-sizing: border-box;
  text-decoration: none;
  color: #b3b3b3;
  font-size: 10px;
  font-family: YS Text, sans-serif;
  padding: 0 20px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
  left: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  max-height: 14px;
  white-space: nowrap;
  padding: 0 16px;
  box-sizing: border-box;
}
@media (max-width: 1279px) {
  .yandex_rews {
    width: 100%;
    height: 800px;
  }
}

.google_rews {
  background: #FFF;
  width: clamp(373.3333333333px, 29.1666666667vw, 560px);
  padding: clamp(13.3333333333px, 1.0416666667vw, 20px);
  border: 1px solid #e6e6e6;
  border-radius: 8px;
}
.google_rews__top {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.google_rews__top .button {
  border-radius: 8px;
  background-color: #9bbf2e;
  padding: clamp(10px, 0.78125vw, 15px);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  max-width: 100%;
  position: relative;
  border: none;
}
.google_rews__top .button span {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  z-index: 1;
}
.google_rews__title {
  display: flex;
}
.google_rews__title span {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
  color: #121B24;
}
@media (max-width: 1023px) {
  .google_rews__title span {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}
.google_rews__reviews {
  font-weight: 500;
  margin-left: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
.google_rews__rating {
  display: flex;
  align-items: center;
}
.google_rews__rating .avg {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
  font-weight: 600;
  color: #121B24;
  margin-right: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
@media (max-width: 1023px) {
  .google_rews__rating .avg {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}
.google_rews__rating .stars {
  display: flex;
  align-items: center;
}
.google_rews__rating .stars svg {
  width: clamp(10.6666666667px, 0.8333333333vw, 16px);
  height: clamp(10.6666666667px, 0.8333333333vw, 16px);
  stroke: #707881;
  fill: #707881;
}
.google_rews__rating .stars svg.active {
  stroke: #ffcc00;
  fill: #ffcc00;
}
.google_rews__rating .count {
  font-size: 14px;
  color: #707881;
  margin-left: clamp(3.3333333333px, 0.2604166667vw, 5px);
}
.google_rews__items {
  padding-top: clamp(16.6666666667px, 1.3020833333vw, 25px);
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: clamp(20px, 1.5625vw, 30px);
  grid-column-gap: clamp(20px, 1.5625vw, 30px);
  max-height: clamp(457.3333333333px, 35.7291666667vw, 686px);
  overflow: auto;
}
.google_rews__item {
  display: flex;
}
.google_rews__item .avtor {
  width: clamp(33.3333333333px, 2.6041666667vw, 50px);
  height: clamp(33.3333333333px, 2.6041666667vw, 50px);
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: clamp(10px, 0.78125vw, 15px);
  flex: 0 0 auto;
  border: 1px solid #707881;
}
.google_rews__item .avtor img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.google_rews__item .rating {
  display: flex;
  align-items: center;
}
.google_rews__name {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #121B24;
}
@media (max-width: 1279px) {
  .google_rews__name {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .google_rews__name {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.google_rews__date {
  margin-left: clamp(3.3333333333px, 0.2604166667vw, 5px);
  color: #707881;
  font-size: 16px;
}
.google_rews__stars {
  display: flex;
  align-items: center;
}
.google_rews__stars svg {
  width: clamp(10.6666666667px, 0.8333333333vw, 16px);
  height: clamp(10.6666666667px, 0.8333333333vw, 16px);
  stroke: #707881;
  fill: #707881;
}
.google_rews__stars svg.active {
  stroke: #ffcc00;
  fill: #ffcc00;
}
.google_rews__rew {
  font-size: 16px;
  padding: clamp(10px, 0.78125vw, 15px) 0;
}
@media (max-width: 1279px) {
  .google_rews {
    width: 100%;
  }
}

.collapse__items {
  display: flex;
  flex-direction: column;
}
.collapse__name {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  padding: clamp(14px, 1.09375vw, 21px) 0 clamp(16.6666666667px, 1.3020833333vw, 25px);
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  transition: color 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (max-width: 1279px) {
  .collapse__name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .collapse__name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (hover: hover) {
  .collapse__name:hover {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .collapse__name:active {
    color: #C0FF00;
  }
}
.collapse__name svg {
  width: clamp(14.6666666667px, 1.1458333333vw, 22px);
  height: clamp(14.6666666667px, 1.1458333333vw, 22px);
  stroke: #C0FF00;
  stroke-width: 2px;
  flex: 0 0 auto;
}
@media (max-width: 1279px) {
  .collapse__name svg {
    width: 26px;
    height: 26px;
  }
}
@media (max-width: 1023px) {
  .collapse__name svg {
    width: clamp(13px, 0.0184921764 * 100vw + 7.0825035562px, 26px);
    height: clamp(13px, 0.0184921764 * 100vw + 7.0825035562px, 26px);
  }
}
.collapse__name.active {
  border-bottom: none;
}
.collapse__name.active svg {
  rotate: 270deg;
}
@media (max-width: 1279px) {
  .collapse__name {
    padding: 21px 0;
  }
}
@media (max-width: 1023px) {
  .collapse__name {
    font-size: clamp(14px, 0.0042674253 * 100vw + 12.6344238976px, 17px);
    line-height: clamp(16.8px, 0.0027027027 * 100vw + 15.9351351351px, 18.7px);
    padding-top: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    padding-bottom: clamp(14px, 0.0099573257 * 100vw + 10.813655761px, 21px);
    align-items: flex-start;
  }
}
.collapse__content {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1279px) {
  .collapse__content {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .collapse__content {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.collapse__content p {
  width: 90%;
}
@media (max-width: 1023px) {
  .collapse__content p {
    width: 100%;
    padding-left: 21px;
  }
}
.collapse__content ul {
  padding-left: clamp(16.6666666667px, 1.3020833333vw, 25px);
}
.collapse__content ul li {
  position: relative;
  list-style-type: disc;
}
.collapse__content ul li:not(:last-child) {
  margin-bottom: clamp(10.6666666667px, 0.8333333333vw, 16px);
}
.collapse__content ul li::marker {
  color: #C0FF00;
}

.obmanka {
  opacity: 0;
  position: absolute;
  z-index: -1;
}

.personal {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
  display: flex;
  gap: clamp(6.6666666667px, 0.5208333333vw, 10px);
  align-items: center;
}
@media (max-width: 1279px) {
  .personal {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .personal {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.personal input[type=checkbox] {
  flex: 0 0 auto;
  width: 27px;
  height: auto;
  aspect-ratio: 1;
  cursor: pointer;
}
.personal span {
  text-align: start;
}
.personal a {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
  text-decoration: underline;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (max-width: 1279px) {
  .personal a {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .personal a {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (hover: hover) {
  .personal a:hover {
    text-decoration: none;
    color: #C0FF00 !important;
  }
}
@media (hover: none), (hover: on-demand) {
  .personal a:active {
    text-decoration: none;
    color: #C0FF00 !important;
  }
}
@media (max-width: 1279px) {
  .personal a {
    font-size: 22px;
    line-height: 24.2px;
  }
}
@media (max-width: 1023px) {
  .personal a {
    font-size: clamp(12px, 0.0142247511 * 100vw + 7.4480796586px, 22px);
    line-height: clamp(14.67px, 0.0135561878 * 100vw + 10.3320199147px, 24.2px);
  }
}
@media (max-width: 1279px) {
  .personal {
    font-size: 22px;
    line-height: 24.2px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1023px) {
  .personal {
    font-size: clamp(12px, 0.0142247511 * 100vw + 7.4480796586px, 22px);
    line-height: clamp(14.67px, 0.0135561878 * 100vw + 10.3320199147px, 24.2px);
    text-wrap: balance;
  }
}

.background_line {
  background: repeating-linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 8px, #05080C 11px);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.background_line.last {
  background: repeating-linear-gradient(90deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 8px, #05080C 11px), linear-gradient(180deg, #121B24 62%, #212D37 100%);
}
.background_line.blur_top::after {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 100px;
  background: linear-gradient(360deg, rgba(18, 27, 36, 0) 0%, rgba(18, 27, 36, 0.4234068627) 37%, rgba(18, 27, 36, 0.8715861345) 60%, rgb(18, 27, 36) 100%);
}

.hashtag {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1279px) {
  .hashtag {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .hashtag {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .hashtag {
    font-size: 24px;
    line-height: 26.4px;
  }
}
@media (max-width: 1023px) {
  .hashtag {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(13.2px, 0.0187766714 * 100vw + 7.1914651494px, 26.4px);
  }
}

.hide_section {
  opacity: 0;
  transition: all 0.3s ease;
}
.hide_section.visible {
  opacity: 1;
}

.container {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: clamp(1150px, 89.84375vw, 1725px);
}
@media (max-width: 1279px) {
  .container {
    max-width: 100%;
    padding: 0 56px;
  }
}
@media (max-width: 1023px) {
  .container {
    padding: 0 clamp(18px, 0.0540540541 * 100vw + 0.7027027027px, 56px);
  }
}

.container_1920 {
  max-width: 1920px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.container_1920.mt {
  margin-top: -50px;
  position: relative;
  z-index: 0;
}

.case_container {
  max-width: 1920px;
  width: 59.4%;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1279px) {
  .case_container {
    padding: 0;
  }
}
@media (max-width: 1023px) {
  .case_container {
    width: 100%;
    padding: 0 20px;
  }
}

.link:hover {
  text-decoration: underline;
}

.hover:hover {
  color: #C0FF00 !important;
}

[x-cloak] {
  display: none !important;
}

.h1 {
  font-size: 4.2666666667rem;
  line-height: 1.1;
  font-weight: 300;
}
@media (max-width: 1279px) {
  .h1 {
    font-size: 2rem;
    font-weight: normal;
    line-height: 1.15;
  }
}

.h2 {
  font-size: 2.6666666667rem;
  line-height: 1.1;
  font-weight: 300;
}
@media (max-width: 1279px) {
  .h2 {
    font-size: 2rem;
  }
}

.h3 {
  font-size: 2.1333333333rem;
  line-height: 1.2;
  font-weight: 300;
}
@media (max-width: 1279px) {
  .h3 {
    font-size: 1.2rem;
  }
}

.text1 {
  font-size: 1.6666666667rem;
  line-height: 1.2;
  font-family: "Inter", sans-serif;
}
@media (max-width: 1279px) {
  .text1 {
    font-size: 1.2rem;
  }
}

.text2 {
  font-size: 1.3333333333rem;
  line-height: 1.3;
  font-family: "Inter", sans-serif;
}
@media (max-width: 1279px) {
  .text2 {
    font-size: 0.9333333333rem;
  }
}

.font-inter {
  font-family: "Inter", sans-serif;
}

.darkgreen-color {
  color: #275f40;
}

.lightgreen-color {
  color: #41bb4c;
}

.orange-color {
  color: #faa746;
}

.breadcrumbs {
  position: absolute;
  bottom: clamp(-51px, -2.65625vw, -34px);
  width: 100%;
  overflow: hidden;
}
.breadcrumbs ul {
  margin-left: clamp(2px, 0.15625vw, 3px);
  display: flex;
  align-items: center;
}
.breadcrumbs ul li {
  white-space: nowrap;
}
.breadcrumbs ul li a {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (max-width: 1279px) {
  .breadcrumbs ul li a {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .breadcrumbs ul li a {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (hover: hover) {
  .breadcrumbs ul li a:hover {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .breadcrumbs ul li a:active {
    color: #C0FF00;
  }
}
.breadcrumbs ul li a.active {
  color: #C0FF00;
}
.breadcrumbs ul li .name {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
  white-space: nowrap;
}
@media (max-width: 1279px) {
  .breadcrumbs ul li .name {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .breadcrumbs ul li .name {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.breadcrumbs .dash {
  color: #C0FF00;
  margin-left: clamp(3.3333333333px, 0.2604166667vw, 5px);
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
.icon-svg {
  display: inline-block;
  width: 1em;
  aspect-ratio: 1;
  -webkit-mask-image: var(--svg);
  mask-size: 100% 100%;
  mask-image: var(--svg);
  mask-repeat: no-repeat;
  background-color: currentColor;
  vertical-align: middle;
}

.pc-svg {
  width: clamp(51px, 3.984375vw, 76.5px);
  --svg: url("data:image/svg+xml,%3Csvg width=%2777%27 height=%2777%27 viewBox=%270 0 77 77%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2738.2485%27 cy=%2738.2485%27 r=%2737.2485%27 fill=%27%23707881%27 fill-opacity=%270.2%27 stroke=%27%23C0FF00%27 stroke-width=%272%27/%3E%3Cg clip-path=%27url%28%23clip0_244_13855%29%27%3E%3Cpath d=%27M55.3639 22.668H21.1407C19.6398 22.668 18.418 23.8788 18.418 25.366V43.9757C18.418 45.4629 19.6398 46.6737 21.1407 46.6737H36.8909V48.6194H36.8768C34.4613 48.6194 32.4978 50.565 32.4978 52.9586V53.8334H44.0103V52.9586C44.0103 50.565 42.0468 48.6194 39.6313 48.6194H39.6172V46.6737H55.3674C56.8683 46.6737 58.0902 45.4629 58.0902 43.9757V25.366C58.0902 23.8788 56.8683 22.668 55.3674 22.668H55.3639ZM39.6278 50.3691C40.7614 50.3691 41.7255 51.0864 42.0892 52.0838H34.4154C34.7791 51.0829 35.7432 50.3691 36.8768 50.3691H39.6278ZM56.3209 43.9792C56.3209 44.5006 55.8936 44.9275 55.3639 44.9275H21.1407C20.6145 44.9275 20.1837 44.5041 20.1837 43.9792V25.366C20.1837 24.8446 20.611 24.4177 21.1407 24.4177H55.3639C55.8901 24.4177 56.3209 24.8411 56.3209 25.366V43.9757V43.9792Z%27 fill=%27%23C0FF00%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_244_13855%27%3E%3Crect width=%2739.6651%27 height=%2731.1655%27 fill=%27white%27 transform=%27translate%2818.4141 22.668%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.page-head {
  position: sticky;
  top: 0;
  z-index: 10;
}

.header {
  display: flex;
  flex-direction: column;
  border: 1px solid #37424D;
  z-index: 10;
  position: relative;
  background: #121B24;
}
.header__top .social {
  margin-right: clamp(18.6666666667px, 1.4583333333vw, 28px);
  display: flex;
  position: relative;
}
.header__top .social_link {
  display: flex;
  align-items: center;
  width: clamp(85px, 6.40625vw, 123px);
  border-radius: clamp(7px, 0.546875vw, 10.5px);
  border: 2px solid #C0FF00;
  padding: clamp(4.6666666667px, 0.3645833333vw, 7px) clamp(5.3333333333px, 0.4166666667vw, 8px) clamp(6px, 0.46875vw, 9px) clamp(7.3333333333px, 0.5729166667vw, 11px);
  background: transparent;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.header__top .social_link span {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #C0FF00;
  font-size: clamp(8px, 0.625vw, 12px);
  line-height: clamp(9.3333333333px, 0.7291666667vw, 14px);
  transition: all 0.3s ease;
}
.header__top .social_link svg {
  fill: #C0FF00;
  width: clamp(16px, 1.25vw, 24px);
  height: clamp(16px, 1.25vw, 24px);
  margin-right: clamp(5.3333333333px, 0.4166666667vw, 8px);
  transition: all 0.3s ease;
}
@media (hover: hover) {
  .header__top .social_link:hover {
    background: #C0FF00;
  }
  .header__top .social_link:hover span {
    color: #121B24;
  }
  .header__top .social_link:hover svg {
    fill: #121B24;
  }
}
@media (hover: none), (hover: on-demand) {
  .header__top .social_link:active {
    background: #C0FF00;
  }
  .header__top .social_link:active span {
    color: #121B24;
  }
  .header__top .social_link:active svg {
    fill: #121B24;
  }
}
.header__top .social_text {
  position: absolute;
  bottom: clamp(-16px, -0.8333333333vw, -10.6666666667px);
  left: auto;
  right: auto;
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #707881;
  font-size: clamp(8px, 0.625vw, 12px);
  line-height: clamp(9.3333333333px, 0.7291666667vw, 14px);
  white-space: nowrap;
  left: 50%;
  transform: translate(-50%);
  text-align: center;
}
@media (max-width: 1279px) {
  .header__top .social {
    display: none;
  }
}
.header__top .phone {
  display: flex;
  flex-direction: column;
  margin-right: clamp(15px, 1.9791666667vw, 38px);
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  white-space: nowrap;
}
@media (max-width: 1279px) {
  .header__top .phone {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .header__top .phone {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.header__top .phone_number {
  cursor: pointer;
}
.header__top .phone a {
  color: #F2F2F6;
}
.header__top .phone .btn_modal {
  color: #C0FF00;
  border-bottom: 2px solid #C0FF00;
  transition: all 0.3s ease;
  cursor: pointer;
}
.header__top .phone .btn_modal:hover {
  border-bottom-color: transparent;
}
@media (max-width: 1279px) {
  .header__top .phone {
    display: none;
  }
}
.header__top .city {
  margin-right: auto;
  margin-left: clamp(20px, 1.5625vw, 30px);
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
}
@media (max-width: 1279px) {
  .header__top .city {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .header__top .city {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.header__top .city span {
  color: #F2F2F6;
  border-bottom: 1px dashed #F2F2F6;
  transition: all 0.3s ease;
  cursor: pointer;
  white-space: nowrap;
}
.header__top .city span:hover {
  color: #C0FF00;
  border-bottom-color: #C0FF00;
}
@media (max-width: 1279px) {
  .header__top .city {
    display: none;
  }
}
.header_top_menu {
  display: flex;
}
.header_top_menu__link {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  transition: all 0.3s ease;
  white-space: nowrap;
}
@media (max-width: 1279px) {
  .header_top_menu__link {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .header_top_menu__link {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.header_top_menu__link:not(:last-child) {
  margin-right: clamp(28.6666666667px, 2.2395833333vw, 43px);
}
@media (max-width: 1279px) {
  .header_top_menu {
    display: none;
  }
}
.header__bottom {
  background: #212D37;
  border-top: 1px solid #37424D;
}
@media (max-width: 1279px) {
  .header__bottom {
    border: none;
  }
}
.header_bottom_menu {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header_bottom_menu > .item {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  padding-top: clamp(10.6666666667px, 0.8333333333vw, 16px);
  padding-bottom: clamp(12px, 0.9375vw, 18px);
}
@media (max-width: 1279px) {
  .header_bottom_menu > .item {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .header_bottom_menu > .item {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.header_bottom_menu > .item:first-child {
  padding-right: clamp(30px, 2.34375vw, 45px);
  padding-left: clamp(66.6666666667px, 5.2083333333vw, 100px);
  background: linear-gradient(180deg, #C0FF00 0%, #78C100 100%);
  transition: box-shadow 0.3s ease;
  color: #121B24;
}
.header_bottom_menu > .item:first-child:hover {
  background: #C0FF00;
  box-shadow: 0px 16.0000019073px 49.2999954224px -6px rgba(192, 255, 0, 0.5411764706);
}
.header_bottom_menu > .item.parent {
  position: relative;
}
.header_bottom_menu > .item.parent .item {
  display: flex;
  align-items: center;
}
.header_bottom_menu > .item.parent .item svg {
  margin-left: clamp(5.3333333333px, 0.4166666667vw, 8px);
  margin-top: clamp(2px, 0.15625vw, 3px);
  stroke: #C0FF00;
  width: clamp(10.6666666667px, 0.8333333333vw, 16px);
  height: clamp(10px, 0.78125vw, 15px);
}
.header_bottom_menu > .item.parent a {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .header_bottom_menu > .item.parent a {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .header_bottom_menu > .item.parent a {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.header_bottom_menu > .item.parent:hover svg {
  rotate: 270deg;
  margin-top: clamp(5.3333333333px, 0.4166666667vw, 8px);
}
.header_bottom_menu > .item.parent:hover .submenu {
  opacity: 1;
  pointer-events: all;
}
.header_bottom_menu > .item.parent .submenu {
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s ease;
  position: absolute;
  border-radius: clamp(20px, 1.5625vw, 30px);
  padding: clamp(22.6666666667px, 1.7708333333vw, 34px) clamp(30.6666666667px, 2.3958333333vw, 46px) clamp(26.6666666667px, 2.0833333333vw, 40px) clamp(30.6666666667px, 2.3958333333vw, 46px);
  margin-top: clamp(12.6666666667px, 0.9895833333vw, 19px);
  display: flex;
  z-index: 1;
}
.header_bottom_menu > .item.parent .submenu a {
  white-space: nowrap;
  transition: all 0.3s ease;
}
.header_bottom_menu > .item.parent .submenu a:hover {
  color: #C0FF00;
}
.header_bottom_menu > .item.parent .submenu .right {
  width: clamp(228.6666666667px, 17.8645833333vw, 343px);
}
.header_bottom_menu > .item.parent .submenu .right .desc {
  transition: all 0.3s ease;
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  height: 100%;
  opacity: 0.9;
}
@media (max-width: 1279px) {
  .header_bottom_menu > .item.parent .submenu .right .desc {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .header_bottom_menu > .item.parent .submenu .right .desc {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.header_bottom_menu > .item.parent .submenu .left {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  padding-right: clamp(28.6666666667px, 2.2395833333vw, 43px);
  margin-right: clamp(28.6666666667px, 2.2395833333vw, 43px);
}
.header_bottom_menu > .item.parent .submenu .item:not(:last-child) {
  padding-bottom: clamp(11.3333333333px, 0.8854166667vw, 17px);
}
.header_bottom_menu > .item:nth-child(n+2) .submenu {
  left: clamp(-44px, -2.2916666667vw, -29.3333333333px);
}
.header_bottom_menu > .item:nth-child(n+5) .submenu {
  left: clamp(-470px, -24.4791666667vw, -313.3333333333px);
  flex-direction: row-reverse;
}
.header_bottom_menu > .item:nth-child(n+5) .submenu .left {
  border-right: none;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  padding-right: 0;
  padding-left: clamp(28.6666666667px, 2.2395833333vw, 43px);
  margin-right: 0;
  margin-left: clamp(28.6666666667px, 2.2395833333vw, 43px);
}
.header_bottom_menu > .item:nth-child(n+5) .submenu .right .desc {
  text-align: end;
}
.header_bottom_menu > .item:nth-child(8) {
  margin-right: clamp(66.6666666667px, 5.2083333333vw, 100px);
}
.header_bottom_menu > .item:nth-child(8) .submenu {
  left: -470px;
}
.header_bottom_menu > .item.more {
  position: relative;
}
.header_bottom_menu > .item.more .item {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.header_bottom_menu > .item.more .item svg {
  margin-left: clamp(5.3333333333px, 0.4166666667vw, 8px);
  margin-top: clamp(2px, 0.15625vw, 3px);
  stroke: #C0FF00;
  width: clamp(10.6666666667px, 0.8333333333vw, 16px);
  height: clamp(10px, 0.78125vw, 15px);
}
.header_bottom_menu > .item.more .menu_more {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s ease;
  top: clamp(45.3333333333px, 3.5416666667vw, 68px);
  right: 0;
  z-index: 1;
}
.header_bottom_menu > .item.more:hover .menu_more {
  opacity: 1;
  pointer-events: all;
}
@media (max-width: 1279px) {
  .header_bottom_menu {
    display: none;
  }
}
.header .header_bottom_more_menu {
  display: flex;
  flex-direction: row-reverse;
  transition: all 0.3s ease;
  border-radius: clamp(20px, 1.5625vw, 30px);
  padding: clamp(22.6666666667px, 1.7708333333vw, 34px) clamp(30.6666666667px, 2.3958333333vw, 46px) clamp(26.6666666667px, 2.0833333333vw, 40px) clamp(30.6666666667px, 2.3958333333vw, 46px);
}
.header .header_bottom_more_menu .right {
  padding-left: clamp(28.6666666667px, 2.2395833333vw, 43px);
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  min-width: clamp(196.6666666667px, 15.3645833333vw, 295px);
}
.header .header_bottom_more_menu .left {
  border-left: 1px solid rgba(255, 255, 255, 0.2);
  margin-left: clamp(28.6666666667px, 2.2395833333vw, 43px);
}
.header .header_bottom_more_menu .left div {
  white-space: nowrap;
}
.header .header_bottom_more_menu .desc {
  text-align: end;
  width: clamp(230px, 17.96875vw, 345px);
  transition: all 0.3s ease;
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  height: 100%;
  opacity: 0.8;
}
@media (max-width: 1279px) {
  .header .header_bottom_more_menu .desc {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .header .header_bottom_more_menu .desc {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.header .header_bottom_more_menu .item {
  transition: all 0.3s ease;
}
.header .header_bottom_more_menu .item.active, .header .header_bottom_more_menu .item:hover {
  color: #C0FF00;
}
.header .header_bottom_more_menu .item:not(:last-child) {
  padding-bottom: clamp(11.3333333333px, 0.8854166667vw, 17px);
}
.header .header_bottom_more_menu .items {
  padding: 0 clamp(28.6666666667px, 2.2395833333vw, 43px);
}
@media (max-width: 1279px) {
  .header {
    border: none;
  }
}

.header__top,
.mobile_head {
  display: flex;
  align-items: center;
  padding: clamp(9px, 0.703125vw, 13.5px) 0;
}
.header__top .logo,
.mobile_head .logo {
  width: clamp(164px, 12.8125vw, 246px);
  height: clamp(30px, 2.34375vw, 45px);
  margin-right: clamp(14.6666666667px, 1.1458333333vw, 22px);
  margin-top: clamp(5.3333333333px, 0.4166666667vw, 8px);
  margin-bottom: clamp(5.3333333333px, 0.4166666667vw, 8px);
}
@media (max-width: 1279px) {
  .header__top .logo,
  .mobile_head .logo {
    width: 285.72px;
    height: 52.26px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 26px;
  }
}
@media (max-width: 1023px) {
  .header__top .logo,
  .mobile_head .logo {
    width: clamp(164px, 0.17314367 * 100vw + 108.5940256046px, 285.72px);
    height: clamp(30px, 0.0316642959 * 100vw + 19.8674253201px, 52.26px);
    margin-right: clamp(17px, 0.012802276 * 100vw + 12.9032716927px, 26px);
  }
}
.header__top .name,
.mobile_head .name {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  padding-right: clamp(20.6666666667px, 1.6145833333vw, 31px);
  border-right: 1px solid #37424D;
  white-space: nowrap;
}
@media (max-width: 1279px) {
  .header__top .name,
  .mobile_head .name {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .header__top .name,
  .mobile_head .name {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (max-width: 1279px) {
  .header__top .name,
  .mobile_head .name {
    border: none;
    padding-right: 0;
  }
}
@media (max-width: 1279px) {
  .header__top,
  .mobile_head {
    padding-top: 29px;
    padding-bottom: 29px;
  }
}
@media (max-width: 1023px) {
  .header__top,
  .mobile_head {
    padding-top: clamp(14px, 0.0213371266 * 100vw + 7.1721194879px, 29px);
    padding-bottom: clamp(14px, 0.0213371266 * 100vw + 7.1721194879px, 29px);
  }
}

#mobile_head {
  border: 1px solid #37424D;
}

.mobile_header {
  display: none;
  position: fixed;
  align-items: center;
  justify-content: space-between;
  z-index: 9;
  bottom: 0;
  left: 0;
  right: 0;
  background: #212D37;
  border: 1px solid #37424D;
  padding: 19px 56px 18px 56px;
}
.mobile_header__phone {
  width: 64px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 14px;
  background: linear-gradient(180deg, #C0FF00 0%, #78C100 100%);
}
.mobile_header__phone svg {
  width: 38px;
  height: 38px;
}
@media (max-width: 1023px) {
  .mobile_header__phone svg {
    width: clamp(24px, 0.0199146515 * 100vw + 17.627311522px, 38px);
    height: clamp(24px, 0.0199146515 * 100vw + 17.627311522px, 38px);
  }
}
@media (max-width: 1023px) {
  .mobile_header__phone {
    width: clamp(34px, 0.0426742532 * 100vw + 20.3442389758px, 64px);
    height: clamp(34px, 0.0426742532 * 100vw + 20.3442389758px, 64px);
    border-radius: clamp(7px, 0.0099573257 * 100vw + 3.813655761px, 14px);
  }
}
.mobile_header__link {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #F2F2F6;
  padding: 9.39px 38.5px 14.61px 38.5px;
  border-radius: 59.23px;
  font-size: 36px;
  line-height: 39.6px;
  color: #F2F2F6;
}
@media (max-width: 1023px) {
  .mobile_header__link {
    padding: clamp(8px, 0.0019772404 * 100vw + 7.3672830725px, 9.39px) clamp(18px, 0.0291607397 * 100vw + 8.6685633001px, 38.5px) clamp(11px, 0.0051351351 * 100vw + 9.3567567568px, 14.61px) clamp(18px, 0.0291607397 * 100vw + 8.6685633001px, 38.5px);
    font-size: clamp(14px, 0.0312944523 * 100vw + 3.9857752489px, 36px);
    line-height: clamp(15.4px, 0.0344238976 * 100vw + 4.3843527738px, 39.6px);
  }
}
.mobile_header__burger {
  cursor: pointer;
}
.mobile_header__burger svg {
  width: 64px;
  height: 24px;
  stroke: #C0FF00;
  stroke-width: 3px;
}
@media (max-width: 1023px) {
  .mobile_header__burger svg {
    width: clamp(34px, 0.0426742532 * 100vw + 20.3442389758px, 64px);
    height: clamp(10px, 0.0199146515 * 100vw + 3.627311522px, 24px);
    stroke-width: clamp(2px, 0.0014224751 * 100vw + 1.5448079659px, 3px);
  }
}
@media (max-width: 1279px) {
  .mobile_header {
    display: flex;
  }
}
@media (max-width: 1023px) {
  .mobile_header {
    padding: clamp(13px, 0.0085348506 * 100vw + 10.2688477952px, 19px) clamp(20px, 0.0512091038 * 100vw + 3.613086771px, 56px) clamp(15px, 0.0042674253 * 100vw + 13.6344238976px, 18px) clamp(20px, 0.0512091038 * 100vw + 3.613086771px, 56px);
  }
}

.mobile_menu {
  width: 100%;
  height: 100dvh;
  background: #121B24;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 11;
  transform: translateX(100%);
  transition: all 0.4s ease;
  overflow: auto;
  padding-bottom: 27px;
  overflow: hidden;
  display: none;
  will-change: transform;
}
.mobile_menu__container {
  width: 100%;
  height: 100%;
  overflow: auto;
}
.mobile_menu__city_container {
  width: 100%;
  padding: 5px 0 11px;
  border: 1px solid #37424D;
  border-top: none;
  background: #212D37;
  display: flex;
  align-items: center;
  font-size: 24px;
  line-height: 28.8px;
  color: #707881;
  margin-bottom: 16px;
}
.mobile_menu__city_container span {
  cursor: pointer;
  color: #C0FF00;
  border-bottom: 1px dashed #C0FF00;
  margin-left: 5px;
}
@media (max-width: 1023px) {
  .mobile_menu__city_container {
    font-size: clamp(17px, 0.0099573257 * 100vw + 13.813655761px, 24px);
    line-height: clamp(20.4px, 0.0119487909 * 100vw + 16.5763869132px, 28.8px);
  }
}
.mobile_menu__items {
  margin-top: 26px;
  height: 100%;
}
@media (max-width: 1023px) {
  .mobile_menu__items {
    margin-top: clamp(15px, 0.0156472262 * 100vw + 9.9928876245px, 26px);
  }
}
.mobile_menu__contacts_container {
  display: flex;
  align-items: flex-start;
}
.mobile_menu__contacts_container .left {
  display: flex;
  flex-direction: column;
  margin-right: 78px;
}
.mobile_menu__contacts_container .left .tel {
  font-size: 36px;
  line-height: 22.37px;
  color: #F2F2F6;
  margin-bottom: 19.39px;
}
@media (max-width: 1023px) {
  .mobile_menu__contacts_container .left .tel {
    font-size: clamp(20px, 0.0227596017 * 100vw + 12.7169274538px, 36px);
    line-height: clamp(16px, 0.0090611664 * 100vw + 13.1004267425px, 22.37px);
    margin-bottom: clamp(17px, 0.0033997155 * 100vw + 15.9120910384px, 19.39px);
  }
}
.mobile_menu__contacts_container .left .email {
  font-size: 24px;
  line-height: 26.4px;
  color: #C0FF00;
  border-bottom: 2px solid #C0FF00;
  width: min-content;
  white-space: nowrap;
}
@media (max-width: 1023px) {
  .mobile_menu__contacts_container .left .email {
    font-size: clamp(17px, 0.0099573257 * 100vw + 13.813655761px, 24px);
    line-height: clamp(18.7px, 0.0109530583 * 100vw + 15.1950213371px, 26.4px);
  }
}
@media (max-width: 1023px) {
  .mobile_menu__contacts_container .left {
    margin-right: clamp(41px, 0.0526315789 * 100vw + 24.1578947368px, 78px);
  }
}
.mobile_menu__contacts_container .right {
  display: flex;
  align-items: center;
}
.mobile_menu__contacts_container .right .social {
  width: 64px;
  height: 64px;
  background: transparent;
  border-radius: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #C0FF00;
}
.mobile_menu__contacts_container .right .social svg {
  width: 42.67px;
  height: 42.67px;
  fill: #C0FF00;
}
@media (max-width: 1023px) {
  .mobile_menu__contacts_container .right .social svg {
    width: clamp(19.4px, 0.0331009957 * 100vw + 8.8076813656px, 42.67px);
    height: clamp(19.4px, 0.0331009957 * 100vw + 8.8076813656px, 42.67px);
  }
}
.mobile_menu__contacts_container .right .social:first-child {
  margin-right: 25px;
}
@media (max-width: 1023px) {
  .mobile_menu__contacts_container .right .social:first-child {
    margin-right: clamp(18px, 0.0099573257 * 100vw + 14.813655761px, 25px);
  }
}
@media (max-width: 1023px) {
  .mobile_menu__contacts_container .right .social {
    width: clamp(36px, 0.039829303 * 100vw + 23.2546230441px, 64px);
    height: clamp(36px, 0.039829303 * 100vw + 23.2546230441px, 64px);
    border-radius: clamp(10.5px, 0.0106685633 * 100vw + 7.086059744px, 18px);
  }
}
.mobile_menu__partners {
  margin-top: 58.61px;
}
.mobile_menu__partners__top {
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .mobile_menu__partners__top {
    flex-wrap: wrap;
    margin-top: clamp(39px, 0.0437723214 * 100vw + 24.9928571429px, 58.61px);
  }
}
.mobile_menu__partners__bottom {
  margin-bottom: 18px;
}
.mobile_menu__partners__bottom span {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .mobile_menu__partners__bottom span {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .mobile_menu__partners__bottom span {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.mobile_menu__partners a {
  margin-bottom: 18px;
}
.mobile_menu__partners a:not(:first-child) img {
  height: 48px;
}
@media (max-width: 1023px) {
  .mobile_menu__partners a:not(:first-child) img {
    height: clamp(36px, 0.0170697013 * 100vw + 30.5376955903px, 48px);
  }
}
.mobile_menu__partners a:not(:last-child) {
  margin-right: 49px;
}
@media (max-width: 1023px) {
  .mobile_menu__partners a:not(:last-child) {
    margin-right: clamp(18px, 0.0440967283 * 100vw + 3.8890469417px, 49px);
  }
}
.mobile_menu__partners a img {
  width: auto;
  height: 56px;
  object-fit: contain;
  border-radius: 6.17px;
}
@media (max-width: 1023px) {
  .mobile_menu__partners a img {
    height: clamp(42px, 0.0199146515 * 100vw + 35.627311522px, 56px);
  }
}
.mobile_menu__footer span,
.mobile_menu__footer a {
  font-size: 22px;
  line-height: 24.2px;
  color: #707881;
  margin-bottom: 17px;
  display: inline-block;
}
@media (max-width: 1023px) {
  .mobile_menu__footer span,
  .mobile_menu__footer a {
    font-size: clamp(12px, 0.0142247511 * 100vw + 7.4480796586px, 22px);
    line-height: clamp(13.2px, 0.0156472262 * 100vw + 8.1928876245px, 24.2px);
    margin-bottom: clamp(13px, 0.0056899004 * 100vw + 11.1792318634px, 17px);
  }
}
.mobile_menu__footer__container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  column-gap: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
@media (max-width: 1024px) {
  .mobile_menu__footer__container {
    flex-direction: column;
  }
}
.mobile_menu .back {
  display: flex;
  align-items: center;
  font-size: 24px;
  line-height: 24px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.6);
  width: min-content;
}
.mobile_menu .back svg {
  stroke: rgba(255, 255, 255, 0.6);
  stroke-width: 2px;
  width: 34px;
  height: 34px;
  margin-right: 7px;
}
@media (max-width: 1023px) {
  .mobile_menu .back svg {
    width: clamp(25px, 0.012802276 * 100vw + 20.9032716927px, 34px);
    height: clamp(25px, 0.012802276 * 100vw + 20.9032716927px, 34px);
  }
}
@media (max-width: 1023px) {
  .mobile_menu .back {
    font-size: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
    line-height: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
  }
}
.mobile_menu .mobile_menu__items .mobile_main_menu .mobile_item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 14px;
  border-bottom: 1px solid #37424D;
  margin-bottom: 15px;
}
.mobile_menu .mobile_menu__items .mobile_main_menu .mobile_item a {
  font-size: 24px;
  line-height: 26.4px;
  color: #F2F2F6;
}
@media (max-width: 1023px) {
  .mobile_menu .mobile_menu__items .mobile_main_menu .mobile_item a {
    font-size: clamp(17px, 0.0099573257 * 100vw + 13.813655761px, 24px);
    line-height: clamp(18.7px, 0.0109530583 * 100vw + 15.1950213371px, 26.4px);
  }
}
@media (max-width: 1023px) {
  .mobile_menu .mobile_menu__items .mobile_main_menu .mobile_item {
    margin-bottom: clamp(10px, 0.0071123755 * 100vw + 7.7240398293px, 15px);
    padding-bottom: clamp(10px, 0.0056899004 * 100vw + 8.1792318634px, 14px);
  }
}
.mobile_menu .mobile_menu__items .mobile_main_menu .open_submenu svg {
  width: 34px;
  height: 34px;
  stroke-width: 2px;
  stroke: #C0FF00;
  transform: rotate(180deg);
}
@media (max-width: 1023px) {
  .mobile_menu .mobile_menu__items .mobile_main_menu .open_submenu svg {
    width: clamp(25px, 0.012802276 * 100vw + 20.9032716927px, 34px);
    height: clamp(25px, 0.012802276 * 100vw + 20.9032716927px, 34px);
  }
}
.mobile_menu .mobile_menu__items .mobile_top_menu {
  display: flex;
  flex-direction: column;
}
.mobile_menu .mobile_menu__items .mobile_top_menu .top_menu {
  font-size: 24px;
  line-height: 24px;
  color: #F2F2F6;
  width: min-content;
  white-space: nowrap;
}
.mobile_menu .mobile_menu__items .mobile_top_menu .top_menu:not(:last-child) {
  margin-bottom: 28px;
}
@media (max-width: 1023px) {
  .mobile_menu .mobile_menu__items .mobile_top_menu .top_menu:not(:last-child) {
    margin-bottom: clamp(12px, 0.0227596017 * 100vw + 4.7169274538px, 28px);
  }
}
@media (max-width: 1023px) {
  .mobile_menu .mobile_menu__items .mobile_top_menu .top_menu {
    font-size: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
  }
}
.mobile_menu .mobile_menu__items .mobile_submenu {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 12;
  transform: translateX(100%);
  transition: transform 0.4s ease;
  overflow: auto;
  will-change: transform;
}
.mobile_menu .mobile_menu__items .mobile_submenu.opened {
  transform: translateX(0%);
}
.mobile_menu .mobile_menu__items .mobile_submenu .back {
  margin-top: 16px;
  margin-bottom: 27px;
}
.mobile_menu .mobile_menu__items .mobile_submenu .sumenu_items {
  display: flex;
  flex-direction: column;
}
.mobile_menu .mobile_menu__items .mobile_submenu .sumenu_items .item {
  padding-top: 16px;
  color: #F2F2F6;
  font-size: 24px;
  line-height: 26.4px;
}
.mobile_menu .mobile_menu__items .mobile_submenu .sumenu_items .item:not(:last-child) {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  padding-bottom: 20px;
}
@media (max-width: 1023px) {
  .mobile_menu .mobile_menu__items .mobile_submenu .sumenu_items .item {
    padding-top: clamp(10px, 0.0085348506 * 100vw + 7.2688477952px, 16px);
    padding-bottom: clamp(10px, 0.0142247511 * 100vw + 5.4480796586px, 20px);
    font-size: clamp(17px, 0.0099573257 * 100vw + 13.813655761px, 24px);
    line-height: clamp(18.7px, 0.0109530583 * 100vw + 15.1950213371px, 26.4px);
  }
}
.mobile_menu .mobile_menu__items .mobile_city {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 12;
  transform: translateX(100%);
  transition: transform 0.4s ease;
  overflow: auto;
  will-change: transform;
  background: #121B24;
}
.mobile_menu .mobile_menu__items .mobile_city.opened {
  transform: translateX(0%);
}
.mobile_menu .mobile_menu__items .mobile_city__search input {
  max-width: 100%;
  width: 100%;
  text-align: center;
  padding-top: 6px;
}
.mobile_menu .mobile_menu__items .mobile_city__search span {
  display: block;
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(20px, 0.0052137643 * 100vw + 18.3315954119px, 25px);
  line-height: clamp(20px, 0.0052137643 * 100vw + 18.3315954119px, 25px);
  margin-bottom: 13px;
}
.mobile_menu .mobile_menu__items .mobile_city__items {
  columns: 3;
  column-gap: 56px;
  margin-top: 34px;
  padding-bottom: 20px;
}
.mobile_menu .mobile_menu__items .mobile_city__items .item {
  margin-bottom: 12px;
}
.mobile_menu .mobile_menu__items .mobile_city__items .item a {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(14px, 0.0062565172 * 100vw + 11.9979144943px, 20px);
  line-height: clamp(15.4px, 0.0062565172 * 100vw + 13.3979144943px, 21.4px);
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .mobile_menu .mobile_menu__items .mobile_city__items .item a:hover {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .mobile_menu .mobile_menu__items .mobile_city__items .item a:active {
    color: #C0FF00;
  }
}
.mobile_menu .mobile_menu__items .mobile_city__items .item.now_region a {
  color: #C0FF00;
}
@media (max-width: 768px) {
  .mobile_menu .mobile_menu__items .mobile_city__items {
    columns: 2;
  }
}
.mobile_menu .mobile_menu__items .mobile_city .back {
  margin-top: 16px;
  margin-bottom: 27px;
}
.mobile_menu .btn {
  margin-top: 50px;
  margin-bottom: 64px;
  padding-top: 9.39px;
  padding-bottom: 14.61px;
  width: 100%;
}
.mobile_menu .btn span {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  color: #C0FF00;
}
@media (max-width: 1279px) {
  .mobile_menu .btn span {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .mobile_menu .btn span {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1023px) {
  .mobile_menu .btn {
    margin-top: clamp(32px, 0.0256045519 * 100vw + 23.8065433855px, 50px);
    margin-bottom: clamp(33px, 0.0440967283 * 100vw + 18.8890469417px, 64px);
    padding-top: clamp(6px, 0.0048221906 * 100vw + 4.4568990043px, 9.39px);
    padding-bottom: clamp(10px, 0.0065576102 * 100vw + 7.9015647226px, 14.61px);
  }
}
@media (max-width: 1279px) {
  .mobile_menu {
    display: block;
  }
}

.footer__top {
  background: #1A252F;
  border: 1px solid #37424D;
  padding-top: clamp(26.6666666667px, 2.0833333333vw, 40px);
  padding-bottom: clamp(35.6666666667px, 2.7864583333vw, 53.5px);
}
.footer__top__container {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: clamp(21.3333333333px, 1.6666666667vw, 32px) clamp(34px, 2.65625vw, 51px);
}
.footer__top__container .parent {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  color: #707881;
  margin-bottom: clamp(5.3333333333px, 0.4166666667vw, 8px);
}
@media (max-width: 1279px) {
  .footer__top__container .parent {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .footer__top__container .parent {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .footer__top__container .parent {
    margin-bottom: 19px;
  }
}
@media (max-width: 1023px) {
  .footer__top__container .parent {
    margin-bottom: clamp(12px, 0.0099573257 * 100vw + 8.813655761px, 19px);
  }
}
.footer__top__container .item__sub {
  display: flex;
  flex-direction: column;
}
.footer__top__container .item__sub a {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .footer__top__container .item__sub a {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .footer__top__container .item__sub a {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.footer__top__container .item__sub a:not(:last-child) {
  margin-bottom: clamp(4.2666666667px, 0.3333333333vw, 6.4px);
}
@media (max-width: 1279px) {
  .footer__top__container .item__sub a:not(:last-child) {
    margin-bottom: 14px;
  }
}
@media (max-width: 1023px) {
  .footer__top__container .item__sub a:not(:last-child) {
    margin-bottom: clamp(7.5px, 0.0092460882 * 100vw + 4.5412517781px, 14px);
  }
}
@media (max-width: 1279px) {
  .footer__top__container .item__sub a {
    font-size: 24px;
    line-height: 26.4px;
  }
}
@media (max-width: 1023px) {
  .footer__top__container .item__sub a {
    font-size: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
    line-height: clamp(15.4px, 0.0156472262 * 100vw + 10.3928876245px, 26.4px);
  }
}
.footer__top__container a {
  transition: all 0.3s ease;
  width: fit-content;
  display: block;
  text-transform: lowercase;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .footer__top__container a:hover {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .footer__top__container a:active {
    color: #C0FF00;
  }
}
@media (max-width: 1279px) {
  .footer__top__container {
    grid-template-columns: repeat(auto-fill, minmax(clamp(200px, 0.240398293 * 100vw + 123.0725462304px, 369px), 1fr));
    justify-content: space-between;
    gap: 55px 10px;
  }
}
@media (max-width: 1023px) {
  .footer__top__container {
    row-gap: clamp(16px, 0.0554765292 * 100vw + -1.7524893314px, 55px);
  }
}
@media (max-width: 1279px) {
  .footer__top {
    padding-top: 99px;
  }
}
@media (max-width: 1023px) {
  .footer__top {
    padding-top: clamp(29px, 0.0995732575 * 100vw + -2.8634423898px, 99px);
  }
}
.footer__bottom {
  display: flex;
  justify-content: space-between;
  padding-top: clamp(29px, 2.265625vw, 43.5px);
  padding-bottom: clamp(26.6666666667px, 2.0833333333vw, 40px);
}
.footer__bottom__right svg {
  width: clamp(92px, 7.1875vw, 138px);
  height: clamp(100px, 7.8125vw, 150px);
  margin-right: clamp(-13px, -0.6770833333vw, -8.6666666667px);
}
.footer__bottom__left {
  display: flex;
  flex-direction: column;
  width: 77%;
}
.footer__bottom__left .top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.footer__bottom__left .top .contacts {
  display: flex;
  flex-direction: column;
}
.footer__bottom__left .top .contacts .tel {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
}
@media (max-width: 1279px) {
  .footer__bottom__left .top .contacts .tel {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .footer__bottom__left .top .contacts .tel {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.footer__bottom__left .top .contacts .email {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #C0FF00;
  text-decoration: underline;
  margin-top: 2px;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (max-width: 1279px) {
  .footer__bottom__left .top .contacts .email {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .footer__bottom__left .top .contacts .email {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (hover: hover) {
  .footer__bottom__left .top .contacts .email:hover {
    text-decoration: none;
  }
}
@media (hover: none), (hover: on-demand) {
  .footer__bottom__left .top .contacts .email:active {
    text-decoration: none;
  }
}
.footer__bottom__left .top .contacts a {
  width: fit-content;
}
.footer__bottom__left .top .contacts span {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
}
@media (max-width: 1279px) {
  .footer__bottom__left .top .contacts span {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .footer__bottom__left .top .contacts span {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.footer__bottom__left .top .contacts span.first {
  margin-top: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
.footer__bottom__left .top .partners__top {
  display: flex;
  align-items: center;
}
.footer__bottom__left .top .partners__bottom {
  max-width: clamp(478.6666666667px, 37.3958333333vw, 718px);
  margin-top: clamp(12px, 0.9375vw, 18px);
}
.footer__bottom__left .top .partners__bottom span {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .footer__bottom__left .top .partners__bottom span {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .footer__bottom__left .top .partners__bottom span {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.footer__bottom__left .top .partners a:not(:last-child) {
  margin-right: clamp(29.3333333333px, 2.2916666667vw, 44px);
}
.footer__bottom__left .top .partners a img {
  height: clamp(31.3333333333px, 2.4479166667vw, 47px);
  width: 100%;
  object-fit: contain;
  border-radius: clamp(4.6666666667px, 0.3645833333vw, 7px);
}
.footer__bottom__left .bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: clamp(31.3333333333px, 2.4479166667vw, 47px);
}
.footer__bottom__left .bottom span, .footer__bottom__left .bottom a {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
}
@media (max-width: 1279px) {
  .footer__bottom__left .bottom span, .footer__bottom__left .bottom a {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .footer__bottom__left .bottom span, .footer__bottom__left .bottom a {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.footer__bottom__left .bottom a {
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .footer__bottom__left .bottom a:hover {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .footer__bottom__left .bottom a:active {
    color: #C0FF00;
  }
}
@media (max-width: 1279px) {
  .footer__bottom {
    display: none;
  }
}

.page_404 {
  margin-top: clamp(64px, 5vw, 96px);
  padding-bottom: clamp(66.6666666667px, 5.2083333333vw, 100px);
}
.page_404 h1 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  margin-bottom: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
@media (max-width: 1279px) {
  .page_404 h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .page_404 h1 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .page_404 h1 {
    margin-bottom: 16px;
  }
}
@media (max-width: 1023px) {
  .page_404 h1 {
    font-size: 30px;
    line-height: 33px;
  }
}
.page_404 .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  margin-bottom: clamp(42.6666666667px, 3.3333333333vw, 64px);
}
@media (max-width: 1279px) {
  .page_404 .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .page_404 .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1023px) {
  .page_404 .text {
    margin-bottom: clamp(16px, 0.0378378378 * 100vw + 3.8918918919px, 42.6px);
  }
}
.page_404__container {
  display: flex;
  justify-content: space-between;
}
.page_404__container .left {
  width: 39%;
}
@media (max-width: 1279px) {
  .page_404__container .left {
    width: 100%;
  }
}
.page_404__container .right img {
  height: clamp(386px, 30.15625vw, 579px);
  width: clamp(631.3333333333px, 49.3229166667vw, 947px);
  object-fit: cover;
  object-position: bottom;
}
@media (max-width: 1279px) {
  .page_404__container .right img {
    margin-left: auto;
    margin-right: auto;
    max-width: 947px;
    max-height: 579px;
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
}
@media (max-width: 1279px) {
  .page_404__container .right {
    width: 100%;
  }
}
@media (max-width: 1279px) {
  .page_404__container {
    flex-direction: column-reverse;
  }
}
@media (max-width: 1023px) {
  .page_404 {
    padding-bottom: 40px;
  }
}

.form-input {
  display: block;
  width: 100%;
  height: 3.8rem;
  padding: 0 2rem;
  font-size: 1.3333333333rem;
  color: var(--form-text-color);
  background: var(--form-bg-color);
  border: 0;
  border-bottom: 1px solid var(--form-border-color);
  border-radius: 0.6666666667rem;
  transition: border-color 0.4s;
  font-size: 1.3333333333rem;
  line-height: 1.3;
  font-family: "Inter", sans-serif;
}
@media (max-width: 1279px) {
  .form-input {
    font-size: 0.9333333333rem;
  }
}
.form-input::placeholder {
  color: var(--form-input-placeholder-color);
}
.form-input.error {
  border-color: var(--form-error-color) !important;
}
.form-input:focus + .form-placeholder, .form-input:not(:placeholder-shown) + .form-placeholder {
  transform: translateY(-50%) scale(0.6);
  color: var(--form-placeholder-active-color);
}
.form-input.absolute {
  padding-top: 0.5333333333rem;
}
.form-input.absolute::placeholder {
  opacity: 0;
}
@media (max-width: 1279px) {
  .form-input {
    height: 3.2666666667rem;
  }
}
.form-placeholder {
  margin: 0 0 0.3333333333rem 0.6666666667rem;
  color: var(--form-placeholder-color);
  font-size: 1.2rem;
  line-height: 1.3;
  font-family: "Inter", sans-serif;
  transition-property: transform;
  transition-duration: 0.4s;
}
@media (max-width: 1279px) {
  .form-placeholder {
    font-size: 0.6666666667rem;
  }
}
.form-placeholder.absolute {
  position: absolute;
  left: 1.0666666667rem;
  top: 0;
  bottom: 0;
  height: 1em;
  margin: auto;
  line-height: 1;
}
@media (max-width: 1279px) {
  .form-placeholder {
    font-size: 0.9333333333rem;
  }
}

select.form-input {
  appearance: none;
}

.ok-icon {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 2.8rem;
  height: 1.9333333333rem;
  margin: auto;
  transform: scale(var(--form-status-scale));
  fill: var(--form-status-icon-color);
}

.preloader-icon {
  width: 1.6rem;
  height: 1.6rem;
  animation: spin 2s linear 0s infinite normal forwards;
}

.submit-btn {
  --form-status-icon-color: #fff;
}
.submit-btn .preloader-icon,
.submit-btn .ok-icon {
  display: none;
}
.submit-btn::before {
  content: attr(data-text);
}
.submit-btn.htmx-request {
  --bg-color: #275f40;
  --border-color: #275f40;
}
.submit-btn.htmx-request .preloader-icon {
  display: block;
}
.submit-btn.htmx-request .arrow {
  display: none;
}
.submit-btn.htmx-request::before {
  content: attr(data-loading-text);
}
.submit-btn.success .ok-icon {
  display: block;
}
.submit-btn:disabled, .submit-btn.htmx-request, .submit-btn.success {
  pointer-events: none;
}
.submit-btn .preloader-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 2rem;
  margin: auto;
}
.submit-btn.alt .preloader-icon {
  right: 0;
  left: 0;
}
.submit-btn.alt.htmx-request, .submit-btn.alt.success {
  --text-color: transparent;
}
@media (max-width: 1279px) {
  .submit-btn {
    padding: 0.6666666667rem 1.3333333333rem 0.7333333333rem;
    border-radius: 0.4666666667rem;
  }
  .submit-btn.has-icon {
    justify-content: center;
  }
}

.form-result {
  display: flex;
  justify-content: space-between;
  padding: 0.6666666667rem 2rem;
  margin-top: 1rem;
  border-radius: 0.6666666667rem;
  background: #fff;
  box-shadow: 0px 4px 12px 0px rgba(154, 156, 179, 0.2);
}
.form-result__timer {
  flex: 0 0 auto;
  color: #9db7a9;
}
.form-result.success {
  color: #41bb4c;
}

.row-input {
  padding: 1rem 2rem;
  font-size: 1.3333333333rem;
  line-height: 1.3;
  color: var(--form-text-color);
  font-family: "Inter", sans-serif;
  border: 0;
  border-bottom: 2px solid var(--form-border-color);
}
.row-input::placeholder {
  color: var(--form-placeholder-color);
}
.row-input.error {
  border-color: var(--form-error-color);
}
@media (max-width: 1279px) {
  .row-input {
    padding: 0.6666666667rem 1.4rem;
    font-size: 0.9333333333rem;
  }
}

.dropdown-list {
  padding: 2rem;
  position: absolute;
  display: flex;
  flex-direction: column;
  gap: 1.3333333333rem;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 2;
  color: #333;
  background: #fff;
  border-radius: 0 0 2rem 2rem;
  box-shadow: 0px 4px 12px 0px rgba(154, 156, 179, 0.2);
}
.dropdown-list .list-item {
  text-align: left;
}
.dropdown-list .list-item.default {
  color: #9db7a9;
}
@media (max-width: 1279px) {
  .dropdown-list {
    gap: 1rem;
  }
}

.modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 12;
}
.modal.is-open {
  display: block;
}
.modal__overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15vh 0 0;
  overflow: auto;
  background: rgba(0, 0, 0, 0.5);
}
.modal__header {
  display: flex;
  padding-bottom: 60px;
}
.modal__title {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  margin-right: 56px;
}
@media (max-width: 1279px) {
  .modal__title {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .modal__title {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.modal__search {
  max-width: clamp(330.6666666667px, 25.8333333333vw, 496px);
  background: transparent;
  margin-top: clamp(3.3333333333px, 0.2604166667vw, 5px);
  padding-bottom: clamp(10px, 0.78125vw, 15px);
  padding-left: clamp(29.3333333333px, 2.2916666667vw, 44px);
}
.modal__close {
  width: clamp(16px, 1.25vw, 24px);
  height: clamp(16px, 1.25vw, 24px);
  stroke: #C0FF00;
  stroke-width: 2px;
  cursor: pointer;
  position: absolute;
  top: clamp(18.6666666667px, 1.4583333333vw, 28px);
  right: clamp(19.3333333333px, 1.5104166667vw, 29px);
}
.modal__container {
  width: 100%;
  margin: 0 auto;
  position: relative;
  background: #212D37;
  border-radius: clamp(20px, 1.5625vw, 30px);
  width: clamp(814.6666666667px, 63.6458333333vw, 1222px);
  padding: clamp(30.6666666667px, 2.3958333333vw, 46px) clamp(19.3333333333px, 1.5104166667vw, 29px) 0 clamp(66.6666666667px, 5.2083333333vw, 100px);
}
.modal[aria-hidden=false] .modal__overlay {
  animation: mmfadeIn 0.4s cubic-bezier(0, 0, 0.2, 1);
}
.modal[aria-hidden=false] .modal__container {
  animation: mmslideIn 0.4s cubic-bezier(0, 0, 0.2, 1);
}
.modal[aria-hidden=true] .modal__overlay {
  animation: mmfadeOut 0.4s cubic-bezier(0, 0, 0.2, 1);
}
.modal[aria-hidden=true] .modal__container {
  animation: mmslideOut 0.4s cubic-bezier(0, 0, 0.2, 1);
}

#region_modal .modal__container {
  height: 100%;
  max-height: clamp(398px, 31.09375vw, 597px);
  overflow: hidden;
}
#region_modal .modal__content {
  height: 100%;
  max-height: clamp(273.3333333333px, 21.3541666667vw, 410px);
  overflow: auto;
  padding-right: clamp(26.6666666667px, 2.0833333333vw, 40px);
}
#region_modal .modal__content::-webkit-scrollbar {
  width: 3px;
}
#region_modal .modal__content::-webkit-scrollbar-track {
  background: linear-gradient(90deg, #212D37 49%, #37424D 50%, #212D37 51%);
  width: 1px;
}
#region_modal .modal__content::-webkit-scrollbar-thumb {
  background: #707881;
  border-radius: 7px;
  width: 100%;
  cursor: pointer;
  transition: background 0.3s ease;
}
#region_modal .modal__content::-webkit-scrollbar-thumb:hover {
  background: #C0FF00;
}
#region_modal .modal__city_items {
  columns: 4;
  column-gap: clamp(66.6666666667px, 5.2083333333vw, 100px);
  padding-bottom: clamp(20px, 1.5625vw, 30px);
}
#region_modal .modal__city_items .item {
  margin-bottom: clamp(8px, 0.625vw, 12px);
}
#region_modal .modal__city_items .item a {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (max-width: 1279px) {
  #region_modal .modal__city_items .item a {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  #region_modal .modal__city_items .item a {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (hover: hover) {
  #region_modal .modal__city_items .item a:hover {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  #region_modal .modal__city_items .item a:active {
    color: #C0FF00;
  }
}
#region_modal .modal__city_items .item.now_region a {
  color: #C0FF00;
}
@media (max-width: 1279px) {
  #region_modal {
    display: none !important;
  }
}

@keyframes mmfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes mmfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes mmslideIn {
  from {
    transform: translateY(15%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes mmslideOut {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-10%);
  }
}
.default-form-colors {
  --form-border-color: #fff;
  --form-text-color: #000;
  --form-input-placeholder-color: #c8c8c8;
  --form-personal-color: #000;
  --form-personal-link-color: #000;
  --form-status-icon-color: #fff;
  --form-status-scale: 1;
  --form-placeholder-color: #aaa;
  --form-error-color: #f00;
  --form-bg-color: #fff;
}

.password-input {
  position: relative;
}
.password-input .eye {
  width: 2.1333333333rem;
  height: 1.3333333333rem;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 1.2666666667rem;
  margin: auto;
}
.password-input .eye-icon {
  width: 100%;
  height: 100%;
  fill: #faa746;
  stroke: #faa746;
}

.default-modal {
  --close-bg-color: #000;
  --close-icon-color: #fff;
  --container-bg-color: #aaa;
}
.default-modal .modal__container {
  max-width: 47%;
  padding: 30px 40px 40px;
  border-radius: 15px;
}
.default-modal .modal__title {
  margin-bottom: 31px;
  font-size: 36px;
  font-weight: 700;
}

.text-page {
  padding-top: clamp(73.3333333333px, 5.7291666667vw, 110px);
}
.text-page .case_container {
  width: 100%;
}
.text-page .content-block {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: clamp(1150px, 89.84375vw, 1725px);
}
@media (max-width: 1279px) {
  .text-page .content-block {
    max-width: 100%;
    padding: 0 56px;
  }
}
@media (max-width: 1023px) {
  .text-page .content-block {
    padding: 0 clamp(18px, 0.0540540541 * 100vw + 0.7027027027px, 56px);
  }
}
.text-page .content-gallery.cols-2 img {
  height: auto;
}
.text-page .content-gallery {
  margin-bottom: clamp(33.3333333333px, 2.6041666667vw, 50px);
}
@media (max-width: 1023px) {
  .text-page {
    padding-top: clamp(46px, 0.0384068279 * 100vw + 33.7098150782px, 73px);
  }
}

.content-block {
  margin-bottom: clamp(33.3333333333px, 2.6041666667vw, 50px);
}
@media (max-width: 1279px) {
  .content-block {
    margin-bottom: 36px;
  }
}

.content-text h1 {
  font-family: "Hoves Regular";
  font-size: clamp(66.6666666667px, 5.2083333333vw, 100px);
  line-height: clamp(60px, 4.6875vw, 90px);
  font-weight: 400;
  color: #F2F2F6;
  margin-bottom: clamp(40px, 3.125vw, 60px);
}
@media (max-width: 1279px) {
  .content-text h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .content-text h1 {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
  }
}
@media (max-width: 1023px) {
  .content-text h1 {
    margin-bottom: clamp(16px, 0.0341394026 * 100vw + 5.0753911807px, 40px);
  }
}
.content-text h2 {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  margin-bottom: clamp(10px, 0.78125vw, 15px);
  margin-top: clamp(33.3333333333px, 2.6041666667vw, 50px);
}
@media (max-width: 1279px) {
  .content-text h2 {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .content-text h2 {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1023px) {
  .content-text h2 {
    margin-bottom: clamp(16px, 0.0341394026 * 100vw + 5.0753911807px, 40px);
  }
}
.content-text h3 {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  margin-top: clamp(20px, 1.5625vw, 30px);
  margin-bottom: clamp(10px, 0.78125vw, 15px);
}
@media (max-width: 1279px) {
  .content-text h3 {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .content-text h3 {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1023px) {
  .content-text h3 {
    margin-top: 36px;
    margin-bottom: clamp(12px, 0.0056899004 * 100vw + 10.1792318634px, 16px);
  }
}
.content-text h4 {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  font-weight: 400;
  margin-top: clamp(20px, 1.5625vw, 30px);
  margin-bottom: clamp(10px, 0.78125vw, 15px);
}
@media (max-width: 1279px) {
  .content-text h4 {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .content-text h4 {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (max-width: 1023px) {
  .content-text h4 {
    margin-top: 36px;
    margin-bottom: clamp(12px, 0.0056899004 * 100vw + 10.1792318634px, 16px);
  }
}
.content-text p {
  margin-bottom: clamp(16.6666666667px, 1.3020833333vw, 25px);
}
.content-text p.caption {
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(15.6px, 1.21875vw, 23.4px);
  color: #707881;
}
@media (max-width: 1279px) {
  .content-text p.caption {
    font-size: 12px;
    line-height: 14.67px;
  }
}
@media (max-width: 1023px) {
  .content-text p {
    margin-bottom: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
  }
}
.content-text ul, .content-text ol, .content-text a, .content-text p {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .content-text ul, .content-text ol, .content-text a, .content-text p {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .content-text ul, .content-text ol, .content-text a, .content-text p {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.content-text ul, .content-text ol {
  margin-bottom: clamp(16.6666666667px, 1.3020833333vw, 25px);
  padding-left: clamp(28px, 2.1875vw, 42px);
}
.content-text ul li, .content-text ol li {
  margin-bottom: clamp(10.6666666667px, 0.8333333333vw, 16px);
}
.content-text ul li ul, .content-text ul li ol, .content-text ol li ul, .content-text ol li ol {
  margin-top: clamp(16.6666666667px, 1.3020833333vw, 25px);
}
@media (max-width: 1023px) {
  .content-text ul li ul, .content-text ul li ol, .content-text ol li ul, .content-text ol li ol {
    margin-top: clamp(8px, 0.0042674253 * 100vw + 6.6344238976px, 11px);
  }
}
@media (max-width: 1023px) {
  .content-text ul li, .content-text ol li {
    margin-bottom: clamp(8px, 0.0042674253 * 100vw + 6.6344238976px, 11px);
  }
}
.content-text ul li {
  position: relative;
  list-style-type: disc;
}
.content-text ul li::marker {
  color: #C0FF00;
}
.content-text ol {
  list-style: decimal;
}
.content-text a {
  color: #C0FF00;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.content-text a:not(:visited) {
  text-decoration: underline;
}
@media (hover: hover) {
  .content-text a:hover {
    text-decoration: none;
  }
}
@media (hover: none), (hover: on-demand) {
  .content-text a:active {
    text-decoration: none;
  }
}
.content-text a:visited {
  color: #406AFF;
}
.content-text img {
  display: block;
  margin: clamp(40px, 3.125vw, 60px) auto;
  max-width: 100%;
  width: auto !important;
  height: auto !important;
}
.content-text .table {
  overflow: auto;
  margin-bottom: 20px;
}
.content-text table {
  min-width: 100%;
  overflow: hidden;
  border-collapse: collapse;
  border: 1px solid #37424D;
}
.content-text table td,
.content-text table th {
  padding: clamp(16.6666666667px, 1.3020833333vw, 25px) clamp(24px, 1.875vw, 36px);
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  border: 1px solid #37424D;
}
@media (max-width: 1279px) {
  .content-text table td,
  .content-text table th {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .content-text table td,
  .content-text table th {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.content-text table tr:first-child td {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(18.6666666667px, 1.4583333333vw, 28px);
  line-height: clamp(20.5333333333px, 1.6041666667vw, 30.8px);
  color: #F2F2F6;
  background: #37424D;
}
.content-text table tr:first-child td:not(:last-child) {
  border-right: 1px solid #121B24;
}
.content-text > :first-child {
  margin-top: 0;
}
.content-text > :last-child {
  margin-bottom: 0;
}

.content-text-image {
  display: grid;
  align-items: start;
  justify-content: space-between;
  grid-template-columns: 45.8% 49.1%;
}
.content-text-image .img {
  width: 100%;
  border-radius: 4rem;
}
.content-text-image.right-image .img {
  grid-column: 2/3;
  grid-row: 1/2;
}
@media (max-width: 1279px) {
  .content-text-image {
    grid-template-columns: 100%;
    gap: 1.3333333333rem;
  }
  .content-text-image .img {
    grid-column: 1/2;
    grid-row: 2/3;
    border-radius: 0.6666666667rem;
  }
  .content-text-image.right-image .img {
    grid-column: 1/2;
    grid-row: 2/3;
  }
}

.content-image {
  display: flex;
  justify-content: center;
}
.content-image img {
  max-width: 100%;
  width: 100%;
  height: auto;
  border-radius: clamp(13.3333333333px, 1.0416666667vw, 20px);
  object-fit: contain;
}
.content-image img.original_size {
  width: auto;
}

.content-files {
  display: flex;
  flex-direction: column;
  gap: clamp(11.3333333333px, 0.8854166667vw, 17px);
  margin-top: clamp(18.6666666667px, 1.4583333333vw, 28px);
  margin-bottom: clamp(33.3333333333px, 2.6041666667vw, 50px);
}
.content-files .icon {
  width: clamp(22.6666666667px, 1.7708333333vw, 34px);
  height: clamp(28.6666666667px, 2.2395833333vw, 43px);
  fill: #37424D;
  margin-right: clamp(10.6666666667px, 0.8333333333vw, 16px);
}
.content-files .content-file-row {
  display: flex;
  position: relative;
  align-items: center;
  width: fit-content;
}
.content-files .meta {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
  margin-right: clamp(24px, 1.875vw, 36px);
}
@media (max-width: 1279px) {
  .content-files .meta {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .content-files .meta {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.content-files a {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #F2F2F6;
  text-decoration: none;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (max-width: 1279px) {
  .content-files a {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .content-files a {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (hover: hover) {
  .content-files a:hover {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .content-files a:active {
    color: #C0FF00;
  }
}

.content-slider {
  display: flex;
  justify-content: space-between;
  height: clamp(500px, 39.0625vw, 750px);
}
.content-slider .swiper {
  margin: 0;
}
.content-slider .left {
  width: 19.7%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1023px) {
  .content-slider .left {
    width: 100%;
    height: clamp(41.52px, 0.1834992888 * 100vw + -17.199772404px, 170.52px);
    flex-direction: row;
    align-items: center;
  }
}
.content-slider .right {
  width: 77.3%;
  height: 100%;
}
@media (max-width: 1023px) {
  .content-slider .right {
    width: 100%;
    height: clamp(156.96px, 0.3755334282 * 100vw + 36.7893029872px, 420.96px);
    margin-bottom: clamp(12px, 0.0256045519 * 100vw + 3.8065433855px, 30px);
  }
}
.content-slider .mySwiper2 {
  width: 100%;
  height: 100%;
}
.content-slider .mySwiper {
  margin: clamp(18px, 1.40625vw, 27px) 0;
  width: 100%;
  height: 100%;
}
.content-slider .mySwiper .swiper-slide {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.content-slider .mySwiper .swiper-slide img {
  opacity: 0.6;
}
.content-slider .mySwiper .swiper-slide.swiper-slide-thumb-active img {
  opacity: 1;
}
@media (hover: hover) {
  .content-slider .mySwiper .swiper-slide:hover img {
    opacity: 1;
  }
}
@media (hover: none), (hover: on-demand) {
  .content-slider .mySwiper .swiper-slide:active img {
    opacity: 1;
  }
}
@media (max-width: 1023px) {
  .content-slider .mySwiper {
    margin: 0 20px;
  }
}
.content-slider .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: clamp(13.3333333333px, 1.0416666667vw, 20px);
  transition: all 0.3s ease;
}
@media (max-width: 1023px) {
  .content-slider .swiper-slide img {
    border-radius: 4px;
  }
}
.content-slider .prev, .content-slider .next {
  width: fit-content;
  margin: 0 auto;
  cursor: pointer;
}
.content-slider .prev svg, .content-slider .next svg {
  width: clamp(24.6666666667px, 1.9270833333vw, 37px);
  height: clamp(14.6666666667px, 1.1458333333vw, 22px);
  stroke: #F2F2F6;
  stroke-width: 3px;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .content-slider .prev svg:hover, .content-slider .next svg:hover {
    stroke: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .content-slider .prev svg:active, .content-slider .next svg:active {
    stroke: #C0FF00;
  }
}
@media (max-width: 1023px) {
  .content-slider .prev svg, .content-slider .next svg {
    height: 8.32px;
    width: 16px;
    stroke-width: 2px;
  }
}
.content-slider .prev.swiper-button-disabled, .content-slider .next.swiper-button-disabled {
  pointer-events: none;
}
.content-slider .prev.swiper-button-disabled svg, .content-slider .next.swiper-button-disabled svg {
  stroke: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1023px) {
  .content-slider .prev, .content-slider .next {
    margin-top: 0;
  }
}
.content-slider .next {
  rotate: 180deg;
}
@media (max-width: 1023px) {
  .content-slider .next {
    rotate: 90deg;
  }
}
@media (max-width: 1023px) {
  .content-slider .prev {
    rotate: 270deg;
  }
}
@media (max-width: 1023px) {
  .content-slider {
    flex-direction: column-reverse;
    height: auto;
  }
}

.content-result-case .content-text p {
  color: #707881;
}
.content-result-case .repeater-items {
  display: flex;
  flex-wrap: wrap;
  margin-top: clamp(36px, 2.8125vw, 54px);
  gap: clamp(20px, 1.5625vw, 30px) clamp(10px, 0.78125vw, 15px);
}
.content-result-case .repeater-item {
  position: relative;
  width: clamp(180px, 14.0625vw, 270px);
}
.content-result-case .repeater-item .value {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  font-style: italic;
  margin-bottom: clamp(11px, 0.859375vw, 16.5px);
}
@media (max-width: 1279px) {
  .content-result-case .repeater-item .value {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .content-result-case .repeater-item .value {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.content-result-case .repeater-item .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .content-result-case .repeater-item .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .content-result-case .repeater-item .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.content-result-case .repeater-item svg {
  width: clamp(89.3333333333px, 6.9791666667vw, 134px);
  height: clamp(78.6666666667px, 6.1458333333vw, 118px);
  fill: #212D37;
  position: absolute;
  top: clamp(-20px, -1.0416666667vw, -13.3333333333px);
  left: clamp(-25px, -1.3020833333vw, -16.6666666667px);
  z-index: -1;
}
@media (max-width: 1279px) {
  .content-result-case .repeater-item svg {
    width: clamp(56px, 0.0347236705 * 100vw + 44.8884254432px, 89.3px);
    height: clamp(49px, 0.0308654849 * 100vw + 39.1230448384px, 78.6px);
  }
}

.content-gallery {
  display: grid;
  gap: clamp(23.3333333333px, 1.8229166667vw, 35px);
}
.content-gallery.mt {
  padding-top: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1279px) {
  .content-gallery.mt {
    padding-top: 50px;
  }
}
.content-gallery.cols-1 {
  justify-content: center;
  grid-template-columns: 77.2%;
}
.content-gallery.cols-2 {
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 767px) {
  .content-gallery.cols-2 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.content-gallery.cols-3 {
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 1023px) {
  .content-gallery.cols-3 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .content-gallery.cols-3 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.content-gallery.cols-4 {
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 1279px) {
  .content-gallery.cols-4 {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 1023px) {
  .content-gallery.cols-4 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .content-gallery.cols-4 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.content-gallery-item__img {
  width: 100%;
}
.content-gallery-item__caption {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  line-height: clamp(15.6px, 1.21875vw, 23.4px);
  color: #707881;
  margin-top: clamp(11.3333333333px, 0.8854166667vw, 17px);
}
@media (max-width: 1279px) {
  .content-gallery-item__caption {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .content-gallery-item__caption {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (max-width: 1023px) {
  .content-gallery-item__caption {
    margin-top: clamp(6px, 0.0075391181 * 100vw + 3.5874822191px, 11.3px);
  }
}
@media (max-width: 1279px) {
  .content-gallery {
    gap: 18px;
  }
}

.internal_banner__container {
  display: flex;
  padding-top: clamp(40px, 3.125vw, 60px);
}
.internal_banner__container .left {
  width: 42.2%;
  padding-top: clamp(32.6666666667px, 2.5520833333vw, 49px);
}
.internal_banner__container .left h1 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(73.7px, 5.7578125vw, 110.55px);
}
@media (max-width: 1279px) {
  .internal_banner__container .left h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .internal_banner__container .left h1 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.internal_banner__container .left h1 span {
  font-family: "Inter", sans-serif;
  font-weight: 700;
  font-size: clamp(129.0133333333px, 10.0791666667vw, 193.52px);
  line-height: clamp(129.0133333333px, 10.0791666667vw, 193.52px);
  color: #C0FF00;
  max-width: clamp(427.3333333333px, 33.3854166667vw, 641px);
  width: 100%;
  display: block;
  word-break: break-all;
  position: absolute;
  right: clamp(66.6666666667px, 5.2083333333vw, 100px);
  top: clamp(72.6666666667px, 5.6770833333vw, 109px);
}
@media (max-width: 1279px) {
  .internal_banner__container .left h1 span {
    top: auto;
    bottom: 22px;
    right: 50%;
    translate: 50% 0;
    font-size: clamp(90px, 0.162168926 * 100vw + 38.1059436913px, 245.52px);
    line-height: clamp(81px, 0.1715537018 * 100vw + 26.1028154327px, 245.52px);
    max-width: 815px;
  }
}
@media (max-width: 1279px) {
  .internal_banner__container .left h1 {
    font-size: clamp(30px, 0.0291970803 * 100vw + 20.6569343066px, 58px);
    line-height: clamp(33px, 0.0260688217 * 100vw + 24.6579770594px, 58px);
  }
}
.internal_banner__container .left .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  line-height: clamp(18.2px, 1.421875vw, 27.3px);
  color: #707881;
  margin-top: clamp(22.6666666667px, 1.7708333333vw, 34px);
  max-width: 79%;
}
@media (max-width: 1279px) {
  .internal_banner__container .left .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .internal_banner__container .left .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .internal_banner__container .left .text {
    max-width: 100%;
  }
}
@media (max-width: 1279px) {
  .internal_banner__container .left {
    width: 100%;
    padding-top: clamp(0px, 0.0333680918 * 100vw + -10.6777893639px, 32px);
  }
}
.internal_banner__container .right img {
  max-width: clamp(309.16px, 24.153125vw, 463.74px);
  max-height: clamp(412px, 32.1875vw, 618px);
  object-fit: contain;
  position: relative;
  z-index: 1;
}
@media (max-width: 1279px) {
  .internal_banner__container .right img {
    margin-left: auto;
    margin-top: 24px;
    max-width: clamp(180px, 0.2958706986 * 100vw + 85.3213764338px, 463.74px);
    max-height: clamp(240px, 0.3941605839 * 100vw + 113.8686131387px, 618px);
  }
}
@media (max-width: 1279px) {
  .internal_banner__container {
    flex-direction: column;
  }
}
.internal_banner .container_1920 {
  position: relative;
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  overflow: hidden;
}
.internal_banner .background_line {
  z-index: -1;
}

.link_open_modal__container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 1023px) {
  .link_open_modal__container {
    position: relative;
    flex-direction: column;
    padding-top: 36px;
  }
}
.link_open_modal__title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(66.6666666667px, 5.2083333333vw, 100px);
}
@media (max-width: 1279px) {
  .link_open_modal__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .link_open_modal__title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .link_open_modal__title {
    font-size: clamp(30px, 0.0291970803 * 100vw + 20.6569343066px, 58px);
    line-height: clamp(33px, 0.0260688217 * 100vw + 24.6579770594px, 58px);
  }
}
.link_open_modal__left {
  width: 68%;
}
.link_open_modal__left .btn_container {
  display: flex;
  margin-top: clamp(37.3333333333px, 2.9166666667vw, 56px);
}
.link_open_modal__left .btn_container svg {
  width: clamp(98px, 7.65625vw, 147px);
  height: clamp(98px, 7.65625vw, 147px);
  fill: transparent;
}
@media (max-width: 1279px) {
  .link_open_modal__left .btn_container svg {
    display: none;
  }
}
.link_open_modal__left .btn {
  margin-top: clamp(37.3333333333px, 2.9166666667vw, 56px);
}
.link_open_modal__left .btn.not_margin {
  margin-top: 0;
  margin-right: clamp(24.6666666667px, 1.9270833333vw, 37px);
  height: fit-content;
}
@media (max-width: 1023px) {
  .link_open_modal__left .btn.not_margin {
    margin-right: 0;
  }
}
@media (max-width: 1023px) {
  .link_open_modal__left .btn {
    position: absolute;
    right: 50%;
    bottom: clamp(35px, 0.0640113798 * 100vw + 14.5163584637px, 80px);
    translate: 50% 0;
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width: 425px) {
  .link_open_modal__left .btn {
    width: 100%;
  }
}
@media (max-width: 1279px) {
  .link_open_modal__left {
    width: 100%;
    max-width: 793px;
  }
}
.link_open_modal__right {
  width: 32%;
}
.link_open_modal__right img {
  width: 109%;
  height: clamp(501.3333333333px, 39.1666666667vw, 752px);
  object-fit: cover;
  object-position: bottom;
}
@media (max-width: 1023px) {
  .link_open_modal__right img {
    height: clamp(300px, 0.2859174964 * 100vw + 208.506401138px, 501px);
    width: 82%;
    margin-left: auto;
  }
}
@media (max-width: 1279px) {
  .link_open_modal__right {
    width: 100%;
    max-width: 373px;
  }
}
.link_open_modal__text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  margin-top: 44px;
}
@media (max-width: 1279px) {
  .link_open_modal__text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .link_open_modal__text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}

.kp {
  margin-top: clamp(74px, 5.78125vw, 111px);
  margin-bottom: clamp(60px, 4.6875vw, 90px);
}
.kp .left {
  width: 32%;
}
@media (max-width: 1279px) {
  .kp .left {
    width: 100%;
  }
}
.kp .right {
  width: 55%;
  padding-top: clamp(8px, 0.625vw, 12px);
}
@media (max-width: 1279px) {
  .kp .right {
    width: 100%;
  }
}
.kp__title {
  font-family: "Hoves Regular";
  font-size: clamp(66.6666666667px, 5.2083333333vw, 100px);
  line-height: clamp(60px, 4.6875vw, 90px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(72px, 5.625vw, 108px);
  text-wrap: balance;
  margin-bottom: clamp(54px, 4.21875vw, 81px);
  max-width: 80%;
}
@media (max-width: 1279px) {
  .kp__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .kp__title {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
  }
}
@media (max-width: 1279px) {
  .kp__title {
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  .kp__title {
    margin-bottom: clamp(36px, 0.0256045519 * 100vw + 27.8065433855px, 54px);
  }
}
.kp__services {
  display: flex;
  margin-bottom: clamp(35.3333333333px, 2.7604166667vw, 53px);
}
.kp__services .right {
  display: flex;
  flex-wrap: wrap;
  gap: clamp(6.6666666667px, 0.5208333333vw, 10px) 0;
}
@media (max-width: 1279px) {
  .kp__services {
    flex-direction: column;
  }
}
.kp__budgets {
  display: flex;
  margin-bottom: clamp(36.6666666667px, 2.8645833333vw, 55px);
}
.kp__budgets .right {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  gap: clamp(6.6666666667px, 0.5208333333vw, 10px) 0;
}
@media (max-width: 1279px) {
  .kp__budgets {
    flex-direction: column;
  }
}
.kp__task {
  display: flex;
}
.kp__task .right {
  display: flex;
  justify-content: space-between;
  width: 68%;
}
.kp__task .right input {
  width: clamp(189.3333333333px, 14.7916666667vw, 284px);
}
.kp__task .right .input_container {
  display: flex;
  flex-direction: column;
  width: clamp(189.3333333333px, 14.7916666667vw, 284px);
}
.kp__task .right .input_container input {
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
}
.kp__task .right .input_container .drag_and_drop {
  position: relative;
  border: 3px dashed #37424D;
  border-radius: clamp(13.3333333333px, 1.0416666667vw, 20px);
  width: 100%;
  height: clamp(126.6666666667px, 9.8958333333vw, 190px);
  margin-bottom: clamp(15.3333333333px, 1.1979166667vw, 23px);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: clamp(15.3333333333px, 1.1979166667vw, 23px);
  padding-right: clamp(15.3333333333px, 1.1979166667vw, 23px);
}
.kp__task .right .input_container .drag_and_drop .img_container {
  margin-bottom: clamp(10.6666666667px, 0.8333333333vw, 16px);
}
@media (max-width: 767px) {
  .kp__task .right .input_container .drag_and_drop {
    height: 190px;
  }
}
.kp__task .right .input_container .name_container {
  width: 100%;
  text-align: center;
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
}
@media (max-width: 1279px) {
  .kp__task .right .input_container .name_container {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .kp__task .right .input_container .name_container {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.kp__task .right .input_container .name_container .file_name {
  display: flex;
  align-items: center;
  justify-content: center;
}
.kp__task .right .input_container .name_container .file_name span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 200px;
}
.kp__task .right .input_container .name_container .file_name .button_clear {
  width: 17px;
  height: 17px;
  border-radius: 50%;
  border: 1px solid #707881;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 6px;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.kp__task .right .input_container .name_container .file_name .button_clear svg {
  width: 7px;
  height: 7px;
  stroke: #707881;
  transition: all 0.3s ease;
}
@media (hover: hover) {
  .kp__task .right .input_container .name_container .file_name .button_clear:hover {
    border-color: #C0FF00;
  }
  .kp__task .right .input_container .name_container .file_name .button_clear:hover svg {
    stroke: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .kp__task .right .input_container .name_container .file_name .button_clear:active {
    border-color: #C0FF00;
  }
  .kp__task .right .input_container .name_container .file_name .button_clear:active svg {
    stroke: #C0FF00;
  }
}
@media (max-width: 1279px) {
  .kp__task .right .input_container .name_container {
    font-size: 12px;
    line-height: 14.67px;
  }
}
.kp__task .right .input_container svg {
  width: clamp(50.6666666667px, 3.9583333333vw, 76px);
  height: clamp(50.6666666667px, 3.9583333333vw, 76px);
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  .kp__task .right .input_container .button_kp div {
    width: 100%;
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .kp__task .right .input_container {
    width: 100%;
  }
}
@media (max-width: 1279px) {
  .kp__task .right {
    width: 100%;
    justify-content: flex-start;
    gap: 17px;
  }
}
@media (max-width: 767px) {
  .kp__task .right {
    flex-direction: column;
  }
}
@media (max-width: 1279px) {
  .kp__task {
    flex-direction: column;
  }
}
.kp__contacts {
  display: flex;
}
.kp__contacts__container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: clamp(8px, 0.625vw, 12px) clamp(16px, 1.25vw, 24px);
}
@media (max-width: 1279px) {
  .kp__contacts__container {
    grid-template-columns: repeat(auto-fill, minmax(clamp(280px, 0.1251303441 * 100vw + 239.9582898853px, 400px), 1fr));
  }
}
.kp__contacts .btn {
  width: 100%;
}
@media (max-width: 1279px) {
  .kp__contacts .btn {
    margin-top: 17px;
  }
}
.kp__contacts .right {
  width: 50%;
}
@media (max-width: 1279px) {
  .kp__contacts .right {
    width: 100%;
    display: flex;
    flex-direction: column;
  }
}
.kp__contacts .personal {
  margin-top: clamp(25.3333333333px, 1.9791666667vw, 38px);
  max-width: clamp(200px, 15.625vw, 300px);
  margin-bottom: clamp(26px, 2.03125vw, 39px);
}
@media (max-width: 1279px) {
  .kp__contacts .personal {
    order: 1;
    max-width: 100%;
    text-align: center;
    margin-bottom: 0;
    margin-top: 18px;
  }
}
@media (max-width: 1279px) {
  .kp__contacts {
    flex-direction: column;
    gap: 17px;
    margin-top: 36px;
  }
}
.kp textarea {
  width: clamp(576px, 45vw, 864px);
  height: clamp(186.6666666667px, 14.5833333333vw, 280px);
}
@media (max-width: 1279px) {
  .kp textarea {
    width: clamp(460px, 0.2270058708 * 100vw + 285.6594911937px, 576px);
  }
}
@media (max-width: 767px) {
  .kp textarea {
    width: 100%;
    height: clamp(134px, 0.1163310962 * 100vw + 96.774049217px, 186px);
  }
}
.kp .input {
  background: #1A252F;
}
.kp__head {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  margin-bottom: clamp(17.3333333333px, 1.3541666667vw, 26px);
  max-width: 70%;
}
@media (max-width: 1279px) {
  .kp__head {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .kp__head {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1279px) {
  .kp__head {
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  .kp__head {
    font-size: clamp(30px, 0.0142247511 * 100vw + 25.4480796586px, 40px);
    line-height: clamp(33px, 0.0156472262 * 100vw + 27.9928876245px, 44px);
    margin-bottom: clamp(10px, 0.0099573257 * 100vw + 6.813655761px, 17px);
  }
}
.kp__description {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
  max-width: 80%;
}
@media (max-width: 1279px) {
  .kp__description {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .kp__description {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (max-width: 1279px) {
  .kp__description {
    max-width: 100%;
    margin-bottom: 10px;
  }
}
.kp .line {
  width: 87%;
  height: 2px;
  background: #37424D;
  margin-top: clamp(18px, 1.40625vw, 27px);
  margin-bottom: clamp(14px, 1.09375vw, 21px);
}
@media (max-width: 1279px) {
  .kp .line {
    display: none;
  }
}
@media (max-width: 1279px) {
  .kp {
    margin-top: clamp(50px, 0.0250260688 * 100vw + 41.9916579771px, 74px);
  }
}

.contacts_block {
  margin-top: clamp(72px, 5.625vw, 108px);
}
.contacts_block h1 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .contacts_block h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .contacts_block h1 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.contacts_block__head {
  display: flex;
  align-items: center;
}
.contacts_block__head .btn {
  margin-left: clamp(42.6666666667px, 3.3333333333vw, 64px);
  margin-top: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
@media (max-width: 1279px) {
  .contacts_block__head .btn {
    margin-left: 0;
    margin-top: 21px;
  }
}
@media (max-width: 425px) {
  .contacts_block__head .btn {
    width: 100%;
  }
}
@media (max-width: 1279px) {
  .contacts_block__head {
    flex-direction: column;
    align-items: flex-start;
  }
}
.contacts_block__container {
  margin-top: clamp(37.3333333333px, 2.9166666667vw, 56px);
  display: grid;
  grid-template-columns: 39% 41% 10%;
  gap: clamp(54.6666666667px, 4.2708333333vw, 82px);
}
.contacts_block__container .contacts {
  display: flex;
  flex-wrap: wrap;
  gap: clamp(26.6666666667px, 2.0833333333vw, 40px) 0;
  justify-content: space-between;
}
.contacts_block__container .contacts .position {
  display: flex;
  flex-direction: column;
}
.contacts_block__container .contacts .position .address {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(18.6666666667px, 1.4583333333vw, 28px);
  line-height: clamp(20.5333333333px, 1.6041666667vw, 30.8px);
  color: #F2F2F6;
}
.contacts_block__container .contacts .phone {
  display: flex;
  flex-direction: column;
}
.contacts_block__container .contacts .phone a {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(18.6666666667px, 1.4583333333vw, 28px);
  line-height: clamp(20.5333333333px, 1.6041666667vw, 30.8px);
  color: #F2F2F6;
  color: #C0FF00;
  text-decoration: underline;
  transition: all 0.3s ease;
  width: fit-content;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .contacts_block__container .contacts .phone a:hover {
    text-decoration: none;
  }
}
@media (hover: none), (hover: on-demand) {
  .contacts_block__container .contacts .phone a:active {
    text-decoration: none;
  }
}
.contacts_block__container .contacts .emails {
  display: flex;
  flex-direction: column;
}
.contacts_block__container .contacts .emails__container {
  display: flex;
  flex-direction: column;
}
.contacts_block__container .contacts .emails__container .item {
  display: flex;
  align-items: center;
}
.contacts_block__container .contacts .emails__container .item a {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(18.6666666667px, 1.4583333333vw, 28px);
  line-height: clamp(20.5333333333px, 1.6041666667vw, 30.8px);
  color: #F2F2F6;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .contacts_block__container .contacts .emails__container .item a:hover {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .contacts_block__container .contacts .emails__container .item a:active {
    color: #C0FF00;
  }
}
.contacts_block__container .contacts .emails__container .item .desc {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
  margin-left: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
@media (max-width: 1279px) {
  .contacts_block__container .contacts .emails__container .item .desc {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .contacts_block__container .contacts .emails__container .item .desc {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (max-width: 425px) {
  .contacts_block__container .contacts .emails__container .item .desc {
    margin-left: 0;
  }
}
.contacts_block__container .contacts .emails__container .item:not(:last-child) {
  margin-bottom: clamp(12px, 0.9375vw, 18px);
}
@media (max-width: 425px) {
  .contacts_block__container .contacts .emails__container .item {
    flex-direction: column;
    gap: 4px;
    align-items: flex-start;
  }
}
@media (max-width: 1279px) {
  .contacts_block__container .contacts {
    flex-direction: column;
    gap: 36px;
  }
}
.contacts_block__container .requisites {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 clamp(34.6666666667px, 2.7083333333vw, 52px);
}
.contacts_block__container .requisites .head_name {
  grid-column: 1/3;
}
@media (max-width: 1279px) {
  .contacts_block__container .requisites .head_name {
    grid-column: 1/2;
  }
}
.contacts_block__container .requisites .col1, .contacts_block__container .requisites .col2 {
  grid-row: 2/3;
  display: flex;
  flex-direction: column;
  gap: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
@media (max-width: 1279px) {
  .contacts_block__container .requisites .col1, .contacts_block__container .requisites .col2 {
    grid-row: auto;
  }
}
.contacts_block__container .requisites .col1 {
  grid-column: 1/2;
}
@media (max-width: 1279px) {
  .contacts_block__container .requisites .col1 {
    grid-column: auto;
  }
}
.contacts_block__container .requisites .col2 {
  grid-column: 2/3;
}
@media (max-width: 1279px) {
  .contacts_block__container .requisites .col2 {
    grid-column: 1/2;
    margin-top: 10px;
  }
}
.contacts_block__container .requisites .item {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .contacts_block__container .requisites .item {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .contacts_block__container .requisites .item {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (max-width: 1279px) {
  .contacts_block__container .requisites .item:not(:last-child) {
    margin-bottom: 10px;
  }
}
@media (max-width: 1023px) {
  .contacts_block__container .requisites .item {
    line-height: 15.6px;
  }
}
@media (max-width: 1279px) {
  .contacts_block__container .requisites {
    grid-template-columns: 1fr;
  }
}
.contacts_block__container .social__items {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(26.6666666667px, 2.0833333333vw, 40px), 1fr));
  gap: clamp(10px, 0.78125vw, 15px);
  max-width: clamp(108.6666666667px, 8.4895833333vw, 163px);
}
@media (max-width: 1279px) {
  .contacts_block__container .social__items {
    grid-template-columns: repeat(auto-fill, minmax(40px, 1fr));
    max-width: 100%;
    margin-top: 15px;
  }
}
.contacts_block__container .social__item {
  width: clamp(26.6666666667px, 2.0833333333vw, 40px);
  aspect-ratio: 1;
  border-radius: 50%;
  border: 1px solid #C0FF00;
  display: flex;
  align-items: center;
  justify-content: center;
}
.contacts_block__container .social__item svg {
  width: clamp(12.6666666667px, 0.9895833333vw, 19px);
  aspect-ratio: 1;
  fill: #F2F2F6;
}
@media (max-width: 1279px) {
  .contacts_block__container .social__item svg {
    width: 19px;
  }
}
@media (max-width: 1279px) {
  .contacts_block__container .social__item {
    width: 40px;
  }
}
.contacts_block__container .head_name {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  color: #707881;
  margin-bottom: clamp(10px, 0.78125vw, 15px);
  max-width: clamp(133.3333333333px, 10.4166666667vw, 200px);
}
@media (max-width: 1279px) {
  .contacts_block__container .head_name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .contacts_block__container .head_name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .contacts_block__container .head_name {
    max-width: 100%;
    margin-bottom: 7px;
  }
}
@media (max-width: 1279px) {
  .contacts_block__container {
    grid-template-columns: 1fr;
    margin-top: 36px;
  }
}
.contacts_block__map {
  width: 100%;
  height: clamp(314px, 24.53125vw, 471px);
  margin-top: clamp(40px, 3.125vw, 60px);
}

.jobs {
  margin-top: clamp(63.3333333333px, 4.9479166667vw, 95px);
}
.jobs h1 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .jobs h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .jobs h1 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.jobs__head {
  display: flex;
  align-items: center;
}
@media (max-width: 1279px) {
  .jobs__head {
    flex-direction: column;
    align-items: flex-start;
  }
}
.jobs__text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  margin-left: clamp(262.6666666667px, 20.5208333333vw, 394px);
  margin-top: clamp(16px, 1.25vw, 24px);
}
@media (max-width: 1279px) {
  .jobs__text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .jobs__text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .jobs__text {
    margin-left: 0;
  }
}
.jobs__conditions ol {
  list-style: decimal;
  padding-left: clamp(16.6666666667px, 1.3020833333vw, 25px);
  margin-top: clamp(33.3333333333px, 2.6041666667vw, 50px);
}
.jobs__conditions ol li {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  padding-left: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
@media (max-width: 1279px) {
  .jobs__conditions ol li {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .jobs__conditions ol li {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.jobs__conditions ol li:not(:last-child) {
  margin-bottom: clamp(9.3333333333px, 0.7291666667vw, 14px);
}
.jobs__opening {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(348.6666666667px, 27.2395833333vw, 523px), 1fr));
  gap: clamp(20px, 1.5625vw, 30px) clamp(33.3333333333px, 2.6041666667vw, 50px);
  margin-top: clamp(40px, 3.125vw, 60px);
  margin-bottom: clamp(20px, 1.5625vw, 30px);
}
.jobs__opening .item {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  padding: clamp(15.3333333333px, 1.1979166667vw, 23px) 0;
  border-bottom: 1px solid #37424D;
  white-space: wrap;
  text-wrap: balance;
}
@media (max-width: 1279px) {
  .jobs__opening .item {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .jobs__opening .item {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .jobs__opening .item {
    padding-top: 0;
    line-height: clamp(15.64px, 0.016016684 * 100vw + 10.5146611053px, 31px);
  }
}
@media (max-width: 1279px) {
  .jobs__opening {
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
    margin-top: 36px;
  }
}

.blog {
  margin-top: clamp(64px, 5vw, 96px);
  padding-bottom: clamp(66.6666666667px, 5.2083333333vw, 100px);
}
.blog h1 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  margin-bottom: clamp(44px, 3.4375vw, 66px);
}
@media (max-width: 1279px) {
  .blog h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .blog h1 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .blog h1 {
    font-size: clamp(30px, 0.0291970803 * 100vw + 20.6569343066px, 58px);
    line-height: clamp(33px, 0.0260688217 * 100vw + 24.6579770594px, 58px);
    margin-bottom: clamp(30px, 0.0145985401 * 100vw + 25.3284671533px, 44px);
  }
}
.blog__list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(366.6666666667px, 28.6458333333vw, 550px), 1fr));
  gap: clamp(51.3333333333px, 4.0104166667vw, 77px) clamp(23.3333333333px, 1.8229166667vw, 35px);
}
@media (max-width: 1279px) {
  .blog__list {
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
    row-gap: 30px;
  }
}
.blog__item {
  display: flex;
  flex-direction: column;
}
.blog__item__img {
  width: 100%;
  height: clamp(191.3333333333px, 14.9479166667vw, 287px);
  object-fit: cover;
  border-radius: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
.blog__item__name {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  transition: all 0.3s ease;
  margin-left: clamp(4.6666666667px, 0.3645833333vw, 7px);
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (max-width: 1279px) {
  .blog__item__name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .blog__item__name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (hover: hover) {
  .blog__item__name:hover {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .blog__item__name:active {
    color: #C0FF00;
  }
}
@media (max-width: 1023px) {
  .blog__item__name {
    margin-left: clamp(0px, 0.2604166667vw, 5px);
  }
}
.blog__item__text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  font-family: "Hoves Italic";
  color: #707881;
  margin-left: clamp(4.6666666667px, 0.3645833333vw, 7px);
  margin-top: clamp(6.6666666667px, 0.5208333333vw, 10px);
  max-width: 95%;
}
@media (max-width: 1279px) {
  .blog__item__text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .blog__item__text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1023px) {
  .blog__item__text {
    margin-left: clamp(0px, 0.2604166667vw, 5px);
    max-width: 100%;
    margin-top: 8px;
  }
}
.blog__date {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  font-family: "Hoves Italic";
  margin-top: clamp(12px, 0.9375vw, 18px);
  margin-bottom: clamp(5.3333333333px, 0.4166666667vw, 8px);
  margin-left: clamp(4.6666666667px, 0.3645833333vw, 7px);
}
@media (max-width: 1279px) {
  .blog__date {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .blog__date {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (max-width: 1023px) {
  .blog__date {
    margin-left: clamp(0px, 0.2604166667vw, 5px);
    margin-top: 15px;
    margin-bottom: 10px;
  }
}
.blog__page {
  margin-top: clamp(72.6666666667px, 5.6770833333vw, 109px);
  margin-bottom: clamp(60px, 4.6875vw, 90px);
}
.blog__page h1 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(73.7px, 5.7578125vw, 110.55px);
  max-width: 80%;
  margin-bottom: clamp(40px, 3.125vw, 60px);
}
@media (max-width: 1279px) {
  .blog__page h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .blog__page h1 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .blog__page h1 {
    font-size: clamp(30px, 0.0291970803 * 100vw + 20.6569343066px, 58px);
    line-height: clamp(33px, 0.0260688217 * 100vw + 24.6579770594px, 58px);
    margin-bottom: clamp(30px, 0.0145985401 * 100vw + 25.3284671533px, 44px);
  }
}
.blog__page__info {
  display: flex;
  align-items: center;
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  font-family: "Hoves Italic";
  color: #707881;
  gap: 0 clamp(44.6666666667px, 3.4895833333vw, 67px);
  margin-bottom: clamp(42px, 3.28125vw, 63px);
  margin-left: clamp(10.6666666667px, 0.8333333333vw, 16px);
}
@media (max-width: 1279px) {
  .blog__page__info {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .blog__page__info {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (max-width: 1279px) {
  .blog__page__info {
    row-gap: clamp(4px, 0.0085348506 * 100vw + 1.2688477952px, 10px);
  }
}
@media (max-width: 767px) {
  .blog__page__info {
    flex-direction: column;
    margin-left: 0;
    align-items: flex-start;
    margin-bottom: clamp(16px, 0.0581655481 * 100vw + -2.6129753915px, 42px);
  }
}
.blog__page__content .case_container {
  width: 100% !important;
}
.blog__page__content .case_container .content-gallery.cols-2 img {
  max-height: clamp(314.6666666667px, 24.5833333333vw, 472px);
  height: 100%;
  object-fit: cover;
}
.blog__page__share_post {
  display: flex;
  align-items: center;
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  margin-top: clamp(26.6666666667px, 2.0833333333vw, 40px);
  margin-bottom: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1279px) {
  .blog__page__share_post {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .blog__page__share_post {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.blog__page__share_post .item {
  width: clamp(22px, 1.71875vw, 33px);
  height: clamp(22px, 1.71875vw, 33px);
  border-radius: clamp(7px, 0.546875vw, 10.5px);
  background: linear-gradient(180deg, #C0FF00 0%, #78C100 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.blog__page__share_post .item svg {
  width: clamp(16px, 1.25vw, 24px);
  height: clamp(16px, 1.25vw, 24px);
  fill: #121B24;
}
.blog__page__share_post .item:not(:last-child) {
  margin-right: clamp(16.6666666667px, 1.3020833333vw, 25px);
}
.blog__page__share_post .item:first-child {
  margin-left: clamp(14.6666666667px, 1.1458333333vw, 22px);
}
@media (max-width: 1023px) {
  .blog__page {
    margin-top: clamp(50px, 0.0321479374 * 100vw + 39.7126600284px, 72.6px);
  }
}

.rews {
  margin-top: clamp(66.6666666667px, 5.2083333333vw, 100px);
  margin-bottom: clamp(60px, 4.6875vw, 90px);
}
.rews h1 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .rews h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .rews h1 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .rews h1 {
    font-size: clamp(30px, 0.0291970803 * 100vw + 20.6569343066px, 58px);
    line-height: clamp(33px, 0.0260688217 * 100vw + 24.6579770594px, 58px);
  }
}
.rews__tabs {
  display: flex;
  margin-top: clamp(20px, 1.5625vw, 30px);
  flex-wrap: wrap;
}
@media (max-width: 1279px) {
  .rews__tabs {
    row-gap: 10px;
  }
}
.rews__tab {
  border: 1px solid #707881;
  border-radius: clamp(22.6866666667px, 1.7723958333vw, 34.03px);
  padding: clamp(3.3333333333px, 0.2604166667vw, 5px) clamp(13.3333333333px, 1.0416666667vw, 20px) clamp(4.6666666667px, 0.3645833333vw, 7px);
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  transition: all 0.3s ease;
  user-select: none;
}
@media (max-width: 1279px) {
  .rews__tab {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .rews__tab {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.rews__tab.active {
  opacity: 0.5;
  cursor: auto;
}
.rews__tab:not(.active) {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .rews__tab:not(.active):hover {
    border-color: #C0FF00;
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .rews__tab:not(.active):active {
    border-color: #C0FF00;
    color: #C0FF00;
  }
}
@media (max-width: 1279px) {
  .rews__tab {
    padding: 8px 20px 12px;
    font-size: 14px;
    line-height: 15.4px;
  }
}
.rews__content {
  margin-top: clamp(53.3333333333px, 4.1666666667vw, 80px);
}
.rews__content.google-yandex {
  display: flex;
  justify-content: center;
  gap: clamp(20px, 1.5625vw, 30px);
}
@media (max-width: 1279px) {
  .rews__content.google-yandex {
    flex-direction: column;
    max-width: 700px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
.rews__content .scan__item {
  display: flex;
}
.rews__content .scan__item:not(:last-child) {
  margin-bottom: clamp(33.3333333333px, 2.6041666667vw, 50px);
}
@media (max-width: 1023px) {
  .rews__content .scan__item:not(:last-child) {
    margin-bottom: 36px;
  }
}
@media (max-width: 1023px) {
  .rews__content .scan__item {
    flex-direction: column;
  }
}
.rews__content .scan__img {
  margin-right: clamp(28.6666666667px, 2.2395833333vw, 43px);
  overflow: hidden;
  width: clamp(193.3333333333px, 15.1041666667vw, 290px);
  height: clamp(273.3333333333px, 21.3541666667vw, 410px);
  display: block;
}
.rews__content .scan__img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
@media (max-width: 1279px) {
  .rews__content .scan__img {
    width: clamp(260px, 0.3137254902 * 100vw + -61.2549019608px, 340px);
    width: 340px;
    height: auto;
  }
}
@media (max-width: 1023px) {
  .rews__content .scan__img {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    width: clamp(205px, 0.1920341394 * 100vw + 143.5490753912px, 340px);
  }
}
.rews__content .scan__name {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  margin-bottom: clamp(5.3333333333px, 0.4166666667vw, 8px);
}
@media (max-width: 1279px) {
  .rews__content .scan__name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .rews__content .scan__name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.rews__content .scan__author {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  margin-bottom: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
@media (max-width: 1279px) {
  .rews__content .scan__author {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .rews__content .scan__author {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.rews__content .scan__text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .rews__content .scan__text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .rews__content .scan__text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.rews__content .video__items {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(366.6666666667px, 28.6458333333vw, 550px), 1fr));
  gap: clamp(33.3333333333px, 2.6041666667vw, 50px) clamp(23.3333333333px, 1.8229166667vw, 35px);
}
@media (max-width: 1279px) {
  .rews__content .video__items {
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  }
}
.rews__content .video__item iframe, .rews__content .video__item img {
  width: 100%;
  height: clamp(205.3333333333px, 16.0416666667vw, 308px);
  border-radius: clamp(13.3333333333px, 1.0416666667vw, 20px);
  margin-bottom: clamp(13.3333333333px, 1.0416666667vw, 20px);
  cursor: pointer;
}
@media (max-width: 1023px) {
  .rews__content .video__item iframe, .rews__content .video__item img {
    margin-bottom: clamp(10px, 0.0046941679 * 100vw + 8.4978662873px, 13.3px);
    height: clamp(157px, 0.0687055477 * 100vw + 135.0142247511px, 205.3px);
    border-radius: 10px;
  }
}
.rews__content .video__name {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  margin-bottom: 8px;
  margin-left: 5px;
}
@media (max-width: 1279px) {
  .rews__content .video__name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .rews__content .video__name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (max-width: 1023px) {
  .rews__content .video__name {
    margin-left: clamp(0px, 0.0071123755 * 100vw + -2.2759601707px, 5px);
    margin-bottom: clamp(5px, 0.0042674253 * 100vw + 3.6344238976px, 8px);
  }
}
.rews__content .video__author {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  margin-left: 5px;
}
@media (max-width: 1279px) {
  .rews__content .video__author {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .rews__content .video__author {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1023px) {
  .rews__content .video__author {
    margin-left: clamp(0px, 0.0071123755 * 100vw + -2.2759601707px, 5px);
  }
}
@media (max-width: 1279px) {
  .rews__content {
    margin-top: clamp(36px, 0.0180396246 * 100vw + 30.2273201251px, 53.3px);
  }
}
@media (max-width: 1023px) {
  .rews {
    margin-top: clamp(50px, 0.0321479374 * 100vw + 39.7126600284px, 72.6px);
  }
}

.portfolio {
  padding-top: clamp(64px, 5vw, 96px);
  padding-bottom: clamp(60px, 4.6875vw, 90px);
}
.portfolio h1 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  margin-bottom: clamp(10.6666666667px, 0.8333333333vw, 16px);
}
@media (max-width: 1279px) {
  .portfolio h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .portfolio h1 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.portfolio__sections {
  display: flex;
  align-items: center;
  gap: clamp(6px, 0.46875vw, 9px);
  flex-wrap: wrap;
}
.portfolio__section_item {
  padding: clamp(3.3333333333px, 0.2604166667vw, 5px) clamp(14px, 1.09375vw, 21px) clamp(5.3333333333px, 0.4166666667vw, 8px);
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  border-radius: clamp(22.6666666667px, 1.7708333333vw, 34px);
  transition: all 0.3s ease;
  background: #37424D;
  text-transform: lowercase;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (max-width: 1279px) {
  .portfolio__section_item {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .portfolio__section_item {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (hover: hover) {
  .portfolio__section_item:hover {
    color: #F2F2F6;
    border-color: var(--color);
    background: var(--color);
    box-shadow: 0px 16px 49.3px -6px var(--color);
  }
}
@media (hover: none), (hover: on-demand) {
  .portfolio__section_item:active {
    color: #F2F2F6;
    border-color: var(--color);
    background: var(--color);
    box-shadow: 0px 16px 49.3px -6px var(--color);
  }
}
.portfolio__section_item.active {
  color: #F2F2F6;
  border-color: var(--color);
  background: var(--color);
}
.portfolio__sub_sections {
  margin-top: clamp(30px, 2.34375vw, 45px);
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.portfolio__sub_sections label {
  margin-bottom: clamp(3.3333333333px, 0.2604166667vw, 5px);
}
.portfolio__sub_sections label span {
  text-transform: lowercase;
}
.portfolio__items {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(366.6666666667px, 28.6458333333vw, 550px), 1fr));
  justify-items: stretch;
  justify-content: space-between;
  gap: clamp(33.3333333333px, 2.6041666667vw, 50px) clamp(23.3333333333px, 1.8229166667vw, 35px);
  margin-top: clamp(50px, 3.90625vw, 75px);
}
@media (max-width: 1279px) {
  .portfolio__items {
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  }
}
.portfolio__item {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.portfolio__item .name {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  margin-top: clamp(12px, 0.9375vw, 18px);
  margin-left: auto;
  margin-right: auto;
  max-width: 97%;
  transition: all 0.3s ease;
}
@media (max-width: 1279px) {
  .portfolio__item .name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .portfolio__item .name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.portfolio__item .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  line-height: clamp(18.2px, 1.421875vw, 27.3px);
  font-style: italic;
  color: #707881;
  margin-left: auto;
  margin-right: auto;
  margin-top: clamp(5.3333333333px, 0.4166666667vw, 8px);
  max-width: 97%;
}
@media (max-width: 1279px) {
  .portfolio__item .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .portfolio__item .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.portfolio__item img {
  width: 100%;
  height: clamp(236.6666666667px, 18.4895833333vw, 355px);
  background: #9BAEF2;
  border-radius: clamp(13.3333333333px, 1.0416666667vw, 20px);
  object-fit: cover;
}
@media (hover: hover) {
  .portfolio__item:hover .name {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .portfolio__item:active .name {
    color: #C0FF00;
  }
}

.case_detail_page .case_detail {
  padding-top: clamp(72px, 5.625vw, 108px);
  background: var(--case-bgc-color);
}
.case_detail_page .case_detail.bgc {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.case_detail_page .case_detail h1 {
  width: 100%;
  text-align: center;
  font-family: "Hoves Regular";
  font-size: clamp(66.6666666667px, 5.2083333333vw, 100px);
  line-height: clamp(60px, 4.6875vw, 90px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(73.3333333333px, 5.7291666667vw, 110px);
  margin: 0 auto;
  text-wrap: balance;
}
@media (max-width: 1279px) {
  .case_detail_page .case_detail h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail h1 {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
  }
}
.case_detail_page .case_detail h1.dark {
  color: #121B24;
}
.case_detail_page .case_detail__info_container {
  margin-top: clamp(28px, 2.1875vw, 42px);
  display: flex;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  width: fit-content;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: clamp(11.3333333333px, 0.8854166667vw, 17px);
  opacity: 0.7;
}
.case_detail_page .case_detail__info_container .date {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  margin-right: clamp(26.6666666667px, 2.0833333333vw, 40px);
}
@media (max-width: 1279px) {
  .case_detail_page .case_detail__info_container .date {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__info_container .date {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.case_detail_page .case_detail__info_container .date.dark {
  color: rgba(18, 27, 36, 0.7);
}
.case_detail_page .case_detail__info_container .date.white {
  color: rgba(255, 255, 255, 0.7);
}
.case_detail_page .case_detail__info_container .section, .case_detail_page .case_detail__info_container .sfera {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  padding: 5px 20px 7px;
  border: 1px solid #121B24;
  border-radius: 34.03px;
  text-transform: lowercase;
}
@media (max-width: 1279px) {
  .case_detail_page .case_detail__info_container .section, .case_detail_page .case_detail__info_container .sfera {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__info_container .section, .case_detail_page .case_detail__info_container .sfera {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.case_detail_page .case_detail__info_container .section.dark, .case_detail_page .case_detail__info_container .sfera.dark {
  color: rgba(18, 27, 36, 0.7);
  border-color: rgba(18, 27, 36, 0.7);
}
.case_detail_page .case_detail__info_container .section.white, .case_detail_page .case_detail__info_container .sfera.white {
  color: rgba(255, 255, 255, 0.7);
  border-color: rgba(255, 255, 255, 0.7);
}
.case_detail_page .case_detail__info_container .site_link {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  margin-right: 40px;
  text-decoration: underline;
}
@media (max-width: 1279px) {
  .case_detail_page .case_detail__info_container .site_link {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__info_container .site_link {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.case_detail_page .case_detail__info_container .site_link.dark {
  color: rgba(18, 27, 36, 0.7);
}
.case_detail_page .case_detail__info_container .site_link.white {
  color: rgba(255, 255, 255, 0.7);
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__info_container {
    margin-top: clamp(18px, 0.0142247511 * 100vw + 13.4480796586px, 28px);
  }
}
.case_detail_page .case_detail__detail_img {
  width: 100%;
  height: auto;
  margin-top: clamp(37.3333333333px, 2.9166666667vw, 56px);
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__detail_img {
    margin-top: clamp(27px, 0.0142247511 * 100vw + 22.4480796586px, 37px);
  }
}
.case_detail_page .case_detail__detail_text {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  font-size: clamp(16.6666666667px, 1.3020833333vw, 25px);
  line-height: clamp(20px, 1.5625vw, 30px);
  padding-top: clamp(60px, 4.6875vw, 90px);
  padding-bottom: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1279px) {
  .case_detail_page .case_detail__detail_text {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__detail_text {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.case_detail_page .case_detail__detail_text.dark {
  color: rgba(18, 27, 36, 0.7);
}
.case_detail_page .case_detail__detail_text.white {
  color: rgba(255, 255, 255, 0.7);
}
.case_detail_page .case_detail__detail_text p:not(:last-child) {
  margin-bottom: clamp(10.6666666667px, 0.8333333333vw, 16px);
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__detail_text {
    padding-bottom: 50px;
    font-size: clamp(14px, 0.0042674253 * 100vw + 12.6344238976px, 17px);
    line-height: clamp(16.8px, 0.0027027027 * 100vw + 15.9351351351px, 18.7px);
  }
}
.case_detail_page .case_detail__similar_case {
  padding-top: clamp(60px, 4.6875vw, 90px);
  padding-bottom: clamp(60px, 4.6875vw, 90px);
}
.case_detail_page .case_detail__similar_case__title {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  width: 100%;
  text-align: center;
  margin-bottom: clamp(40px, 3.125vw, 60px);
}
@media (max-width: 1279px) {
  .case_detail_page .case_detail__similar_case__title {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__similar_case__title {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__similar_case__title {
    margin-bottom: 20px;
    font-size: 30px;
  }
}
.case_detail_page .case_detail__similar_case__items {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(373.3333333333px, 29.1666666667vw, 560px), 1fr));
  gap: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
.case_detail_page .case_detail__similar_case__items img {
  width: 100%;
  height: auto;
  max-height: 357px;
  object-fit: cover;
}
.case_detail_page .case_detail__similar_case__items .name {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  margin-top: 18px;
  max-width: 97%;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1279px) {
  .case_detail_page .case_detail__similar_case__items .name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__similar_case__items .name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__similar_case__items {
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  }
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail__similar_case {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
@media (max-width: 1023px) {
  .case_detail_page .case_detail {
    padding-top: clamp(46px, 0.0369843528 * 100vw + 34.1650071124px, 72px);
  }
}
.case_detail_page .content_case.mt {
  margin-top: clamp(33.3333333333px, 2.6041666667vw, 50px);
  margin-bottom: clamp(33.3333333333px, 2.6041666667vw, 50px);
}
.case_detail_page .content-image img.original_size {
  width: auto;
}
.case_detail_page .content-video-text, .case_detail_page .content-text, .case_detail_page .content-image, .case_detail_page .content-slider, .case_detail_page .repeater-items {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: clamp(1150px, 89.84375vw, 1725px);
}
@media (max-width: 1279px) {
  .case_detail_page .content-video-text, .case_detail_page .content-text, .case_detail_page .content-image, .case_detail_page .content-slider, .case_detail_page .repeater-items {
    max-width: 100%;
    padding: 0 56px;
  }
}
@media (max-width: 1023px) {
  .case_detail_page .content-video-text, .case_detail_page .content-text, .case_detail_page .content-image, .case_detail_page .content-slider, .case_detail_page .repeater-items {
    padding: 0 clamp(18px, 0.0540540541 * 100vw + 0.7027027027px, 56px);
  }
}
.case_detail_page .content-video-text.cont, .case_detail_page .content-text.cont, .case_detail_page .content-image.cont, .case_detail_page .content-slider.cont, .case_detail_page .repeater-items.cont {
  max-width: 1920px;
  width: 59.4%;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1279px) {
  .case_detail_page .content-video-text.cont, .case_detail_page .content-text.cont, .case_detail_page .content-image.cont, .case_detail_page .content-slider.cont, .case_detail_page .repeater-items.cont {
    padding: 0;
  }
}
@media (max-width: 1023px) {
  .case_detail_page .content-video-text.cont, .case_detail_page .content-text.cont, .case_detail_page .content-image.cont, .case_detail_page .content-slider.cont, .case_detail_page .repeater-items.cont {
    width: 100%;
    padding: 0 20px;
  }
}

.share_case {
  background: #1A252F;
  padding-top: clamp(52.6666666667px, 4.1145833333vw, 79px);
  padding-bottom: clamp(59.3333333333px, 4.6354166667vw, 89px);
}
.share_case__container {
  display: flex;
  align-items: center;
}
.share_case__container .left {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  width: 34%;
}
@media (max-width: 1279px) {
  .share_case__container .left {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .share_case__container .left {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1023px) {
  .share_case__container .left {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 24px;
    text-align: center;
    font-size: 30px;
    line-height: 33px;
  }
}
.share_case__container .right {
  display: flex;
  align-items: center;
  margin-left: clamp(31.3333333333px, 2.4479166667vw, 47px);
  flex-wrap: wrap;
}
.share_case__container .right .item {
  width: clamp(66.6666666667px, 5.2083333333vw, 100px);
  aspect-ratio: 1;
  border-radius: 50%;
  border: 1px solid #C0FF00;
  display: flex;
  align-items: center;
  justify-content: center;
}
.share_case__container .right .item:not(:last-child) {
  margin-right: clamp(14px, 1.09375vw, 21px);
}
@media (max-width: 1023px) {
  .share_case__container .right .item:not(:last-child) {
    margin-right: 0;
  }
}
.share_case__container .right .item svg {
  width: clamp(33.3333333333px, 2.6041666667vw, 50px);
  aspect-ratio: 1;
  fill: #D5DCE1;
}
@media (max-width: 1023px) {
  .share_case__container .right .item svg {
    width: 27.2px;
  }
}
@media (max-width: 1023px) {
  .share_case__container .right .item {
    width: 54.39px;
  }
}
@media (max-width: 1023px) {
  .share_case__container .right {
    margin-left: 0;
    gap: 20px 17.95px;
    justify-content: space-between;
  }
}
@media (max-width: 1023px) {
  .share_case__container {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}
@media (max-width: 1023px) {
  .share_case {
    padding-top: clamp(27px, 0.0739687055 * 100vw + 3.3300142248px, 79px);
    padding-bottom: clamp(37px, 0.0739687055 * 100vw + 13.3300142248px, 89px);
  }
}

.full_width_img img {
  width: 100%;
  height: auto;
}
.full_width_img img.pt {
  padding-top: clamp(17.3333333333px, 1.3541666667vw, 26px);
}
@media (max-width: 1279px) {
  .full_width_img img.pt {
    padding-top: clamp(5px, 0.0125130344 * 100vw + 0.9958289885px, 17px);
  }
}
.full_width_img img.pb {
  padding-bottom: clamp(17.3333333333px, 1.3541666667vw, 26px);
}
@media (max-width: 1279px) {
  .full_width_img img.pb {
    padding-bottom: clamp(5px, 0.0125130344 * 100vw + 0.9958289885px, 17px);
  }
}

.title_text_img {
  padding-top: clamp(60px, 4.6875vw, 90px);
}
.title_text_img.pb {
  padding-bottom: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1023px) {
  .title_text_img.pb {
    padding-bottom: 50px;
  }
}
.title_text_img .top {
  width: 49.1%;
  margin-left: auto;
  margin-right: auto;
}
.title_text_img .top .title {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(26.4px, 2.0625vw, 39.6px);
  font-style: italic;
  margin-bottom: clamp(12px, 0.9375vw, 18px);
}
@media (max-width: 1279px) {
  .title_text_img .top .title {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .title_text_img .top .title {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.title_text_img .top .title.center {
  text-align: center;
}
.title_text_img .top .title.dark {
  color: #121B24;
}
@media (max-width: 1279px) {
  .title_text_img .top .title {
    line-height: clamp(15.64px, 0.016016684 * 100vw + 10.5146611053px, 31px);
  }
}
.title_text_img .top .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  line-height: clamp(16.8px, 1.3125vw, 25.2px);
  color: rgba(18, 27, 36, 0.7);
}
@media (max-width: 1279px) {
  .title_text_img .top .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .title_text_img .top .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.title_text_img .top .text.center {
  text-align: center;
}
.title_text_img .top .text.white, .title_text_img .top .text.gray {
  color: rgba(255, 255, 255, 0.7);
}
.title_text_img .top .text p:not(:last-child) {
  margin-bottom: clamp(17.3333333333px, 1.3541666667vw, 26px);
}
@media (max-width: 1279px) {
  .title_text_img .top {
    width: 100%;
  }
}
.title_text_img img {
  width: 100%;
  height: auto;
}
.title_text_img img.mt {
  margin-top: clamp(60px, 4.6875vw, 90px);
}
.title_text_img video {
  width: 100%;
}
.title_text_img video.mt {
  margin-top: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1023px) {
  .title_text_img video.mt {
    margin-top: 50px;
  }
}
@media (max-width: 1023px) {
  .title_text_img {
    padding-top: 50px;
  }
}

.text_on_img {
  position: relative;
}
.text_on_img__text_container {
  position: absolute;
  top: clamp(27.3333333333px, 2.1354166667vw, 41px);
  width: 100%;
}
.text_on_img__text_container .text {
  margin-left: auto;
  margin-right: auto;
  font-style: italic;
  text-align: center;
  width: 30%;
}
.text_on_img__text_container .text.size-36 {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(26.4px, 2.0625vw, 39.6px);
}
@media (max-width: 1279px) {
  .text_on_img__text_container .text.size-36 {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .text_on_img__text_container .text.size-36 {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .text_on_img__text_container .text.size-36 {
    line-height: clamp(15.64px, 0.016016684 * 100vw + 10.5146611053px, 31px);
  }
}
.text_on_img__text_container .text.size-21 {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  line-height: clamp(16.8px, 1.3125vw, 25.2px);
}
@media (max-width: 1279px) {
  .text_on_img__text_container .text.size-21 {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .text_on_img__text_container .text.size-21 {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.text_on_img__text_container .text.gray {
  color: #707881;
}
.text_on_img__text_container .text.white {
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .text_on_img__text_container .text {
    width: 75%;
  }
}
@media (max-width: 1279px) {
  .text_on_img__text_container {
    top: clamp(10px, 0.0177267987 * 100vw + 4.3274244004px, 27px);
  }
}
.text_on_img img {
  width: 100%;
  height: clamp(886.6666666667px, 69.2708333333vw, 1330px);
  object-fit: cover;
}
@media (max-width: 1279px) {
  .text_on_img img {
    height: clamp(221.67px, 0.6933576642 * 100vw + -0.2044525547px, 886.6px);
  }
}

.only_text {
  padding-top: clamp(60px, 4.6875vw, 90px);
}
.only_text.pb {
  padding-bottom: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1023px) {
  .only_text.pb {
    padding-bottom: 50px;
  }
}
.only_text .text {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16.6666666667px, 1.3020833333vw, 25px);
  line-height: clamp(20px, 1.5625vw, 30px);
  color: #707881;
}
.only_text .text.slim {
  width: 49.1%;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1279px) {
  .only_text .text.slim {
    width: 100%;
  }
}
.only_text .text.center {
  text-align: center;
}
.only_text .text.div {
  text-wrap: balance;
}
.only_text .text.white {
  color: rgba(255, 255, 255, 0.7);
}
.only_text .text.gray {
  color: #707881;
}
.only_text .text p:not(:last-child) {
  margin-bottom: clamp(17.3333333333px, 1.3541666667vw, 26px);
}
@media (max-width: 1023px) {
  .only_text .text {
    font-size: clamp(14px, 0.0036984353 * 100vw + 12.8165007112px, 16.6px);
    line-height: clamp(16.8px, 0.0045519203 * 100vw + 15.3433854908px, 20px);
  }
}
@media (max-width: 1023px) {
  .only_text {
    padding-top: 50px;
  }
}

.long_img {
  padding-top: clamp(60px, 4.6875vw, 90px);
}
.long_img.pb {
  padding-bottom: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1023px) {
  .long_img.pb {
    padding-bottom: 50px;
  }
}
.long_img img {
  width: 100%;
  height: auto;
}
@media (max-width: 1023px) {
  .long_img {
    padding-top: 50px;
  }
}

.title_text {
  padding-top: clamp(60px, 4.6875vw, 90px);
}
.title_text.pb {
  padding-bottom: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1023px) {
  .title_text.pb {
    padding-bottom: 50px;
  }
}
.title_text .title {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  font-style: italic;
  margin-bottom: clamp(24px, 1.875vw, 36px);
  width: 100%;
}
@media (max-width: 1279px) {
  .title_text .title {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .title_text .title {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.title_text .title.center {
  text-align: center;
}
.title_text .title.font-36 {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .title_text .title.font-36 {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .title_text .title.font-36 {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .title_text .title {
    margin-bottom: clamp(18px, 0.0062565172 * 100vw + 15.9979144943px, 24px);
  }
}
.title_text .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  line-height: clamp(18.2px, 1.421875vw, 27.3px);
  color: rgba(255, 255, 255, 0.7);
}
@media (max-width: 1279px) {
  .title_text .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .title_text .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.title_text .text p:not(:last-child) {
  margin-bottom: clamp(17.3333333333px, 1.3541666667vw, 26px);
}
@media (max-width: 1023px) {
  .title_text {
    padding-top: 50px;
  }
}

.text_img {
  padding-top: clamp(58.6666666667px, 4.5833333333vw, 88px);
}
.text_img.pb {
  padding-bottom: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1023px) {
  .text_img.pb {
    padding-bottom: 50px;
  }
}
.text_img__container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.text_img__container.left {
  flex-direction: row;
}
@media (max-width: 1279px) {
  .text_img__container.left {
    flex-direction: column;
  }
}
.text_img__container.right {
  flex-direction: row-reverse;
}
@media (max-width: 1279px) {
  .text_img__container.right {
    flex-direction: column-reverse;
  }
}
.text_img__container img {
  width: 49.2%;
  height: clamp(348px, 27.1875vw, 522px);
  object-fit: cover;
}
@media (max-width: 1279px) {
  .text_img__container img {
    width: 100%;
    height: clamp(261px, 0.0907194995 * 100vw + 231.9697601668px, 348px);
  }
}
@media (max-width: 1279px) {
  .text_img__container {
    gap: 20px;
  }
}
.text_img__content {
  width: 45.7%;
}
.text_img__content .title {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(26.4px, 2.0625vw, 39.6px);
  font-style: italic;
  margin-bottom: clamp(12px, 0.9375vw, 18px);
}
@media (max-width: 1279px) {
  .text_img__content .title {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .text_img__content .title {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .text_img__content .title {
    line-height: clamp(18.7px, 0.0128258603 * 100vw + 14.5957247132px, 31px);
    margin-bottom: clamp(10px, 0.0020855057 * 100vw + 9.3326381648px, 12px);
  }
}
.text_img__content .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  line-height: clamp(16.8px, 1.3125vw, 25.2px);
  color: #707881;
}
@media (max-width: 1279px) {
  .text_img__content .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .text_img__content .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .text_img__content {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .text_img {
    padding-top: 50px;
  }
}

.rews_text {
  padding-top: clamp(60px, 4.6875vw, 90px);
}
.rews_text.pb {
  padding-bottom: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1023px) {
  .rews_text.pb {
    padding-bottom: 50px;
  }
}
.rews_text .title {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(26.4px, 2.0625vw, 39.6px);
  font-style: italic;
  margin-bottom: clamp(18.6666666667px, 1.4583333333vw, 28px);
}
@media (max-width: 1279px) {
  .rews_text .title {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .rews_text .title {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .rews_text .title {
    margin-bottom: clamp(16px, 0.002919708 * 100vw + 15.0656934307px, 18.8px);
  }
}
.rews_text .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  line-height: clamp(18.2px, 1.421875vw, 27.3px);
  color: #F2F2F6;
  margin-bottom: clamp(18.6666666667px, 1.4583333333vw, 28px);
}
@media (max-width: 1279px) {
  .rews_text .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .rews_text .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.rews_text .text p:not(:last-child) {
  margin-bottom: clamp(17.3333333333px, 1.3541666667vw, 26px);
}
.rews_text .name {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  font-size: clamp(16.6666666667px, 1.3020833333vw, 25px);
  line-height: clamp(21.6666666667px, 1.6927083333vw, 32.5px);
  margin-bottom: clamp(5.3333333333px, 0.4166666667vw, 8px);
}
@media (max-width: 1279px) {
  .rews_text .name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .rews_text .name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.rews_text .owner {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  line-height: clamp(18.2px, 1.421875vw, 27.3px);
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1279px) {
  .rews_text .owner {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .rews_text .owner {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1023px) {
  .rews_text {
    padding-top: 50px;
  }
}

.rews_video {
  padding-top: clamp(60px, 4.6875vw, 90px);
}
.rews_video.pb {
  padding-bottom: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1279px) {
  .rews_video.pb {
    padding-bottom: 50px;
  }
}
.rews_video__container {
  display: flex;
  justify-content: space-between;
}
.rews_video__container .left {
  display: flex;
  flex-direction: column;
  width: 45%;
  padding-top: clamp(12px, 0.9375vw, 18px);
  padding-bottom: clamp(8.6666666667px, 0.6770833333vw, 13px);
}
.rews_video__container .left .top .title {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(26.4px, 2.0625vw, 39.6px);
  font-style: italic;
}
@media (max-width: 1279px) {
  .rews_video__container .left .top .title {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .rews_video__container .left .top .title {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.rews_video__container .left .top .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  line-height: clamp(16.8px, 1.3125vw, 25.2px);
  max-height: clamp(122px, 9.53125vw, 183px);
  overflow-y: scroll;
  padding-right: 10px;
  color: #707881;
  margin-top: clamp(20px, 1.5625vw, 30px);
  margin-bottom: clamp(20px, 1.5625vw, 30px);
}
@media (max-width: 1279px) {
  .rews_video__container .left .top .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .rews_video__container .left .top .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.rews_video__container .left .top .text::-webkit-scrollbar {
  width: 2px;
}
.rews_video__container .left .top .text::-webkit-scrollbar-track {
  background: #707881;
}
.rews_video__container .left .top .text::-webkit-scrollbar-thumb {
  background: #C0FF00;
}
.rews_video__container .left .top .text p:not(:last-child) {
  margin-bottom: clamp(17.3333333333px, 1.3541666667vw, 26px);
}
@media (max-width: 1279px) {
  .rews_video__container .left .top .text {
    max-height: 100%;
    overflow: visible;
    margin-bottom: 16px;
    margin-top: 16px;
    padding-right: 0;
  }
}
.rews_video__container .left .bottom {
  margin-top: auto;
}
.rews_video__container .left .bottom .name {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  font-size: clamp(16.6666666667px, 1.3020833333vw, 25px);
  line-height: clamp(21.6666666667px, 1.6927083333vw, 32.5px);
}
@media (max-width: 1279px) {
  .rews_video__container .left .bottom .name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .rews_video__container .left .bottom .name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.rews_video__container .left .bottom .owner {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  line-height: clamp(18.2px, 1.421875vw, 27.3px);
  color: rgba(255, 255, 255, 0.5);
  margin-top: clamp(4.6666666667px, 0.3645833333vw, 7px);
}
@media (max-width: 1279px) {
  .rews_video__container .left .bottom .owner {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .rews_video__container .left .bottom .owner {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.rews_video__container .left .bottom.not_text {
  margin-left: auto;
  margin-right: auto;
}
.rews_video__container .left .bottom.not_text .name {
  text-align: right;
}
@media (max-width: 1279px) {
  .rews_video__container .left .bottom.not_text {
    margin-top: 16px;
    margin-left: 0;
    margin-right: 0;
  }
  .rews_video__container .left .bottom.not_text .name {
    text-align: left;
  }
}
.rews_video__container .left.not_text {
  padding-top: clamp(37.3333333333px, 2.9166666667vw, 56px);
  padding-bottom: clamp(46.6666666667px, 3.6458333333vw, 70px);
}
@media (max-width: 1279px) {
  .rews_video__container .left.not_text {
    padding: 0;
  }
}
@media (max-width: 1279px) {
  .rews_video__container .left {
    width: 100%;
    padding: 0;
  }
}
@media (max-width: 1279px) {
  .rews_video__container {
    flex-direction: column;
  }
}
.rews_video__video {
  width: 49%;
  height: auto;
  border-radius: 20px;
  overflow: hidden;
  margin: auto 0;
  aspect-ratio: 555/340;
}
.rews_video__video iframe {
  width: 100%;
  height: 100%;
}
@media (max-width: 1279px) {
  .rews_video__video {
    width: 100%;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
  }
}
.rews_video__preview {
  position: relative;
  width: 100%;
  height: auto;
  aspect-ratio: 555/340;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.rews_video__preview img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
  transition: all 0.3s ease;
}
.rews_video__preview .play {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  display: none;
}
.rews_video__preview .play__bgc {
  width: 50px;
  aspect-ratio: 1;
  background: transparent;
  border: 1px solid #C0FF00;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}
.rews_video__preview .play svg {
  fill: #C0FF00;
  width: 13px;
  height: 16px;
  transition: all 0.3s ease;
}
@media (max-width: 1279px) {
  .rews_video {
    padding-top: 50px;
  }
}

.docs_page {
  padding-top: clamp(66.6666666667px, 5.2083333333vw, 100px);
  padding-bottom: clamp(124px, 9.6875vw, 186px);
}
.docs_page h1 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(73.3333333333px, 5.7291666667vw, 110px);
}
@media (max-width: 1279px) {
  .docs_page h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .docs_page h1 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.docs_page__items {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(346.6666666667px, 27.0833333333vw, 520px), 1fr));
  gap: clamp(46.6666666667px, 3.6458333333vw, 70px);
  margin-top: clamp(53.3333333333px, 4.1666666667vw, 80px);
}
.docs_page__item .name {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  margin-bottom: clamp(8px, 0.625vw, 12px);
}
@media (max-width: 1279px) {
  .docs_page__item .name {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .docs_page__item .name {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.docs_page__item a {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  color: #C0FF00;
  text-decoration: underline;
  transition: all 0.3s ease;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (max-width: 1279px) {
  .docs_page__item a {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .docs_page__item a {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (hover: hover) {
  .docs_page__item a:hover {
    text-decoration: none;
  }
}
@media (hover: none), (hover: on-demand) {
  .docs_page__item a:active {
    text-decoration: none;
  }
}
.docs_page__item a:visited {
  color: #406AFF;
  text-decoration: none;
}
.docs_page__item a:not(:last-child) {
  margin-bottom: clamp(13.3333333333px, 1.0416666667vw, 20px);
}

.sitemap_page {
  padding-top: clamp(66.6666666667px, 5.2083333333vw, 100px);
  padding-bottom: clamp(66.6666666667px, 5.2083333333vw, 100px);
}
.sitemap_page h1 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  margin-bottom: clamp(44px, 3.4375vw, 66px);
}
@media (max-width: 1279px) {
  .sitemap_page h1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .sitemap_page h1 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .sitemap_page h1 {
    font-size: clamp(30px, 0.0291970803 * 100vw + 20.6569343066px, 58px);
    line-height: clamp(33px, 0.0260688217 * 100vw + 24.6579770594px, 58px);
    margin-bottom: clamp(30px, 0.0145985401 * 100vw + 25.3284671533px, 44px);
  }
}

.main_banner {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.main_banner h1 {
  margin-top: clamp(26.6666666667px, 2.0833333333vw, 40px);
  margin-left: clamp(-14px, -0.7291666667vw, -9.3333333333px);
  font-style: italic;
}
.main_banner h1.size_150 {
  font-family: "Hoves Italic";
  font-size: clamp(100px, 7.8125vw, 150px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .main_banner h1.size_150 {
    font-size: 80px;
    line-height: 80px;
  }
}
@media (max-width: 1023px) {
  .main_banner h1.size_150 {
    font-size: clamp(30px, 0.0711237553 * 100vw + 7.240398293px, 80px);
    line-height: clamp(30px, 0.0711237553 * 100vw + 7.240398293px, 80px);
  }
}
.main_banner h1.size_115 {
  font-family: "Hoves Regular";
  font-size: clamp(76.6666666667px, 5.9895833333vw, 115px);
  line-height: clamp(70.5333333333px, 5.5104166667vw, 105.8px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1023px) {
  .main_banner h1.size_115 {
    font-size: clamp(28px, 0.0682788051 * 100vw + 6.1507823613px, 76px);
    line-height: clamp(28px, 0.0597439545 * 100vw + 8.8819345661px, 70px);
  }
}
.main_banner h1.size_110 {
  font-family: "Hoves Regular";
  font-size: clamp(73.3333333333px, 5.7291666667vw, 110px);
  line-height: clamp(67.4666666667px, 5.2708333333vw, 101.2px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1023px) {
  .main_banner h1.size_110 {
    font-size: clamp(26px, 0.06685633 * 100vw + 4.6059743954px, 73px);
    line-height: clamp(26px, 0.0583214794 * 100vw + 7.3371266003px, 67px);
  }
}
.main_banner h1.size_100 {
  font-family: "Hoves Regular";
  font-size: clamp(66.6666666667px, 5.2083333333vw, 100px);
  line-height: clamp(60px, 4.6875vw, 90px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .main_banner h1.size_100 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .main_banner h1.size_100 {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
  }
}
.main_banner h1.size_95 {
  font-family: "Hoves Regular";
  font-size: clamp(63.3333333333px, 4.9479166667vw, 95px);
  line-height: clamp(58.2666666667px, 4.5520833333vw, 87.4px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1023px) {
  .main_banner h1.size_95 {
    font-size: clamp(22px, 0.0583214794 * 100vw + 3.3371266003px, 63px);
    line-height: clamp(22px, 0.0512091038 * 100vw + 5.613086771px, 58px);
  }
}
.main_banner h1.size_85 {
  font-family: "Hoves Regular";
  font-size: clamp(56.6666666667px, 4.4270833333vw, 85px);
  line-height: clamp(52.1333333333px, 4.0729166667vw, 78.2px);
  font-weight: 400;
  color: #F2F2F6;
  max-width: 90%;
}
@media (max-width: 1023px) {
  .main_banner h1.size_85 {
    font-size: clamp(19px, 0.0526315789 * 100vw + 2.1578947368px, 56px);
    line-height: clamp(19px, 0.0469416785 * 100vw + 3.9786628734px, 52px);
  }
}
.main_banner h1.size_84 {
  font-family: "Hoves Regular";
  font-size: clamp(56px, 4.375vw, 84px);
  line-height: clamp(51.52px, 4.025vw, 77.28px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1023px) {
  .main_banner h1.size_84 {
    font-size: clamp(20px, 0.0512091038 * 100vw + 3.613086771px, 56px);
    line-height: clamp(20px, 0.0440967283 * 100vw + 5.8890469417px, 51px);
  }
}
.main_banner h1.size_60 {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  max-width: 80%;
}
@media (max-width: 1279px) {
  .main_banner h1.size_60 {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .main_banner h1.size_60 {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1023px) {
  .main_banner h1.size_60 {
    max-width: 100%;
  }
}
.main_banner h1 span {
  margin-top: clamp(3.3333333333px, 0.2604166667vw, 5px);
  margin-left: clamp(6.6666666667px, 0.5208333333vw, 10px);
  display: block;
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .main_banner h1 span {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .main_banner h1 span {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .main_banner h1 span {
    margin-left: 0;
    margin-top: 9px;
  }
}
@media (max-width: 1279px) {
  .main_banner h1 {
    text-align: center;
    margin-top: 123px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1023px) {
  .main_banner h1 {
    margin-top: clamp(119px, 0.0056899004 * 100vw + 117.1792318634px, 123px);
  }
}
@media (max-width: 1279px) {
  .main_banner .container {
    position: relative;
    border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
    overflow: hidden;
    padding-bottom: 15px;
  }
}
.main_banner .background_line {
  z-index: 1;
}
.main_banner .background_line img {
  position: absolute;
  bottom: 0;
  right: 0;
  width: clamp(510.6666666667px, 39.8958333333vw, 766px);
  height: 100%;
  object-fit: contain;
}
@media (max-width: 1279px) {
  .main_banner .background_line img {
    width: 866px;
    max-height: 845px;
    object-fit: cover;
    object-position: top;
    right: 50%;
    translate: 50% 0;
  }
}
@media (max-width: 1023px) {
  .main_banner .background_line img {
    width: clamp(408px, 0.6514935989 * 100vw + 199.5220483642px, 866px);
    max-height: clamp(434px, 0.5846372688 * 100vw + 246.9160739687px, 845px);
  }
}
@media (max-width: 1279px) {
  .main_banner .background_line {
    border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  }
}
.main_banner__container {
  display: flex;
  position: relative;
  z-index: 1;
  margin-top: 60px;
}
.main_banner__container .left {
  width: 75%;
  padding-bottom: clamp(22.6666666667px, 1.7708333333vw, 34px);
}
.main_banner__container .left .rent_container {
  margin-top: clamp(30.6666666667px, 2.3958333333vw, 46px);
  display: flex;
  align-items: center;
}
.main_banner__container .left .rent_container .btn {
  margin-right: clamp(44px, 3.4375vw, 66px);
  margin-left: clamp(-7px, -0.3645833333vw, -4.6666666667px);
}
@media (max-width: 1279px) {
  .main_banner__container .left .rent_container .btn {
    display: none;
  }
}
.main_banner__container .left .rent_container .rent_count {
  display: flex;
}
.main_banner__container .left .rent_container .rent_count__text {
  display: flex;
  flex-direction: column;
  margin-left: clamp(13.3333333333px, 1.0416666667vw, 20px);
  justify-content: center;
}
.main_banner__container .left .rent_container .rent_count__text.svg_none {
  margin-left: 0 !important;
}
.main_banner__container .left .rent_container .rent_count__text .text_count {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
  margin-bottom: clamp(2.6666666667px, 0.2083333333vw, 4px);
}
@media (max-width: 1279px) {
  .main_banner__container .left .rent_container .rent_count__text .text_count {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .main_banner__container .left .rent_container .rent_count__text .text_count {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (max-width: 1279px) {
  .main_banner__container .left .rent_container .rent_count__text .text_count {
    margin-bottom: 0;
  }
}
.main_banner__container .left .rent_container .rent_count__text .text_count_remained {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .main_banner__container .left .rent_container .rent_count__text .text_count_remained {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .main_banner__container .left .rent_container .rent_count__text .text_count_remained {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .main_banner__container .left .rent_container .rent_count__text {
    margin-left: 12px;
  }
}
.main_banner__container .left .rent_container .rent_count svg {
  width: clamp(51px, 3.984375vw, 76.5px);
  height: clamp(51px, 3.984375vw, 76.5px);
}
@media (max-width: 1279px) {
  .main_banner__container .left .rent_container .rent_count svg {
    width: 84px;
    height: 84px;
  }
}
@media (max-width: 1023px) {
  .main_banner__container .left .rent_container .rent_count svg {
    width: clamp(29px, 0.0782361309 * 100vw + 3.9644381223px, 84px);
    height: clamp(29px, 0.0782361309 * 100vw + 3.9644381223px, 84px);
  }
}
@media (max-width: 1279px) {
  .main_banner__container .left .rent_container {
    justify-content: center;
    margin-top: 54px;
  }
}
@media (max-width: 1023px) {
  .main_banner__container .left .rent_container {
    margin-top: clamp(22px, 0.0455192034 * 100vw + 7.4338549075px, 54px);
  }
}
.main_banner__container .left .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  line-height: clamp(18.2px, 1.421875vw, 27.3px);
  max-width: clamp(633.3333333333px, 49.4791666667vw, 950px);
  margin-top: clamp(42.6666666667px, 3.3333333333vw, 64px);
  margin-left: clamp(2px, 0.15625vw, 3px);
}
@media (max-width: 1279px) {
  .main_banner__container .left .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .main_banner__container .left .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .main_banner__container .left .text {
    display: none;
  }
}
@media (max-width: 1279px) {
  .main_banner__container .left {
    width: 100%;
    padding-bottom: clamp(4px, 0.0256045519 * 100vw + -4.1934566145px, 22px);
  }
}
.main_banner__container .right {
  width: 25%;
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}
.main_banner__container .right .background_line {
  z-index: 0;
}
.main_banner__container .right .img_text {
  z-index: 1;
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  line-height: clamp(19.46px, 1.5203125vw, 29.19px);
  margin-bottom: clamp(18.6666666667px, 1.4583333333vw, 28px);
  margin-left: auto;
  width: fit-content;
  margin-right: clamp(60px, 4.6875vw, 90px);
}
@media (max-width: 1279px) {
  .main_banner__container .right .img_text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .main_banner__container .right .img_text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .main_banner__container .right .img_text {
    width: 100%;
    text-align: center;
    margin: 0;
    bottom: 25px;
  }
}
@media (max-width: 1023px) {
  .main_banner__container .right .img_text {
    bottom: clamp(0px, 0.0355618777 * 100vw + -11.3798008535px, 25px);
  }
}
.main_banner__container .right .btn {
  display: none;
}
@media (max-width: 1279px) {
  .main_banner__container .right .btn {
    display: inline-flex;
    position: absolute;
    bottom: 110px;
  }
}
@media (max-width: 1023px) {
  .main_banner__container .right .btn {
    bottom: clamp(45px, 0.0924608819 * 100vw + 15.4125177809px, 110px);
  }
}
@media (max-width: 1279px) {
  .main_banner__container .right {
    width: 100%;
    flex-direction: column;
    display: flex;
    align-items: center;
    position: relative;
    min-height: clamp(345px, 0.354535975 * 100vw + 231.5484880083px, 685px);
  }
}
@media (max-width: 1279px) {
  .main_banner__container {
    flex-direction: column;
  }
}
@media (max-width: 1279px) {
  .main_banner {
    margin-top: -110.25px;
  }
}

.container.text {
  display: none;
  font-size: 24px;
  line-height: 31.2px;
  color: #707881;
  margin-top: 39px;
}
@media (max-width: 1279px) {
  .container.text {
    display: block;
  }
}
@media (max-width: 1023px) {
  .container.text {
    font-size: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
    line-height: clamp(18.2px, 0.0184921764 * 100vw + 12.2825035562px, 31.2px);
    margin-top: clamp(26px, 0.0184921764 * 100vw + 20.0825035562px, 39px);
  }
}

.advantages {
  position: relative;
  z-index: 1;
  margin-top: clamp(24px, 1.875vw, 36px);
  padding-bottom: clamp(55.6666666667px, 4.3489583333vw, 83.5px);
  overflow: hidden;
}
.advantages__name {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .advantages__name {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .advantages__name {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .advantages__name {
    font-size: 80px;
    line-height: 72px;
    white-space: nowrap;
  }
}
@media (max-width: 1023px) {
  .advantages__name {
    font-size: clamp(30px, 0.0711237553 * 100vw + 7.240398293px, 80px);
    line-height: clamp(30px, 0.0597439545 * 100vw + 10.8819345661px, 72px);
  }
}
.advantages__text_name {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  max-width: clamp(150px, 11.71875vw, 225px);
  margin-left: clamp(10px, 0.78125vw, 15px);
  margin-top: clamp(-8px, -0.4166666667vw, -5.3333333333px);
}
@media (max-width: 1279px) {
  .advantages__text_name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .advantages__text_name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.advantages__text_name.item4 {
  max-width: clamp(173.3333333333px, 13.5416666667vw, 260px);
}
@media (max-width: 1279px) {
  .advantages__text_name {
    font-size: 24px;
    line-height: 28.8px;
    margin-top: 3px;
    max-width: max-content;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .advantages__text_name {
    font-size: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
    line-height: clamp(16.8px, 0.0170697013 * 100vw + 11.3376955903px, 28.8px);
    margin-left: 0;
    margin-top: clamp(3px, -0.0042674253 * 100vw + 7.3655761024px, 6px);
  }
}
.advantages__title2 {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  display: flex;
  flex-direction: column;
  margin-top: clamp(15.3333333333px, 1.1979166667vw, 23px);
}
@media (max-width: 1279px) {
  .advantages__title2 {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .advantages__title2 {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.advantages__title2 span {
  font-style: italic;
  color: #C0FF00;
}
@media (max-width: 1279px) {
  .advantages__title2 {
    margin-top: 61px;
  }
}
@media (max-width: 1023px) {
  .advantages__title2 {
    margin-top: 0;
  }
}
.advantages__items {
  display: flex;
}
.advantages__items span {
  color: #C0FF00;
}
.advantages__items .item {
  display: flex;
  flex-direction: column;
}
.advantages__items .item:nth-child(2) {
  padding: 0 clamp(45px, 3.515625vw, 67.5px);
  border-left: 1px solid #37424D;
  border-right: 1px solid #37424D;
  margin: 0 clamp(45px, 3.515625vw, 67.5px);
}
@media (max-width: 1279px) {
  .advantages__items .item:nth-child(2) {
    padding: 0 51px;
    margin: 0 51px;
  }
}
@media (max-width: 1023px) {
  .advantages__items .item:nth-child(2) {
    border: none;
    margin: 0;
    padding: 0 clamp(32px, 0.027027027 * 100vw + 23.3513513514px, 51px);
  }
}
.advantages__items .item:not(.item4):last-child {
  margin-right: clamp(3.3333333333px, 0.2604166667vw, 5px);
}
@media (max-width: 1279px) {
  .advantages__items .item:not(.item4):last-child {
    margin-right: 0;
  }
}
.advantages__items .item.item2 {
  padding: 0 clamp(16.6666666667px, 1.3020833333vw, 25px);
  margin: 0 clamp(16.6666666667px, 1.3020833333vw, 25px);
}
.advantages__items .item.item3 {
  border-right: 1px solid #37424D;
  padding-right: clamp(16.6666666667px, 1.3020833333vw, 25px);
  margin-right: clamp(16.6666666667px, 1.3020833333vw, 25px);
}
@media (max-width: 1279px) {
  .advantages__items {
    width: min-content;
    margin: 33px auto 0;
  }
}
@media (max-width: 1023px) {
  .advantages__items {
    margin-top: clamp(28px, 0.0071123755 * 100vw + 25.7240398293px, 33px);
  }
}
.advantages__container {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1279px) {
  .advantages__container {
    flex-direction: column;
  }
}
@media (max-width: 1023px) {
  .advantages__container {
    margin-top: 14px;
  }
}
.advantages .bgc {
  font-size: clamp(180px, 14.0625vw, 270px);
  line-height: clamp(162px, 12.65625vw, 243px);
  color: #212D37;
  position: absolute;
  bottom: clamp(-29px, -1.5104166667vw, -19.3333333333px);
  left: 43px;
  right: 43px;
  z-index: -1;
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: normal;
  font-variation-settings: "slnt" 0;
}
.advantages .bgc div:first-child {
  user-select: none;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
}
.advantages .bgc div:first-child.flex {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1279px) {
  .advantages .bgc div:first-child {
    display: none !important;
  }
}
.advantages .bgc .mob {
  display: none;
  font-size: 230px;
  line-height: 207px;
  text-align: center;
}
@media (max-width: 1279px) {
  .advantages .bgc .mob {
    display: block;
  }
}
@media (max-width: 1023px) {
  .advantages .bgc .mob {
    font-size: clamp(90px, 0.1991465149 * 100vw + 26.2731152205px, 230px);
    line-height: clamp(81px, 0.1792318634 * 100vw + 23.6458036984px, 207px);
  }
}
@media (max-width: 1279px) {
  .advantages .bgc {
    bottom: -21px;
  }
}
@media (max-width: 1023px) {
  .advantages .bgc {
    left: clamp(9px, 0.0483641536 * 100vw + -6.4765291607px, 43px);
    right: clamp(9px, 0.0483641536 * 100vw + -6.4765291607px, 43px);
    bottom: clamp(-21px, -0.0184921764 * 100vw + -2.0825035562px, -8px);
  }
}
@media (max-width: 1279px) {
  .advantages {
    padding-bottom: 67px;
  }
}
@media (max-width: 1023px) {
  .advantages {
    overflow: visible;
    margin-top: clamp(-1px, 0.0355618777 * 100vw + -12.3798008535px, 24px);
    padding-bottom: clamp(53px, 0.0199146515 * 100vw + 46.627311522px, 67px);
  }
}

.website_get {
  position: relative;
  overflow: hidden;
  background: #1A252F;
  padding-bottom: clamp(71.3333333333px, 5.5729166667vw, 107px);
}
.website_get__hashtag {
  color: rgba(255, 255, 255, 0.6);
  width: 100%;
  text-align: center;
  margin-top: clamp(36.6666666667px, 2.8645833333vw, 55px);
  position: relative;
  z-index: 1;
}
@media (max-width: 1279px) {
  .website_get__hashtag {
    margin-top: 68px;
  }
}
@media (max-width: 1023px) {
  .website_get__hashtag {
    text-align: start;
    margin-top: 26px;
  }
}
.website_get__title {
  width: 100%;
  text-align: center;
  margin-bottom: clamp(16.6666666667px, 1.3020833333vw, 25px);
  margin-top: clamp(-21px, -1.09375vw, -14px);
  position: relative;
  z-index: 1;
}
.website_get__title.size-100 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .website_get__title.size-100 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .website_get__title.size-100 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.website_get__title.size-80 {
  font-family: "Hoves Regular";
  font-size: clamp(53.3333333333px, 4.1666666667vw, 80px);
  line-height: clamp(53.3333333333px, 4.1666666667vw, 80px);
  font-weight: 400;
  color: #F2F2F6;
  margin-top: clamp(6.6666666667px, 0.5208333333vw, 10px) !important;
}
@media (max-width: 1023px) {
  .website_get__title.size-80 {
    font-size: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
    line-height: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
  }
}
@media (max-width: 1279px) {
  .website_get__title {
    font-size: 58px;
    line-height: 58px;
    margin-top: 3px;
    margin-bottom: 30px;
  }
}
@media (max-width: 1023px) {
  .website_get__title {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    text-align: start;
    margin-bottom: clamp(25px, 0.0071123755 * 100vw + 22.7240398293px, 30px);
  }
}
.website_get__items {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.website_get__items.column {
  display: flex;
  flex-direction: column;
}
.website_get__items .item {
  display: grid;
  align-items: center;
  grid-template-columns: repeat(2, 1fr);
  padding: clamp(15.3333333333px, 1.1979166667vw, 23px) 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  font-style: italic;
}
.website_get__items .item.size-60 {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
}
@media (max-width: 1279px) {
  .website_get__items .item.size-60 {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .website_get__items .item.size-60 {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.website_get__items .item.size-44 {
  font-family: "Hoves Regular";
  font-size: clamp(29.3333333333px, 2.2916666667vw, 44px);
  line-height: clamp(29.3333333333px, 2.2916666667vw, 44px);
  font-weight: 400;
  color: #F2F2F6;
}
.website_get__items .item.size-40 {
  font-family: "Hoves Regular";
  font-size: clamp(26.6666666667px, 2.0833333333vw, 40px);
  line-height: clamp(26.6666666667px, 2.0833333333vw, 40px);
  font-weight: 400;
  color: #F2F2F6;
}
.website_get__items .item:not(.column):nth-child(odd) {
  margin-right: clamp(30px, 2.34375vw, 45px);
}
@media (max-width: 1279px) {
  .website_get__items .item:not(.column):nth-child(odd) {
    margin-right: 0;
  }
}
.website_get__items .item:not(.column):nth-child(even) {
  margin-left: clamp(30px, 2.34375vw, 45px);
}
@media (max-width: 1279px) {
  .website_get__items .item:not(.column):nth-child(even) {
    margin-left: 0;
  }
}
.website_get__items .item span {
  margin-left: clamp(40px, 3.125vw, 60px);
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .website_get__items .item span {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .website_get__items .item span {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .website_get__items .item span {
    width: 58.5%;
    line-height: 28.8px;
  }
}
@media (max-width: 1023px) {
  .website_get__items .item span {
    width: auto;
    font-size: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
    line-height: clamp(16.8px, 0.0170697013 * 100vw + 11.3376955903px, 28.8px);
    margin-left: 20px;
    margin-top: 5px;
  }
}
.website_get__items .item.column {
  grid-template-columns: 55% 24%;
  justify-content: space-between;
}
.website_get__items .item.column span {
  margin-left: 0;
}
.website_get__items .item.column:last-child {
  border-bottom: none;
}
@media (max-width: 1279px) {
  .website_get__items .item {
    padding: 12px 0;
    border-bottom-color: rgba(255, 255, 255, 0.2);
    display: flex;
    justify-content: space-between;
    text-transform: lowercase;
  }
  .website_get__items .item:first-child {
    padding-top: 0;
  }
  .website_get__items .item:last-child {
    border-bottom: none;
  }
}
@media (max-width: 1023px) {
  .website_get__items .item {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 11px;
  }
}
@media (max-width: 1279px) {
  .website_get__items {
    grid-template-columns: 100%;
    margin: 0px 16px;
  }
}
@media (max-width: 1023px) {
  .website_get__items {
    margin: 0;
  }
}
.website_get .bgc_container {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.website_get .bgc_container .element {
  width: clamp(299px, 23.359375vw, 448.5px);
  height: clamp(299px, 23.359375vw, 448.5px);
  border-radius: 50%;
  margin-top: clamp(-224.25px, -11.6796875vw, -149.5px);
  transition: all 1s ease;
}
.website_get .bgc_container .element.active {
  transform: scale(20);
}
@media (max-width: 1279px) {
  .website_get .bgc_container .element {
    transform: scale(10);
  }
}
.website_get .btn_container {
  margin-top: clamp(22px, 1.71875vw, 33px);
  width: 100%;
  text-align: center;
}
@media (max-width: 1279px) {
  .website_get .btn_container {
    margin-top: 36px;
  }
}
@media (max-width: 1023px) {
  .website_get .btn_container {
    margin-top: clamp(10px, 0.0369843528 * 100vw + -1.8349928876px, 36px);
  }
  .website_get .btn_container span {
    text-wrap: balance;
    line-height: 18.7px;
  }
}
@media (max-width: 1279px) {
  .website_get .container {
    max-width: 825px;
  }
}
@media (max-width: 1279px) {
  .website_get {
    padding-bottom: 84px;
  }
}
@media (max-width: 1023px) {
  .website_get {
    padding-bottom: clamp(35px, 0.0697012802 * 100vw + 12.6955903272px, 84px);
  }
}

.the_best_competition {
  padding-top: clamp(38.6666666667px, 3.0208333333vw, 58px);
  position: relative;
  padding-bottom: clamp(42.3333333333px, 3.3072916667vw, 63.5px);
}
.the_best_competition__hashtag {
  margin-left: clamp(43.3333333333px, 3.3854166667vw, 65px);
}
@media (max-width: 1279px) {
  .the_best_competition__hashtag {
    margin-left: 25px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__hashtag {
    margin-left: clamp(1px, 0.0341394026 * 100vw + -9.9246088193px, 25px);
  }
}
.the_best_competition__title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  max-width: clamp(706.6666666667px, 55.2083333333vw, 1060px);
  margin-top: clamp(-21px, -1.09375vw, -14px);
}
@media (max-width: 1279px) {
  .the_best_competition__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.the_best_competition__title span:first-child {
  font-style: italic;
}
.the_best_competition__title span:last-child {
  margin-left: clamp(-23px, -1.1979166667vw, -15.3333333333px);
  margin-top: clamp(-37px, -1.9270833333vw, -24.6666666667px);
  display: block;
}
@media (max-width: 1279px) {
  .the_best_competition__title span:last-child {
    margin-left: 0;
    margin-top: 0;
  }
}
@media (max-width: 1279px) {
  .the_best_competition__title {
    margin-top: 3px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__title {
    font-size: 30px;
    line-height: 30px;
    max-width: clamp(190px, 0.7382645804 * 100vw + -46.2446657183px, 709px);
  }
}
@media (max-width: 425px) {
  .the_best_competition__title {
    display: flex;
    flex-direction: column;
  }
}
.the_best_competition__img {
  position: absolute;
  top: clamp(55.3333333333px, 4.3229166667vw, 83px);
  right: clamp(66.6666666667px, 5.2083333333vw, 100px);
  width: clamp(331.3333333333px, 25.8854166667vw, 497px);
  height: clamp(476.6666666667px, 37.2395833333vw, 715px);
}
@media (max-width: 1279px) {
  .the_best_competition__img {
    width: 193px;
    height: 281px;
    top: 0;
    right: 57px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__img {
    width: clamp(113px, 0.1137980085 * 100vw + 76.5846372688px, 193px);
    height: clamp(163px, 0.1678520626 * 100vw + 109.2873399716px, 281px);
    top: clamp(0px, -0.0341394026 * 100vw + 34.9246088193px, 24px);
    right: clamp(21px, 0.0512091038 * 100vw + 4.613086771px, 57px);
  }
}
.the_best_competition__items {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: clamp(20px, 1.5625vw, 30px) clamp(14px, 1.09375vw, 21px);
  max-width: 82%;
  margin-top: clamp(7.3333333333px, 0.5729166667vw, 11px);
}
@media (max-width: 1279px) {
  .the_best_competition__items {
    grid-template-columns: repeat(2, 1fr);
    max-width: 100%;
    gap: 9px 36px;
    margin-top: 17px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__items {
    gap: 11px 7px;
  }
}
.the_best_competition__item {
  padding-top: clamp(29.3333333333px, 2.2916666667vw, 44px);
  position: relative;
  z-index: 1;
}
.the_best_competition__item .name {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  font-style: italic;
}
@media (max-width: 1279px) {
  .the_best_competition__item .name {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__item .name {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1279px) {
  .the_best_competition__item .name {
    line-height: 36px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__item .name {
    line-height: clamp(18.06px, 0.0255192034 * 100vw + 9.8938549075px, 36px);
  }
}
.the_best_competition__item .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  padding-left: clamp(10px, 0.78125vw, 15px);
  padding-right: clamp(23.3333333333px, 1.8229166667vw, 35px);
  margin-top: clamp(7.3333333333px, 0.5729166667vw, 11px);
}
@media (max-width: 1279px) {
  .the_best_competition__item .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__item .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .the_best_competition__item .text {
    line-height: 28.8px;
    margin-top: 11px;
    padding-right: 65px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__item .text {
    font-size: clamp(13px, 0.0156472262 * 100vw + 7.9928876245px, 24px);
    line-height: clamp(15.6px, 0.0187766714 * 100vw + 9.5914651494px, 28.8px);
    padding-right: clamp(5px, 0.0853485064 * 100vw + -22.3115220484px, 65px);
    padding-left: 0;
  }
}
.the_best_competition__item img {
  height: clamp(28px, 2.1875vw, 42px);
  margin-left: clamp(10px, 0.78125vw, 15px);
  margin-top: clamp(15.3333333333px, 1.1979166667vw, 23px);
}
@media (max-width: 1279px) {
  .the_best_competition__item img {
    height: 36px;
    margin-top: 5px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__item img {
    height: clamp(18px, 0.0256045519 * 100vw + 9.8065433855px, 36px);
    margin-left: clamp(0px, 0.0142247511 * 100vw + -4.5519203414px, 10px);
    margin-top: clamp(3px, 0.0028449502 * 100vw + 2.0896159317px, 5px);
  }
}
.the_best_competition__item svg {
  width: clamp(89.3333333333px, 6.9791666667vw, 134px);
  height: clamp(78px, 6.09375vw, 117px);
  fill: #212D37;
  position: absolute;
  z-index: -1;
  top: clamp(15.3333333333px, 1.1979166667vw, 23px);
  left: clamp(-3px, -0.15625vw, -2px);
}
@media (max-width: 1279px) {
  .the_best_competition__item svg {
    width: 129px;
    height: 113px;
    top: 14px;
    left: 4px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__item svg {
    width: 61px;
    height: 54px;
    top: clamp(-4px, 0.0256045519 * 100vw + -12.1934566145px, 14px);
  }
}
.the_best_competition__item:first-child svg {
  left: clamp(-23px, -1.1979166667vw, -15.3333333333px);
}
@media (max-width: 1279px) {
  .the_best_competition__item:first-child svg {
    left: 4px;
  }
}
@media (max-width: 1279px) {
  .the_best_competition__item {
    padding-top: 40px;
    padding-left: 25px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition__item {
    padding-left: clamp(0px, 0.0355618777 * 100vw + -11.3798008535px, 25px);
    padding-right: 0;
    padding-top: clamp(21px, 0.027027027 * 100vw + 12.3513513514px, 40px);
  }
}
.the_best_competition__btn {
  width: 100%;
  text-align: center;
  margin-top: clamp(53.3333333333px, 4.1666666667vw, 80px);
}
@media (max-width: 1279px) {
  .the_best_competition__btn {
    margin-top: 40px;
  }
}
@media (max-width: 425px) {
  .the_best_competition__btn {
    display: none;
  }
}
.the_best_competition .background_line {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.the_best_competition .background_line.last {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
}
@media (max-width: 1279px) {
  .the_best_competition {
    padding-top: 65px;
  }
}
@media (max-width: 1023px) {
  .the_best_competition {
    padding-top: clamp(39px, 0.0369843528 * 100vw + 27.1650071124px, 65px);
  }
}

.cost_site {
  position: relative;
  overflow: hidden;
  padding-top: clamp(42.3333333333px, 3.3072916667vw, 63.5px);
  padding-bottom: 80px;
  z-index: 1;
}
.cost_site.mt {
  z-index: 0;
  margin-top: -50px;
  padding-top: clamp(75.6666666667px, 5.9114583333vw, 113.5px);
}
.cost_site__hashtag {
  width: 100%;
  text-align: center;
}
.cost_site__top_title {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  margin-top: clamp(6px, 0.46875vw, 9px);
  width: 100%;
  text-align: center;
  margin-left: clamp(10.6666666667px, 0.8333333333vw, 16px);
}
@media (max-width: 1279px) {
  .cost_site__top_title {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .cost_site__top_title {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1279px) {
  .cost_site__top_title {
    margin-left: 0;
    margin-top: 10px;
  }
}
@media (max-width: 1023px) {
  .cost_site__top_title {
    margin-top: clamp(8px, 0.0028449502 * 100vw + 7.0896159317px, 10px);
  }
}
.cost_site__bottom_title {
  width: 100%;
  text-align: center;
}
.cost_site__bottom_title.font-95 {
  font-family: "Hoves Regular";
  font-size: clamp(63.3333333333px, 4.9479166667vw, 95px);
  line-height: clamp(58.2666666667px, 4.5520833333vw, 87.4px);
  font-weight: 400;
  color: #F2F2F6;
  margin-top: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
@media (max-width: 1023px) {
  .cost_site__bottom_title.font-95 {
    font-size: clamp(22px, 0.0583214794 * 100vw + 3.3371266003px, 63px);
    line-height: clamp(22px, 0.0512091038 * 100vw + 5.613086771px, 58px);
  }
}
.cost_site__bottom_title.font-100 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  margin-top: clamp(-24px, -1.25vw, -16px);
}
@media (max-width: 1279px) {
  .cost_site__bottom_title.font-100 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .cost_site__bottom_title.font-100 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .cost_site__bottom_title.font-100 {
    margin-top: 7px;
  }
}
@media (max-width: 1023px) {
  .cost_site__bottom_title.font-100 {
    font-size: 30px;
    line-height: 30px;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: clamp(5px, 0.0028449502 * 100vw + 4.0896159317px, 7px);
  }
}
.cost_site__bottom_title span {
  font-style: italic;
}
.cost_site__items {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: clamp(41.3333333333px, 3.2291666667vw, 62px) clamp(70px, 5.46875vw, 105px);
  max-width: 76%;
  margin: clamp(38.6666666667px, 3.0208333333vw, 58px) auto 0 auto;
  position: relative;
  z-index: 0;
}
.cost_site__items.el2 {
  grid-template-columns: repeat(2, 1fr);
  max-width: 55%;
}
.cost_site__items.el4 {
  grid-template-columns: repeat(2, 1fr);
}
.cost_site__items.el7 {
  grid-template-columns: repeat(4, 1fr);
  gap: clamp(40px, 3.125vw, 60px) clamp(33.3333333333px, 2.6041666667vw, 50px);
}
@media (max-width: 1279px) {
  .cost_site__items {
    grid-template-columns: repeat(2, 1fr);
    max-width: 100%;
    margin-top: 33px;
    gap: 43px 42px;
  }
}
@media (max-width: 1023px) {
  .cost_site__items {
    grid-template-columns: 100% !important;
    margin-top: clamp(20px, 0.0184921764 * 100vw + 14.0825035562px, 33px);
    gap: clamp(20px, 0.0327169275 * 100vw + 9.5305832148px, 43px);
  }
}
.cost_site__item {
  cursor: pointer;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.cost_site__item.el4 {
  flex-direction: row;
  justify-content: space-between;
  align-items: baseline;
}
.cost_site__item .name {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  font-style: italic;
  margin-bottom: clamp(2.6666666667px, 0.2083333333vw, 4px);
  transition: all 0.3s ease;
}
@media (max-width: 1279px) {
  .cost_site__item .name {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .cost_site__item .name {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .cost_site__item .name {
    font-size: 40px;
    line-height: 44px;
    margin-bottom: 0;
  }
}
@media (max-width: 1023px) {
  .cost_site__item .name {
    font-size: clamp(17px, 0.0327169275 * 100vw + 6.5305832148px, 40px);
    line-height: clamp(18.7px, 0.0359886202 * 100vw + 7.1836415363px, 44px);
  }
}
.cost_site__item .text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
}
@media (max-width: 1279px) {
  .cost_site__item .text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .cost_site__item .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.cost_site__item .cost {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  color: #C0FF00;
  margin-top: clamp(15.3333333333px, 1.1979166667vw, 23px);
  white-space: nowrap;
}
@media (max-width: 1279px) {
  .cost_site__item .cost {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .cost_site__item .cost {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.cost_site__item .cost.mta {
  margin-top: auto;
}
@media (max-width: 1279px) {
  .cost_site__item .cost {
    font-size: 40px;
    line-height: 44px;
    margin-top: 13px;
  }
}
@media (max-width: 1023px) {
  .cost_site__item .cost {
    font-size: clamp(17px, 0.0327169275 * 100vw + 6.5305832148px, 40px);
    line-height: clamp(18.7px, 0.0359886202 * 100vw + 7.1836415363px, 44px);
    margin-top: 0;
    margin-right: 2px;
  }
}
.cost_site__item .term {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  margin-top: 4px;
}
@media (max-width: 1279px) {
  .cost_site__item .term {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .cost_site__item .term {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1023px) {
  .cost_site__item .group {
    margin-right: 25px;
  }
}
.cost_site__item .image {
  position: absolute;
  top: clamp(-31px, -1.6145833333vw, -20.6666666667px);
  right: clamp(-180px, -9.375vw, -120px);
  width: clamp(212.6666666667px, 16.6145833333vw, 319px);
  height: clamp(138px, 10.78125vw, 207px);
  display: flex;
  align-items: flex-start;
  opacity: 0;
  z-index: -1;
  pointer-events: none;
  transition: opacity 0.3s ease;
}
.cost_site__item .image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transition: rotate 0.3s ease;
}
@media (max-width: 1279px) {
  .cost_site__item .image {
    display: none !important;
  }
}
@media (hover: hover) {
  .cost_site__item:hover {
    z-index: 2;
  }
  .cost_site__item:hover .image {
    opacity: 1;
  }
  .cost_site__item:hover .image img {
    rotate: 12deg;
  }
  .cost_site__item:hover:nth-child(3) .image img, .cost_site__item:hover:nth-child(6) .image img {
    rotate: -12deg;
  }
  .cost_site__item:hover.not_img .name {
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .cost_site__item:active {
    z-index: 2;
  }
  .cost_site__item:active .image {
    opacity: 1;
  }
  .cost_site__item:active .image img {
    rotate: 12deg;
  }
  .cost_site__item:active:nth-child(3) .image img, .cost_site__item:active:nth-child(6) .image img {
    rotate: -12deg;
  }
  .cost_site__item:active.not_img .name {
    color: #C0FF00;
  }
}
@media (max-width: 1023px) {
  .cost_site__item {
    display: flex;
    justify-content: space-between;
  }
}
.cost_site__btn_container {
  width: 100%;
  margin-top: 90px;
  display: flex;
  justify-content: center;
}
.cost_site.last {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  background: linear-gradient(180deg, #121B24 62%, #212D37 100%);
}
.cost_site .background_line {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.cost_site .container {
  position: relative;
  z-index: 1;
}
@media (max-width: 1279px) {
  .cost_site {
    padding-top: 24px;
    padding-bottom: 86px;
  }
}
@media (max-width: 1023px) {
  .cost_site {
    padding-top: clamp(1px, 0.0327169275 * 100vw + -9.4694167852px, 24px);
    padding-bottom: clamp(30px, 0.0795454545 * 100vw + 4.5454545455px, 86px);
  }
}

.can_we_go {
  padding-top: clamp(38px, 2.96875vw, 57px);
  padding-bottom: clamp(40px, 3.125vw, 60px);
}
.can_we_go__hashtag {
  width: 100%;
  text-align: center;
}
.can_we_go__title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  width: 100%;
  text-align: center;
  margin-top: clamp(-20px, -1.0416666667vw, -13.3333333333px);
}
@media (max-width: 1279px) {
  .can_we_go__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.can_we_go__title span {
  font-style: italic;
}
@media (max-width: 1279px) {
  .can_we_go__title {
    margin-top: 3px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__title {
    font-size: 30px;
    line-height: 30px;
  }
}
.can_we_go__container {
  display: flex;
  justify-content: space-between;
  margin-top: clamp(32.6666666667px, 2.5520833333vw, 49px);
}
@media (max-width: 1279px) {
  .can_we_go__container {
    flex-direction: column;
    margin-top: 32px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__container {
    margin-top: clamp(16px, 0.0227596017 * 100vw + 8.7169274538px, 32px);
  }
}
.can_we_go__left {
  width: 59.7%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: clamp(7px, 0.546875vw, 10.5px) clamp(6px, 0.46875vw, 9px);
}
@media (max-width: 1279px) {
  .can_we_go__left {
    width: 100%;
    grid-template-columns: 100%;
    gap: 0;
  }
}
.can_we_go__right {
  width: 38.5%;
  background: #1A252F;
  display: flex;
  flex-direction: column;
}
.can_we_go__right .form_title {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  padding-top: clamp(43px, 3.359375vw, 64.5px);
  padding-left: clamp(56px, 4.375vw, 84px);
  padding-right: clamp(56px, 4.375vw, 84px);
  margin-bottom: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
@media (max-width: 1279px) {
  .can_we_go__right .form_title {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__right .form_title {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1279px) {
  .can_we_go__right .form_title {
    padding-top: 44px;
    margin-bottom: 14px;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 1023px) {
  .can_we_go__right .form_title {
    font-size: 30px;
    line-height: 30px;
    max-width: 90%;
    padding-top: clamp(23px, 0.0298719772 * 100vw + 13.4409672831px, 44px);
    margin-left: 2px;
  }
}
.can_we_go__right .form_text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  padding-left: clamp(56px, 4.375vw, 84px);
  padding-right: clamp(56px, 4.375vw, 84px);
  max-width: 90%;
  margin-bottom: clamp(32px, 2.5vw, 48px);
}
@media (max-width: 1279px) {
  .can_we_go__right .form_text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__right .form_text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .can_we_go__right .form_text {
    line-height: 28.8px;
    padding-left: 0;
    padding-right: 0;
    max-width: 100%;
    margin-bottom: 37px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__right .form_text {
    font-size: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
    line-height: clamp(18.83px, 0.0141820768 * 100vw + 14.2917354196px, 28.8px);
    margin-bottom: clamp(24px, 0.0184921764 * 100vw + 18.0825035562px, 37px);
  }
}
.can_we_go__right form {
  padding: 0 clamp(56px, 4.375vw, 84px);
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.can_we_go__right form input:not([type=checkbox]):not(:last-child) {
  margin-bottom: clamp(10px, 0.78125vw, 15px);
}
@media (max-width: 1279px) {
  .can_we_go__right form input:not([type=checkbox]):not(:last-child) {
    margin-bottom: 0;
  }
}
@media (max-width: 1279px) {
  .can_we_go__right form input.name {
    grid-column: 1/2;
  }
  .can_we_go__right form input.phone {
    grid-column: 2/3;
  }
}
@media (max-width: 1279px) and (max-width: 1023px) {
  .can_we_go__right form input.phone {
    grid-column: 1/2;
    grid-row: 2/3;
  }
}
.can_we_go__right form .input {
  background-color: #212D37;
  width: 100%;
}
.can_we_go__right form .btn {
  width: 100%;
  margin-top: clamp(12px, 0.9375vw, 18px);
}
@media (max-width: 1279px) {
  .can_we_go__right form .btn {
    grid-row: 2/3;
    grid-column: 1/3;
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  .can_we_go__right form .btn {
    grid-column: 1/2;
    grid-row: 3/4;
  }
}
.can_we_go__right form .personal {
  width: 100%;
  text-align: center;
  margin-top: 15px;
  padding-bottom: clamp(14px, 1.09375vw, 21px);
}
@media (max-width: 1279px) {
  .can_we_go__right form .personal {
    margin-top: 66px;
    padding-bottom: 44px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__right form .personal {
    margin-top: clamp(18px, 0.0682788051 * 100vw + -3.8492176387px, 66px);
    padding-bottom: clamp(35px, 0.012802276 * 100vw + 30.9032716927px, 44px);
  }
}
@media (max-width: 1279px) {
  .can_we_go__right form {
    padding: 0;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__right form {
    grid-template-columns: 100%;
    gap: clamp(8px, 0.0113798009 * 100vw + 4.3584637269px, 16px);
  }
}
@media (max-width: 1279px) {
  .can_we_go__right {
    width: 100vw;
    margin-left: -56px;
    margin-top: 31px;
    padding: 0 56px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__right {
    margin-top: clamp(8px, 0.0327169275 * 100vw + -2.4694167852px, 31px);
    margin-left: clamp(-56px, -0.0512091038 * 100vw + -3.613086771px, -20px);
    padding: 0 clamp(20px, 0.0512091038 * 100vw + 3.613086771px, 56px);
  }
}
.can_we_go__item {
  height: clamp(170.6666666667px, 13.3333333333vw, 256px);
  border-radius: clamp(13px, 1.015625vw, 19.5px);
  padding: clamp(12px, 0.9375vw, 18px) clamp(21px, 1.640625vw, 31.5px) clamp(15px, 1.171875vw, 22.5px) clamp(19px, 1.484375vw, 28.5px);
  display: flex;
  flex-direction: column;
  transition: all 0.3s ease;
  background: var(--color);
  position: relative;
  overflow: hidden;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.can_we_go__item .name {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(24px, 1.875vw, 36px);
  font-style: italic;
  margin-top: auto;
}
@media (max-width: 1279px) {
  .can_we_go__item .name {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__item .name {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .can_we_go__item .name {
    display: none;
  }
}
.can_we_go__item .desc {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: rgba(255, 255, 255, 0.6);
  margin-top: clamp(9.3333333333px, 0.7291666667vw, 14px);
}
@media (max-width: 1279px) {
  .can_we_go__item .desc {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__item .desc {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .can_we_go__item .desc {
    margin-top: 9px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__item .desc {
    line-height: clamp(14.4px, 0.0204836415 * 100vw + 7.8452347084px, 28.8px);
    margin-top: clamp(6px, 0.0042674253 * 100vw + 4.6344238976px, 9px);
    margin-left: 2px;
  }
}
.can_we_go__item .term {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #C0FF00;
}
@media (max-width: 1279px) {
  .can_we_go__item .term {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__item .term {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .can_we_go__item .term {
    line-height: 26.4px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__item .term {
    display: none;
    line-height: clamp(13.2px, 0.0187766714 * 100vw + 7.1914651494px, 26.4px);
    text-wrap: balance;
  }
}
.can_we_go__item .group {
  display: flex;
  justify-content: flex-end;
  flex-direction: row-reverse;
  align-items: center;
}
.can_we_go__item .group .name {
  display: none;
}
@media (max-width: 1279px) {
  .can_we_go__item .group .name {
    display: block;
    font-size: 40px;
    line-height: 40px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__item .group .name {
    font-size: clamp(17px, 0.0327169275 * 100vw + 6.5305832148px, 40px);
    line-height: clamp(17px, 0.0327169275 * 100vw + 6.5305832148px, 40px);
    margin-top: 0;
  }
}
@media (max-width: 1279px) {
  .can_we_go__item .group {
    justify-content: space-between;
  }
}
@media (max-width: 1023px) {
  .can_we_go__item .group {
    flex-direction: row;
    justify-content: flex-start;
  }
}
.can_we_go__item .left {
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 1023px) {
  .can_we_go__item .left {
    width: 75%;
  }
}
.can_we_go__item .right .term {
  display: none;
}
@media (max-width: 1023px) {
  .can_we_go__item .right .term {
    text-align: end;
    display: block;
  }
}
@media (max-width: 1023px) {
  .can_we_go__item .right {
    width: 24%;
  }
}
.can_we_go__item::after {
  content: "";
  transition: all 0.3s ease;
}
@media (max-width: 1023px) {
  .can_we_go__item::after {
    display: none !important;
  }
}
@media (hover: hover) {
  .can_we_go__item:hover {
    box-shadow: 0px 16px 49.3px -6px var(--color);
  }
  .can_we_go__item:hover::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.2);
  }
}
@media (hover: none), (hover: on-demand) {
  .can_we_go__item:active {
    box-shadow: 0px 16px 49.3px -6px var(--color);
  }
  .can_we_go__item:active::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.2);
  }
}
@media (max-width: 1279px) {
  .can_we_go__item {
    height: auto;
    padding: 25px 40px 33px;
    border-radius: 18px;
  }
  .can_we_go__item:not(:last-child) {
    margin-bottom: 13px;
  }
}
@media (max-width: 1023px) {
  .can_we_go__item {
    padding: clamp(13px, 0.0170697013 * 100vw + 7.5376955903px, 25px) clamp(12px, 0.039829303 * 100vw + -0.7453769559px, 40px) clamp(13px, 0.0284495021 * 100vw + 3.8961593172px, 33px);
    border-radius: clamp(8px, 0.0142247511 * 100vw + 3.4480796586px, 18px);
    flex-direction: row;
    justify-content: space-between;
  }
  .can_we_go__item:not(:last-child) {
    margin-bottom: clamp(5px, 0.0113798009 * 100vw + 1.3584637269px, 13px);
  }
}
@media (max-width: 1279px) {
  .can_we_go {
    padding-top: 67px;
  }
}
@media (max-width: 1023px) {
  .can_we_go {
    padding-top: clamp(30px, 0.0526315789 * 100vw + 13.1578947368px, 67px);
  }
}

.work_scheme {
  touch-action: pan-up;
  position: relative;
  padding-top: clamp(38.6666666667px, 3.0208333333vw, 58px);
  padding-bottom: clamp(94px, 7.34375vw, 141px);
}
.work_scheme .container_1920 {
  position: relative;
}
.work_scheme__hashtag {
  width: 100%;
  text-align: center;
}
@media (max-width: 1279px) {
  .work_scheme__hashtag {
    font-size: 27.72px;
    line-height: 30.49px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__hashtag {
    font-size: clamp(12px, 0.0223613087 * 100vw + 4.8443812233px, 27.72px);
    line-height: clamp(13.2px, 0.0245945946 * 100vw + 5.3297297297px, 30.49px);
  }
}
.work_scheme__title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  width: 100%;
  text-align: center;
  margin-top: clamp(-20px, -1.0416666667vw, -13.3333333333px);
}
@media (max-width: 1279px) {
  .work_scheme__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .work_scheme__title {
    font-size: 69.3px;
    line-height: 69.3px;
    margin-top: 3px;
    padding-bottom: 15px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__title {
    font-size: clamp(30px, 0.0559032717 * 100vw + 12.1109530583px, 69.3px);
    line-height: clamp(30px, 0.0559032717 * 100vw + 12.1109530583px, 69.3px);
    padding-bottom: clamp(10px, 0.0071123755 * 100vw + 7.7240398293px, 15px);
  }
}
.work_scheme__svg {
  width: 100%;
  height: 100%;
  position: relative;
}
.work_scheme__svg.el7, .work_scheme__svg.el5, .work_scheme__svg.el4 {
  padding-top: clamp(24px, 1.875vw, 36px);
  padding-bottom: clamp(152px, 11.875vw, 228px);
}
.work_scheme__svg.el5 {
  padding-bottom: clamp(92.6666666667px, 7.2395833333vw, 139px);
}
.work_scheme__svg.el4 {
  padding-bottom: clamp(110px, 8.59375vw, 165px);
}
.work_scheme__svg.el3:not(.left_text) {
  padding-top: clamp(49.3333333333px, 3.8541666667vw, 74px);
  padding-bottom: clamp(145.3333333333px, 11.3541666667vw, 218px);
}
.work_scheme__svg.el3:not(.left_text) svg {
  width: clamp(449.3333333333px, 35.1041666667vw, 674px);
  height: clamp(246.6666666667px, 19.2708333333vw, 370px);
  margin-left: clamp(248.6666666667px, 19.4270833333vw, 373px);
}
.work_scheme__svg.el2 {
  padding-top: clamp(62px, 4.84375vw, 93px);
  padding-bottom: clamp(274px, 21.40625vw, 411px);
}
.work_scheme__svg.left_text {
  padding-top: clamp(62px, 4.84375vw, 93px);
  padding-bottom: clamp(297.3333333333px, 23.2291666667vw, 446px);
}
.work_scheme__svg.left_text svg {
  margin-left: clamp(284.6666666667px, 22.2395833333vw, 427px);
  width: clamp(342px, 26.71875vw, 513px);
  height: clamp(304px, 23.75vw, 456px);
}
.work_scheme__svg svg.el7 {
  width: clamp(746.6666666667px, 58.3333333333vw, 1120px);
  height: clamp(388px, 30.3125vw, 582px);
  margin-left: clamp(158px, 12.34375vw, 237px);
}
.work_scheme__svg svg.el5 {
  width: clamp(707.3333333333px, 55.2604166667vw, 1061px);
  height: clamp(284.6666666667px, 22.2395833333vw, 427px);
  margin-left: clamp(158px, 12.34375vw, 237px);
}
.work_scheme__svg svg.el4 {
  width: clamp(518px, 40.46875vw, 777px);
  height: clamp(320px, 25vw, 480px);
  margin-left: clamp(302.6666666667px, 23.6458333333vw, 454px);
}
.work_scheme__svg svg.el2 {
  width: clamp(416.6666666667px, 32.5520833333vw, 625px);
  height: clamp(83.3333333333px, 6.5104166667vw, 125px);
  margin-left: clamp(195.3333333333px, 15.2604166667vw, 293px);
}
.work_scheme__svg .item {
  position: absolute;
  display: flex;
}
.work_scheme__svg .item_1 {
  left: clamp(20px, 1.5625vw, 30px);
  top: clamp(-12px, -0.625vw, -8px);
}
.work_scheme__svg .item_1 .text {
  max-width: clamp(187px, 14.609375vw, 280.5px);
}
.work_scheme__svg .item_1 .img {
  left: clamp(-28px, -1.4583333333vw, -18.6666666667px);
  top: clamp(8px, 0.625vw, 12px);
}
.work_scheme__svg .item_1.el4 .text {
  max-width: clamp(220px, 17.1875vw, 330px);
}
.work_scheme__svg .item_1.el3 {
  left: clamp(58.6666666667px, 4.5833333333vw, 88px);
  top: clamp(3.3333333333px, 0.2604166667vw, 5px);
  flex-direction: column;
}
.work_scheme__svg .item_1.el3 .text.not_title {
  padding-top: 0;
  margin-top: clamp(-6px, -0.3125vw, -4px);
  margin-left: clamp(5.3333333333px, 0.4166666667vw, 8px);
  max-width: clamp(340.6666666667px, 26.6145833333vw, 511px);
}
.work_scheme__svg .item_1.el3.left_text {
  flex-direction: row;
  left: clamp(22px, 1.71875vw, 33px);
  top: clamp(31.3333333333px, 2.4479166667vw, 47px);
}
.work_scheme__svg .item_1.el3.left_text .text {
  max-width: clamp(343.3333333333px, 26.8229166667vw, 515px);
}
.work_scheme__svg .item_1.el2 {
  left: clamp(32px, 2.5vw, 48px);
  top: clamp(28px, 2.1875vw, 42px);
}
.work_scheme__svg .item_1.el2 .text {
  max-width: clamp(405.3333333333px, 31.6666666667vw, 608px);
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .work_scheme__svg .item_1.el2 .text {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__svg .item_1.el2 .text {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.work_scheme__svg .item_1.el2 .text p {
  color: #C0FF00;
  margin-bottom: clamp(8.6666666667px, 0.6770833333vw, 13px);
}
.work_scheme__svg .item_1.el2 .text ul {
  padding-left: clamp(12px, 0.9375vw, 18px);
}
.work_scheme__svg .item_1.el2 .text ul li {
  margin-bottom: clamp(8.6666666667px, 0.6770833333vw, 13px);
  list-style-type: disc;
}
.work_scheme__svg .item_1.el2 .text ul li::marker {
  color: #C0FF00;
}
.work_scheme__svg .item_1.el2 .text ul li span {
  color: #707881;
}
.work_scheme__svg .item_1.el2 .text ul ul {
  padding-left: 0;
}
.work_scheme__svg .item_1.el2 .text ul ul li {
  list-style-type: none;
  color: #707881;
}
.work_scheme__svg .item_2 {
  left: clamp(324.6666666667px, 25.3645833333vw, 487px);
  top: clamp(31.3333333333px, 2.4479166667vw, 47px);
}
.work_scheme__svg .item_2 .img {
  left: clamp(-8px, -0.4166666667vw, -5.3333333333px);
  top: clamp(9.3333333333px, 0.7291666667vw, 14px);
}
.work_scheme__svg .item_2 .text {
  max-width: clamp(420px, 32.8125vw, 630px);
}
.work_scheme__svg .item_2.el4 {
  left: clamp(406px, 31.71875vw, 609px);
}
.work_scheme__svg .item_2.el4 .right {
  max-width: clamp(297.3333333333px, 23.2291666667vw, 446px);
}
.work_scheme__svg .item_2.el4 .text {
  max-width: 100%;
}
.work_scheme__svg .item_2.el3 {
  left: clamp(714px, 55.78125vw, 1071px);
  top: clamp(49.3333333333px, 3.8541666667vw, 74px);
  flex-direction: column;
}
.work_scheme__svg .item_2.el3 .text.not_title {
  padding-top: 0;
  margin-top: clamp(-7px, -0.3645833333vw, -4.6666666667px);
  margin-left: clamp(-1px, -0.0520833333vw, -0.6666666667px);
  max-width: clamp(340.6666666667px, 26.6145833333vw, 511px);
}
.work_scheme__svg .item_2.el3.left_text {
  flex-direction: row;
  left: clamp(644.6666666667px, 50.3645833333vw, 967px);
  top: clamp(40px, 3.125vw, 60px);
}
.work_scheme__svg .item_2.el3.left_text .text {
  max-width: clamp(456.6666666667px, 35.6770833333vw, 685px);
}
.work_scheme__svg .item_2.el2 {
  left: clamp(627.3333333333px, 49.0104166667vw, 941px);
  top: clamp(92.6666666667px, 7.2395833333vw, 139px);
}
.work_scheme__svg .item_2.el2 .text {
  max-width: clamp(344px, 26.875vw, 516px);
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .work_scheme__svg .item_2.el2 .text {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__svg .item_2.el2 .text {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.work_scheme__svg .item_2.el2 .text p {
  color: #C0FF00;
  margin-bottom: clamp(8.6666666667px, 0.6770833333vw, 13px);
}
.work_scheme__svg .item_2.el2 .text ul {
  padding-left: clamp(12px, 0.9375vw, 18px);
}
.work_scheme__svg .item_2.el2 .text ul li {
  margin-bottom: clamp(8.6666666667px, 0.6770833333vw, 13px);
  list-style-type: disc;
}
.work_scheme__svg .item_2.el2 .text ul li::marker {
  color: #C0FF00;
}
.work_scheme__svg .item_2.el2 .text ul li span {
  color: #707881;
}
.work_scheme__svg .item_2.el2 .text ul ul {
  padding-left: 0;
}
.work_scheme__svg .item_2.el2 .text ul ul li {
  list-style-type: none;
  color: #707881;
}
.work_scheme__svg .item_3 {
  top: clamp(73.3333333333px, 5.7291666667vw, 110px);
  right: clamp(28px, 2.1875vw, 42px);
}
.work_scheme__svg .item_3 .right {
  max-width: clamp(209px, 16.328125vw, 313.5px);
}
.work_scheme__svg .item_3 .img {
  top: clamp(8.6666666667px, 0.6770833333vw, 13px);
  left: clamp(-7px, -0.3645833333vw, -4.6666666667px);
}
.work_scheme__svg .item_3.el4 {
  right: clamp(4px, 0.3125vw, 6px);
}
.work_scheme__svg .item_3.el4 .right {
  max-width: clamp(273.3333333333px, 21.3541666667vw, 410px);
}
.work_scheme__svg .item_3.el3 {
  top: clamp(287.3333333333px, 22.4479166667vw, 431px);
  left: clamp(204px, 15.9375vw, 306px);
  flex-direction: column;
}
.work_scheme__svg .item_3.el3 .text.not_title {
  padding-top: 0;
  margin-top: clamp(-6px, -0.3125vw, -4px);
  margin-left: clamp(-2px, -0.1041666667vw, -1.3333333333px);
  max-width: clamp(340.6666666667px, 26.6145833333vw, 511px);
}
.work_scheme__svg .item_3.el3 .right {
  max-width: 100%;
}
.work_scheme__svg .item_3.el3.left_text {
  flex-direction: row;
  top: clamp(313.3333333333px, 24.4791666667vw, 470px);
  left: clamp(514.6666666667px, 40.2083333333vw, 772px);
}
.work_scheme__svg .item_3.el3.left_text .right {
  margin-left: clamp(16px, 1.25vw, 24px);
  max-width: 100%;
}
.work_scheme__svg .item_3.el3.left_text .text {
  max-width: clamp(416.6666666667px, 32.5520833333vw, 625px);
}
.work_scheme__svg .item_4 {
  left: clamp(385.3333333333px, 30.1041666667vw, 578px);
  top: clamp(195.3333333333px, 15.2604166667vw, 293px);
}
.work_scheme__svg .item_4 .img {
  top: clamp(8.6666666667px, 0.6770833333vw, 13px);
  left: clamp(-7px, -0.3645833333vw, -4.6666666667px);
}
.work_scheme__svg .item_4 .text {
  max-width: clamp(384px, 30vw, 576px);
}
.work_scheme__svg .item_4.el5 {
  top: clamp(201.3333333333px, 15.7291666667vw, 302px);
  left: clamp(21.3333333333px, 1.6666666667vw, 32px);
  flex-direction: row-reverse;
}
.work_scheme__svg .item_4.el5 .right {
  max-width: clamp(252.6666666667px, 19.7395833333vw, 379px);
  margin-left: 0;
  margin-right: clamp(16.6666666667px, 1.3020833333vw, 25px);
}
.work_scheme__svg .item_4.el5 .img {
  right: 0;
  top: clamp(8.6666666667px, 0.6770833333vw, 13px);
  left: auto;
}
.work_scheme__svg .item_4.el4 {
  top: clamp(284.6666666667px, 22.2395833333vw, 427px);
  left: clamp(133.3333333333px, 10.4166666667vw, 200px);
  flex-direction: row-reverse;
}
.work_scheme__svg .item_4.el4 .right {
  max-width: clamp(393.3333333333px, 30.7291666667vw, 590px);
  margin-left: 0;
  margin-right: clamp(16.6666666667px, 1.3020833333vw, 25px);
}
.work_scheme__svg .item_4.el4 .img {
  right: clamp(22.6666666667px, 1.7708333333vw, 34px);
  top: clamp(9.3333333333px, 0.7291666667vw, 14px);
  left: auto;
}
.work_scheme__svg .item_5 {
  top: clamp(258.6666666667px, 20.2083333333vw, 388px);
  left: clamp(101.3333333333px, 7.9166666667vw, 152px);
  flex-direction: row-reverse;
}
.work_scheme__svg .item_5 .right {
  max-width: clamp(187px, 14.609375vw, 280.5px);
  margin-left: 0;
  margin-right: clamp(-15px, -0.78125vw, -10px);
}
.work_scheme__svg .item_5 .img {
  top: clamp(8.6666666667px, 0.6770833333vw, 13px);
  right: clamp(-6px, -0.3125vw, -4px);
}
.work_scheme__svg .item_5.el5 {
  top: clamp(258.6666666667px, 20.2083333333vw, 388px);
  left: clamp(431.3333333333px, 33.6979166667vw, 647px);
  flex-direction: row;
}
.work_scheme__svg .item_5.el5 .right {
  max-width: clamp(215.3333333333px, 16.8229166667vw, 323px);
  margin-left: clamp(10.6666666667px, 0.8333333333vw, 16px);
  margin-right: 0;
}
.work_scheme__svg .item_5.el5 .img {
  top: clamp(8.6666666667px, 0.6770833333vw, 13px);
  right: auto;
  left: clamp(-13px, -0.6770833333vw, -8.6666666667px);
}
.work_scheme__svg .item_6 {
  left: clamp(445.3333333333px, 34.7916666667vw, 668px);
  top: clamp(401.3333333333px, 31.3541666667vw, 602px);
}
.work_scheme__svg .item_6 .text {
  max-width: clamp(289px, 22.578125vw, 433.5px);
}
.work_scheme__svg .item_6 .img {
  top: clamp(8.6666666667px, 0.6770833333vw, 13px);
  left: clamp(-5px, -0.2604166667vw, -3.3333333333px);
}
.work_scheme__svg .item_7 {
  right: clamp(28px, 2.1875vw, 42px);
  top: clamp(361.3333333333px, 28.2291666667vw, 542px);
}
.work_scheme__svg .item_7 .right {
  max-width: clamp(171px, 13.359375vw, 256.5px);
}
.work_scheme__svg .item_7 .img {
  top: clamp(8.6666666667px, 0.6770833333vw, 13px);
  left: clamp(-11px, -0.5729166667vw, -7.3333333333px);
}
.work_scheme__svg .item .right {
  display: flex;
  flex-direction: column;
  margin-left: clamp(4.6666666667px, 0.3645833333vw, 7px);
}
.work_scheme__svg .item .numb {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  color: #C0FF00;
}
@media (max-width: 1279px) {
  .work_scheme__svg .item .numb {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__svg .item .numb {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.work_scheme__svg .item .img {
  width: clamp(77px, 6.015625vw, 115.5px);
  height: clamp(77px, 6.015625vw, 115.5px);
  position: absolute;
  z-index: -1;
}
.work_scheme__svg .item .title {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(26.4px, 2.0625vw, 39.6px);
  padding-top: clamp(24px, 1.875vw, 36px);
}
@media (max-width: 1279px) {
  .work_scheme__svg .item .title {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__svg .item .title {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.work_scheme__svg .item .text {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
  line-height: clamp(14.4px, 1.125vw, 21.6px);
  padding-top: clamp(10px, 0.78125vw, 15px);
}
@media (max-width: 1279px) {
  .work_scheme__svg .item .text {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__svg .item .text {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.work_scheme__svg .item .text:not(.el2) ul {
  padding-left: clamp(18.6666666667px, 1.4583333333vw, 28px);
}
.work_scheme__svg .item .text:not(.el2) ul li {
  list-style-type: disc;
}
.work_scheme__svg .item .text:not(.el2) ul li::marker {
  color: #707881;
  font-size: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
.work_scheme__svg .left_text {
  position: absolute;
  left: clamp(4.6666666667px, 0.3645833333vw, 7px);
  top: clamp(448px, 35vw, 672px);
}
.work_scheme__svg .left_text__name {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  margin-bottom: clamp(9.3333333333px, 0.7291666667vw, 14px);
}
@media (max-width: 1279px) {
  .work_scheme__svg .left_text__name {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__svg .left_text__name {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.work_scheme__svg .left_text__name:not(:first-child) {
  margin-top: clamp(40.6666666667px, 3.1770833333vw, 61px);
}
.work_scheme__svg .left_text__list {
  padding-left: clamp(18.6666666667px, 1.4583333333vw, 28px);
  max-width: clamp(422.6666666667px, 33.0208333333vw, 634px);
}
.work_scheme__svg .left_text__list li {
  list-style-type: disc;
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: #707881;
}
@media (max-width: 1279px) {
  .work_scheme__svg .left_text__list li {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__svg .left_text__list li {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.work_scheme__svg .left_text__list li::marker {
  color: #707881;
  font-size: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
@media (max-width: 1279px) {
  .work_scheme__svg {
    display: none;
  }
}
.work_scheme__btn_container {
  width: 100%;
  text-align: center;
}
.work_scheme__btn_container.el5 {
  width: auto;
  position: absolute;
  bottom: 0;
  left: auto;
  right: clamp(67.3333333333px, 5.2604166667vw, 101px);
}
@media (max-width: 1279px) {
  .work_scheme__btn_container.el5 {
    position: initial;
    width: 100%;
  }
}
.work_scheme__btn_container.el4 {
  width: auto;
  position: absolute;
  bottom: 0;
  left: auto;
  right: clamp(66.6666666667px, 5.2083333333vw, 100px);
}
@media (max-width: 1279px) {
  .work_scheme__btn_container.el4 {
    position: initial;
    width: 100%;
  }
}
.work_scheme__btn_container.left_text {
  width: 73%;
  margin-left: auto;
}
@media (max-width: 1279px) {
  .work_scheme__btn_container.left_text {
    margin-right: auto;
    width: 100%;
  }
}
.work_scheme__btn_container.el3:not(.left_text) {
  width: auto;
  position: absolute;
  bottom: 0;
  left: auto;
  right: clamp(222.6666666667px, 17.3958333333vw, 334px);
}
@media (max-width: 1279px) {
  .work_scheme__btn_container.el3:not(.left_text) {
    position: initial;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .work_scheme__btn_container .btn span {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1023px) {
  .work_scheme__btn_container .btn {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 1279px) {
  .work_scheme__btn_container {
    margin-top: 69px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__btn_container {
    margin-top: clamp(17px, 0.0739687055 * 100vw + -6.6699857752px, 69px);
  }
}
.work_scheme__container {
  display: none;
  margin-left: 8px;
  border-left: 2px solid #C0FF00;
  position: relative;
}
.work_scheme__container .item {
  position: relative;
  display: flex;
}
.work_scheme__container .item:not(:last-child) {
  margin-bottom: 29px;
}
@media (max-width: 1023px) {
  .work_scheme__container .item:not(:last-child) {
    margin-bottom: clamp(7px, 0.0312944523 * 100vw + -3.0142247511px, 29px);
  }
}
.work_scheme__container .item .numb {
  font-size: 69.3px;
  line-height: 69.3px;
  color: #C0FF00;
  position: relative;
  margin-left: 23px;
}
.work_scheme__container .item .numb .circle {
  position: absolute;
  left: -33px;
  top: 47%;
  width: 18px;
  height: 18px;
  background: #C0FF00;
  border-radius: 50%;
}
@media (max-width: 1023px) {
  .work_scheme__container .item .numb .circle {
    width: clamp(8px, 0.0142247511 * 100vw + 3.4480796586px, 18px);
    height: clamp(8px, 0.0142247511 * 100vw + 3.4480796586px, 18px);
    left: clamp(-33px, -0.039829303 * 100vw + 7.7453769559px, -5px);
  }
}
@media (max-width: 1023px) {
  .work_scheme__container .item .numb {
    font-size: clamp(30px, 0.0559032717 * 100vw + 12.1109530583px, 69.3px);
    line-height: clamp(30px, 0.0559032717 * 100vw + 12.1109530583px, 69.3px);
    margin-left: clamp(0px, 0.0327169275 * 100vw + -10.4694167852px, 23px);
  }
}
.work_scheme__container .item .title {
  font-size: 40px;
  line-height: 44px;
  color: #F2F2F6;
  margin-top: 19px;
}
@media (max-width: 1023px) {
  .work_scheme__container .item .title {
    font-size: clamp(17px, 0.0327169275 * 100vw + 6.5305832148px, 40px);
    line-height: clamp(18.7px, 0.0359886202 * 100vw + 7.1836415363px, 44px);
    margin-top: clamp(9px, 0.0142247511 * 100vw + 4.4480796586px, 19px);
  }
}
.work_scheme__container .item .text {
  font-size: 24px;
  line-height: 28.8px;
  color: #707881;
  margin-top: 14px;
  position: relative;
}
@media (max-width: 1023px) {
  .work_scheme__container .item .text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(14.4px, 0.0204836415 * 100vw + 7.8452347084px, 28.8px);
    margin-top: clamp(6px, 0.0113798009 * 100vw + 2.3584637269px, 14px);
  }
}
.work_scheme__container .item .text.el2 {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .work_scheme__container .item .text.el2 {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .work_scheme__container .item .text.el2 {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.work_scheme__container .item .text.el2 p {
  color: #C0FF00;
  margin-bottom: clamp(8.6666666667px, 0.6770833333vw, 13px);
}
.work_scheme__container .item .text.el2 ul {
  padding-left: clamp(12px, 0.9375vw, 18px);
}
.work_scheme__container .item .text.el2 ul li {
  margin-bottom: clamp(8.6666666667px, 0.6770833333vw, 13px);
  list-style-type: disc;
}
.work_scheme__container .item .text.el2 ul li::marker {
  color: #C0FF00;
}
.work_scheme__container .item .text.el2 ul li span {
  color: #707881;
}
.work_scheme__container .item .text.el2 ul ul {
  padding-left: 0;
}
.work_scheme__container .item .text.el2 ul ul li {
  list-style-type: none;
  color: #707881;
}
.work_scheme__container .item .img {
  width: 116px;
  height: 116px;
  position: absolute;
  z-index: -1;
  left: 22px;
  top: 0;
}
@media (max-width: 1023px) {
  .work_scheme__container .item .img {
    width: clamp(50px, 0.093883357 * 100vw + 19.9573257468px, 116px);
    height: clamp(50px, 0.093883357 * 100vw + 19.9573257468px, 116px);
    left: clamp(9px, 0.0184921764 * 100vw + 3.0825035562px, 22px);
  }
}
.work_scheme__container .item .left {
  width: 9.3%;
}
@media (max-width: 1023px) {
  .work_scheme__container .item .left {
    text-align: center;
  }
}
.work_scheme__container .item .right {
  width: 89.7%;
  position: relative;
}
.work_scheme__container .top_plug {
  position: absolute;
  top: 0;
  left: -2px;
  background: #121B24;
  height: 33px;
  width: 2px;
}
@media (max-width: 1023px) {
  .work_scheme__container .top_plug {
    height: clamp(15px, 0.0256045519 * 100vw + 6.8065433855px, 33px);
  }
}
.work_scheme__container .bottom_plug {
  position: absolute;
  left: clamp(-112px, -0.0941176471 * 100vw + 8.3764705882px, -88px);
  top: clamp(50px, -0.0039215686 * 100vw + 55.0156862745px, 51px);
  bottom: -10px;
  background: #121B24;
  width: 6px;
}
@media (max-width: 1023px) {
  .work_scheme__container .bottom_plug {
    left: clamp(-88px, -0.0825035562 * 100vw + -3.5988620199px, -30px);
    top: clamp(40px, 0.0431372549 * 100vw + 6.8705882353px, 51px);
  }
}
@media (max-width: 767px) {
  .work_scheme__container .bottom_plug {
    top: clamp(26px, 0.0409356725 * 100vw + 8.6023391813px, 40px);
  }
}
@media (max-width: 425px) {
  .work_scheme__container .bottom_plug {
    top: clamp(22px, 0.0380952381 * 100vw + 9.8095238095px, 26px);
  }
}
@media (max-width: 1279px) {
  .work_scheme__container {
    display: block;
  }
}
@media (max-width: 1023px) {
  .work_scheme__container {
    border-left: clamp(1px, 0.0014224751 * 100vw + 0.5448079659px, 2px) solid #C0FF00;
    margin-left: clamp(2px, 0.0085348506 * 100vw + -0.7311522048px, 8px);
  }
}
.work_scheme canvas {
  display: block;
  position: absolute;
  z-index: -1;
  top: 0;
}
@media (max-width: 1279px) {
  .work_scheme {
    padding-top: 27px;
  }
  .work_scheme .left_text {
    margin-top: 30px;
  }
  .work_scheme .left_text__name {
    font-family: "Hoves Regular";
    font-size: clamp(24px, 1.875vw, 36px);
    line-height: clamp(31px, 2.421875vw, 46.5px);
    font-weight: 400;
    color: #F2F2F6;
    margin-bottom: clamp(9.3333333333px, 0.7291666667vw, 14px);
  }
}
@media (max-width: 1279px) and (max-width: 1279px) {
  .work_scheme .left_text__name {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1279px) and (max-width: 1023px) {
  .work_scheme .left_text__name {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .work_scheme .left_text__name:not(:first-child) {
    margin-top: clamp(40.6666666667px, 3.1770833333vw, 61px);
  }
}
@media (max-width: 1279px) and (max-width: 1279px) {
  .work_scheme .left_text__name:not(:first-child) {
    margin-top: 30px;
  }
}
@media (max-width: 1279px) {
  .work_scheme .left_text__list {
    padding-left: clamp(18.6666666667px, 1.4583333333vw, 28px);
  }
  .work_scheme .left_text__list li {
    list-style-type: disc;
    font-family: "Hoves Regular";
    font-size: clamp(12px, 0.9375vw, 18px);
    line-height: clamp(14px, 1.09375vw, 21px);
    color: #F2F2F6;
    color: #707881;
  }
}
@media (max-width: 1279px) and (max-width: 1279px) {
  .work_scheme .left_text__list li {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1279px) and (max-width: 1023px) {
  .work_scheme .left_text__list li {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (max-width: 1279px) {
  .work_scheme .left_text__list li::marker {
    color: #707881;
    font-size: 10px;
  }
}
@media (max-width: 1023px) {
  .work_scheme {
    padding-bottom: clamp(30px, 0.0995732575 * 100vw + -1.8634423898px, 100px);
    padding-top: clamp(10px, 0.0241820768 * 100vw + 2.2617354196px, 27px);
  }
}

.cases .container_1920 {
  position: relative;
}
.cases .background_line {
  background: repeating-linear-gradient(90deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) 8px, #05080C 11px), linear-gradient(180deg, #121B24 62%, #212D37 100%);
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
}
.cases__tabs {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
}
.cases__tabs.pb {
  padding-bottom: clamp(58.6666666667px, 4.5833333333vw, 88px);
}
.cases__tabs .item {
  padding: clamp(3.3333333333px, 0.2604166667vw, 5px) clamp(14.6666666667px, 1.1458333333vw, 22px) clamp(3.3333333333px, 0.2604166667vw, 5px);
  border: 1px solid #37424D;
  border-radius: clamp(22.6866666667px, 1.7723958333vw, 34.03px);
  margin-bottom: clamp(3.3333333333px, 0.2604166667vw, 5px);
  font-size: clamp(12.0066666667px, 0.9380208333vw, 18.01px);
  line-height: clamp(14.4133333333px, 1.1260416667vw, 21.62px);
  color: #707881;
  transition: all 0.3s ease;
  text-transform: lowercase;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
@media (hover: hover) {
  .cases__tabs .item:hover {
    border-color: #C0FF00;
    color: #C0FF00;
  }
}
@media (hover: none), (hover: on-demand) {
  .cases__tabs .item:active {
    border-color: #C0FF00;
    color: #C0FF00;
  }
}
@media (max-width: 1279px) {
  .cases__tabs .item {
    font-size: 24px;
    line-height: 28.8px;
    padding: 6px 19px 9px;
    margin-bottom: 5px;
  }
}
@media (max-width: 1023px) {
  .cases__tabs .item {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(14.4px, 0.0204836415 * 100vw + 7.8452347084px, 28.8px);
    padding: clamp(2px, 0.0056899004 * 100vw + 0.1792318634px, 6px) clamp(14px, 0.0071123755 * 100vw + 11.7240398293px, 19px) clamp(4px, 0.0071123755 * 100vw + 1.7240398293px, 9px);
    margin-bottom: clamp(2px, 0.0042674253 * 100vw + 0.6344238976px, 5px);
  }
}
@media (max-width: 425px) {
  .cases__tabs {
    justify-content: center;
    margin-left: -55px;
    margin-right: -55px;
  }
}
.cases__head {
  width: 100%;
  background: var(--block_color);
  padding-top: clamp(37.3333333333px, 2.9166666667vw, 56px);
  padding-bottom: clamp(59.3333333333px, 4.6354166667vw, 89px);
  position: relative;
  z-index: 1;
}
@media (max-width: 1279px) {
  .cases__head {
    padding-top: 47px;
  }
}
@media (max-width: 1023px) {
  .cases__head {
    padding-top: clamp(14px, 0.0469416785 * 100vw + -1.0213371266px, 47px);
    padding-bottom: clamp(22px, 0.0526315789 * 100vw + 5.1578947368px, 59px);
  }
}
.cases__head.individ::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 50%;
  background: var(--block_color);
  transform: translate(0, 100%);
  z-index: -1;
}
.cases__hashtag {
  color: rgba(255, 255, 255, 0.5);
  margin-left: clamp(43.3333333333px, 3.3854166667vw, 65px);
}
@media (max-width: 1279px) {
  .cases__hashtag {
    margin-left: 25px;
  }
}
@media (max-width: 1023px) {
  .cases__hashtag {
    margin-left: clamp(1px, 0.0341394026 * 100vw + -9.9246088193px, 25px);
  }
}
.cases__title {
  max-width: clamp(565px, 44.140625vw, 847.5px);
}
.cases__title.size-100 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(67px, 5.234375vw, 100.5px);
  margin-left: clamp(2px, 0.15625vw, 3px);
}
@media (max-width: 1279px) {
  .cases__title.size-100 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .cases__title.size-100 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1023px) {
  .cases__title.size-100 {
    font-size: 30px;
    line-height: 30px;
  }
}
.cases__title.size-80 {
  font-family: "Hoves Regular";
  font-size: clamp(53.3333333333px, 4.1666666667vw, 80px);
  line-height: clamp(53.3333333333px, 4.1666666667vw, 80px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1023px) {
  .cases__title.size-80 {
    font-size: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
    line-height: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
  }
}
@media (max-width: 1279px) {
  .cases__title {
    max-width: 100%;
    margin-left: 0;
  }
}
@media (max-width: 1023px) {
  .cases__title {
    padding-top: 3px;
    margin-left: clamp(0px, -0.0028449502 * 100vw + 2.9103840683px, 2px);
  }
}
.cases__grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 22.5px;
  margin-top: clamp(-320px, -16.6666666667vw, -213.3333333333px);
  padding-bottom: clamp(30.6666666667px, 2.3958333333vw, 46px);
  max-width: 1719px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 1;
}
.cases__grid .text {
  grid-column: 1/3;
  grid-row: 2/3;
  display: flex;
  align-items: flex-end;
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  font-style: italic;
  max-width: clamp(461px, 36.015625vw, 691.5px);
  padding-bottom: clamp(32px, 2.5vw, 48px);
}
@media (max-width: 1279px) {
  .cases__grid .text {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .cases__grid .text {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1279px) {
  .cases__grid .text {
    grid-column: 1/3;
    grid-row: 1/2;
    max-width: 100%;
    padding-top: 36px;
    padding-bottom: 19px;
  }
}
@media (max-width: 1023px) {
  .cases__grid .text {
    font-size: 17px;
    line-height: 18.7px;
    max-width: 80%;
    padding-top: clamp(14px, 0.0312944523 * 100vw + 3.9857752489px, 36px);
    padding-bottom: clamp(9px, 0.0142247511 * 100vw + 4.4480796586px, 19px);
  }
}
.cases__grid .item {
  width: 100%;
  height: clamp(178px, 13.90625vw, 267px);
  position: relative;
  max-width: clamp(274.6666666667px, 21.4583333333vw, 412px);
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}
.cases__grid .item_1 {
  grid-column: 3/4;
}
@media (max-width: 1279px) {
  .cases__grid .item_1 {
    grid-column: auto;
  }
}
.cases__grid .item_2 {
  grid-column: 4/5;
}
@media (max-width: 1279px) {
  .cases__grid .item_2 {
    grid-column: auto;
  }
}
.cases__grid .item .hover {
  z-index: 1;
  transform: scale(1.4466);
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  transition: all 0.3s ease;
}
@media (max-width: 1279px) {
  .cases__grid .item .hover {
    display: none;
  }
}
@media (hover: hover) {
  .cases__grid .item:hover .hover {
    opacity: 1;
  }
}
@media (hover: none), (hover: on-demand) {
  .cases__grid .item:active .hover {
    opacity: 1;
  }
}
.cases__grid .item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: clamp(13px, 1.015625vw, 19.5px);
}
@media (max-width: 1279px) {
  .cases__grid .item img {
    border-radius: 22px;
  }
}
@media (max-width: 1023px) {
  .cases__grid .item img {
    border-radius: clamp(12px, 0.0142247511 * 100vw + 7.4480796586px, 22px);
  }
}
@media (max-width: 1279px) {
  .cases__grid .item {
    height: 288px;
    margin-bottom: 5px;
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  .cases__grid .item {
    height: clamp(88px, 0.2844950213 * 100vw + -3.0384068279px, 288px);
    margin-bottom: 0;
  }
}
@media (max-width: 1279px) {
  .cases__grid {
    margin-top: 0;
    grid-template-columns: repeat(2, 1fr);
    gap: 17px 22px;
    padding-bottom: 29px;
  }
}
@media (max-width: 1023px) {
  .cases__grid {
    gap: clamp(7px, 0.0142247511 * 100vw + 2.4480796586px, 17px) clamp(8px, 0.0199146515 * 100vw + 1.627311522px, 22px);
    padding-bottom: clamp(10px, 0.027027027 * 100vw + 1.3513513514px, 29px);
  }
}
.cases__expirienc_container {
  padding-top: clamp(122px, 9.53125vw, 183px);
  padding-bottom: clamp(136.6666666667px, 10.6770833333vw, 205px);
  max-width: clamp(547px, 42.734375vw, 820.5px);
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
.cases__expirienc_container .expirience_top {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  text-align: center;
  margin-bottom: clamp(14px, 1.09375vw, 21px);
}
@media (max-width: 1279px) {
  .cases__expirienc_container .expirience_top {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .cases__expirienc_container .expirience_top {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.cases__expirienc_container .expirience_top span {
  font-style: italic;
}
@media (max-width: 1279px) {
  .cases__expirienc_container .expirience_top {
    font-size: 58px;
    line-height: 63.8px;
    margin-bottom: 24px;
    max-width: 85%;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (max-width: 1023px) {
  .cases__expirienc_container .expirience_top {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(33px, 0.0438122333 * 100vw + 18.9800853485px, 63.8px);
    margin-bottom: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
  }
}
.cases__expirienc_container .expirience_bottom {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  text-align: center;
  margin-bottom: clamp(42.6666666667px, 3.3333333333vw, 64px);
}
@media (max-width: 1279px) {
  .cases__expirienc_container .expirience_bottom {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .cases__expirienc_container .expirience_bottom {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.cases__expirienc_container .expirience_bottom span {
  color: #C0FF00;
}
@media (max-width: 1279px) {
  .cases__expirienc_container .expirience_bottom {
    max-width: 542px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 57px;
  }
}
@media (max-width: 1023px) {
  .cases__expirienc_container .expirience_bottom {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(18.36px, 0.0302133713 * 100vw + 8.6917211949px, 39.6px);
    margin-bottom: clamp(33px, 0.0341394026 * 100vw + 22.0753911807px, 57px);
    max-width: clamp(250px, 0.4153627312 * 100vw + 117.0839260313px, 542px);
  }
}
.cases__expirienc_container .btn_container {
  width: 100%;
  display: flex;
  justify-content: center;
}
@media (max-width: 1023px) {
  .cases__expirienc_container .btn_container .btn {
    padding-left: clamp(17px, 0.0327169275 * 100vw + 6.5305832148px, 40px);
    padding-right: clamp(17px, 0.0327169275 * 100vw + 6.5305832148px, 40px);
  }
}
@media (max-width: 1279px) {
  .cases__expirienc_container {
    max-width: 100%;
    padding-top: 98px;
    padding-bottom: 145px;
  }
}
@media (max-width: 1023px) {
  .cases__expirienc_container {
    padding-top: clamp(40px, 0.0825035562 * 100vw + 13.5988620199px, 98px);
    padding-bottom: clamp(83px, 0.0881934566 * 100vw + 54.7780938834px, 145px);
  }
}
.cases__btn_only {
  width: 100%;
  display: flex;
  justify-content: center;
  padding: clamp(44px, 3.4375vw, 66px);
  padding-bottom: clamp(71.3333333333px, 5.5729166667vw, 107px);
}
@media (max-width: 1279px) {
  .cases {
    padding-top: 5px;
  }
}

.reviews {
  position: relative;
  padding-top: clamp(38px, 2.96875vw, 57px);
  overflow: hidden;
}
.reviews__top {
  display: flex;
  justify-content: space-between;
}
.reviews__top .right img {
  width: clamp(195px, 15.234375vw, 292.5px);
  height: clamp(195px, 15.234375vw, 292.5px);
  margin-top: clamp(14px, 1.09375vw, 21px);
}
@media (max-width: 1279px) {
  .reviews__top .right img {
    width: 195px;
    height: 195px;
  }
}
@media (max-width: 1023px) {
  .reviews__top .right img {
    display: none;
  }
}
.reviews__bottom {
  margin-top: clamp(42.6666666667px, 3.3333333333vw, 64px);
  position: relative;
}
.reviews__bottom img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.reviews__bottom img.img_mob {
  display: none;
}
@media (max-width: 1279px) {
  .reviews__bottom img {
    height: 505px;
  }
}
@media (max-width: 1023px) {
  .reviews__bottom img {
    height: clamp(361px, 0.1977240398 * 100vw + 297.7283072546px, 500px);
  }
  .reviews__bottom img.img_pc {
    display: none;
  }
  .reviews__bottom img.img_mob {
    display: block;
    object-position: top;
  }
}
.reviews__bottom .btn_container {
  position: absolute;
  z-index: 2;
  bottom: clamp(32px, 2.5vw, 48px);
  left: 0;
  width: 100%;
  display: flex;
  justify-content: center;
}
@media (max-width: 1023px) {
  .reviews__bottom .btn_container {
    bottom: clamp(5px, 0.0384068279 * 100vw + -7.2901849218px, 32px);
  }
}
@media (max-width: 1279px) {
  .reviews__bottom {
    margin: 55px -56px 0;
  }
}
@media (max-width: 1023px) {
  .reviews__bottom {
    margin: clamp(15px, 0.0568990043 * 100vw + -3.2076813656px, 55px) clamp(-56px, -0.0512091038 * 100vw + -3.613086771px, -20px) 0;
  }
}
.reviews__hashtag {
  margin-left: clamp(42.6666666667px, 3.3333333333vw, 64px);
}
@media (max-width: 1279px) {
  .reviews__hashtag {
    margin-left: 24px;
  }
}
@media (max-width: 1023px) {
  .reviews__hashtag {
    margin-left: clamp(0px, 0.0341394026 * 100vw + -10.9246088193px, 24px);
  }
}
.reviews__title1, .reviews__title2, .reviews__title3 {
  margin-left: clamp(2px, 0.15625vw, 3px);
}
@media (max-width: 1279px) {
  .reviews__title1, .reviews__title2, .reviews__title3 {
    margin-left: 0;
  }
}
.reviews__title1 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  margin-top: clamp(-19px, -0.9895833333vw, -12.6666666667px);
}
@media (max-width: 1279px) {
  .reviews__title1 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .reviews__title1 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.reviews__title1 span {
  color: #C0FF00;
  font-style: italic;
}
@media (max-width: 1279px) {
  .reviews__title1 {
    margin-top: 2px;
  }
}
@media (max-width: 1023px) {
  .reviews__title1 {
    font-size: 30px;
    line-height: 30px;
    margin-top: 3px;
  }
}
.reviews__title2 {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  margin-top: clamp(-11px, -0.5729166667vw, -7.3333333333px);
}
@media (max-width: 1279px) {
  .reviews__title2 {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .reviews__title2 {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1279px) {
  .reviews__title2 {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1279px) {
  .reviews__title2 {
    margin-top: 12px;
  }
}
@media (max-width: 1023px) {
  .reviews__title2 {
    font-size: 17px;
    line-height: 18.36px;
    margin-top: clamp(6px, 0.0085348506 * 100vw + 3.2688477952px, 12px);
  }
}
.reviews__title3 {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .reviews__title3 {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .reviews__title3 {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.reviews__title3 span {
  color: #C0FF00;
  font-style: italic;
}
@media (max-width: 1279px) {
  .reviews__title3 {
    margin-top: 13px;
  }
}
@media (max-width: 1023px) {
  .reviews__title3 {
    font-size: 30px;
    line-height: 30px;
    margin-top: clamp(5px, 0.0113798009 * 100vw + 1.3584637269px, 13px);
  }
}
.reviews::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: clamp(201px, 15.703125vw, 301.5px);
  z-index: 1;
  background: linear-gradient(360deg, #121B24 0%, rgba(18, 27, 36, 0.87067) 37.03%, rgba(18, 27, 36, 0.428735) 72.94%, rgba(18, 27, 36, 0) 100%);
}
@media (max-width: 1279px) {
  .reviews::after {
    height: 274px;
  }
}
@media (max-width: 1023px) {
  .reviews::after {
    height: clamp(180px, 0.13371266 * 100vw + 137.2119487909px, 274px);
  }
}
@media (max-width: 1279px) {
  .reviews {
    padding-top: 67px;
    padding-bottom: 19px;
  }
}
@media (max-width: 1023px) {
  .reviews {
    padding-top: clamp(30px, 0.0526315789 * 100vw + 13.1578947368px, 67px);
    padding-bottom: 46px;
  }
}

.link_site_form {
  background: var(--bgc-color);
  padding-top: clamp(36.6666666667px, 2.8645833333vw, 55px);
  padding-bottom: clamp(66.6666666667px, 5.2083333333vw, 100px);
  position: relative;
  z-index: 1;
}
.link_site_form__hashtag {
  width: 100%;
  text-align: center;
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1279px) {
  .link_site_form__hashtag {
    text-align: start;
    margin-left: 25px;
  }
}
@media (max-width: 1023px) {
  .link_site_form__hashtag {
    text-align: center;
    margin-left: 0;
  }
}
.link_site_form__title {
  width: 100%;
  text-align: center;
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  margin-top: clamp(-20px, -1.0416666667vw, -13.3333333333px);
}
@media (max-width: 1279px) {
  .link_site_form__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .link_site_form__title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.link_site_form__title.only_title {
  font-family: "Hoves Italic";
  font-size: clamp(100px, 7.8125vw, 150px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  font-family: "Hoves Regular";
  margin-top: clamp(-3px, -0.15625vw, -2px);
  margin-bottom: clamp(34px, 2.65625vw, 51px);
}
@media (max-width: 1279px) {
  .link_site_form__title.only_title {
    font-size: 80px;
    line-height: 80px;
  }
}
@media (max-width: 1023px) {
  .link_site_form__title.only_title {
    font-size: clamp(30px, 0.0711237553 * 100vw + 7.240398293px, 80px);
    line-height: clamp(30px, 0.0711237553 * 100vw + 7.240398293px, 80px);
  }
}
@media (max-width: 1279px) {
  .link_site_form__title.only_title {
    width: 100%;
    text-align: center;
    font-size: 58px;
    line-height: 58px;
    margin-top: 13px;
  }
}
@media (max-width: 1023px) {
  .link_site_form__title.only_title {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    margin-top: clamp(10px, 0.0042674253 * 100vw + 8.6344238976px, 13px);
    margin-bottom: 0;
  }
}
@media (max-width: 1279px) {
  .link_site_form__title {
    text-align: start;
    margin-top: 2px;
  }
}
@media (max-width: 1023px) {
  .link_site_form__title {
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    text-wrap: balance;
  }
}
.link_site_form form {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: clamp(18.6666666667px, 1.4583333333vw, 28px) clamp(16px, 1.25vw, 24px);
  max-width: clamp(875px, 68.359375vw, 1312.5px);
  margin: clamp(22px, 1.71875vw, 33px) auto 0;
}
.link_site_form form input {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
}
.link_site_form form input.placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.link_site_form form input:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.link_site_form form input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.link_site_form form input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.link_site_form form input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.link_site_form form .name {
  grid-column: 1/2;
}
.link_site_form form .phone {
  grid-column: 2/3;
}
@media (max-width: 1023px) {
  .link_site_form form .phone {
    grid-column: auto;
  }
}
.link_site_form form .site_url {
  grid-column: 3/4;
}
@media (max-width: 1279px) {
  .link_site_form form .site_url {
    grid-column: 1/2;
    grid-row: 2/3;
  }
}
@media (max-width: 1023px) {
  .link_site_form form .site_url {
    grid-column: auto;
    grid-row: auto;
  }
}
.link_site_form form .btn {
  grid-row: 2/3;
  grid-column: 2/3;
}
@media (max-width: 1279px) {
  .link_site_form form .btn {
    grid-row: 3/4;
    grid-column: 1/3;
    width: max-content;
    margin: 16px auto 0;
  }
}
@media (max-width: 1023px) {
  .link_site_form form .btn {
    grid-column: auto;
    grid-row: auto;
  }
}
@media (max-width: 425px) {
  .link_site_form form .btn {
    width: 100%;
  }
}
.link_site_form form .personal {
  color: rgba(255, 255, 255, 0.5);
  grid-row: 2/3;
  grid-column: 3/4;
  margin-left: clamp(9.3333333333px, 0.7291666667vw, 14px);
}
.link_site_form form .personal a {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1279px) {
  .link_site_form form .personal a {
    margin-left: 10px;
  }
}
@media (max-width: 1023px) {
  .link_site_form form .personal a {
    margin-left: 0;
  }
}
@media (max-width: 1279px) {
  .link_site_form form .personal {
    grid-row: 4/5;
    grid-column: 1/3;
    margin: 50px auto 0;
  }
}
@media (max-width: 1023px) {
  .link_site_form form .personal {
    grid-column: auto;
    grid-row: auto;
    margin: clamp(9px, 0.0583214794 * 100vw + -9.6628733997px, 50px) auto 0;
  }
}
@media (max-width: 1279px) {
  .link_site_form form {
    max-width: 100%;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 36px;
    gap: 16px clamp(16px, 1.25vw, 24px);
  }
}
@media (max-width: 1023px) {
  .link_site_form form {
    grid-template-columns: 100%;
    margin-top: clamp(20px, 0.0227596017 * 100vw + 12.7169274538px, 36px);
    gap: clamp(8px, 0.0113798009 * 100vw + 4.3584637269px, 16px);
  }
}
.link_site_form.mt {
  margin-top: clamp(-50px, -2.6041666667vw, -33.3333333333px);
  padding-top: clamp(70px, 5.46875vw, 105px);
  z-index: 0;
}
@media (max-width: 1279px) {
  .link_site_form {
    padding-top: 47px;
    padding-bottom: 45px;
  }
}
@media (max-width: 1023px) {
  .link_site_form {
    padding-top: clamp(20px, 0.0384068279 * 100vw + 7.7098150782px, 47px);
    padding-bottom: clamp(34px, 0.0156472262 * 100vw + 28.9928876245px, 45px);
  }
}

.check_mark_list {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.check_mark_list__title {
  font-family: "Hoves Regular";
  font-size: clamp(66.6666666667px, 5.2083333333vw, 100px);
  line-height: clamp(60px, 4.6875vw, 90px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .check_mark_list__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .check_mark_list__title {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
  }
}
.check_mark_list__title.font-60 {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
}
@media (max-width: 1279px) {
  .check_mark_list__title.font-60 {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .check_mark_list__title.font-60 {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.check_mark_list__title.font-80 {
  font-family: "Hoves Regular";
  font-size: clamp(53.3333333333px, 4.1666666667vw, 80px);
  line-height: clamp(53.3333333333px, 4.1666666667vw, 80px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1023px) {
  .check_mark_list__title.font-80 {
    font-size: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
    line-height: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
  }
}
.check_mark_list__title.center {
  width: 80%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: clamp(53.3333333333px, 4.1666666667vw, 80px);
}
@media (max-width: 1023px) {
  .check_mark_list__title {
    font-size: clamp(26px, 0.0455192034 * 100vw + 11.4338549075px, 58px);
    line-height: clamp(26px, 0.0455192034 * 100vw + 11.4338549075px, 58px);
  }
}
.check_mark_list__container {
  display: flex;
  justify-content: space-between;
}
.check_mark_list__container.reverse {
  flex-direction: row-reverse;
}
@media (max-width: 1279px) {
  .check_mark_list__container {
    flex-direction: column-reverse !important;
  }
}
.check_mark_list__left {
  width: 50%;
  display: flex;
  align-items: end;
}
.check_mark_list__left.cross {
  width: 41%;
}
.check_mark_list__left img {
  width: clamp(564.3333333333px, 44.0885416667vw, 846.5px);
  height: clamp(559px, 43.671875vw, 838.5px);
  object-fit: contain;
  object-position: bottom;
}
.check_mark_list__left img.cross {
  width: clamp(472px, 36.875vw, 708px);
  height: auto;
}
@media (max-width: 1023px) {
  .check_mark_list__left img.cross {
    width: clamp(280px, 0.2731152205 * 100vw + 192.6031294452px, 472px);
  }
}
@media (max-width: 1279px) {
  .check_mark_list__left img {
    max-width: 1024px;
    width: 100%;
    height: 941px;
    margin-left: 33px;
  }
}
@media (max-width: 1023px) {
  .check_mark_list__left img {
    height: clamp(322px, 0.880512091 * 100vw + 40.2361308677px, 941px);
    margin-left: clamp(25px, 0.0113798009 * 100vw + 21.3584637269px, 33px);
  }
}
@media (max-width: 1279px) {
  .check_mark_list__left {
    justify-content: center;
    margin-left: -56px;
    margin-right: -56px;
    width: 100vw !important;
    margin-top: -32px;
  }
}
@media (max-width: 1023px) {
  .check_mark_list__left {
    margin-top: clamp(-32px, -0.0355618777 * 100vw + 4.3798008535px, -7px);
    margin-left: clamp(-56px, -0.0512091038 * 100vw + -3.613086771px, -20px);
    margin-right: clamp(-56px, -0.0512091038 * 100vw + -3.613086771px, -20px);
  }
}
.check_mark_list__right {
  width: 49%;
  padding-top: clamp(59.3333333333px, 4.6354166667vw, 89px);
}
.check_mark_list__right.cross {
  width: 55%;
}
.check_mark_list__right.not_paddint_top {
  padding-top: 0;
}
.check_mark_list__right .btn {
  margin-top: clamp(57.3333333333px, 4.4791666667vw, 86px);
  margin-bottom: clamp(40px, 3.125vw, 60px);
}
.check_mark_list__right .btn.not_margin_top {
  margin-top: 0;
}
@media (max-width: 1023px) {
  .check_mark_list__right .btn {
    margin-top: clamp(0px, 0.0810810811 * 100vw + -25.9459459459px, 57px);
  }
}
@media (max-width: 425px) {
  .check_mark_list__right .btn {
    width: 100%;
  }
}
.check_mark_list__right .btn_container {
  width: 100%;
  display: flex;
  justify-content: center;
}
@media (max-width: 1279px) {
  .check_mark_list__right {
    width: 100% !important;
  }
}
.check_mark_list__items {
  display: flex;
  flex-direction: column;
  margin-left: clamp(10.6666666667px, 0.8333333333vw, 16px);
  margin-top: clamp(40.6666666667px, 3.1770833333vw, 61px);
  padding-bottom: clamp(46.6666666667px, 3.6458333333vw, 70px);
}
@media (max-width: 1279px) {
  .check_mark_list__items {
    margin-left: 0;
    margin-top: 32px;
  }
}
@media (max-width: 1023px) {
  .check_mark_list__items {
    margin-top: clamp(12px, 0.0284495021 * 100vw + 2.8961593172px, 32px);
  }
}
.check_mark_list__item {
  display: flex;
}
.check_mark_list__item svg {
  flex: 0 0 auto;
}
.check_mark_list__item svg.check {
  width: clamp(50px, 3.90625vw, 75px);
  height: clamp(45px, 3.515625vw, 67.5px);
  fill: #C0FF00;
  margin-right: clamp(14px, 1.09375vw, 21px);
}
@media (max-width: 1279px) {
  .check_mark_list__item svg.check {
    width: 75.76px;
    height: 68.19px;
    margin-right: 18px;
  }
}
@media (max-width: 1023px) {
  .check_mark_list__item svg.check {
    width: clamp(26px, 0.0707823613 * 100vw + 3.3496443812px, 75.76px);
    height: clamp(23px, 0.0642816501 * 100vw + 2.4298719772px, 68.19px);
    margin-right: clamp(9px, 0.012802276 * 100vw + 4.9032716927px, 18px);
  }
}
.check_mark_list__item svg.cross {
  width: clamp(106.6666666667px, 8.3333333333vw, 160px);
  height: clamp(110.6666666667px, 8.6458333333vw, 166px);
  margin-left: clamp(-55px, -2.8645833333vw, -36.6666666667px);
  margin-top: clamp(-35px, -1.8229166667vw, -23.3333333333px);
}
@media (max-width: 1023px) {
  .check_mark_list__item svg.cross {
    width: clamp(56px, 0.0853485064 * 100vw + 28.6884779516px, 116px);
    height: clamp(51px, 0.0853485064 * 100vw + 23.6884779516px, 111px);
    margin-left: clamp(-36px, -0.0298719772 * 100vw + -5.4409672831px, -15px);
    margin-top: clamp(-23px, -0.0184921764 * 100vw + -4.0825035562px, -10px);
  }
}
.check_mark_list__item__text {
  display: flex;
  flex-direction: column;
  max-width: clamp(369px, 28.828125vw, 553.5px);
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(26.4px, 2.0625vw, 39.6px);
  font-style: italic;
}
@media (max-width: 1279px) {
  .check_mark_list__item__text {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .check_mark_list__item__text {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.check_mark_list__item__text span {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  font-style: normal;
  margin-top: clamp(7.3333333333px, 0.5729166667vw, 11px);
}
@media (max-width: 1279px) {
  .check_mark_list__item__text span {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .check_mark_list__item__text span {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .check_mark_list__item__text span {
    line-height: 28.8px;
    margin-top: 13px;
  }
}
@media (max-width: 1023px) {
  .check_mark_list__item__text span {
    font-size: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
    line-height: clamp(16.8px, 0.0170697013 * 100vw + 11.3376955903px, 28.8px);
    margin-top: clamp(8px, 0.0071123755 * 100vw + 5.7240398293px, 13px);
  }
}
.check_mark_list__item__text.cross {
  margin-left: clamp(-10px, -0.5208333333vw, -6.6666666667px);
  max-width: 100%;
}
@media (max-width: 1279px) {
  .check_mark_list__item__text {
    max-width: 100%;
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .check_mark_list__item__text {
    font-size: clamp(17px, 0.0327169275 * 100vw + 6.5305832148px, 40px);
    line-height: clamp(18.7px, 0.0359886202 * 100vw + 7.1836415363px, 44px);
  }
}
.check_mark_list__item:not(:last-child) {
  margin-bottom: clamp(22.6666666667px, 1.7708333333vw, 34px);
}
@media (max-width: 1279px) {
  .check_mark_list__item:not(:last-child) {
    margin-bottom: 35px;
  }
}
@media (max-width: 1023px) {
  .check_mark_list__item:not(:last-child) {
    margin-bottom: clamp(13px, 0.0085348506 * 100vw + 10.2688477952px, 19px);
  }
}
@media (max-width: 1279px) {
  .check_mark_list__item {
    max-width: 710px;
  }
}
.check_mark_list .background_line {
  background: repeating-linear-gradient(90deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) 8px, #05080C 11px), linear-gradient(180deg, #121B24 62%, #212D37 100%);
  z-index: -1;
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
}
.check_mark_list .container_1920 {
  position: relative;
}

.advantages_text {
  position: relative;
  z-index: 1;
  margin-top: clamp(37.3333333333px, 2.9166666667vw, 56px);
  padding-bottom: clamp(55.6666666667px, 4.3489583333vw, 83.5px);
  overflow: hidden;
}
.advantages_text__name {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .advantages_text__name {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__name {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .advantages_text__name {
    font-size: 80px;
    line-height: 72px;
    white-space: nowrap;
  }
}
@media (max-width: 1023px) {
  .advantages_text__name {
    font-size: clamp(30px, 0.0711237553 * 100vw + 7.240398293px, 80px);
    line-height: clamp(30px, 0.0597439545 * 100vw + 10.8819345661px, 72px);
  }
}
.advantages_text__text_name {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  max-width: clamp(160.6666666667px, 12.5520833333vw, 241px);
  margin-left: clamp(10px, 0.78125vw, 15px);
  margin-top: clamp(-8px, -0.4166666667vw, -5.3333333333px);
}
@media (max-width: 1279px) {
  .advantages_text__text_name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__text_name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .advantages_text__text_name {
    font-size: 24px;
    line-height: 28.8px;
    margin-top: 3px;
    max-width: max-content;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .advantages_text__text_name {
    font-size: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
    line-height: clamp(16.8px, 0.0170697013 * 100vw + 11.3376955903px, 28.8px);
    margin-left: 0;
    margin-top: clamp(3px, -0.0042674253 * 100vw + 7.3655761024px, 6px);
  }
}
@media (max-width: 425px) {
  .advantages_text__text_name {
    max-width: 90%;
  }
}
.advantages_text__hashtag {
  margin-left: clamp(42.6666666667px, 3.3333333333vw, 64px);
}
@media (max-width: 1279px) {
  .advantages_text__hashtag {
    margin-left: 25px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__hashtag {
    margin-left: clamp(1px, 0.0341394026 * 100vw + -9.9246088193px, 25px);
  }
}
.advantages_text__img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media (max-width: 1023px) {
  .advantages_text__img {
    object-fit: cover;
    height: clamp(167px, 0.1721194879 * 100vw + 111.9217638691px, 288px);
  }
}
.advantages_text__title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  margin-top: clamp(-18px, -0.9375vw, -12px);
  margin-left: clamp(2px, 0.15625vw, 3px);
}
@media (max-width: 1279px) {
  .advantages_text__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.advantages_text__title span {
  font-style: italic;
}
@media (max-width: 1279px) {
  .advantages_text__title {
    margin-left: 0;
    margin-top: 2px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__title {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    margin-top: 3px;
    margin-left: 2px;
  }
}
.advantages_text__text {
  max-width: clamp(293.3333333333px, 22.9166666667vw, 440px);
  margin-top: clamp(16px, 1.25vw, 24px);
  margin-left: clamp(2px, 0.15625vw, 3px);
}
.advantages_text__text p {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .advantages_text__text p {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__text p {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.advantages_text__text p:not(:last-child) {
  margin-bottom: clamp(15.3333333333px, 1.1979166667vw, 23px);
}
@media (max-width: 1279px) {
  .advantages_text__text p:not(:last-child) {
    margin-bottom: 24px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__text p:not(:last-child) {
    margin-bottom: clamp(13px, 0.0156472262 * 100vw + 7.9928876245px, 24px);
  }
}
@media (max-width: 1279px) {
  .advantages_text__text p {
    line-height: 28.8px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__text p {
    font-size: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
    line-height: clamp(16.8px, 0.0170697013 * 100vw + 11.3376955903px, 28.8px);
  }
}
@media (max-width: 1279px) {
  .advantages_text__text {
    margin-left: 0;
    margin-top: 7px;
    max-width: 61%;
  }
}
@media (max-width: 1023px) {
  .advantages_text__text {
    margin-top: 0;
    margin-left: 2px;
  }
}
@media (max-width: 425px) {
  .advantages_text__text {
    max-width: 100%;
  }
}
.advantages_text__items {
  display: flex;
  width: 68%;
  justify-content: flex-end;
}
.advantages_text__items span {
  color: #C0FF00;
}
.advantages_text__items .item {
  display: flex;
  flex-direction: column;
}
.advantages_text__items .item:nth-child(2) {
  padding: 0 clamp(45.3333333333px, 3.5416666667vw, 68px);
  border-left: 1px solid #37424D;
  border-right: 1px solid #37424D;
  margin: 0 clamp(45px, 3.515625vw, 67.5px);
}
@media (max-width: 1279px) {
  .advantages_text__items .item:nth-child(2) {
    padding: 0 51px;
    margin: 0 51px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__items .item:nth-child(2) {
    border: none;
    margin: 0;
    padding: 0 clamp(25px, 0.0369843528 * 100vw + 13.1650071124px, 51px);
  }
}
@media (max-width: 425px) {
  .advantages_text__items .item:nth-child(2) {
    padding: 0;
  }
}
.advantages_text__items .item:last-child {
  margin-right: clamp(3.3333333333px, 0.2604166667vw, 5px);
}
@media (max-width: 1279px) {
  .advantages_text__items .item:last-child {
    margin-right: 0;
  }
}
@media (max-width: 425px) {
  .advantages_text__items .item:last-child {
    margin-top: 20px;
  }
}
@media (max-width: 1279px) {
  .advantages_text__items {
    width: min-content;
    margin: 33px auto 0;
  }
}
@media (max-width: 1023px) {
  .advantages_text__items {
    margin-top: clamp(28px, 0.0071123755 * 100vw + 25.7240398293px, 33px);
  }
}
@media (max-width: 425px) {
  .advantages_text__items {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
}
.advantages_text__container {
  display: flex;
  justify-content: space-between;
  margin-top: clamp(10.6666666667px, 0.8333333333vw, 16px);
}
@media (max-width: 1279px) {
  .advantages_text__container {
    flex-direction: column;
    margin-top: 12px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__container {
    margin-top: 13px;
  }
}
.advantages_text__slider {
  transition: background 0.3s ease;
  padding-top: 36px;
  padding-bottom: 74px;
}
.advantages_text__slider .department {
  padding-bottom: 33px;
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  color: rgba(255, 255, 255, 0.6);
}
@media (max-width: 1279px) {
  .advantages_text__slider .department {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__slider .department {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.advantages_text__slider .swiper {
  cursor: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDciIHZpZXdCb3g9IjAgMCA0NiA0NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjMiIGN5PSIyMy4xNjQxIiByPSIyMyIgZmlsbD0iI0MwRkYwMCIvPgo8cGF0aCBkPSJNMjYuNzEwOSAxMy44Nzg5TDM1Ljk5ODcgMjMuMTY2NkwyNi43MTA5IDMyLjQ1NDQiIHN0cm9rZT0iIzEyMUIyNCIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik0xOS4yODUyIDMyLjQ0OTJMOS45OTc0MiAyMy4xNjE1TDE5LjI4NTIgMTMuODczNyIgc3Ryb2tlPSIjMTIxQjI0IiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==) 2 2, default;
  overflow: visible;
}
.advantages_text__slider .swiper_container {
  width: 315px;
  overflow: visible;
}
.advantages_text__slider .swiper-slide .name, .advantages_text__slider .swiper-slide .post {
  user-select: none;
}
.advantages_text__slider .swiper-slide .name {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  margin-top: 25px;
  margin-bottom: 5px;
}
@media (max-width: 1279px) {
  .advantages_text__slider .swiper-slide .name {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__slider .swiper-slide .name {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.advantages_text__slider .swiper-slide .post {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: rgba(255, 255, 255, 0.6);
}
@media (max-width: 1279px) {
  .advantages_text__slider .swiper-slide .post {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .advantages_text__slider .swiper-slide .post {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.advantages_text .bgc {
  font-size: clamp(180px, 14.0625vw, 270px);
  line-height: clamp(162px, 12.65625vw, 243px);
  color: #212D37;
  position: absolute;
  bottom: clamp(-29px, -1.5104166667vw, -19.3333333333px);
  left: 43px;
  right: 43px;
  z-index: -1;
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-weight: 900;
  font-style: normal;
  font-variation-settings: "slnt" 0;
}
.advantages_text .bgc div:first-child {
  user-select: none;
  text-rendering: optimizeSpeed;
  text-transform: uppercase;
}
.advantages_text .bgc div:first-child.flex {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1279px) {
  .advantages_text .bgc div:first-child {
    display: none !important;
  }
}
.advantages_text .bgc .mob {
  display: none;
  font-size: 230px;
  line-height: 207px;
  text-align: center;
}
@media (max-width: 1279px) {
  .advantages_text .bgc .mob {
    display: block;
  }
}
@media (max-width: 1023px) {
  .advantages_text .bgc .mob {
    font-size: clamp(90px, 0.1991465149 * 100vw + 26.2731152205px, 230px);
    line-height: clamp(81px, 0.1792318634 * 100vw + 23.6458036984px, 207px);
  }
}
@media (max-width: 1279px) {
  .advantages_text .bgc {
    bottom: -21px;
  }
}
@media (max-width: 1023px) {
  .advantages_text .bgc {
    left: clamp(9px, 0.0483641536 * 100vw + -6.4765291607px, 43px);
    right: clamp(9px, 0.0483641536 * 100vw + -6.4765291607px, 43px);
    bottom: 36px;
  }
}
@media (max-width: 1279px) {
  .advantages_text {
    padding-bottom: 67px;
    margin-top: 67px;
  }
}
@media (max-width: 1023px) {
  .advantages_text {
    overflow: visible;
    margin-top: clamp(35px, 0.0455192034 * 100vw + 20.4338549075px, 67px);
    padding-bottom: clamp(22px, 0.0640113798 * 100vw + 1.5163584637px, 67px);
  }
}

.trust_us {
  padding-top: clamp(40.6666666667px, 3.1770833333vw, 61px);
  position: relative;
  z-index: 1;
}
.trust_us__hashtag {
  width: 100%;
  text-align: center;
  margin-left: clamp(-4px, -0.2083333333vw, -2.6666666667px);
}
@media (max-width: 1279px) {
  .trust_us__hashtag {
    margin-left: 10px;
  }
}
@media (max-width: 1023px) {
  .trust_us__hashtag {
    margin-left: 0;
  }
}
.trust_us__title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  width: 100%;
  text-align: center;
  margin-top: clamp(-20px, -1.0416666667vw, -13.3333333333px);
  margin-left: clamp(1.3333333333px, 0.1041666667vw, 2px);
}
@media (max-width: 1279px) {
  .trust_us__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .trust_us__title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .trust_us__title {
    margin-top: 3px;
    margin-left: 0;
  }
}
@media (max-width: 1023px) {
  .trust_us__title {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
  }
}
.trust_us__items {
  display: flex;
  flex-wrap: wrap;
  gap: clamp(13px, 1.015625vw, 19.5px) clamp(30px, 2.34375vw, 45px);
  margin-top: clamp(22.6666666667px, 1.7708333333vw, 34px);
  margin-left: clamp(1.3333333333px, 0.1041666667vw, 2px);
  padding-bottom: clamp(60px, 4.6875vw, 90px);
  justify-content: space-between;
}
@media (max-width: 1279px) {
  .trust_us__items {
    gap: 14.64px 33.78px;
    margin-top: 36px;
    margin-left: 0;
    padding-bottom: 92px;
    display: grid;
    grid-template-columns: repeat(auto-fill, 155.38px);
  }
}
@media (max-width: 1023px) {
  .trust_us__items {
    gap: clamp(7px, 0.0108677098 * 100vw + 3.5223328592px, 14.64px);
    grid-template-columns: repeat(auto-fill, clamp(88px, 0.0958463727 * 100vw + 57.3291607397px, 155.38px));
    margin-top: clamp(19px, 0.0241820768 * 100vw + 11.2617354196px, 36px);
    padding-bottom: clamp(29px, 0.0896159317 * 100vw + 0.3229018492px, 92px);
  }
}
.trust_us__item img {
  width: clamp(138px, 10.78125vw, 207px);
  height: clamp(63px, 4.921875vw, 94.5px);
  border-radius: clamp(7px, 0.546875vw, 10.5px);
  object-fit: contain;
  transition: filter 0.4s;
  padding: clamp(10.36px, 0.809375vw, 15.54px) clamp(6.9px, 0.5390625vw, 10.35px) clamp(9.7933333333px, 0.7651041667vw, 14.69px);
}
.trust_us__item img:not(:hover) {
  filter: saturate(0);
}
@media (max-width: 1279px) {
  .trust_us__item img {
    height: 70.93px;
    width: 100%;
    border-radius: 7px;
  }
}
@media (max-width: 1023px) {
  .trust_us__item img {
    height: clamp(41px, 0.0425746799 * 100vw + 27.3761024182px, 70.93px);
    border-radius: clamp(4px, 0.0042674253 * 100vw + 2.6344238976px, 7px);
  }
}
.trust_us .container_1920 {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  overflow: hidden;
  background: linear-gradient(180deg, #121B24 21.88%, #212D37 100%);
}
@media (max-width: 1279px) {
  .trust_us {
    padding-top: 69px;
  }
}
@media (max-width: 1023px) {
  .trust_us {
    padding-top: clamp(29px, 0.0568990043 * 100vw + 10.7923186344px, 69px);
  }
}

.seo_block {
  padding-top: clamp(38px, 2.96875vw, 57px);
  position: relative;
}
.seo_block .background_line {
  z-index: -1;
}
.seo_block.brb {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  overflow: hidden;
}
.seo_block__container {
  display: flex;
  justify-content: space-between;
}
.seo_block__container.reverse {
  flex-direction: row-reverse;
}
@media (max-width: 1279px) {
  .seo_block__container {
    flex-direction: column !important;
  }
}
.seo_block__left {
  width: 46%;
  padding-bottom: clamp(40px, 3.125vw, 60px);
  margin-top: auto;
  margin-bottom: auto;
}
.seo_block__left .btn {
  margin-top: clamp(44.6666666667px, 3.4895833333vw, 67px);
}
@media (max-width: 1279px) {
  .seo_block__left {
    width: 100%;
  }
}
.seo_block__right {
  width: 49%;
  display: flex;
  align-items: end;
  justify-content: flex-end;
}
.seo_block__right img {
  width: 100%;
  height: auto;
  max-height: 985.62px;
  object-fit: contain;
}
@media (max-width: 1279px) {
  .seo_block__right img {
    max-height: 1014px;
  }
}
@media (max-width: 1279px) {
  .seo_block__right {
    width: 100%;
    justify-content: center;
    margin-top: -20px;
    width: 100vw;
    margin-left: -56px;
    margin-right: -56px;
  }
}
@media (max-width: 1023px) {
  .seo_block__right {
    margin-left: clamp(-56px, -0.0512091038 * 100vw + -3.613086771px, -20px);
    margin-right: clamp(-56px, -0.0512091038 * 100vw + -3.613086771px, -20px);
    margin-top: clamp(-20px, -0.0113798009 * 100vw + -8.3584637269px, -12px);
  }
}
.seo_block__hashtag {
  margin-left: clamp(42px, 3.28125vw, 63px);
}
@media (max-width: 1279px) {
  .seo_block__hashtag {
    margin-left: 25px;
  }
}
@media (max-width: 1023px) {
  .seo_block__hashtag {
    margin-left: clamp(1px, 0.0341394026 * 100vw + -9.9246088193px, 25px);
  }
}
.seo_block__title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(67px, 5.234375vw, 100.5px);
  margin-left: clamp(2px, 0.15625vw, 3px);
  margin-bottom: clamp(29.3333333333px, 2.2916666667vw, 44px);
}
@media (max-width: 1279px) {
  .seo_block__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .seo_block__title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.seo_block__title.font-60 {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
}
@media (max-width: 1279px) {
  .seo_block__title.font-60 {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .seo_block__title.font-60 {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.seo_block__title.font-80 {
  font-family: "Hoves Regular";
  font-size: clamp(53.3333333333px, 4.1666666667vw, 80px);
  line-height: clamp(53.3333333333px, 4.1666666667vw, 80px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1023px) {
  .seo_block__title.font-80 {
    font-size: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
    line-height: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
  }
}
.seo_block__title span {
  font-style: italic;
}
@media (max-width: 1279px) {
  .seo_block__title {
    margin-top: 2px;
    margin-left: 0;
    margin-bottom: 19px;
  }
}
@media (max-width: 1023px) {
  .seo_block__title {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    margin-top: 3px;
    margin-left: 2px;
    margin-bottom: clamp(13px, 0.0085348506 * 100vw + 10.2688477952px, 19px);
  }
}
.seo_block__text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  line-height: clamp(18.2px, 1.421875vw, 27.3px);
  margin-left: 2px;
}
@media (max-width: 1279px) {
  .seo_block__text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .seo_block__text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.seo_block__text h3 {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  margin-bottom: clamp(28px, 2.1875vw, 42px);
}
@media (max-width: 1279px) {
  .seo_block__text h3 {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .seo_block__text h3 {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.seo_block__text p, .seo_block__text ul, .seo_block__text ol {
  margin-bottom: clamp(12.6666666667px, 0.9895833333vw, 19px);
}
@media (max-width: 1279px) {
  .seo_block__text p, .seo_block__text ul, .seo_block__text ol {
    margin-bottom: 20px;
  }
}
@media (max-width: 1023px) {
  .seo_block__text p, .seo_block__text ul, .seo_block__text ol {
    margin-bottom: clamp(12px, 0.0113798009 * 100vw + 8.3584637269px, 20px);
  }
}
.seo_block__text p span {
  color: #C0FF00;
}
.seo_block__text ul {
  padding-left: clamp(28px, 2.1875vw, 42px);
  margin-top: clamp(-8px, -0.4166666667vw, -5.3333333333px);
}
.seo_block__text ul li {
  position: relative;
  list-style-type: disc;
}
.seo_block__text ul li::marker {
  color: #C0FF00;
}
.seo_block__text ul li p {
  margin-bottom: 0;
}
.seo_block__text ul li:not(:last-child) {
  margin-bottom: clamp(7.3333333333px, 0.5729166667vw, 11px);
}
@media (max-width: 1279px) {
  .seo_block__text ul li:not(:last-child) {
    margin-bottom: 12px;
  }
}
@media (max-width: 1023px) {
  .seo_block__text ul li:not(:last-child) {
    margin-bottom: clamp(9px, 0.0042674253 * 100vw + 7.6344238976px, 12px);
  }
}
@media (max-width: 1279px) {
  .seo_block__text ul {
    padding-left: 48px;
  }
}
@media (max-width: 1023px) {
  .seo_block__text ul {
    padding-left: clamp(28px, 0.0284495021 * 100vw + 18.8961593172px, 48px);
  }
}
.seo_block__text ul, .seo_block__text ol {
  margin-top: clamp(22px, 1.71875vw, 33px);
}
.seo_block__text ul li:not(:last-child), .seo_block__text ol li:not(:last-child) {
  margin-bottom: clamp(19.3333333333px, 1.5104166667vw, 29px);
}
.seo_block__text ul li span, .seo_block__text ol li span {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  margin-top: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
@media (max-width: 1279px) {
  .seo_block__text ul li span, .seo_block__text ol li span {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .seo_block__text ul li span, .seo_block__text ol li span {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .seo_block__text {
    margin-left: 0;
    line-height: 31.2px;
  }
}
@media (max-width: 1023px) {
  .seo_block__text {
    font-size: clamp(14px, 0.0142247511 * 100vw + 9.4480796586px, 24px);
    line-height: clamp(17px, 0.0201991465 * 100vw + 10.5362731152px, 31.2px);
    margin-left: 2px;
  }
}
@media (max-width: 1279px) {
  .seo_block {
    padding-top: 67px;
  }
}
@media (max-width: 1023px) {
  .seo_block {
    padding-top: clamp(30px, 0.0526315789 * 100vw + 13.1578947368px, 67px);
  }
}

.faq {
  padding-top: clamp(40px, 3.125vw, 60px);
  padding-bottom: clamp(63.3333333333px, 4.9479166667vw, 95px);
  background: var(--bgc_color);
}
.faq__title {
  width: 100%;
  text-align: center;
  max-width: clamp(666.6666666667px, 52.0833333333vw, 1000px);
  margin-left: auto;
  margin-right: auto;
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
}
@media (max-width: 1279px) {
  .faq__title {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .faq__title {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1023px) {
  .faq__title {
    font-size: clamp(17px, 0.0327169275 * 100vw + 6.5305832148px, 40px);
    line-height: clamp(18.7px, 0.0359886202 * 100vw + 7.1836415363px, 44px);
  }
}
.faq .collapse__items {
  max-width: clamp(800px, 62.5vw, 1200px);
  margin-left: auto;
  margin-right: auto;
  margin-top: clamp(14px, 1.09375vw, 21px);
}
@media (max-width: 1279px) {
  .faq .collapse__items {
    max-width: 100%;
    margin-top: 22px;
  }
}
@media (max-width: 1023px) {
  .faq .collapse__items {
    margin-top: clamp(11px, 0.0156472262 * 100vw + 5.9928876245px, 22px);
  }
}
@media (max-width: 1279px) {
  .faq {
    padding-top: 68px;
    padding-bottom: 126px;
  }
}
@media (max-width: 1023px) {
  .faq {
    padding-top: clamp(31px, 0.0526315789 * 100vw + 14.1578947368px, 68px);
    padding-bottom: clamp(40px, 0.1223328592 * 100vw + 0.853485064px, 126px);
  }
}

.check_list {
  padding-top: clamp(42px, 3.28125vw, 63px);
  padding-bottom: clamp(58px, 4.53125vw, 87px);
  background: #37424D;
}
.check_list.mt {
  z-index: 0;
  position: relative;
  margin-top: -50px;
  padding-top: clamp(75.3333333333px, 5.8854166667vw, 113px);
}
.check_list__container {
  padding-top: clamp(10.6666666667px, 0.8333333333vw, 16px);
  display: grid;
  grid-template-columns: repeat(24, 1fr);
  grid-template-rows: repeat(3, 1fr);
  gap: clamp(6.6666666667px, 0.5208333333vw, 10px);
  position: relative;
  z-index: 1;
}
@media (max-width: 1279px) {
  .check_list__container {
    grid-template-rows: auto;
  }
}
.check_list__top_text {
  grid-row: 2/3;
  grid-column: 1/10;
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(26.4px, 2.0625vw, 39.6px);
  font-style: italic;
  text-align: right;
}
@media (max-width: 1279px) {
  .check_list__top_text {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .check_list__top_text {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .check_list__top_text {
    grid-column: 1/25;
    grid-row: 2/3;
    text-align: left;
    margin-top: clamp(11px, 0.0041710115 * 100vw + 9.6652763295px, 15px);
    line-height: clamp(18.7px, 0.0128258603 * 100vw + 14.5957247132px, 31px);
  }
}
.check_list__bottom_text {
  grid-row: 3/4;
  grid-column: 4/10;
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  line-height: clamp(18.7px, 1.4609375vw, 28.05px);
  color: rgba(255, 255, 255, 0.5);
  text-align: right;
  margin-right: clamp(12px, 0.9375vw, 18px);
}
@media (max-width: 1279px) {
  .check_list__bottom_text {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .check_list__bottom_text {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .check_list__bottom_text {
    grid-column: 1/13;
    text-align: left;
    margin-top: clamp(29px, 0.0323253389 * 100vw + 18.6558915537px, 60px);
  }
}
@media (max-width: 1023px) {
  .check_list__bottom_text {
    font-size: clamp(12px, 0.0071123755 * 100vw + 9.7240398293px, 17px);
    line-height: clamp(13.2px, 0.0078236131 * 100vw + 10.6964438122px, 18.7px);
  }
}
.check_list__left_title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  grid-column: 1/10;
  text-align: right;
  grid-row: 1/2;
}
@media (max-width: 1279px) {
  .check_list__left_title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .check_list__left_title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .check_list__left_title {
    display: none;
  }
}
.check_list__right_title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  grid-column: 16/25;
  grid-row: 1/2;
}
@media (max-width: 1279px) {
  .check_list__right_title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .check_list__right_title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .check_list__right_title {
    display: none;
  }
}
.check_list__title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  display: none;
}
@media (max-width: 1279px) {
  .check_list__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .check_list__title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .check_list__title {
    display: block;
    grid-column: 1/25;
    grid-row: 1/2;
  }
}
@media (max-width: 1023px) {
  .check_list__title {
    font-size: 30px;
    line-height: 30px;
  }
}
.check_list__img {
  grid-column: 10/16;
  grid-row: 1/4;
  width: 100%;
  height: auto;
  object-fit: contain;
  margin: auto 0;
  padding: 0 20px;
}
@media (max-width: 1279px) {
  .check_list__img {
    grid-row: 3/4;
    grid-column: 13/25;
    max-height: 360px;
    height: 100%;
    padding: 0;
  }
}
.check_list .form_container {
  grid-column: 16/22;
  grid-row: 3/4;
}
.check_list .form_container form {
  display: flex;
  flex-direction: column;
  gap: clamp(17.3333333333px, 1.3541666667vw, 26px) 0;
  margin-top: auto;
}
.check_list .form_container form .btn {
  width: fit-content;
  height: fit-content;
}
@media (max-width: 1279px) {
  .check_list .form_container form .btn {
    width: 100%;
  }
}
.check_list .form_container form input {
  background: #212D37;
}
@media (max-width: 1279px) {
  .check_list .form_container form {
    gap: clamp(15px, 0.0031282586 * 100vw + 13.9989572471px, 18px);
  }
}
@media (max-width: 1279px) {
  .check_list .form_container {
    grid-column: 1/25;
    grid-row: 4/5;
    margin-left: auto;
    margin-right: auto;
    max-width: 700px;
    width: 100%;
    margin-top: clamp(25px, 0.0104275287 * 100vw + 21.6631908238px, 35px);
  }
}
@media (max-width: 1279px) {
  .check_list {
    padding-top: clamp(26px, 0.0166840459 * 100vw + 20.661105318px, 42px);
    padding-bottom: clamp(31px, 0.0281543274 * 100vw + 21.9906152242px, 58px);
  }
}

.tariff {
  position: relative;
  padding-bottom: 100px;
  z-index: 1;
}
.tariff.mt {
  z-index: 0;
  margin-top: -50px;
}
.tariff__head {
  position: relative;
  padding-top: clamp(38px, 2.96875vw, 57px);
  padding-bottom: clamp(58px, 4.53125vw, 87px);
  background: var(--head-color);
}
.tariff__head.mt {
  padding-top: clamp(71.3333333333px, 5.5729166667vw, 107px);
}
.tariff__head--modern {
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (max-width: 1279px) {
  .tariff__head {
    background: transparent;
    padding-bottom: clamp(31px, 0.0281543274 * 100vw + 21.9906152242px, 58px);
  }
}
.tariff__hashtag {
  width: 100%;
  text-align: center;
  margin-bottom: clamp(10px, 0.78125vw, 15px);
}
.tariff__title {
  width: 80%;
  margin: 0 auto;
  text-align: center;
  font-family: "Hoves Regular";
  font-size: clamp(53.3333333333px, 4.1666666667vw, 80px);
  line-height: clamp(53.3333333333px, 4.1666666667vw, 80px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1023px) {
  .tariff__title {
    font-size: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
    line-height: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
  }
}
@media (max-width: 1023px) {
  .tariff__title {
    width: 100%;
  }
}
.tariff__items {
  display: flex;
  justify-content: center;
  margin: 0 auto;
  position: relative;
  padding-top: clamp(26px, 2.03125vw, 39px);
}
.tariff__items.items_3 {
  gap: clamp(18px, 1.40625vw, 27px);
}
@media (max-width: 1279px) {
  .tariff__items.items_3 {
    max-width: 600px;
    width: 100%;
    gap: 45px;
  }
}
.tariff__items.items_2 {
  gap: clamp(35.3333333333px, 2.7604166667vw, 53px);
  width: 60%;
}
@media (max-width: 1279px) {
  .tariff__items.items_2 {
    max-width: 600px;
    width: 100%;
  }
}
.tariff__items.items_1 {
  max-width: 1200px;
}
@media (max-width: 1279px) {
  .tariff__items.items_1 {
    max-width: 600px;
    width: 100%;
  }
}
@media (max-width: 1279px) {
  .tariff__items {
    padding-top: 0;
    flex-direction: column;
  }
}
.tariff__item {
  flex: 1;
  border: 1px solid #707881;
  border-radius: clamp(13.3333333333px, 1.0416666667vw, 20px);
  padding-left: clamp(20px, 1.5625vw, 30px);
  padding-right: clamp(20px, 1.5625vw, 30px);
  padding-top: clamp(11.3333333333px, 0.8854166667vw, 17px);
  padding-bottom: clamp(44.6666666667px, 3.4895833333vw, 67px);
  position: relative;
  width: min-content;
  min-width: clamp(266.6666666667px, 20.8333333333vw, 400px);
}
.tariff__item.item-1 {
  width: 100%;
}
.tariff__item.items_2 {
  height: fit-content;
}
.tariff__item .name {
  width: 100%;
  text-align: center;
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  font-style: italic;
  margin-top: clamp(8px, 0.625vw, 12px);
}
@media (max-width: 1279px) {
  .tariff__item .name {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .tariff__item .name {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .tariff__item .name {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  .tariff__item .name {
    font-size: clamp(20px, 0.0227596017 * 100vw + 12.7169274538px, 36px);
    line-height: clamp(22px, 0.0250355619 * 100vw + 13.9886201991px, 39.6px);
  }
}
.tariff__item .cost {
  width: 100%;
  text-align: center;
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  font-style: italic;
  color: #C0FF00;
  margin-top: clamp(6px, 0.46875vw, 9px);
  white-space: nowrap;
}
@media (max-width: 1279px) {
  .tariff__item .cost {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .tariff__item .cost {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.tariff__item .cost.bottom_line {
  border-bottom: 1px solid #707881;
  margin-bottom: clamp(18.6666666667px, 1.4583333333vw, 28px);
  padding-bottom: clamp(12.6666666667px, 0.9895833333vw, 19px);
}
.tariff__item .cost.font-36 {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  font-style: italic;
  color: #C0FF00;
}
@media (max-width: 1279px) {
  .tariff__item .cost.font-36 {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .tariff__item .cost.font-36 {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1023px) {
  .tariff__item .cost.font-36 {
    font-size: clamp(18px, 0.0256045519 * 100vw + 9.8065433855px, 36px);
    line-height: clamp(20px, 0.0278805121 * 100vw + 11.0782361309px, 39.6px);
  }
}
.tariff__item .cost span {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
}
@media (max-width: 1279px) {
  .tariff__item .cost span {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .tariff__item .cost span {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.tariff__item .cost__plus {
  width: 100%;
  text-align: center;
  font-family: "Hoves Regular";
  font-size: clamp(26.6666666667px, 2.0833333333vw, 40px);
  line-height: clamp(26.6666666667px, 2.0833333333vw, 40px);
  font-weight: 400;
  color: #F2F2F6;
  font-style: italic;
  color: #C0FF00;
  white-space: nowrap;
}
.tariff__item .cost__plus.bottom_line {
  border-bottom: 1px solid #707881;
  margin-bottom: clamp(18.6666666667px, 1.4583333333vw, 28px);
  padding-bottom: clamp(12.6666666667px, 0.9895833333vw, 19px);
}
.tariff__item .points .list {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .tariff__item .points .list {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .tariff__item .points .list {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.tariff__item .points .list--1 {
  display: flex;
  flex-flow: row;
  align-items: center;
  gap: clamp(18px, 1.40625vw, 27px);
}
.tariff__item .points .list > ul {
  margin-left: clamp(16.6666666667px, 1.3020833333vw, 25px);
}
.tariff__item .points .list ol li,
.tariff__item .points .list ul li {
  margin-bottom: clamp(9.3333333333px, 0.7291666667vw, 14px);
}
.tariff__item .points .list ol li span,
.tariff__item .points .list ul li span {
  color: #C0FF00;
}
.tariff__item .points .list ol > li,
.tariff__item .points .list ul > li {
  position: relative;
}
.tariff__item .points .list ol > li::before,
.tariff__item .points .list ul > li::before {
  content: "";
  position: absolute;
  top: clamp(-5px, -0.2604166667vw, -3.3333333333px);
  left: clamp(-37px, -1.9270833333vw, -24.6666666667px);
  width: clamp(30px, 2.34375vw, 45px);
  height: clamp(28.6666666667px, 2.2395833333vw, 43px);
  background: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 45 43\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g filter=\"url%28%23filter0_d_2047_3468%29\"><path d=\"M19.3005 20.482C20.4153 18.3181 21.4732 16.8184 22.9455 15.1953C25.278 12.6244 28.4108 10.3881 31.6601 9.02105C31.9231 8.91046 32.1289 9.26325 31.9034 9.43724C26.244 13.7951 22.6122 18.8538 19.9624 25.7864C19.8113 26.1822 19.259 26.2101 19.068 25.8318C17.3781 22.483 16.1365 20.0342 13.1894 18.1431C12.8858 17.9481 12.9621 17.4891 13.312 17.3989C15.7768 16.7639 17.43 18.101 19.3005 20.482Z\" fill=\"%23C0FF00\"/></g><defs><filter id=\"filter0_d_2047_3468\" x=\"0.510532\" y=\"0.56391\" width=\"43.9789\" height=\"42.0785\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/><feOffset dy=\"4.05338\"/><feGaussianBlur stdDeviation=\"6.24473\"/><feComposite in2=\"hardAlpha\" operator=\"out\"/><feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.751724 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0\"/><feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_2047_3468\"/><feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_dropShadow_2047_3468\" result=\"shape\"/></filter></defs></svg>") no-repeat center center;
  background-size: contain;
}
@media (max-width: 1279px) {
  .tariff__item .points .list ol > li::before,
  .tariff__item .points .list ul > li::before {
    width: 45px;
    height: 43px;
    top: -5px;
    left: -37px;
  }
}
.tariff__item .points .list ol ol li,
.tariff__item .points .list ol ul li,
.tariff__item .points .list ul ol li,
.tariff__item .points .list ul ul li {
  color: #707881;
}
.tariff__item .points .list ol ol li::before,
.tariff__item .points .list ol ul li::before,
.tariff__item .points .list ul ol li::before,
.tariff__item .points .list ul ul li::before {
  content: "";
  display: none;
}
.tariff__item .points .list p:not(:first-child) {
  margin-top: clamp(9.3333333333px, 0.7291666667vw, 14px);
}
.tariff__item .points .list p span {
  color: #C0FF00;
}
.tariff__item .points .list div {
  margin-top: clamp(17.3333333333px, 1.3541666667vw, 26px);
  color: #707881;
}
@media (max-width: 1023px) {
  .tariff__item .points .list {
    font-size: 14px;
    line-height: 15.4px;
  }
}
.tariff__item .point_text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  margin-left: clamp(-5px, -0.2604166667vw, -3.3333333333px);
}
@media (max-width: 1279px) {
  .tariff__item .point_text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .tariff__item .point_text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.tariff__item .btn_container {
  position: absolute;
  bottom: clamp(-34px, -1.7708333333vw, -22.6666666667px);
  left: 0;
  right: 0;
  width: 100%;
  display: flex;
  justify-content: center;
}
.tariff__item.items_3:nth-child(even) {
  background: #1A252F;
  margin-top: clamp(-77px, -4.0104166667vw, -51.3333333333px);
  height: fit-content;
}
@media (max-width: 1279px) {
  .tariff__item.items_3:nth-child(even) {
    margin-top: 0;
  }
}
@media (max-width: 1279px) {
  .tariff__item.items_3.item-2 {
    grid-row: 3/4;
  }
}
@media (max-width: 1279px) {
  .tariff__item {
    min-width: 0;
    width: 100%;
  }
}
.tariff .item-modern-2 {
  margin-top: 0 !important;
}
@media (max-width: 1279px) {
  .tariff .item-modern-2 {
    height: fit-content !important;
  }
}
.tariff__bottom_text {
  margin-top: clamp(40px, 3.125vw, 60px);
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  color: #707881;
}
@media (max-width: 1279px) {
  .tariff__bottom_text {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .tariff__bottom_text {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (max-width: 1023px) {
  .tariff__bottom_text {
    font-size: clamp(12px, 0.0071123755 * 100vw + 9.7240398293px, 17px);
    line-height: clamp(14.4px, 0.006116643 * 100vw + 12.4426742532px, 18.7px);
    text-align: center;
  }
}
.tariff.last {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  overflow: hidden;
}
.tariff .background_line {
  z-index: -1;
}

.tariff-modern {
  position: relative;
  padding-bottom: 100px;
  z-index: 1;
}
.tariff-modern.mt {
  z-index: 0;
  margin-top: -50px;
}
.tariff-modern__head {
  position: relative;
  padding-top: clamp(38px, 2.96875vw, 57px);
  padding-bottom: clamp(58px, 4.53125vw, 87px);
  background: var(--head-color);
}
.tariff-modern__head.mt {
  padding-top: clamp(71.3333333333px, 5.5729166667vw, 107px);
}
.tariff-modern__head--modern {
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (max-width: 1279px) {
  .tariff-modern__head {
    background: transparent;
    padding-bottom: clamp(31px, 0.0281543274 * 100vw + 21.9906152242px, 58px);
  }
}
.tariff-modern__hashtag {
  width: 100%;
  text-align: center;
  margin-bottom: clamp(10px, 0.78125vw, 15px);
  margin-top: clamp(53.3333333333px, 4.1666666667vw, 80px);
}
.tariff-modern__title {
  width: 80%;
  margin: 0 auto;
  text-align: center;
  font-family: "Hoves Regular";
  font-size: clamp(53.3333333333px, 4.1666666667vw, 80px);
  line-height: clamp(53.3333333333px, 4.1666666667vw, 80px);
  font-weight: 400;
  color: #F2F2F6;
  margin-bottom: clamp(33.3333333333px, 2.6041666667vw, 50px);
}
@media (max-width: 1023px) {
  .tariff-modern__title {
    font-size: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
    line-height: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
  }
}
@media (max-width: 1023px) {
  .tariff-modern__title {
    width: 100%;
  }
}
.tariff-modern__cards {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: clamp(13.3333333333px, 1.0416666667vw, 20px);
  max-width: 1430px;
  margin: 0 auto;
  color: #F2F2F6;
}
.tariff-modern__cards--1 {
  grid-template-columns: repeat(1, 1fr);
}
.tariff-modern__cards--3 .tariff-modern__card--3 {
  grid-column: span 2;
}
@media (max-width: 768px) {
  .tariff-modern__cards {
    grid-template-columns: 1fr;
  }
}
.tariff-modern__card {
  background-color: #1A252F;
  border-radius: clamp(13px, 1.015625vw, 19.5px);
  padding: clamp(20px, 1.5625vw, 30px);
  position: relative;
  min-height: 300px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 768px) {
  .tariff-modern__card {
    padding: clamp(6.6666666667px, 0.5208333333vw, 10px);
  }
}
.tariff-modern__title--card {
  font-size: clamp(24px, 1.875vw, 36px);
  align-items: center;
  line-height: 110% !important;
  margin-bottom: clamp(8px, 0.625vw, 12px);
  font-style: italic;
}
.tariff-modern__subtitle {
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: 120%;
  text-align: center;
  color: #AAAFB5;
}
.tariff-modern__line {
  width: clamp(142px, 11.09375vw, 213px);
  height: 1px;
  background-color: #AAAFB5;
  margin-block: clamp(20px, 1.5625vw, 30px);
  margin-inline: auto;
  position: relative;
}
.tariff-modern__text {
  padding-inline: clamp(20px, 1.5625vw, 30px);
  margin-bottom: clamp(23.3333333333px, 1.8229166667vw, 35px);
}
.tariff-modern__text span {
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: 120%;
  color: #707881;
}
.tariff-modern__text p {
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: 120%;
  color: #AAAFB5;
}
.tariff-modern__text h3 {
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(24px, 1.875vw, 36px);
  color: #F2F2F6;
}
.tariff-modern__text ul li {
  margin-bottom: clamp(9.3333333333px, 0.7291666667vw, 14px);
}
.tariff-modern__text ul li span {
  color: #F2F2F6;
}
.tariff-modern__text ul > li {
  position: relative;
  padding-left: clamp(9.3333333333px, 0.7291666667vw, 14px);
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: 120%;
  color: #AAAFB5;
}
.tariff-modern__text ul > li::before {
  content: "";
  position: absolute;
  top: clamp(-5px, -0.2604166667vw, -3.3333333333px);
  left: clamp(-37px, -1.9270833333vw, -24.6666666667px);
  width: clamp(30px, 2.34375vw, 45px);
  height: clamp(28.6666666667px, 2.2395833333vw, 43px);
  background: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 45 43\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g filter=\"url%28%23filter0_d_2047_3468%29\"><path d=\"M19.3005 20.482C20.4153 18.3181 21.4732 16.8184 22.9455 15.1953C25.278 12.6244 28.4108 10.3881 31.6601 9.02105C31.9231 8.91046 32.1289 9.26325 31.9034 9.43724C26.244 13.7951 22.6122 18.8538 19.9624 25.7864C19.8113 26.1822 19.259 26.2101 19.068 25.8318C17.3781 22.483 16.1365 20.0342 13.1894 18.1431C12.8858 17.9481 12.9621 17.4891 13.312 17.3989C15.7768 16.7639 17.43 18.101 19.3005 20.482Z\" fill=\"%23C0FF00\"/></g><defs><filter id=\"filter0_d_2047_3468\" x=\"0.510532\" y=\"0.56391\" width=\"43.9789\" height=\"42.0785\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/><feOffset dy=\"4.05338\"/><feGaussianBlur stdDeviation=\"6.24473\"/><feComposite in2=\"hardAlpha\" operator=\"out\"/><feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.751724 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0\"/><feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_2047_3468\"/><feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_dropShadow_2047_3468\" result=\"shape\"/></filter></defs></svg>") no-repeat center center;
  background-size: contain;
}
@media (max-width: 1279px) {
  .tariff-modern__text ul > li::before {
    width: 45px;
    height: 43px;
    top: -5px;
    left: -37px;
  }
}
.tariff-modern__text ul ol li,
.tariff-modern__text ul ul li {
  color: #707881;
}
.tariff-modern__text ul ol li::before,
.tariff-modern__text ul ul li::before {
  content: "";
  display: none;
}
.tariff-modern__cost {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: clamp(11.3333333333px, 0.8854166667vw, 17px);
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: 110%;
  color: #C0FF00;
  margin-top: auto;
  font-style: italic;
}
@media (max-width: 1200px) {
  .tariff-modern__cost {
    flex-direction: column;
  }
}
.tariff-modern__cost--time {
  font-style: normal;
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: 120%;
  color: #AAAFB5;
}
.tariff-modern__title--bottom {
  font-style: Italic;
  font-size: clamp(40px, 3.125vw, 60px);
  margin-top: clamp(60px, 4.6875vw, 90px);
  line-height: 110%;
  text-align: center;
  color: #F2F2F6;
}
.tariff-modern__btn {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: clamp(40px, 3.125vw, 60px) auto 0;
  width: fit-content;
  font-size: clamp(16px, 1.25vw, 24px);
}
.tariff-modern .background_line {
  z-index: -1;
}

.setting_tariff {
  padding-top: clamp(33.3333333333px, 2.6041666667vw, 50px);
  padding-bottom: clamp(36.6666666667px, 2.8645833333vw, 55px);
  background: linear-gradient(180deg, #121B24 21.88%, #212D37 100%);
  position: relative;
  z-index: 1;
  height: clamp(480px, 37.5vw, 720px);
}
.setting_tariff .container {
  height: 100%;
}
.setting_tariff__container {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.setting_tariff__title {
  font-family: "Hoves Regular";
  font-size: clamp(53.3333333333px, 4.1666666667vw, 80px);
  line-height: clamp(53.3333333333px, 4.1666666667vw, 80px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(53.3333333333px, 4.1666666667vw, 80px);
  margin-bottom: clamp(46.6666666667px, 3.6458333333vw, 70px);
  max-width: 78%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
@media (max-width: 1023px) {
  .setting_tariff__title {
    font-size: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
    line-height: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
  }
}
.setting_tariff__title span {
  font-style: italic;
}
@media (max-width: 1023px) {
  .setting_tariff__title {
    max-width: 100%;
  }
}
.setting_tariff__left {
  display: flex;
  flex-direction: column;
}
.setting_tariff__right img {
  width: clamp(335.3333333333px, 26.1979166667vw, 503px);
  height: clamp(336.6666666667px, 26.3020833333vw, 505px);
  margin-top: clamp(128px, 10vw, 192px);
  margin-right: clamp(33.3333333333px, 2.6041666667vw, 50px);
  margin-bottom: clamp(23.3333333333px, 1.8229166667vw, 35px);
}
.setting_tariff__count_tab {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: center;
}
.setting_tariff__count_tab .circle {
  border-radius: 50%;
  cursor: pointer;
}
.setting_tariff__count_tab .circle.prev {
  width: 8px;
  height: 8px;
  background: rgba(255, 255, 255, 0.3);
}
.setting_tariff__count_tab .circle.active {
  width: 12px;
  height: 12px;
  background: rgba(255, 255, 255, 0.5);
}
.setting_tariff__count_tab .circle.next {
  width: 8px;
  height: 8px;
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.7);
}
.setting_tariff__count_tab .circle:not(:last-child) {
  margin-right: 10px;
}
.setting_tariff__count_tab .prev_btn {
  display: none;
}
@media (max-width: 1279px) {
  .setting_tariff__count_tab .prev_btn {
    display: block;
    position: absolute;
    top: clamp(-15px, -0.0104275287 * 100vw + -1.6631908238px, -5px);
    left: 0;
  }
}
@media (max-width: 1279px) {
  .setting_tariff__count_tab {
    position: relative;
  }
}
.setting_tariff__btn_container {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: auto;
  position: relative;
}
.setting_tariff__btn_container .btn span {
  white-space: nowrap;
}
@media (max-width: 1279px) {
  .setting_tariff__btn_container .prev_btn {
    display: none;
  }
}
.setting_tariff__btn_prev {
  position: absolute;
  left: 0;
  bottom: 22px;
  cursor: pointer;
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  user-select: none;
}
@media (max-width: 1279px) {
  .setting_tariff__btn_prev {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .setting_tariff__btn_prev {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.setting_tariff__tab .title {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  margin-top: clamp(19.3333333333px, 1.5104166667vw, 29px);
  margin-bottom: clamp(20px, 1.5625vw, 30px);
  width: 100%;
  text-align: center;
}
@media (max-width: 1279px) {
  .setting_tariff__tab .title {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .setting_tariff__tab .title {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.setting_tariff__tab .horizontal_container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  row-gap: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
@media (max-width: 1279px) {
  .setting_tariff__tab .horizontal_container label div {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.setting_tariff__tab .input_container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: clamp(16px, 1.25vw, 24px);
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  width: 77%;
}
.setting_tariff__tab .input_container .btn {
  grid-column: 2/3;
  grid-row: 2/3;
}
@media (max-width: 1279px) {
  .setting_tariff__tab .input_container .btn {
    grid-column: auto;
    grid-row: auto;
  }
}
.setting_tariff__tab .input_container .personal_container {
  grid-column: 3/4;
  grid-row: 2/3;
  margin-left: 30px;
}
.setting_tariff__tab .input_container .personal_container .personal {
  display: flex;
  flex-direction: column;
}
@media (max-width: 1279px) {
  .setting_tariff__tab .input_container .personal_container .personal {
    align-items: center;
  }
}
@media (max-width: 1279px) {
  .setting_tariff__tab .input_container .personal_container {
    grid-column: auto;
    grid-row: auto;
    margin-left: 0;
  }
}
.setting_tariff__tab .input_container input {
  background: rgba(255, 255, 255, 0.3);
}
@media (max-width: 1279px) {
  .setting_tariff__tab .input_container {
    grid-template-columns: repeat(1, 1fr);
    max-width: 900px;
    width: 100%;
    gap: 9px;
  }
}
.setting_tariff__tab.slider {
  max-width: 700px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.setting_tariff__tab.slider .minmax_container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: clamp(16px, 1.25vw, 24px);
}
.setting_tariff__tab.slider .minmax_container span {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1023px) {
  .setting_tariff__tab.slider .minmax_container span {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}
@media (max-width: 1023px) {
  .setting_tariff__tab.slider {
    max-width: 87%;
  }
}
@media (max-width: 1279px) {
  .setting_tariff__tab.tab1, .setting_tariff__tab.tab2, .setting_tariff__tab.tab3 {
    margin-top: clamp(0px, 0.1042752868 * 100vw + -33.3680917623px, 100px);
  }
}
.setting_tariff__personal_container {
  margin-left: clamp(14px, 1.09375vw, 21px);
}
.setting_tariff .personal {
  color: rgba(255, 255, 255, 0.7);
}
.setting_tariff .personal a {
  color: rgba(255, 255, 255, 0.7);
}
.setting_tariff__bgc_text {
  position: absolute;
  z-index: -1;
  bottom: clamp(53.3333333333px, 4.1666666667vw, 80px);
  width: 100%;
  font-family: "Inter", sans-serif;
  font-weight: 900;
  font-size: clamp(196.32px, 15.3375vw, 294.48px);
  line-height: clamp(141.2933333333px, 11.0385416667vw, 211.94px);
  text-align: right;
  color: #212D37;
  user-select: none;
}
.setting_tariff .noUi-horizontal {
  height: 2px;
}
@media (max-width: 1279px) {
  .setting_tariff .noUi-origin {
    left: -10px;
  }
}
.setting_tariff .noUi-target {
  margin-top: clamp(93.3333333333px, 7.2916666667vw, 140px);
  background: rgba(255, 255, 255, 0.5);
  border: none;
  box-shadow: none;
}
.setting_tariff .noUi-horizontal .noUi-handle {
  width: clamp(13.3333333333px, 1.0416666667vw, 20px);
  height: clamp(13.3333333333px, 1.0416666667vw, 20px);
  top: clamp(-10px, -0.5208333333vw, -6.6666666667px);
  border-radius: 50%;
  border: none;
  background: linear-gradient(180deg, #C0FF00 0%, #78C100 100%);
  box-shadow: none;
}
.setting_tariff .noUi-horizontal .noUi-handle::before, .setting_tariff .noUi-horizontal .noUi-handle::after {
  display: none;
}
.setting_tariff .noUi-tooltip {
  background: linear-gradient(180deg, #C0FF00 0%, #78C100 100%);
  border-radius: clamp(33.3333333333px, 2.6041666667vw, 50px);
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
  color: #121B24;
  padding: clamp(5.3333333333px, 0.4166666667vw, 8px) clamp(13.3333333333px, 1.0416666667vw, 20px);
  border-color: #C0FF00;
  border-width: 2px;
}
@media (max-width: 1023px) {
  .setting_tariff .noUi-tooltip {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}
@media (max-width: 1279px) {
  .setting_tariff {
    height: clamp(587px, 0.2221063608 * 100vw + 515.9259645464px, 800px);
  }
}

.setting_tariff_modern {
  position: relative;
  overflow: hidden;
  padding: clamp(35px, 0.016025641 * 100vw + 29.2307692308px, 60px) 0;
  border-radius: 0 0 clamp(40px, 0.0128205128 * 100vw + 35.3846153846px, 60px) clamp(40px, 0.0128205128 * 100vw + 35.3846153846px, 60px);
  height: clamp(561.3333333333px, 43.8541666667vw, 842px);
}
.setting_tariff_modern__container {
  position: relative;
  height: 100%;
  z-index: 1;
}
.setting_tariff_modern__block {
  height: 100%;
  display: flex;
  flex-flow: row;
  align-items: flex-start;
}
.setting_tariff_modern__left {
  flex: 1;
  height: 100%;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
}
.setting_tariff_modern__top {
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  gap: clamp(10px, 0.0064102564 * 100vw + 7.6923076923px, 20px);
}
.setting_tariff_modern__title {
  font-family: "Hoves Regular";
  font-size: clamp(26px, 0.0217948718 * 100vw + 18.1538461538px, 60px);
  line-height: 1.1;
  font-weight: 400;
  color: #ffffff;
}
.setting_tariff_modern__text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 0.0044871795 * 100vw + 12.3846153846px, 21px);
  line-height: 1.2;
  color: #707881;
}
.setting_tariff_modern__form {
  width: 100%;
}
.setting_tariff_modern__tab {
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  gap: clamp(20px, 0.0064102564 * 100vw + 17.6923076923px, 30px);
}
.setting_tariff_modern__subtitle {
  color: #ffffff;
  font-size: clamp(20px, 0.0102564103 * 100vw + 16.3076923077px, 36px);
  line-height: 1.1;
}
.setting_tariff_modern__inputs {
  position: relative;
  width: 100%;
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  gap: clamp(20px, 0.0064102564 * 100vw + 17.6923076923px, 30px);
}
.setting_tariff_modern__input {
  width: 100%;
  color: #ffffff;
  border: 1px solid #37424D;
  background-color: #37424D;
}
.setting_tariff_modern__input::placeholder {
  color: #707881;
}
.setting_tariff_modern__box {
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  gap: clamp(20px, 0.0064102564 * 100vw + 17.6923076923px, 30px);
}
.setting_tariff_modern__radio div {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.875vw, 36px);
  line-height: 1.1;
  font-weight: 400;
  padding: clamp(8px, 0.625vw, 12px) clamp(30px, 2.34375vw, 45px) clamp(12px, 0.9375vw, 18px);
  max-height: max-content;
}
.setting_tariff_modern__personal .personal input[type=checkbox] {
  position: relative;
  width: clamp(27px, 2.0833333333vw, 40px);
  height: clamp(27px, 2.0833333333vw, 40px);
  accent-color: #212D37;
  border: 1px solid #37424D;
  border-radius: 4px;
  overflow: hidden;
}
.setting_tariff_modern__personal .personal input[type=checkbox]:hover {
  accent-color: #212D37;
}
.setting_tariff_modern__personal .personal input[type=checkbox]:after {
  content: "";
  position: absolute;
  inset: 0;
  background: #212D37;
  pointer-events: none;
  opacity: 1;
}
.setting_tariff_modern__personal .personal input[type=checkbox]:checked:after {
  opacity: 0;
}
.setting_tariff_modern__personal .personal a {
  font-size: clamp(14px, 0.005 * 100vw + 12.4px, 22px);
  line-height: 1.2;
  color: #A4ADB1;
}
.setting_tariff_modern__bottom {
  position: relative;
  display: flex;
  flex-flow: row;
  justify-content: space-between;
}
.setting_tariff_modern__switchbox {
  display: flex;
  flex-flow: row;
  align-items: center;
  gap: clamp(20px, 0.0128205128 * 100vw + 15.3846153846px, 40px);
}
.setting_tariff_modern__prev {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 0.0044871795 * 100vw + 12.3846153846px, 21px);
  line-height: 1.2;
  color: #ffffff;
  transition: 0.3s ease;
  cursor: pointer;
}
.setting_tariff_modern__prev span {
  white-space: nowrap;
  user-select: none;
}
.setting_tariff_modern__prev:hover {
  color: #707881;
}
.setting_tariff_modern__num {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 0.0044871795 * 100vw + 12.3846153846px, 21px);
  line-height: 1.2;
  color: #ffffff;
  transition: 0.3s ease;
  user-select: none;
}
.setting_tariff_modern__count {
  display: flex;
  flex-flow: row;
  align-items: center;
  gap: 18px;
}
.setting_tariff_modern__count--mob {
  display: none;
}
.setting_tariff_modern__circle {
  width: clamp(24px, 1.875vw, 36px);
  height: clamp(24px, 1.875vw, 36px);
  border-radius: 50%;
  background: conic-gradient(#C0FF00 var(--progress), #707881 0);
  transition: 0.5s ease;
}
.setting_tariff_modern__btn {
  max-width: 50%;
  width: 100%;
}
.setting_tariff_modern__right {
  flex: 1;
}
.setting_tariff_modern__img {
  position: absolute;
  right: clamp(-235px, -0.1407716371 * 100vw + -54.953076121px, -100px);
  top: 0;
  max-width: 60%;
  height: auto;
}
.setting_tariff_modern .noUi-horizontal {
  height: 2px;
}
@media (max-width: 1279px) {
  .setting_tariff_modern .noUi-origin {
    left: -10px;
  }
}
.setting_tariff_modern .noUi-target {
  width: 100%;
  margin-top: clamp(46.6666666667px, 3.6458333333vw, 70px);
  background: #707881;
  border: none;
  box-shadow: none;
}
.setting_tariff_modern .noUi-horizontal .noUi-handle {
  width: clamp(13.3333333333px, 1.0416666667vw, 20px);
  height: clamp(13.3333333333px, 1.0416666667vw, 20px);
  top: clamp(-10px, -0.5208333333vw, -6.6666666667px);
  border-radius: 50%;
  border: none;
  background: linear-gradient(180deg, #C0FF00 0%, #78C100 100%);
  box-shadow: none;
  cursor: pointer;
}
.setting_tariff_modern .noUi-horizontal .noUi-handle::before, .setting_tariff_modern .noUi-horizontal .noUi-handle::after {
  display: none;
}
.setting_tariff_modern .noUi-tooltip {
  background: linear-gradient(180deg, #C0FF00 0%, #78C100 100%);
  border-radius: clamp(33.3333333333px, 2.6041666667vw, 50px);
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
  color: #121B24;
  padding: clamp(5.3333333333px, 0.4166666667vw, 8px) clamp(13.3333333333px, 1.0416666667vw, 20px);
  border-color: #C0FF00;
  border-width: 2px;
}
@media (max-width: 1023px) {
  .setting_tariff_modern .noUi-tooltip {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}
.setting_tariff_modern .minmax_container {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.setting_tariff_modern .minmax_container span {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(14px, 1.25vw, 24px);
  color: #707881;
  line-height: 1.5;
}
@media (max-width: 1279px) {
  .setting_tariff_modern {
    height: clamp(700px, 0.3128258603 * 100vw + 599.8957247132px, 1000px);
  }
  .setting_tariff_modern__left {
    flex: auto;
    width: 100%;
    height: clamp(420px, 0.1876955162 * 100vw + 359.9374348279px, 600px);
  }
  .setting_tariff_modern__count--desk {
    display: none;
  }
  .setting_tariff_modern__count--mob {
    display: flex;
    position: absolute;
    width: 100%;
    align-items: center;
    justify-content: center;
    bottom: -50px;
    margin: 0 auto;
  }
  .setting_tariff_modern__img {
    bottom: 0;
    top: auto;
    max-width: 100%;
  }
  .setting_tariff_modern__btn {
    max-width: 50%;
    width: 100%;
  }
}
@media (max-width: 500px) {
  .setting_tariff_modern__btn {
    max-width: 100%;
  }
  .setting_tariff_modern__prev span {
    margin-right: 20px;
  }
  .setting_tariff_modern .noUi-target {
    width: 75%;
    margin-top: clamp(46.6666666667px, 3.6458333333vw, 70px);
    background: #707881;
    border: none;
    box-shadow: none;
    margin-left: auto;
    margin-right: auto;
  }
}

.text_message {
  position: relative;
}
.text_message .background_line {
  z-index: -1;
}
.text_message.brb {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  overflow: hidden;
}
.text_message__mess {
  position: relative;
  background: #37424D;
  padding: clamp(16px, 1.25vw, 24px) clamp(20.6666666667px, 1.6145833333vw, 31px) clamp(18.6666666667px, 1.4583333333vw, 28px) clamp(22.6666666667px, 1.7708333333vw, 34px);
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  border-radius: clamp(13.3333333333px, 1.0416666667vw, 20px);
  width: fit-content;
  max-width: clamp(364.6666666667px, 28.4895833333vw, 547px);
}
@media (max-width: 1279px) {
  .text_message__mess {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .text_message__mess {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.text_message__mess.individ {
  padding-top: 10px;
  padding-bottom: 15px;
  font-size: 40px;
  line-height: 1.1;
}
.text_message__mess svg {
  position: absolute;
  bottom: clamp(-21px, -1.09375vw, -14px);
  width: clamp(28px, 2.1875vw, 42px);
  height: clamp(42px, 3.28125vw, 63px);
  fill: #37424D;
}
.text_message__mess.mess1 {
  margin-right: auto;
  margin-bottom: clamp(26.6666666667px, 2.0833333333vw, 40px);
}
.text_message__mess.mess1 svg {
  left: clamp(-7px, -0.3645833333vw, -4.6666666667px);
}
.text_message__mess.mess2 {
  margin-left: auto;
  font-style: italic;
}
.text_message__mess.mess2 svg {
  right: clamp(-7px, -0.3645833333vw, -4.6666666667px);
  transform: scaleX(-1);
}
@media (max-width: 1023px) {
  .text_message__mess {
    font-size: clamp(30px, 0.0142247511 * 100vw + 25.4480796586px, 40px);
    line-height: clamp(30px, 0.0199146515 * 100vw + 23.627311522px, 44px);
    padding-left: clamp(15px, 0.0099573257 * 100vw + 11.813655761px, 22px);
    padding-right: clamp(15px, 0.0099573257 * 100vw + 11.813655761px, 22px);
  }
}
.text_message__left {
  width: 49%;
  padding-top: clamp(78px, 6.09375vw, 117px);
}
.text_message__left.individ {
  width: 100%;
  flex: 3;
}
@media (max-width: 1279px) {
  .text_message__left {
    width: 100%;
    padding-top: clamp(42px, 0.0375391032 * 100vw + 29.9874869656px, 78px);
  }
}
.text_message__right {
  display: flex;
  align-items: flex-end;
}
.text_message__right.individ {
  margin-top: -75px;
  flex: 5;
  width: 100%;
}
@media (max-width: 1279px) {
  .text_message__right.individ {
    margin-top: -125px;
  }
}
.text_message__right img {
  width: 100%;
  height: clamp(690px, 53.90625vw, 1035px);
  object-fit: contain;
  object-position: bottom;
  margin-right: clamp(20px, 1.5625vw, 30px);
}
.text_message__right img.individ {
  width: auto;
  height: 100%;
  object-fit: contain;
  object-position: bottom;
}
@media (max-width: 1279px) {
  .text_message__right img {
    height: clamp(400px, 0.3023983316 * 100vw + 303.2325338895px, 690px);
    margin-right: 0;
  }
  .text_message__right img.individ {
    width: 100%;
    height: clamp(400px, 0.3023983316 * 100vw + 303.2325338895px, 690px);
  }
}
.text_message__container {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1279px) {
  .text_message__container {
    flex-direction: column;
  }
}
.text_message__items {
  margin-top: clamp(46.6666666667px, 3.6458333333vw, 70px);
  width: 90%;
}
@media (max-width: 1023px) {
  .text_message__items {
    width: 100%;
  }
}
.text_message__item {
  display: flex;
}
.text_message__item svg {
  flex: 0 0 auto;
  margin-left: clamp(-47px, -2.4479166667vw, -31.3333333333px);
  margin-top: clamp(-25px, -1.3020833333vw, -16.6666666667px);
  width: clamp(116.6666666667px, 9.1145833333vw, 175px);
  height: clamp(111.3333333333px, 8.6979166667vw, 167px);
}
@media (max-width: 1279px) {
  .text_message__item svg {
    width: clamp(80px, 0.0375391032 * 100vw + 67.9874869656px, 116px);
    height: clamp(75px, 0.0375391032 * 100vw + 62.9874869656px, 111px);
    margin-left: clamp(-47px, -0.0229405631 * 100vw + -17.6590198123px, -25px);
    margin-top: clamp(-25px, -0.0104275287 * 100vw + -11.6631908238px, -15px);
  }
}
.text_message__item__content {
  display: flex;
  flex-direction: column;
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  font-style: italic;
  margin-left: clamp(-31px, -1.6145833333vw, -20.6666666667px);
}
@media (max-width: 1279px) {
  .text_message__item__content {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .text_message__item__content {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.text_message__item__content span {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  font-style: normal;
  margin-top: clamp(4.6666666667px, 0.3645833333vw, 7px);
}
@media (max-width: 1279px) {
  .text_message__item__content span {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .text_message__item__content span {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1279px) {
  .text_message__item__content {
    line-height: clamp(18.7px, 0.0128258603 * 100vw + 14.5957247132px, 31px);
  }
}
.text_message__item:not(:last-child) {
  margin-bottom: clamp(8.6666666667px, 0.6770833333vw, 13px);
}
.text_message__text {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  color: #707881;
  margin-top: 18px;
  padding-bottom: clamp(50.6666666667px, 3.9583333333vw, 76px);
}
@media (max-width: 1279px) {
  .text_message__text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .text_message__text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 1023px) {
  .text_message__text {
    padding-bottom: clamp(16px, 0.0483641536 * 100vw + 0.5234708393px, 50px);
  }
}

.text_btn {
  position: relative;
  padding-top: clamp(66.6666666667px, 5.2083333333vw, 100px);
  padding-bottom: clamp(133.3333333333px, 10.4166666667vw, 200px);
  z-index: 1;
}
.text_btn.slim {
  padding-top: clamp(54px, 4.21875vw, 81px);
  padding-bottom: clamp(58px, 4.53125vw, 87px);
}
.text_btn.slim.mt {
  padding-top: clamp(86.6666666667px, 6.7708333333vw, 130px);
}
.text_btn.last {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  overflow: hidden;
  background: linear-gradient(180deg, #121B24 62%, #212D37 100%);
}
.text_btn__container {
  width: fit-content;
  max-width: clamp(733.3333333333px, 57.2916666667vw, 1100px);
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
.text_btn__title {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
  text-align: center;
}
@media (max-width: 1279px) {
  .text_btn__title {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .text_btn__title {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
.text_btn__title_italic span {
  font-style: italic;
}
.text_btn__title_green span {
  color: #C0FF00;
}
.text_btn__text {
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  margin-top: clamp(16px, 1.25vw, 24px);
  text-align: center;
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
}
@media (max-width: 1279px) {
  .text_btn__text {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .text_btn__text {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.text_btn__text span {
  color: #C0FF00;
}
.text_btn__title s, .text_btn__text s {
  color: gray;
}
.text_btn__slim_text {
  max-width: clamp(352px, 27.5vw, 528px);
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  margin-top: clamp(16.6666666667px, 1.3020833333vw, 25px);
}
@media (max-width: 1279px) {
  .text_btn__slim_text {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .text_btn__slim_text {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
.text_btn__btn_container {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: clamp(44.6666666667px, 3.4895833333vw, 67px);
}
.text_btn__btn_container.slim {
  margin-top: clamp(29.3333333333px, 2.2916666667vw, 44px);
}

.radio_btn_form {
  padding-top: clamp(74.6666666667px, 5.8333333333vw, 112px);
  padding-bottom: clamp(70px, 5.46875vw, 105px);
  position: relative;
}
.radio_btn_form .background_line {
  z-index: -1;
}
.radio_btn_form.brb {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  overflow: hidden;
}
.radio_btn_form__title {
  font-family: "Hoves Regular";
  font-size: clamp(66.6666666667px, 5.2083333333vw, 100px);
  line-height: clamp(60px, 4.6875vw, 90px);
  font-weight: 400;
  color: #F2F2F6;
  margin-bottom: clamp(46px, 3.59375vw, 69px);
}
@media (max-width: 1279px) {
  .radio_btn_form__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .radio_btn_form__title {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
  }
}
@media (max-width: 1023px) {
  .radio_btn_form__title {
    margin-bottom: 41px;
  }
}
.radio_btn_form__step1, .radio_btn_form__step2 {
  display: flex;
  gap: clamp(60.6666666667px, 4.7395833333vw, 91px);
}
.radio_btn_form__step1 .step, .radio_btn_form__step2 .step {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  color: #707881;
  margin-bottom: clamp(8px, 0.625vw, 12px);
}
@media (max-width: 1279px) {
  .radio_btn_form__step1 .step, .radio_btn_form__step2 .step {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .radio_btn_form__step1 .step, .radio_btn_form__step2 .step {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
@media (max-width: 1023px) {
  .radio_btn_form__step1 .step, .radio_btn_form__step2 .step {
    font-size: clamp(12px, 0.0071123755 * 100vw + 9.7240398293px, 17px);
    line-height: clamp(13.2px, 0.0078236131 * 100vw + 10.6964438122px, 18.7px);
    margin-bottom: 12px;
  }
}
.radio_btn_form__step1 .name, .radio_btn_form__step2 .name {
  font-family: "Hoves Regular";
  font-weight: 400;
  color: #F2F2F6;
  font-size: clamp(40px, 3.125vw, 60px);
  line-height: clamp(44px, 3.4375vw, 66px);
}
@media (max-width: 1279px) {
  .radio_btn_form__step1 .name, .radio_btn_form__step2 .name {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  .radio_btn_form__step1 .name, .radio_btn_form__step2 .name {
    font-size: clamp(20px, 0.0284495021 * 100vw + 10.8961593172px, 40px);
    line-height: clamp(22px, 0.0312944523 * 100vw + 11.9857752489px, 44px);
  }
}
@media (max-width: 1023px) {
  .radio_btn_form__step1 .name, .radio_btn_form__step2 .name {
    font-size: clamp(26px, 0.0199146515 * 100vw + 19.627311522px, 40px);
    line-height: clamp(26px, 0.0256045519 * 100vw + 17.8065433855px, 44px);
  }
}
.radio_btn_form__step1 .left, .radio_btn_form__step2 .left {
  width: 27%;
}
@media (max-width: 1279px) {
  .radio_btn_form__step1 .left, .radio_btn_form__step2 .left {
    width: 100%;
    max-width: 466px;
  }
}
.radio_btn_form__step1 .right, .radio_btn_form__step2 .right {
  width: 62%;
}
@media (max-width: 1279px) {
  .radio_btn_form__step1 .right, .radio_btn_form__step2 .right {
    width: 100%;
  }
}
.radio_btn_form__step1 #complext_seo_form, .radio_btn_form__step2 #complext_seo_form {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(279.3333333333px, 21.8229166667vw, 419px), 1fr));
  gap: clamp(8px, 0.625vw, 12px) clamp(16px, 1.25vw, 24px);
}
.radio_btn_form__step1 #complext_seo_form input, .radio_btn_form__step2 #complext_seo_form input {
  background: #1A252F;
}
@media (max-width: 1279px) {
  .radio_btn_form__step1 #complext_seo_form, .radio_btn_form__step2 #complext_seo_form {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 1023px) {
  .radio_btn_form__step1 #complext_seo_form, .radio_btn_form__step2 #complext_seo_form {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 1279px) {
  .radio_btn_form__step1, .radio_btn_form__step2 {
    flex-direction: column;
    gap: clamp(31px, 0.0302398332 * 100vw + 21.3232533889px, 60px);
  }
}
.radio_btn_form__step1 {
  margin-bottom: clamp(8px, 0.625vw, 12px);
  margin-top: clamp(7.3333333333px, 0.5729166667vw, 11px);
}
@media (max-width: 1279px) {
  .radio_btn_form__step1 {
    margin-top: 0;
    margin-bottom: 41px;
  }
}
.radio_btn_form__step2 .right {
  width: 50%;
  margin-top: clamp(40px, 3.125vw, 60px);
}
.radio_btn_form__step2 .right .personal, .radio_btn_form__step2 .right .btn {
  grid-column: 1/3;
}
@media (max-width: 1023px) {
  .radio_btn_form__step2 .right .personal, .radio_btn_form__step2 .right .btn {
    grid-column: auto;
  }
}
@media (max-width: 1023px) {
  .radio_btn_form__step2 .right .personal {
    order: 1;
    text-align: center;
    margin-top: 18px;
  }
}
@media (max-width: 1279px) {
  .radio_btn_form__step2 .right {
    width: 100%;
    margin-top: 0;
  }
}
.radio_btn_form__items {
  display: flex;
  flex-wrap: wrap;
  gap: clamp(6px, 0.46875vw, 9px);
}
@media (max-width: 1023px) {
  .radio_btn_form__items label div {
    padding-left: clamp(12px, 0.0227596017 * 100vw + 4.7169274538px, 28px);
    padding-right: clamp(12px, 0.0227596017 * 100vw + 4.7169274538px, 28px);
    max-height: 100%;
  }
}
@media (max-width: 1279px) {
  .radio_btn_form {
    padding-top: clamp(36px, 0.039624609 * 100vw + 23.3201251303px, 74px);
    padding-bottom: clamp(36px, 0.0354535975 * 100vw + 24.6548488008px, 70px);
  }
}

.number_points {
  padding-top: clamp(40px, 3.125vw, 60px);
  padding-bottom: clamp(47.3333333333px, 3.6979166667vw, 71px);
}
.number_points .hashtag {
  text-align: center;
}
@media (max-width: 1279px) {
  .number_points .hashtag {
    margin-bottom: 9px;
  }
}
.number_points__title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(67px, 5.234375vw, 100.5px);
  margin-bottom: clamp(54.6666666667px, 4.2708333333vw, 82px);
  text-align: center;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  text-wrap: balance;
  margin-top: clamp(-13px, -0.6770833333vw, -8.6666666667px);
}
@media (max-width: 1279px) {
  .number_points__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .number_points__title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1279px) {
  .number_points__title {
    margin-top: 0;
    margin-bottom: clamp(31px, 0.023983316 * 100vw + 23.3253388947px, 54px);
  }
}
@media (max-width: 425px) {
  .number_points__title {
    text-align: left;
    max-width: 100%;
  }
}
.number_points__container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: clamp(94px, 7.34375vw, 141px);
}
@media (max-width: 1279px) {
  .number_points__container {
    grid-template-columns: 1fr;
    gap: clamp(27px, 0.0698644421 * 100vw + 4.6433785193px, 94px);
  }
}
.number_points__left {
  text-align: right;
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(25.92px, 2.025vw, 38.88px);
  text-wrap: balance;
}
@media (max-width: 1279px) {
  .number_points__left {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .number_points__left {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .number_points__left {
    text-align: left;
    font-size: clamp(14px, 0.0031282586 * 100vw + 12.9989572471px, 17px);
    line-height: clamp(14px, 0.0177267987 * 100vw + 8.3274244004px, 31px);
  }
}
.number_points__right {
  display: flex;
  flex-direction: column;
  gap: clamp(26.6666666667px, 2.0833333333vw, 40px);
}
.number_points__right .btn {
  margin-top: clamp(51.3333333333px, 4.0104166667vw, 77px);
  width: fit-content;
}
@media (max-width: 1279px) {
  .number_points__right .btn {
    margin-left: auto;
    margin-right: auto;
    margin-top: clamp(15px, 0.0375391032 * 100vw + 2.9874869656px, 51px);
  }
}
@media (max-width: 425px) {
  .number_points__right .btn {
    width: 100%;
  }
}
.number_points__point {
  display: flex;
  gap: clamp(28px, 2.1875vw, 42px);
  align-items: center;
}
.number_points__point .numb {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(67.3333333333px, 5.2604166667vw, 101px);
}
@media (max-width: 1279px) {
  .number_points__point .numb {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .number_points__point .numb {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1023px) {
  .number_points__point .numb {
    font-size: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
    line-height: clamp(30px, 0.039829303 * 100vw + 17.2546230441px, 58px);
  }
}
.number_points__point .text {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(25.92px, 2.025vw, 38.88px);
  text-wrap: balance;
}
@media (max-width: 1279px) {
  .number_points__point .text {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .number_points__point .text {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1279px) {
  .number_points__point .text {
    font-size: clamp(14px, 0.0031282586 * 100vw + 12.9989572471px, 17px);
    line-height: clamp(14px, 0.0177267987 * 100vw + 8.3274244004px, 31px);
  }
}

.cols_two_points {
  padding-top: clamp(66.6666666667px, 5.2083333333vw, 100px);
  padding-bottom: clamp(50.6666666667px, 3.9583333333vw, 76px);
}
.cols_two_points__title {
  font-family: "Hoves Regular";
  font-size: clamp(53.3333333333px, 4.1666666667vw, 80px);
  line-height: clamp(53.3333333333px, 4.1666666667vw, 80px);
  font-weight: 400;
  color: #F2F2F6;
  text-align: center;
  text-wrap: balance;
  margin-bottom: clamp(46.6666666667px, 3.6458333333vw, 70px);
}
@media (max-width: 1023px) {
  .cols_two_points__title {
    font-size: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
    line-height: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
  }
}
@media (max-width: 1023px) {
  .cols_two_points__title {
    margin-bottom: clamp(30px, 0.0236130868 * 100vw + 22.4438122333px, 46.6px);
  }
}
@media (max-width: 767px) {
  .cols_two_points__title {
    text-align: left;
  }
}
.cols_two_points__container {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(466.6666666667px, 36.4583333333vw, 700px), 1fr));
  gap: 40px clamp(106.6666666667px, 8.3333333333vw, 160px);
}
@media (max-width: 1279px) {
  .cols_two_points__container {
    grid-template-columns: 1fr;
  }
}
.cols_two_points__col .name {
  font-family: "Hoves Regular";
  font-size: clamp(29.3333333333px, 2.2916666667vw, 44px);
  line-height: clamp(29.3333333333px, 2.2916666667vw, 44px);
  font-weight: 400;
  color: #F2F2F6;
  font-style: italic;
  text-align: center;
  text-wrap: balance;
  margin-bottom: clamp(33.3333333333px, 2.6041666667vw, 50px);
}
@media (max-width: 1279px) {
  .cols_two_points__col .name {
    text-align: left;
  }
}
@media (max-width: 1023px) {
  .cols_two_points__col .name {
    font-size: clamp(24px, 0.0071123755 * 100vw + 21.7240398293px, 29px);
    line-height: clamp(24px, 0.0071123755 * 100vw + 21.7240398293px, 29px);
    margin-bottom: clamp(20px, 0.0184921764 * 100vw + 14.0825035562px, 33px);
  }
}
.cols_two_points__items {
  display: flex;
  flex-direction: column;
  gap: clamp(33.3333333333px, 2.6041666667vw, 50px) 0;
}
@media (max-width: 1279px) {
  .cols_two_points__items {
    gap: clamp(14px, 0.0201251303 * 100vw + 7.5599582899px, 33.3px);
  }
}
.cols_two_points__item {
  display: flex;
}
.cols_two_points__item svg {
  flex: 0 0 auto;
  margin-top: clamp(-25px, -1.3020833333vw, -16.6666666667px);
  margin-left: clamp(-45px, -2.34375vw, -30px);
}
.cols_two_points__item svg.cross {
  width: clamp(106.6666666667px, 8.3333333333vw, 160px);
  height: clamp(110.6666666667px, 8.6458333333vw, 166px);
}
@media (max-width: 1023px) {
  .cols_two_points__item svg.cross {
    width: clamp(56px, 0.0711237553 * 100vw + 33.240398293px, 106px);
    height: clamp(60px, 0.0711237553 * 100vw + 37.240398293px, 110px);
  }
}
.cols_two_points__item svg.check {
  width: clamp(116.6666666667px, 9.1145833333vw, 175px);
  height: clamp(111.3333333333px, 8.6979166667vw, 167px);
}
@media (max-width: 1023px) {
  .cols_two_points__item svg.check {
    width: clamp(56px, 0.0853485064 * 100vw + 28.6884779516px, 116px);
    height: clamp(51px, 0.0853485064 * 100vw + 23.6884779516px, 111px);
  }
}
@media (max-width: 1023px) {
  .cols_two_points__item svg {
    margin-top: clamp(-16px, -0.0085348506 * 100vw + -7.2688477952px, -10px);
    margin-left: clamp(-30px, -0.0213371266 * 100vw + -8.1721194879px, -15px);
  }
}
.cols_two_points__item .text {
  display: flex;
  flex-direction: column;
  gap: clamp(5.3333333333px, 0.4166666667vw, 8px) 0;
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  font-style: italic;
  margin-left: clamp(-20px, -1.0416666667vw, -13.3333333333px);
}
@media (max-width: 1279px) {
  .cols_two_points__item .text {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .cols_two_points__item .text {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
.cols_two_points__item .text span {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  font-style: normal;
  color: #707881;
}
@media (max-width: 1279px) {
  .cols_two_points__item .text span {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .cols_two_points__item .text span {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
@media (max-width: 1023px) {
  .cols_two_points__item .text {
    line-height: clamp(17px, 0.0199146515 * 100vw + 10.627311522px, 31px);
    margin-left: clamp(-13px, -0.0071123755 * 100vw + -5.7240398293px, -8px);
  }
}
.cols_two_points .btn_container {
  margin-top: clamp(70.6666666667px, 5.5208333333vw, 106px);
  display: flex;
  justify-content: center;
}
@media (max-width: 1279px) {
  .cols_two_points .btn_container {
    margin-top: clamp(40px, 0.031282586 * 100vw + 29.9895724713px, 70px);
  }
}
@media (max-width: 1279px) {
  .cols_two_points {
    padding-top: clamp(41px, 0.0260688217 * 100vw + 32.6579770594px, 66px);
    padding-bottom: clamp(41px, 0.0093847758 * 100vw + 37.9968717414px, 50px);
  }
}

.scroll_place {
  padding-top: clamp(52px, 4.0625vw, 78px);
  padding-bottom: clamp(116.6666666667px, 9.1145833333vw, 175px);
  position: relative;
  z-index: 1;
}
.scroll_place.brb {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
  overflow: hidden;
}
.scroll_place .background_line {
  z-index: -1;
}
.scroll_place__title {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(67px, 5.234375vw, 100.5px);
  text-align: center;
  text-wrap: balance;
}
@media (max-width: 1279px) {
  .scroll_place__title {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .scroll_place__title {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
.scroll_place__title span {
  font-style: italic;
}
.scroll_place__container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: clamp(20px, 1.5625vw, 30px);
  margin-top: clamp(60.6666666667px, 4.7395833333vw, 91px);
}
@media (max-width: 1279px) {
  .scroll_place__container {
    grid-template-columns: 100%;
    gap: 34px;
  }
}
.scroll_place__item {
  background: #1A252F;
  border: 1px solid #37424D;
  border-radius: clamp(13.3333333333px, 1.0416666667vw, 20px);
  padding-right: clamp(13.3333333333px, 1.0416666667vw, 20px);
  padding-bottom: clamp(26.6666666667px, 2.0833333333vw, 40px);
  padding-left: clamp(20px, 1.5625vw, 30px);
  display: flex;
  flex-direction: column;
  transition: all 0.3s ease;
}
.scroll_place__item .numb {
  font-family: "Hoves Regular";
  font-size: clamp(67px, 5.234375vw, 100.5px);
  line-height: clamp(92px, 7.1875vw, 138px);
  font-weight: 400;
  color: #F2F2F6;
  line-height: clamp(67px, 5.234375vw, 100.5px);
  color: #C0FF00;
  font-style: italic;
  margin-bottom: clamp(10px, 0.78125vw, 15px);
  margin-top: clamp(-55px, -2.8645833333vw, -36.6666666667px);
}
@media (max-width: 1279px) {
  .scroll_place__item .numb {
    font-size: 58px;
    line-height: 58px;
  }
}
@media (max-width: 1023px) {
  .scroll_place__item .numb {
    font-size: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
    line-height: clamp(19px, 0.0554765292 * 100vw + 1.2475106686px, 58px);
  }
}
@media (max-width: 1023px) {
  .scroll_place__item .numb {
    font-size: 50px;
    line-height: 50px;
    margin-top: clamp(-36px, -0.0156472262 * 100vw + -19.9928876245px, -25px);
  }
}
.scroll_place__item .name {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  margin-bottom: auto;
}
@media (max-width: 1279px) {
  .scroll_place__item .name {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .scroll_place__item .name {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1023px) {
  .scroll_place__item .name {
    line-height: clamp(18.7px, 0.0174964438 * 100vw + 13.1011379801px, 31px);
  }
}
.scroll_place__item .text {
  font-family: "Hoves Regular";
  font-size: clamp(12px, 0.9375vw, 18px);
  line-height: clamp(14px, 1.09375vw, 21px);
  color: #F2F2F6;
  color: rgba(255, 255, 255, 0.5);
  margin-top: clamp(26.6666666667px, 2.0833333333vw, 40px);
}
@media (max-width: 1279px) {
  .scroll_place__item .text {
    font-size: 21px;
    line-height: 24.39px;
  }
}
@media (max-width: 1023px) {
  .scroll_place__item .text {
    font-size: clamp(12px, 0.012802276 * 100vw + 7.9032716927px, 21px);
    line-height: clamp(14px, 0.0147795164 * 100vw + 9.2705547653px, 24.39px);
  }
}
.scroll_place__item.active {
  background: var(--active-color);
  border-color: var(--active-color);
  transform: translateY(clamp(-30px, -1.5625vw, -20px));
}
@media (max-width: 1279px) {
  .scroll_place__item.active {
    transform: none;
  }
}
@media (max-width: 1279px) {
  .scroll_place {
    padding-top: clamp(41px, 0.0114702815 * 100vw + 37.3295099062px, 52px);
    padding-bottom: clamp(50px, 0.0688216893 * 100vw + 27.9770594369px, 116px);
  }
}

.maintaining_network {
  position: relative;
  z-index: 1;
  padding-bottom: clamp(44.6666666667px, 3.4895833333vw, 67px);
}
.maintaining_network .background_line {
  z-index: -1;
}
.maintaining_network .background_line.brb {
  border-radius: 0 0 clamp(40px, 3.125vw, 60px) clamp(40px, 3.125vw, 60px);
}
.maintaining_network .container {
  max-width: clamp(874px, 68.28125vw, 1311px);
}
.maintaining_network__head {
  background: var(--block_color);
  padding-top: clamp(17.3333333333px, 1.3541666667vw, 26px);
  padding-bottom: clamp(31.3333333333px, 2.4479166667vw, 47px);
}
.maintaining_network__top_text {
  font-family: "Hoves Regular";
  font-size: clamp(17px, 1.328125vw, 25.5px);
  line-height: clamp(22px, 1.71875vw, 33px);
  color: #F2F2F6;
  color: rgba(255, 255, 255, 0.5);
  margin-bottom: clamp(4.6666666667px, 0.3645833333vw, 7px);
}
@media (max-width: 1279px) {
  .maintaining_network__top_text {
    font-size: 28px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .maintaining_network__top_text {
    font-size: clamp(17px, 0.0156472262 * 100vw + 11.9928876245px, 28px);
    line-height: clamp(18.7px, 0.0297297297 * 100vw + 9.1864864865px, 39.6px);
  }
}
.maintaining_network__title {
  font-family: "Hoves Regular";
  font-size: clamp(53.3333333333px, 4.1666666667vw, 80px);
  line-height: clamp(53.3333333333px, 4.1666666667vw, 80px);
  font-weight: 400;
  color: #F2F2F6;
  text-wrap: balance;
  max-width: 60%;
}
@media (max-width: 1023px) {
  .maintaining_network__title {
    font-size: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
    line-height: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
  }
}
.maintaining_network__container {
  display: flex;
  justify-content: space-between;
  padding-top: clamp(42px, 3.28125vw, 63px);
}
@media (max-width: 1279px) {
  .maintaining_network__container {
    flex-direction: column;
  }
}
.maintaining_network__left {
  width: 38%;
}
@media (max-width: 1279px) {
  .maintaining_network__left {
    width: 100%;
  }
}
.maintaining_network__items {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(126px, 9.84375vw, 189px), 1fr));
  gap: clamp(38px, 2.96875vw, 57px) clamp(76.6666666667px, 5.9895833333vw, 115px);
}
@media (max-width: 1279px) {
  .maintaining_network__items {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .maintaining_network__items {
    grid-template-columns: 1fr;
    gap: clamp(17px, 0.0469798658 * 100vw + 1.966442953px, 38px);
  }
}
.maintaining_network__item .name {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  font-style: italic;
  margin-bottom: clamp(6.6666666667px, 0.5208333333vw, 10px);
}
@media (max-width: 1279px) {
  .maintaining_network__item .name {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .maintaining_network__item .name {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 767px) {
  .maintaining_network__item .name {
    margin-bottom: 4px;
  }
}
.maintaining_network__item .plus {
  font-family: "Hoves Regular";
  font-size: clamp(14px, 1.09375vw, 21px);
  line-height: clamp(16px, 1.25vw, 24px);
  color: #F2F2F6;
  margin-bottom: clamp(16.6666666667px, 1.3020833333vw, 25px);
}
@media (max-width: 1279px) {
  .maintaining_network__item .plus {
    font-size: 24px;
    line-height: 33.36px;
  }
}
@media (max-width: 1023px) {
  .maintaining_network__item .plus {
    font-size: clamp(12px, 0.0170697013 * 100vw + 6.5376955903px, 24px);
    line-height: clamp(16.68px, 0.0237268848 * 100vw + 9.0873968706px, 33.36px);
  }
}
@media (max-width: 767px) {
  .maintaining_network__item .plus {
    margin-bottom: 0;
  }
}
.maintaining_network__item .cost {
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  color: #C0FF00;
}
@media (max-width: 1279px) {
  .maintaining_network__item .cost {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .maintaining_network__item .cost {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 767px) {
  .maintaining_network__item {
    display: flex;
    justify-content: space-between;
  }
}
.maintaining_network__right {
  position: relative;
}
.maintaining_network__right img {
  position: absolute;
  bottom: clamp(-180px, -9.375vw, -120px);
  right: clamp(-100px, -5.2083333333vw, -66.6666666667px);
  width: clamp(525.3333333333px, 41.0416666667vw, 788px);
  height: clamp(516.6666666667px, 40.3645833333vw, 775px);
  object-fit: contain;
}
@media (max-width: 1279px) {
  .maintaining_network__right img {
    position: relative;
    width: clamp(373px, 0.1584984359 * 100vw + 322.2805005214px, 525px);
    height: clamp(410px, 0.110531804 * 100vw + 374.629822732px, 516px);
    right: clamp(-10px, 0.0104275287 * 100vw + -13.3368091762px, 0px);
    margin-top: -108px;
  }
}
@media (max-width: 1279px) {
  .maintaining_network__right {
    display: flex;
    justify-content: center;
    height: fit-content;
  }
}

.niches {
  padding-bottom: clamp(132px, 10.3125vw, 198px);
  position: relative;
  z-index: 1;
}
.niches.mt {
  z-index: 0;
  margin-top: -50px;
}
.niches__head {
  padding-top: clamp(86.6666666667px, 6.7708333333vw, 130px);
  padding-bottom: clamp(36px, 2.8125vw, 54px);
  background: var(--block-color);
}
.niches__head.mt {
  padding-top: clamp(120px, 9.375vw, 180px);
}
@media (max-width: 1279px) {
  .niches__head.mt {
    padding-top: clamp(80px, 0.0417101147 * 100vw + 66.6527632951px, 120px);
  }
}
@media (max-width: 1279px) {
  .niches__head {
    padding-top: clamp(46.6px, 0.0417101147 * 100vw + 33.2527632951px, 86.6px);
    padding-bottom: clamp(22px, 0.0145985401 * 100vw + 17.3284671533px, 36px);
  }
}
.niches__title {
  font-family: "Hoves Regular";
  font-size: clamp(46.6666666667px, 3.6458333333vw, 70px);
  line-height: clamp(46.6666666667px, 3.6458333333vw, 70px);
  font-weight: 400;
  color: #F2F2F6;
  max-width: 50%;
  text-wrap: balance;
}
@media (max-width: 1023px) {
  .niches__title {
    font-size: clamp(30px, 0.0236130868 * 100vw + 22.4438122333px, 46.6px);
    line-height: clamp(30px, 0.0236130868 * 100vw + 22.4438122333px, 46.6px);
  }
}
@media (max-width: 425px) {
  .niches__title {
    max-width: 100%;
  }
}
.niches__items {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(275px, 21.484375vw, 412.5px), 1fr));
  gap: clamp(29.6666666667px, 2.3177083333vw, 44.5px) clamp(15px, 1.171875vw, 22.5px);
  margin-top: clamp(-230px, -11.9791666667vw, -153.3333333333px);
}
@media (max-width: 1279px) {
  .niches__items {
    grid-template-columns: repeat(auto-fill, minmax(clamp(280px, 0.0729927007 * 100vw + 256.6423357664px, 350px), 1fr));
    margin-top: 28px;
    gap: 20px;
  }
}
.niches__item {
  display: flex;
  flex-direction: column;
  gap: clamp(8.6666666667px, 0.6770833333vw, 13px);
}
.niches__item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: clamp(13.3333333333px, 1.0416666667vw, 20px);
}
.niches__item .name {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
}
@media (max-width: 1023px) {
  .niches__item .name {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}
.niches__item1 {
  grid-column: 1/2;
}
@media (max-width: 1279px) {
  .niches__item1 {
    display: none;
  }
}
.niches__item2 {
  grid-column: 2/3;
}
@media (max-width: 1279px) {
  .niches__item2 {
    display: none;
  }
}
@media (max-width: 1279px) {
  .niches {
    padding-bottom: clamp(41px, 0.0948905109 * 100vw + 10.6350364964px, 132px);
  }
}

.budget_formed {
  padding-top: clamp(56px, 4.375vw, 84px);
  padding-bottom: clamp(56.6666666667px, 4.4270833333vw, 85px);
  position: relative;
  z-index: 1;
  background: #1A252F;
}
.budget_formed__title {
  width: 100%;
  text-align: center;
  font-family: "Hoves Regular";
  font-size: clamp(53.3333333333px, 4.1666666667vw, 80px);
  line-height: clamp(53.3333333333px, 4.1666666667vw, 80px);
  font-weight: 400;
  color: #F2F2F6;
  margin-bottom: clamp(23.3333333333px, 1.8229166667vw, 35px);
}
@media (max-width: 1023px) {
  .budget_formed__title {
    font-size: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
    line-height: clamp(26px, 0.0388335704 * 100vw + 13.573257468px, 53.3px);
  }
}
@media (max-width: 1023px) {
  .budget_formed__title {
    font-size: clamp(30px, 0.03314367 * 100vw + 19.3940256046px, 53.3px);
    line-height: clamp(30px, 0.03314367 * 100vw + 19.3940256046px, 53.3px);
  }
}
@media (max-width: 425px) {
  .budget_formed__title {
    text-align: left;
  }
}
.budget_formed__subtitle {
  width: 100%;
  text-align: center;
  font-family: "Hoves Regular";
  font-size: clamp(24px, 1.875vw, 36px);
  line-height: clamp(31px, 2.421875vw, 46.5px);
  font-weight: 400;
  color: #F2F2F6;
  font-style: italic;
  margin-bottom: clamp(35.3333333333px, 2.7604166667vw, 53px);
}
@media (max-width: 1279px) {
  .budget_formed__subtitle {
    font-size: 36px;
    line-height: 39.6px;
  }
}
@media (max-width: 1023px) {
  .budget_formed__subtitle {
    font-size: clamp(17px, 0.027027027 * 100vw + 8.3513513514px, 36px);
    line-height: clamp(31px, 0.0122332859 * 100vw + 27.0853485064px, 39.6px);
  }
}
@media (max-width: 1023px) {
  .budget_formed__subtitle {
    font-size: clamp(20px, 0.0227596017 * 100vw + 12.7169274538px, 36px);
    line-height: clamp(22px, 0.0250355619 * 100vw + 13.9886201991px, 39.6px);
  }
}
@media (max-width: 425px) {
  .budget_formed__subtitle {
    text-align: left;
  }
}
.budget_formed__items {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: clamp(13.3333333333px, 1.0416666667vw, 20px) clamp(20px, 1.5625vw, 30px);
  margin-bottom: clamp(28.6666666667px, 2.2395833333vw, 43px);
}
.budget_formed__items .plus {
  font-family: "Hoves Regular";
  font-size: clamp(26.6666666667px, 2.0833333333vw, 40px);
  line-height: clamp(26.6666666667px, 2.0833333333vw, 40px);
  font-weight: 400;
  color: #F2F2F6;
  color: #C0FF00;
}
.budget_formed__items .plus:last-child {
  display: none;
}
@media (max-width: 425px) {
  .budget_formed__items {
    justify-content: flex-start;
  }
}
.budget_formed__item {
  border: 1px solid #37424D;
  border-radius: clamp(22.6666666667px, 1.7708333333vw, 34px);
  padding: clamp(5.3333333333px, 0.4166666667vw, 8px) clamp(28px, 2.1875vw, 42px) clamp(8px, 0.625vw, 12px);
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
  color: #707881;
  width: fit-content;
}
@media (max-width: 1023px) {
  .budget_formed__item {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}
.budget_formed__item span {
  color: #C0FF00;
}
@media (max-width: 1023px) {
  .budget_formed__item {
    padding-left: clamp(20px, 0.0113798009 * 100vw + 16.3584637269px, 28px);
    padding-right: clamp(20px, 0.0113798009 * 100vw + 16.3584637269px, 28px);
  }
}
@media (max-width: 767px) {
  .budget_formed__item {
    max-width: 85%;
    width: fit-content;
  }
}
.budget_formed .result {
  width: 100%;
  text-align: center;
  font-family: "Hoves Regular";
  font-size: clamp(26.6666666667px, 2.0833333333vw, 40px);
  line-height: clamp(26.6666666667px, 2.0833333333vw, 40px);
  font-weight: 400;
  color: #F2F2F6;
  color: #C0FF00;
  margin-bottom: clamp(21.3333333333px, 1.6666666667vw, 32px);
}
.budget_formed__results {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(clamp(366px, 28.59375vw, 549px), 1fr));
  gap: 35px clamp(99.3333333333px, 7.7604166667vw, 149px);
  width: 75%;
  margin-left: auto;
  margin-right: auto;
}
.budget_formed__results .text p {
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
  margin-bottom: clamp(12px, 0.9375vw, 18px);
}
@media (max-width: 1023px) {
  .budget_formed__results .text p {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}
.budget_formed__results .text ul {
  padding-left: clamp(10px, 0.78125vw, 15px);
}
.budget_formed__results .text ul li {
  list-style-type: disc;
  font-family: "Hoves Regular";
  font-weight: 400;
  font-size: clamp(16px, 1.25vw, 24px);
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #F2F2F6;
  line-height: clamp(23.84px, 1.8625vw, 35.76px);
  color: #707881;
}
.budget_formed__results .text ul li::marker {
  color: #C0FF00;
}
@media (max-width: 1023px) {
  .budget_formed__results .text ul li {
    font-size: clamp(14px, 0.0028449502 * 100vw + 13.0896159317px, 16px);
    line-height: clamp(15.4px, 0.0120056899 * 100vw + 11.5581792319px, 23.84px);
  }
}
@media (max-width: 1279px) {
  .budget_formed__results {
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  }
}
@media (max-width: 767px) {
  .budget_formed__results {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .budget_formed {
    padding-top: clamp(32px, 0.0341394026 * 100vw + 21.0753911807px, 56px);
  }
}
/*!**********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/swiper/swiper.css ***!
  \**********************************************************************************/
/**
 * 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_START */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
: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;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-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 {
  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);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  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: 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;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

/*!***********************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/nouislider/dist/nouislider.css ***!
  \***********************************************************************************************/
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  top: -100%;
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  bottom: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.noUi-horizontal .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(50%, 0);
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}
.noUi-vertical .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(0, -18px);
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi4zMzI1MGIuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUNKQTtBRE1BO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUNUQTtBRFdBO0FBQ0E7QUFDQTtBQUNBO0FDVEE7QUNoQkE7QUFDQTtBQUNBO0FEa0JBO0FDakJBO0FBSEE7QUFJQTtBRG9CQTtBQUNBO0FDbkJBO0FBTkE7QUFPQTtBRHNCQTtBQUNBO0FDckJBO0FBVEE7QUFVQTtBRHdCQTtBQUNBOztBQ3RCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUR5QkE7QUdtRUE7QUZwR0E7QUFVQTtBRDJCQTtBQUNBO0FHaUVBO0FGdkdBO0FBYUE7QUQ2QkE7QUFDQTs7QUN4QkE7OztBQUdBO0FBQ0E7QUFDQTtBRDJCQTs7QUN6QkE7O0FBRUE7QUQ0QkE7O0FDMUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FENkJBOztBQzNCQTs7O0FBR0E7QUQ4QkE7O0FDNUJBO0FBQ0E7QUFDQTtBQUNBO0FEK0JBOztBQzdCQTs7QUFFQTtBRGdDQTs7QUM5QkE7OztBQUdBO0FBQ0E7QUFDQTtBRGlDQTs7QUMvQkE7QUFFQTtBRGlDQTs7QUMxQkE7QUFDQTtBQUNBO0FENkJBOztBQzNCQTtBQUNBO0FEOEJBOztBQzVCQTs7OztBQUlBO0FEK0JBOztBQzdCQTtBQUNBO0FEZ0NBOztBQzlCQTs7O0FBR0E7QUFDQTtBRGlDQTs7QUMvQkE7QUFDQTtBRGtDQTs7QUNoQ0E7QUFDQTtBQUNBO0FBQ0E7QURtQ0E7O0FDakNBO0FBQ0E7QUFDQTtBQUNBO0FEb0NBOztBQ2xDQTtBQUNBO0FEcUNBOztBQ25DQTtBQUNBO0FEc0NBOztBSTdKQTtBQUNBO0FKZ0tBO0FJOUpBO0FBQ0E7QUpnS0E7O0FJNUpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUorSkE7QUk5SkE7QUFDQTtBQUNBO0FBQ0E7QUpnS0E7O0FJNUpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUorSkE7QUk3SkE7QUFDQTtBSitKQTtBSTlKQTtBQUNBO0FKZ0tBO0FJOUpBO0FBQ0E7QUpnS0E7QUk1SkE7QUxxTkE7QUFDQTtBQUNBO0FBQ0E7QUt0TkE7QUppS0E7QUd0R0E7QUM3REE7QUwwTkE7QUFDQTtBQ25EQTtBQUNBO0FHekdBO0FDaEVBO0FMOE5BO0FBQ0E7QUNqREE7QUFDQTtBSTNLQTtBQUNBO0FBQ0E7QUFDQTtBRFNBO0FBQ0E7QUFDQTtBSHFLQTtBR3BLQTtBQUNBO0FDVkE7QUppTEE7QUFDQTtBR3BLQTtBQUNBO0FDZkE7QUpzTEE7QUFDQTtBR2pJQTtBQ2hFQTtBQWVBO0FBQ0E7QUFDQTtBSnNMQTtBQUNBO0FJbkxBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FEWEE7QUFDQTtBQUNBO0FIaU1BO0FJdExBO0FMd0xBO0FBQ0E7QUFDQTtBQUNBO0FLekxBO0FBQ0E7QUoyTEE7QUc5SkE7QUNoQ0E7QUw2TEE7QUFDQTtBQ0tBO0FBQ0E7QUdqS0E7QUNuQ0E7QUxpTUE7QUFDQTtBQ09BO0FBQ0E7QUdwTkE7QUFDQTtBQ2dCQTtBQUNBO0FKdU1BO0FJck1BO0FBQ0E7QUp1TUE7QUFDQTtBR3hOQTtBQUNBO0FDV0E7QUFDQTtBSmdOQTtBSTlNQTtBQUNBO0FKZ05BO0FBQ0E7QUdwTEE7QUM5RkE7QUF1RUE7QUFDQTtBSitNQTtBQUNBOztBSXBNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUp1TUE7QUl0TUE7QUFDQTtBQUNBO0FKd01BO0FJdk1BO0FBSEE7QUFJQTtBSjBNQTtBQUNBOztBSXZNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUowTUE7QUl6TUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSjJNQTtBSTFNQTtBQUxBO0FBTUE7QUo2TUE7QUFDQTs7QUl6TUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUR0R0E7QUFDQTtBQUNBO0FIa1RBO0FJN01BO0FMOEZBO0FBQ0E7QUFDQTtBQUNBO0FLL0ZBO0FBQ0E7QUFDQTtBQUNBO0FKa05BO0FHalJBO0FDMERBO0FMbUdBO0FBQ0E7QUN3SEE7QUFDQTtBR3BSQTtBQ3VEQTtBTHVHQTtBQUNBO0FDMEhBO0FBQ0E7QUd2VUE7QUFDQTtBQzJHQTtBQUNBO0FKK05BO0FJOU5BO0FBQ0E7QUpnT0E7QUFDQTtBRzNVQTtBQUNBO0FDc0dBO0FBQ0E7QUp3T0E7QUl2T0E7QUFDQTtBSnlPQTtBQUNBO0FHL1NBO0FDeUNBO0FBZ0NBO0FKME9BO0FBQ0E7O0FJdE9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKeU9BOztBSXJPQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUp1T0E7QUl0T0E7QUxEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FLREE7QUFDQTtBQUNBO0FBQ0E7QUo0T0E7QUd6VkE7QUN3R0E7QUxLQTtBQUNBO0FDZ1BBO0FBQ0E7QUc1VkE7QUNxR0E7QUxTQTtBQUNBO0FDa1BBO0FBQ0E7QUl0UEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKd1BBO0FJdFBBO0FBQ0E7QUp3UEE7QUl0UEE7QUFDQTtBSndQQTtBSXZQQTtBRDlLQTtBQUNBO0FBQ0E7QUh3YUE7QUd2YUE7QUFDQTtBQzRLQTtBSjhQQTtBQUNBO0FHdmFBO0FBQ0E7QUN1S0E7QUptUUE7QUFDQTtBSWhRQTtBQUNBO0FBQ0E7QUFDQTtBRHZMQTtBQUNBO0FBQ0E7QUgwYkE7QUlwUUE7QUFDQTtBQUNBO0FBQ0E7QUpzUUE7QUc5YkE7QUFDQTtBQzBMQTtBQUNBO0FKdVFBO0FJdFFBO0FBQ0E7QUp3UUE7QUFDQTtBR2xjQTtBQUNBO0FDcUxBO0FBQ0E7QUpnUkE7QUkvUUE7QUFDQTtBSmlSQTtBQUNBO0FJL1FBO0FBQ0E7QUppUkE7QUk5UUE7QUFDQTtBSmdSQTtBSS9RQTtBTGhCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FLY0E7QUpxUkE7QUdqYkE7QUMwSkE7QUxWQTtBQUNBO0FDcVNBO0FBQ0E7QUl4UkE7QUFDQTtBQUNBO0FBQ0E7QURsTkE7QUFDQTtBQUNBO0FINmVBO0FJNVJBO0FBQ0E7QUFDQTtBQUNBO0FKOFJBO0FHamZBO0FBQ0E7QUNxTkE7QUFDQTtBSitSQTtBSTlSQTtBQUNBO0FKZ1NBO0FBQ0E7QUdyZkE7QUFDQTtBQ2dOQTtBQUNBO0FKd1NBO0FJdlNBO0FBQ0E7QUp5U0E7QUFDQTtBSXZTQTtBQUNBO0FKeVNBO0FJdFNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUp3U0E7QUl0U0E7QUR6T0E7QUFDQTtBQUNBO0FIa2hCQTtBR2poQkE7QUN3T0E7QUFDQTtBSjRTQTtBQUNBO0FHamhCQTtBQ21PQTtBQUNBO0FKaVRBO0FBQ0E7QUk5U0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKZ1RBO0FJOVNBO0FBQ0E7QUFDQTtBSmdUQTtBSS9TQTtBQUNBO0FKaVRBO0FJL1NBO0FBQ0E7QUppVEE7QUkvU0E7QUFDQTtBSmlUQTtBR3JnQkE7QUN3RkE7QUFnSUE7QUFDQTtBSmlUQTtBQUNBO0FHeGdCQTtBQ3FGQTtBQW9JQTtBQUNBO0FKbVRBO0FBQ0E7O0FJalRBO0FBQ0E7QUFDQTtBTDNIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FLeUhBO0FBQ0E7QUp3VEE7QUc3aEJBO0FDZ09BO0FMbkhBO0FBQ0E7QUNvYkE7QUFDQTtBR2hpQkE7QUM2TkE7QUwvR0E7QUFDQTtBQ3NiQTtBQUNBO0FJblVBO0FBQ0E7QUpxVUE7QUluVUE7QUFDQTtBSnFVQTtBRy9pQkE7QUNnT0E7QUFhQTtBSnNVQTtBQUNBO0FHampCQTtBQzZOQTtBQWdCQTtBSndVQTtBQUNBOztBSXRVQTtBQUNBO0FBQ0E7QUx4R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBS3NHQTtBQUNBO0FBQ0E7QUFDQTtBSjZVQTtBR3BrQkE7QUNnUEE7QUxoR0E7QUFDQTtBQ3diQTtBQUNBOztBSS9VQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUprVkE7QUloVkE7QUFDQTtBQUNBO0FKa1ZBO0FJalZBO0FBQ0E7QUFDQTtBSm1WQTtBSWhWQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUxySUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBS21JQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBRHZVQTtBQUNBO0FBQ0E7QUg4cEJBO0FHaG5CQTtBQzBRQTtBTDFIQTtBQUNBO0FDb2VBO0FBQ0E7QUducUJBO0FBQ0E7QUNxVUE7QUFDQTtBSmlXQTtBQUNBO0FHcHFCQTtBQUNBO0FDZ1VBO0FBQ0E7QUp1V0E7QUFDQTtBR2xvQkE7QUMwUUE7QUFtQkE7QUFDQTtBSnlXQTtBQUNBO0FJdldBO0FBQ0E7QUFDQTtBSnlXQTs7QUlyV0E7QUR2VkE7QUFDQTtBQUNBO0FIZ3NCQTtBSTFXQTtBQUNBO0FBQ0E7QUo0V0E7QUkzV0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUo2V0E7QUc5c0JBO0FDcVdBO0FBQ0E7QUo0V0E7QUFDQTtBRzlzQkE7QUNnV0E7QUFDQTtBSmlYQTtBQUNBOztBSTNXQTtBQUNBO0FBQ0E7QUFDQTtBSjhXQTtBSTdXQTtBQUNBO0FBQ0E7QUorV0E7QUk1V0E7QUFDQTtBTHZLQTtBQUNBO0FBQ0E7QUFDQTtBSXROQTtBQUNBO0FBQ0E7QUg2dUJBO0FHbHNCQTtBQzRVQTtBTGpLQTtBQUNBO0FDMmhCQTtBQUNBO0FHcnNCQTtBQ3lVQTtBTDdKQTtBQUNBO0FDNmhCQTtBQUNBO0FHeHZCQTtBQUNBO0FDeVhBO0FBQ0E7QUFDQTtBQUNBO0FKa1lBO0FBQ0E7QUczdkJBO0FBQ0E7QUNvWEE7QUFDQTtBQUNBO0FBQ0E7QUowWUE7QUFDQTtBSXRZQTtBQUNBO0FBQ0E7QUp3WUE7QUlwWUE7QUFDQTtBTHpMQTtBQUNBO0FBQ0E7QUFDQTtBS3dMQTtBSnlZQTtBRzF1QkE7QUM4VkE7QUxuTEE7QUFDQTtBQ21rQkE7QUFDQTtBRzd1QkE7QUMyVkE7QUwvS0E7QUFDQTtBQ3FrQkE7QUFDQTtBSWpaQTtBQUNBO0FBQ0E7QUFFQTtBSmtaQTtBSTVZQTtBQUNBO0FBQ0E7QUo4WUE7QUl2WUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSnlZQTtBSXhZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSjBZQTtBSXhZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSjBZQTtBR2p5QkE7QUN3WEE7QUFrQ0E7QUFDQTtBSjJZQTtBQUNBOztBSXhZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUoyWUE7QUkxWUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSjRZQTtBSTNZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUo2WUE7QUk1WUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKOFlBO0FJMVlBO0FBQ0E7QUo0WUE7QUkzWUE7QUxwVEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBS2tUQTtBSmlaQTtBR2oxQkE7QUM4YkE7QUw5U0E7QUFDQTtBQ3FzQkE7QUFDQTtBSXBaQTtBQUNBO0FBQ0E7QUpzWkE7QUlwWkE7QUFDQTtBQUNBO0FKc1pBO0FJclpBO0FMaFVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUs4VEE7QUFDQTtBQUNBO0FKMlpBO0FHejJCQTtBQzBjQTtBTDFUQTtBQUNBO0FDNnRCQTtBQUNBO0FJL1pBO0FBQ0E7QUFDQTtBSmlhQTtBSWhhQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKa2FBO0FJamFBO0FBQ0E7QUFDQTtBSm1hQTtBSS9aQTtBQUNBO0FBQ0E7QUFDQTtBSmlhQTtBSTlaQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKZ2FBO0FJOVpBO0FBQ0E7QUpnYUE7QUkvWkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSmlhQTtBSWhhQTtBQUNBO0FBQ0E7QUFDQTtBSmthQTtBSS9aQTtBQUNBO0FBQ0E7QUppYUE7QUk5WkE7QUxsV0E7QUFDQTtBQUNBO0FBQ0E7QUtpV0E7QUptYUE7QUc3NkJBO0FDd2dCQTtBTDdWQTtBQUNBO0FDc3dCQTtBQUNBO0FHaDdCQTtBQ3FnQkE7QUx6VkE7QUFDQTtBQ3d3QkE7QUFDQTtBSTdhQTtBQUNBO0FBQ0E7QUFDQTtBSithQTtBSTdhQTtBQUNBO0FBQ0E7QUorYUE7QUk5YUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSmdiQTtBSS9hQTtBQUNBO0FBQ0E7QUppYkE7QUk3YUE7QUFDQTtBQUNBO0FKK2FBO0FHaDlCQTtBQytaQTtBQXFJQTtBSmdiQTtBQUNBOztBSTVhQTtBQUNBO0FBQ0E7QUorYUE7QUk3YUE7QUFDQTtBQUNBO0FBQ0E7QUxuYkE7QUFDQTtBQUNBO0FBQ0E7QUtrYkE7QUFDQTtBQUNBO0FEam1CQTtBQUNBO0FBQ0E7QUhvaENBO0FHeitCQTtBQzZpQkE7QUwxYUE7QUFDQTtBQzAyQkE7QUFDQTtBRzUrQkE7QUMwaUJBO0FMcmFBO0FBQ0E7QUMyMkJBO0FBQ0E7QUcvaENBO0FBQ0E7QUMrbEJBO0FKbWNBO0FBQ0E7QUcvaENBO0FBQ0E7QUMwbEJBO0FKd2NBO0FBQ0E7QUl2Y0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKeWNBO0FHdGdDQTtBQ3dqQkE7QUFPQTtBQUNBO0FKMmNBO0FBQ0E7QUd6Z0NBO0FDcWpCQTtBQVdBO0FBQ0E7QUo2Y0E7QUFDQTtBSTNjQTtBQUNBO0FKNmNBO0FJNWNBO0FBQ0E7QUo4Y0E7QUd4aENBO0FDNmlCQTtBQWlDQTtBSjhjQTtBQUNBO0FHMWhDQTtBQzBpQkE7QUFvQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBSmdkQTtBQUNBO0FJOWNBO0FMaGNBO0FBQ0E7QUFDQTtBQUNBO0FLK2JBO0FKbWRBO0FHN2lDQTtBQ3dsQkE7QUwzYkE7QUFDQTtBQ281QkE7QUFDQTtBR2hqQ0E7QUNxbEJBO0FMdmJBO0FBQ0E7QUNzNUJBO0FBQ0E7QUk5ZEE7QUFDQTtBSmdlQTtBR3pqQ0E7QUN3bEJBO0FBR0E7QUFDQTtBSmtlQTtBQUNBO0FJaGVBO0FBQ0E7QUprZUE7QUlqZUE7QUFDQTtBQUNBO0FKbWVBO0FJbGVBO0FBQ0E7QUpvZUE7QUlsZUE7QUFDQTtBSm9lQTs7QUk5ZEE7QUFDQTtBQUNBO0FBQ0E7QUppZUE7O0FJL2RBO0FMaGRBO0FBQ0E7QUFDQTtBQUNBO0FLK2NBO0FBQ0E7QUFDQTtBQUNBO0FKcWVBO0FHaG1DQTtBQ3NuQkE7QUwzY0E7QUFDQTtBQ3k3QkE7QUFDQTtBR25tQ0E7QUNtbkJBO0FMdmNBO0FBQ0E7QUMyN0JBO0FBQ0E7QUloZkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKa2ZBO0FJaGZBO0FBQ0E7QUprZkE7QUloZkE7QUxoZUE7QUFDQTtBQUNBO0FBQ0E7QUsrZEE7QUFDQTtBQUNBO0FEdnJCQTtBQUNBO0FBQ0E7QUg2cUNBO0FHbG9DQTtBQ3NvQkE7QUwzZEE7QUFDQTtBQzI5QkE7QUFDQTtBR3JvQ0E7QUNtb0JBO0FMdmRBO0FBQ0E7QUM2OUJBO0FBQ0E7QUd4ckNBO0FBQ0E7QUNxckJBO0FBQ0E7QUpzZ0JBO0FBQ0E7QUd6ckNBO0FBQ0E7QUNnckJBO0FBQ0E7QUo0Z0JBO0FBQ0E7QUcxcENBO0FDc29CQTtBQVVBO0FBQ0E7QUo4Z0JBO0FBQ0E7QUc3cENBO0FDbW9CQTtBQWNBO0FBQ0E7QUpnaEJBO0FBQ0E7QUd0cUNBO0FDc25CQTtBQW1DQTtBQUNBO0FBQ0E7QUFDQTtBSmloQkE7QUFDQTtBRzNxQ0E7QUNtbkJBO0FBeUNBO0FBQ0E7QUFDQTtBSm1oQkE7QUFDQTs7QUlqaEJBO0FBQ0E7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUorZ0JBO0FJN2dCQTtBQUNBO0FKK2dCQTtBSWxnQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUpvZ0JBOztBSWhnQkE7QUw3a0JBO0FBQ0E7QUFDQTtBQUNBO0FLNmtCQTtBSnFnQkE7QUdsdENBO0FDMHNCQTtBTHZrQkE7QUFDQTtBQ21sQ0E7QUFDQTtBR3J0Q0E7QUN1c0JBO0FMbGtCQTtBQUNBO0FDb2xDQTtBQUNBO0FHOXRDQTtBQzBzQkE7QUFLQTtBQUNBO0FKbWhCQTtBQUNBO0FHanVDQTtBQ3VzQkE7QUFTQTtBQUNBO0FKcWhCQTtBQUNBOztBSW5oQkE7QUFDQTtBQUNBO0FKc2hCQTtBSXJoQkE7QUFDQTtBSnVoQkE7O0FJcGhCQTtBRDV2QkE7QUFDQTtBQUNBO0FBQ0E7QUhveENBO0FHenZDQTtBQzh0QkE7QUR2dkJBO0FBQ0E7QUhzeENBO0FBQ0E7QUc1dkNBO0FDMnRCQTtBRG52QkE7QUh3eENBO0FBQ0E7O0FJdmhCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKMGhCQTtBSXpoQkE7QUFDQTtBQUNBO0FBQ0E7QUoyaEJBOztBSXhoQkE7QUR6d0JBO0FBQ0E7QUFDQTtBQUNBO0FIcXlDQTtBR3Z4Q0E7QUN3dkJBO0FEcHdCQTtBSHV5Q0E7QUFDQTtBR3p4Q0E7QUNxdkJBO0FEandCQTtBQUNBO0FIeXlDQTtBQUNBOztBSXJpQkE7QUFDQTtBSndpQkE7O0FJcGlCQTtBQUNBO0FKdWlCQTs7QUlwaUJBO0FBQUE7QUp3aUJBOztBSXRpQkE7QUw1MUJBO0FBQ0E7QUFDQTtBQ3M0Q0E7QURyNENBO0FLeTFCQTtBTHgxQkE7QUFDQTtBQUNBO0FDdzRDQTtBQUNBOztBSS9pQkE7QUx0MUJBO0FBQ0E7QUFDQTtBQ3k0Q0E7QUR4NENBO0FLbTFCQTtBTGwxQkE7QUMyNENBO0FBQ0E7O0FJdGpCQTtBTGwxQkE7QUFDQTtBQUNBO0FDNDRDQTtBRDM0Q0E7QUsrMEJBO0FMOTBCQTtBQzg0Q0E7QUFDQTs7QUk3akJBO0FMOWxCQTtBQUNBO0FBQ0E7QUMrcENBO0FEOXBDQTtBSzJsQkE7QUxybEJBO0FDNHBDQTtBQUNBOztBSXBrQkE7QUxybEJBO0FBQ0E7QUFDQTtBQzZwQ0E7QUQ1cENBO0FLa2xCQTtBTDVrQkE7QUMwcENBO0FBQ0E7O0FJdmtCQTtBQUNBO0FKMGtCQTs7QUl2a0JBO0FBQ0E7QUowa0JBOztBSXZrQkE7QUFDQTtBSjBrQkE7O0FJdmtCQTtBQUNBO0FKMGtCQTs7QUl4a0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUoya0JBO0FJMWtCQTtBQUNBO0FBQ0E7QUFDQTtBSjRrQkE7QUkza0JBO0FBQ0E7QUo2a0JBO0FJNWtCQTtBTHBwQkE7QUFDQTtBQUNBO0FBQ0E7QUtvcEJBO0FEMTJCQTtBQUNBO0FBQ0E7QUgyN0NBO0FHaDVDQTtBQzB6QkE7QUwvb0JBO0FBQ0E7QUN5dUNBO0FBQ0E7QUduNUNBO0FDdXpCQTtBTDNvQkE7QUFDQTtBQzJ1Q0E7QUFDQTtBR3Q4Q0E7QUFDQTtBQ3cyQkE7QUppbUJBO0FBQ0E7QUd0OENBO0FBQ0E7QUNtMkJBO0FKc21CQTtBQUNBO0FJcm1CQTtBQUNBO0FKdW1CQTtBSXBtQkE7QUwvcEJBO0FBQ0E7QUFDQTtBQUNBO0FLK3BCQTtBQUNBO0FKd21CQTtBR2o3Q0E7QUNxMEJBO0FMMXBCQTtBQUNBO0FDMHdDQTtBQUNBO0FHcDdDQTtBQ2swQkE7QUx0cEJBO0FBQ0E7QUM0d0NBO0FBQ0E7QUlobkJBO0FBQ0E7QUFDQTtBSmtuQkE7O0FJOW1CQTtBQUNBO0FBQ0E7QUppbkJBO0FBQ0E7QUk5bUJBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FKK21CQTs7QUk1bUJBO0FBQ0E7QUFDQTtBSittQkE7O0FLeGtEQTtBQUNBO0FBQ0E7QUFDQTtBTDJrREE7O0FLeGtEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTDJrREE7QUt4a0RBO0FBQ0E7QUFDQTtBQUNBO0FMMGtEQTtBS3hrREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FGd0NBO0FBQ0E7QUFDQTtBSG1pREE7QUt2a0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FMeWtEQTtBS3RrREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FMd2tEQTtBR2pqREE7QUFDQTtBRXBCQTtBTHdrREE7QUt0a0RBO0FBQ0E7QUx3a0RBO0FLcmtEQTtBQUNBO0FMdWtEQTtBQUNBO0FHdmpEQTtBQUNBO0FFekJBO0FMbWxEQTtBS2psREE7QUFDQTtBTG1sREE7QUtobERBO0FBQ0E7QUxrbERBO0FBQ0E7QUs5a0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUxnbERBO0FHNWlEQTtBRWxHQTtBQWtFQTtBTGdsREE7QUFDQTtBSzdrREE7QUFDQTtBQUNBO0FBQ0E7QU5pTEE7QUFDQTtBQUNBO0FBQ0E7QU1sTEE7QUxrbERBO0FHM2pEQTtBRTVCQTtBTnlMQTtBQUNBO0FDazZDQTtBQUNBO0FHOWpEQTtBRS9CQTtBTjZMQTtBQUNBO0FDbzZDQTtBQUNBO0FLNWxEQTtBQUNBO0FMOGxEQTtBSzNsREE7QUFDQTtBTDZsREE7QUsxbERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUw0bERBO0FLMWxEQTtBQUNBO0FMNGxEQTtBR3RsREE7QUU1QkE7QUEyQkE7QUwybERBO0FBQ0E7QUt4bERBO0FBQ0E7QUFDQTtBTmlLQTtBQUNBO0FBQ0E7QUFDQTtBTWxLQTtBTDZsREE7QUdwbURBO0FFR0E7QU53S0E7QUFDQTtBQzY3Q0E7QUFDQTtBR3ZtREE7QUVBQTtBTjRLQTtBQUNBO0FDKzdDQTtBQUNBO0FLdm1EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUx5bURBO0FLdm1EQTtBQUNBO0FBQ0E7QUx5bURBO0FHM25EQTtBRUdBO0FBb0JBO0FMd21EQTtBQUNBO0FLcG1EQTtBQUNBO0FMc21EQTtBS3BtREE7QU55SEE7QUFDQTtBQUNBO0FBQ0E7QU0xSEE7QUFDQTtBTHltREE7QUczb0RBO0FFK0JBO0FOOEhBO0FBQ0E7QUNrL0NBO0FBQ0E7QUc5b0RBO0FFNEJBO0FOa0lBO0FBQ0E7QUNvL0NBO0FBQ0E7QUtubkRBO0FBQ0E7QUxxbkRBO0FHMXBEQTtBRTRCQTtBQWNBO0FMb25EQTtBQUNBO0FLam5EQTtBQUNBO0FBQ0E7QUxtbkRBO0FHbnFEQTtBRThDQTtBQUtBO0FMb25EQTtBQUNBO0FLam5EQTtBQUNBO0FBQ0E7QUFDQTtBTG1uREE7QUtqbkRBO0FOaUVBO0FBQ0E7QUFDQTtBQUNBO0FNbEVBO0FBQ0E7QUxzbkRBO0FHcnJEQTtBRTREQTtBTnVFQTtBQUNBO0FDc2pEQTtBQUNBO0FHeHJEQTtBRXlEQTtBTjRFQTtBQUNBO0FDdWpEQTtBQUNBO0FLaG9EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUxrb0RBO0FLaG9EQTtBQUNBO0FBQ0E7QUxrb0RBO0FLOW5EQTtBQUNBO0FMZ29EQTtBSzluREE7QUFDQTtBQUNBO0FMZ29EQTtBSzluREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FMZ29EQTtBSzVuREE7QU4rQkE7QUFDQTtBQUNBO0FBQ0E7QUNnbURBO0FHaHVEQTtBRThGQTtBTnFDQTtBQUNBO0FDaW1EQTtBQUNBO0FHbnVEQTtBRTJGQTtBTjBDQTtBQUNBO0FDa21EQTtBQUNBO0FLem9EQTtBQUNBO0FBQ0E7QUwyb0RBO0FLeG9EQTtBQUNBO0FBQ0E7QUwwb0RBO0FLdG9EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTHdvREE7QUt0b0RBO0FBQ0E7QUFDQTtBTHdvREE7QUt0b0RBO0FBQ0E7QUx3b0RBO0FLcG9EQTtBQUNBO0FMc29EQTtBS3BvREE7QUFDQTtBTmdDQTtBQUNBO0FBQ0E7QUFDQTtBTWpDQTtBQUNBO0FMeW9EQTtBR2x4REE7QUVxSUE7QU5zQ0E7QUFDQTtBQzJtREE7QUFDQTtBR3J4REE7QUVrSUE7QU4wQ0E7QUFDQTtBQzZtREE7QUFDQTtBS2hwREE7QUFDQTtBQUNBO0FBQ0E7QUxrcERBO0FLOW9EQTtBQUNBO0FMZ3BEQTtBS3pvREE7QUFDQTtBTDJvREE7QUt0b0RBO0FBQ0E7QUFDQTtBTHdvREE7QUt0b0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FMd29EQTtBS3BvREE7QUFDQTtBTHNvREE7QUtob0RBO0FBQ0E7QUxrb0RBO0FLaG9EQTtBQUNBO0FMa29EQTtBSzluREE7QUFDQTtBTGdvREE7QUs5bkRBO0FBQ0E7QUFDQTtBQUNBO0FMZ29EQTtBSzluREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FMZ29EQTtBSzVuREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTDhuREE7QUsxbkRBO0FBQ0E7QUFDQTtBTDRuREE7QUcxMURBO0FFdURBO0FBOEtBO0FMeW5EQTtBQUNBO0FLdG5EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUx3bkRBO0FLdG5EQTtBQUNBO0FBQ0E7QUFDQTtBTHduREE7QUtybkRBO0FBRUE7QUFDQTtBTHNuREE7QUtwbkRBO0FBQ0E7QUxzbkRBO0FLbG5EQTtBQUNBO0FBQ0E7QUFDQTtBTjdGQTtBQUNBO0FBQ0E7QUFDQTtBTTRGQTtBQUNBO0FMdW5EQTtBRzczREE7QUVnUUE7QU5yRkE7QUFDQTtBQ3N0REE7QUFDQTtBR2g0REE7QUU2UEE7QU5qRkE7QUFDQTtBQ3d0REE7QUFDQTtBS2hvREE7QUFDQTtBTGtvREE7QUtob0RBO0FBRUE7QUxpb0RBO0FLOW5EQTtBQUNBO0FMZ29EQTtBSzVuREE7QUFDQTtBTDhuREE7QUdyNURBO0FFM0dBO0FBdVlBO0FMNm5EQTtBQUNBOztBS3puREE7O0FBRUE7QUFDQTtBQUNBO0FMNG5EQTtBSzFuREE7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTDZuREE7QUd6NkRBO0FFdVNBOztBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUwrbkRBO0FBQ0E7QUdoN0RBO0FFb1NBOztBQWdCQTtBQUNBO0FBQ0E7QUxpb0RBO0FBQ0E7QUs5bkRBOztBTnZKQTtBQUNBO0FBQ0E7QUFDQTtBTXNKQTtBQUNBO0FBQ0E7QUxvb0RBO0FHcjhEQTtBRTZUQTs7QU5sSkE7QUFDQTtBQyt4REE7QUFDQTtBR3o4REE7QUUwVEE7O0FOOUlBO0FBQ0E7QUNreURBO0FBQ0E7QUduOURBO0FFNlRBOztBQU9BO0FBQ0E7QUxvcERBO0FBQ0E7QUcxOURBO0FFaVNBOztBQXlDQTtBQUNBO0FMcXBEQTtBQUNBO0FHOTlEQTtBRThSQTs7QUE4Q0E7QUFDQTtBTHVwREE7QUFDQTs7QUtwcERBO0FBQ0E7QUx1cERBOztBS3BwREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FMc3BEQTtBS3BwREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTHNwREE7QUtwcERBO0FBQ0E7QUFDQTtBTHNwREE7QUdwZ0VBO0FFNFdBO0FBS0E7QUFDQTtBTHVwREE7QUFDQTtBRzFnRUE7QUVtV0E7QUFvQkE7QUFDQTtBQUNBO0FMdXBEQTtBQUNBO0FLcHBEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTHNwREE7QUc1aEVBO0FFNlhBO0FBWUE7QUFDQTtBQUNBO0FMdXBEQTtBQUNBO0FLcHBEQTtBQUNBO0FMc3BEQTtBS3BwREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTHNwREE7QUc1aUVBO0FFa1pBO0FBT0E7QUFDQTtBQUNBO0FMdXBEQTtBQUNBO0FHdGpFQTtBRXdWQTtBQTRFQTtBTHNwREE7QUFDQTtBR3hqRUE7QUVxVkE7QUFpRkE7QUxzcERBO0FBQ0E7O0FLbnBEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUxzcERBO0FLcHBEQTtBQUNBO0FBQ0E7QUFDQTtBTHNwREE7QUtucERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTHFwREE7QUtucERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUxxcERBO0FHdG1FQTtBRWdjQTtBQXFCQTtBQUNBO0FMcXBEQTtBQUNBO0FLbHBEQTtBQUNBO0FBQ0E7QUxvcERBO0FHaG5FQTtBRTBkQTtBQUtBO0FMcXBEQTtBQUNBO0FLbHBEQTtBQUNBO0FBQ0E7QUxvcERBO0FLbHBEQTtBQUNBO0FBQ0E7QUFDQTtBTG9wREE7QUtscERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUxvcERBO0FHcG9FQTtBRTRlQTtBQU9BO0FBQ0E7QUFDQTtBTHFwREE7QUFDQTtBS2xwREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUxvcERBO0FHbnBFQTtBRXlmQTtBQVNBO0FBQ0E7QUxxcERBO0FBQ0E7QUd6cEVBO0FFdWVBO0FBaUNBO0FMcXBEQTtBQUNBO0FLbHBEQTtBQUNBO0FBQ0E7QUxvcERBO0FLbHBEQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUxtcERBO0FLanBEQTtBQUNBO0FBQ0E7QUFDQTtBTG1wREE7QUdqckVBO0FFMmhCQTtBQU1BO0FBQ0E7QUxvcERBO0FBQ0E7QUtqcERBO0FBQ0E7QUxtcERBO0FHMXJFQTtBRXNpQkE7QUFJQTtBTG9wREE7QUFDQTtBRy9yRUE7QUVnaEJBO0FBK0JBO0FBQ0E7QUFDQTtBTG9wREE7QUFDQTtBSy9vREE7QUFDQTtBTGlwREE7QUsvb0RBO0FBQ0E7QUFDQTtBTGlwREE7QUd4c0VBO0FFcWpCQTtBQUtBO0FBQ0E7QUxrcERBO0FBQ0E7QUsvb0RBO0FBQ0E7QUxpcERBO0FLL29EQTtBTnBhQTtBQUNBO0FBQ0E7QUFDQTtBQ3NqRUE7QUcvdEVBO0FFMGtCQTtBTi9aQTtBQUNBO0FDd2pFQTtBQUNBO0FHbHVFQTtBRXVrQkE7QU4zWkE7QUFDQTtBQzBqRUE7QUFDQTtBSzVwREE7QUFDQTtBTDhwREE7QUszcERBO0FBQ0E7QUw2cERBO0FHOXVFQTtBRWdsQkE7QUFJQTtBTDhwREE7QUFDQTtBSzFwREE7QUFDQTtBTDRwREE7QUd0dkVBO0FFeWxCQTtBQUlBO0FMNnBEQTtBQUNBO0FLMXBEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FMNHBEQTtBR2p3RUE7QUVpbUJBO0FBT0E7QUw2cERBO0FBQ0E7QUt0cERBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUx3cERBO0FHOXdFQTtBRWduQkE7O0FBU0E7QUFDQTtBQUNBO0FMMHBEQTtBQUNBO0FLdnBEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FMeXBEQTtBRzd4RUE7QUVnb0JBO0FBT0E7QUwwcERBO0FBQ0E7QUt0cERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUx3cERBO0FLdHBEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUx3cERBO0FHanpFQTtBRW9wQkE7QUFRQTtBQUNBO0FMeXBEQTtBQUNBO0FHdnpFQTtBRTJvQkE7QUF1QkE7QUFDQTtBTHlwREE7QUFDQTtBS3BwREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUxzcERBO0FLcHBEQTtBQUNBO0FBQ0E7QUFDQTtBTHNwREE7QUcxMEVBO0FFaXJCQTtBQU1BO0FBQ0E7QUx1cERBO0FBQ0E7QUdoMUVBO0FFeXFCQTtBQW9CQTtBQUNBO0FMdXBEQTtBQUNBO0FLbnBEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUxxcERBO0FHNzFFQTtBRW1zQkE7QUFRQTtBQUNBO0FMc3BEQTtBQUNBO0FLanBEQTtBQUNBO0FBQ0E7QUxtcERBO0FLanBEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUxtcERBO0FLanBEQTtBQUNBO0FMbXBEQTtBR2ozRUE7QUU2dEJBO0FBSUE7QUxvcERBO0FBQ0E7QUd0M0VBO0FFc3RCQTtBQWdCQTtBTG9wREE7QUFDQTtBS2hwREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTGtwREE7QUtocERBO0FBQ0E7QUxrcERBO0FLL29EQTtBQUNBO0FBQ0E7QUxpcERBO0FLOW9EQTtBQUNBO0FBQ0E7QUxncERBO0FLOW9EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FMZ3BEQTtBSzlvREE7QUFDQTtBQUNBO0FMZ3BEQTtBRzU1RUE7QUVvd0JBO0FBWUE7QUFDQTtBQUNBO0FBQ0E7QUxncERBO0FBQ0E7QUszb0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTDZvREE7QUszb0RBO0FBQ0E7QUw2b0RBO0FLem9EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FMMm9EQTtBS3hvREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBTDBvREE7QUt0b0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUx3b0RBO0FLdG9EQTtBQUNBO0FMd29EQTtBS3RvREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUY1M0JBO0FBQ0E7QUFDQTtBSHFnRkE7QUdwZ0ZBO0FBQ0E7QUUyM0JBO0FMNG9EQTtBQUNBO0FHcGdGQTtBQUNBO0FFczNCQTtBTGlwREE7QUFDQTtBSzdvREE7QUFDQTtBTCtvREE7QUcvOUVBO0FFd3pCQTtBQThCQTtBTDZvREE7QUFDQTtBSzFvREE7QUFDQTtBQUNBO0FMNG9EQTtBS3ZvREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FMeW9EQTtBS3ZvREE7QU56d0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QU11d0JBO0FMNm9EQTtBRy8vRUE7QUVnM0JBO0FObndCQTtBQUNBO0FDczVFQTtBQUNBO0FHbGdGQTtBRTYyQkE7QU4vdkJBO0FBQ0E7QUN3NUVBO0FBQ0E7QUd4Z0ZBO0FFczJCQTtBQWFBO0FBQ0E7QUFDQTtBQUNBO0FMeXBEQTtBQUNBO0FHbmhGQTtBRTZhQTtBQWlkQTtBTHlwREE7QUFDQTs7QU14b0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QU4yb0ZBO0FNMW9GQTtBQUNBO0FBQ0E7QUFDQTtBTjRvRkE7QU0zb0ZBO0FQb09BO0FBQ0E7QUFDQTtBQUNBO0FPck9BO0FBQ0E7QU5ncEZBO0FHNWlGQTtBR3ZHQTtBUDBPQTtBQUNBO0FDNjZFQTtBQUNBO0FHL2lGQTtBRzFHQTtBUCtPQTtBQUNBO0FDODZFQTtBQUNBO0FHeGpGQTtBR3ZHQTtBQUtBO0FOOHBGQTtBQUNBO0FHMWpGQTtBRzFHQTtBQVFBO0FOZ3FGQTtBQUNBO0FNN3BGQTtBQUNBO0FBQ0E7QU4rcEZBO0FNOXBGQTtBUDhQQTtBQUNBO0FBQ0E7QUFDQTtBQ202RUE7QUc1a0ZBO0FHeEZBO0FQbVFBO0FBQ0E7QUNxNkVBO0FBQ0E7QUcva0ZBO0FHM0ZBO0FQdVFBO0FBQ0E7QUN1NkVBO0FBQ0E7QU05cUZBO0FBQ0E7QU5nckZBO0FHM2xGQTtBR3RGQTtBQUdBO0FOa3JGQTtBQUNBO0FHN2xGQTtBR3pGQTtBQU1BO0FOb3JGQTtBQUNBO0FHcm1GQTtBR3hGQTtBQVlBO0FBQ0E7QU5xckZBO0FBQ0E7QUd4bUZBO0FHM0ZBO0FBZ0JBO0FBQ0E7QU51ckZBO0FBQ0E7QU1uckZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUhpQkE7QUFDQTtBQUNBO0FIcXFGQTtBR3BxRkE7QUFDQTtBR25CQTtBTjByRkE7QUFDQTtBR3BxRkE7QUFDQTtBR3hCQTtBTityRkE7QUFDQTtBR3BvRkE7QUczR0E7QUFtREE7QUFDQTtBQUNBO0FOZ3NGQTtBQUNBO0FHeG9GQTtBRzlHQTtBQXdEQTtBTmtzRkE7QUFDQTtBR2hwRkE7QUdoSEE7QUFpRUE7QU5tc0ZBO0FBQ0E7QUdscEZBO0FHbkhBO0FBb0VBO0FOcXNGQTtBQUNBO0FNbnNGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FOcXNGQTtBTW5zRkE7QUFDQTtBQUNBO0FBQ0E7QU5xc0ZBO0FNbHNGQTtBQUNBO0FBQ0E7QUFFQTtBTm1zRkE7QU1sc0ZBO0FBQ0E7QUFDQTtBQUNBO0FOb3NGQTtBTW5zRkE7QUFDQTtBQUNBO0FOcXNGQTtBTXBzRkE7QVBvRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ21uRkE7QUcxckZBO0FHakJBO0FQMEZBO0FBQ0E7QUNxbkZBO0FBQ0E7QUc3ckZBO0FHcEJBO0FQOEZBO0FBQ0E7QUN1bkZBO0FBQ0E7QU1wdEZBO0FQb0xBO0FBQ0E7QUFDQTtBQUNBO0FPckxBO0FBQ0E7QUFDQTtBQUNBO0FIcENBO0FBQ0E7QUFDQTtBSDh2RkE7QUdudEZBO0FHZEE7QVB5TEE7QUFDQTtBQzRpRkE7QUFDQTtBR3R0RkE7QUdqQkE7QVA2TEE7QUFDQTtBQzhpRkE7QUFDQTtBR3p3RkE7QUFDQTtBR2tDQTtBTjB1RkE7QUFDQTtBR3p3RkE7QUFDQTtBRzZCQTtBTit1RkE7QUFDQTtBTTd1RkE7QUFDQTtBTit1RkE7QU03dUZBO0FQdUtBO0FBQ0E7QUFDQTtBQUNBO0FPeEtBO0FOa3ZGQTtBR252RkE7QUdEQTtBUDRLQTtBQUNBO0FDNGtGQTtBQUNBO0FHdHZGQTtBR0pBO0FQZ0xBO0FBQ0E7QUM4a0ZBO0FBQ0E7QU01dkZBO0FBQ0E7QU44dkZBO0FNenZGQTtBQUNBO0FBQ0E7QU4ydkZBO0FNenZGQTtBQUNBO0FBQ0E7QU4ydkZBO0FNMXZGQTtBUHNKQTtBQUNBO0FBQ0E7QUFDQTtBQ3VtRkE7QUdoeEZBO0FHZ0JBO0FQMkpBO0FBQ0E7QUN5bUZBO0FBQ0E7QUdueEZBO0FHYUE7QVArSkE7QUFDQTtBQzJtRkE7QUFDQTtBTXZ3RkE7QUFDQTtBTnl3RkE7QU12d0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QU55d0ZBO0FNcHdGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FOc3dGQTtBTXJ3RkE7QVBnSUE7QUFDQTtBQUNBO0FBQ0E7QU9qSUE7QU4wd0ZBO0FHbHpGQTtBR3NDQTtBUHFJQTtBQUNBO0FDMm9GQTtBQUNBO0FHcnpGQTtBR21DQTtBUHlJQTtBQUNBO0FDNm9GQTtBQUNBO0FNcHhGQTtBQUNBO0FIeEZBO0FBQ0E7QUFDQTtBSCsyRkE7QUc5MkZBO0FBQ0E7QUdzRkE7QU4yeEZBO0FBQ0E7QUc5MkZBO0FBQ0E7QUdpRkE7QU5neUZBO0FBQ0E7QUc5MEZBO0FHekNBO0FBNEZBO0FOK3hGQTtBQUNBOztBT3A4RkE7QUFDQTtBQUVBO0FQczhGQTtBT3I4RkE7QVJ3RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBUTFGQTtBUDI4RkE7QUdoMkZBO0FJN0dBO0FSOEZBO0FBQ0E7QUNtM0ZBO0FBQ0E7QUduMkZBO0FJaEhBO0FSa0dBO0FBQ0E7QUNxM0ZBO0FBQ0E7QUc1MkZBO0FJN0dBO0FBSUE7QVB5OUZBO0FBQ0E7QUc5MkZBO0FJaEhBO0FBT0E7QUFDQTtBUDI5RkE7QUFDQTtBT3o5RkE7QVIwUEE7QUFDQTtBQUNBO0FBQ0E7QVEzUEE7QUFDQTtBUDg5RkE7QUcvM0ZBO0FJbEdBO0FSK1BBO0FBQ0E7QUNzdUZBO0FBQ0E7QUdsNEZBO0FJckdBO0FSbVFBO0FBQ0E7QUN3dUZBO0FBQ0E7QUd4NEZBO0FJckdBO0FBS0E7QVA0K0ZBO0FBQ0E7QU8xK0ZBO0FBQ0E7QUFDQTtBUDQrRkE7QU8zK0ZBO0FBQ0E7QVA2K0ZBO0FHdjVGQTtBSXZGQTtBQUdBO0FQKytGQTtBQUNBO0FPNStGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FQOCtGQTtBR2w2RkE7QUloRkE7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBUGcvRkE7QUFDQTtBRzc2RkE7QUlqRkE7QUFpQkE7QVBpL0ZBO0FBQ0E7QUdsN0ZBO0FJMUZBO0FBOEJBO0FQay9GQTtBQUNBO0FHcDdGQTtBSXBIQTtBQXlEQTtBUG0vRkE7QUFDQTs7QVE1aUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBVHdTQTtBQUNBO0FBQ0E7QUN3d0ZBO0FEdndGQTtBU3RUQTtBVDRUQTtBQ3F3RkE7QUFDQTtBUXJqR0E7QUFDQTtBUnVqR0E7QVFyakdBO0FBQ0E7QVJ1akdBO0FRbmpHQTtBQUNBO0FBQ0E7QVJxakdBO0FRbGpHQTtBQUNBO0FSb2pHQTtBUW5qR0E7QUFDQTtBUnFqR0E7QVFsakdBO0FBaENBO0FBaUNBO0FScWpHQTtBQUNBO0FRbmpHQTtBQUNBO0FBQ0E7QVQwUkE7QUFDQTtBQUNBO0FTMVJBO0FBQ0E7QVJ1akdBO0FEN3hGQTtBUy9SQTtBVGdTQTtBQ2d5RkE7QUFDQTtBUTNqR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBUjZqR0E7QVEzakdBO0FBZkE7QUFnQkE7QVI4akdBO0FBQ0E7O0FRM2pHQTtBQUNBO0FSOGpHQTs7QVEvaUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVJrakdBOztBUS9pR0E7QUFDQTtBQUNBO0FBQ0E7QVJrakdBOztBUS9pR0E7QUFDQTtBUmtqR0E7QVFqakdBOztBQUVBO0FSbWpHQTtBUWpqR0E7QUFDQTtBUm1qR0E7QVFqakdBO0FBQ0E7QUFDQTtBUm1qR0E7QVFsakdBO0FBQ0E7QVJvakdBO0FRbGpHQTtBQUNBO0FSb2pHQTtBUWxqR0E7QUFDQTtBUm9qR0E7QVFoakdBO0FBQ0E7QVJrakdBO0FRL2lHQTtBQUdBO0FSK2lHQTtBUTdpR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FSK2lHQTtBUTVpR0E7QUFDQTtBQUNBO0FSOGlHQTtBUTVpR0E7QUFFQTtBUjZpR0E7QVExaUdBO0FBakRBO0FBa0RBO0FBQ0E7QVI2aUdBO0FRNWlHQTtBQUNBO0FSOGlHQTtBQUNBOztBUTFpR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBUjZpR0E7QVE1aUdBO0FBQ0E7QUFDQTtBUjhpR0E7QVE1aUdBO0FBQ0E7QVI4aUdBOztBU2p0R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBVG90R0E7QVNudEdBO0FBQ0E7QVRxdEdBO0FTbnRHQTtBQUNBO0FUcXRHQTtBU250R0E7QUFkQTtBQWVBO0FBQ0E7QVRzdEdBO0FBQ0E7O0FVdnVHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FWMHVHQTtBVXp1R0E7QUFDQTtBVjJ1R0E7QVUxdUdBO0FBQ0E7QVY0dUdBO0FVenVHQTtBQXBCQTtBQXFCQTtBVjR1R0E7QUFDQTs7QVdsd0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVhxd0dBO0FXcHdHQTtBQUNBO0FYc3dHQTtBV3B3R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FYc3dHQTtBV3B3R0E7QUFDQTtBQUNBO0FYc3dHQTtBV3B3R0E7QVoySkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBWTdKQTtBWDB3R0E7QUdwckdBO0FReEZBO0FaaUtBO0FBQ0E7QUMrbUdBO0FBQ0E7QUd2ckdBO0FRM0ZBO0FacUtBO0FBQ0E7QUNpbkdBO0FBQ0E7QVdweEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBWHN4R0E7QVdweEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBWHF4R0E7QVdueEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVhxeEdBO0FXanhHQTtBQUNBO0FYbXhHQTtBV2p4R0E7QUFDQTtBWG14R0E7QVc3d0dBO0FBQ0E7QVgrd0dBO0FXN3dHQTtBQUNBO0FYK3dHQTs7QVd4d0dBO0FBQ0E7QUFDQTtBQUNBO0FYMndHQTtBV3p3R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBWDJ3R0E7QVcxd0dBO0FBQ0E7QVg0d0dBO0FXMXdHQTtBQUNBO0FBQ0E7QVg0d0dBO0FXMXdHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVg0d0dBO0FXM3dHQTtBQUNBO0FYNndHQTtBV3p3R0E7QUFDQTtBQUVBO0FBQ0E7QVgwd0dBO0FXendHQTtBQUNBO0FYMndHQTtBVzF3R0E7QVp1SkE7QUFDQTtBQUNBO0FBQ0E7QVl4SkE7QVJoREE7QUFDQTtBQUNBO0FIZzBHQTtBR3J4R0E7QVFDQTtBWjRKQTtBQUNBO0FDNG5HQTtBQUNBO0FHeHhHQTtBUUZBO0FaZ0tBO0FBQ0E7QUM4bkdBO0FBQ0E7QUczMEdBO0FBQ0E7QVE4Q0E7QVhneUdBO0FBQ0E7QUczMEdBO0FBQ0E7QVF5Q0E7QVhxeUdBO0FBQ0E7QVdseUdBO0FBQ0E7QVhveUdBO0FHOXlHQTtBUXBDQTtBQXFEQTtBWGl5R0E7QUFDQTs7QVcveEdBO0FBQ0E7QUFDQTtBWGt5R0E7QVdoeUdBO0FBQ0E7QVhreUdBO0FBQ0E7QVdoeUdBO0FBQ0E7QUFDQTtBWGt5R0E7QVdoeUdBO0FBQ0E7QVhreUdBO0FBQ0E7QVdoeUdBO0FBQ0E7QUFDQTtBWGt5R0E7QVdoeUdBO0FBQ0E7QVhreUdBO0FBQ0E7QVdoeUdBO0FBQ0E7QUFDQTtBWGt5R0E7QVdoeUdBO0FBQ0E7QVhreUdBO0FBQ0E7QVlyOEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVp1OEdBOztBYWo5R0E7QUFDQTtBYm85R0E7QWFuOUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWJxOUdBO0FhcDlHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FiczlHQTs7QWNwK0dBO0FBQ0E7QUFDQTtBQUNBO0FkdStHQTtBY3ArR0E7QUFDQTtBQUNBO0FBQ0E7QWRzK0dBO0FjbitHQTtBQUNBO0FBQ0E7QUFDQTtBZHErR0E7O0FlcC9HQTtBQUNBO0FmdS9HQTtBZXIvR0E7QUFDQTtBZnUvR0E7QWVyL0dBO0FaNkVBO0FBQ0E7QUFDQTtBQUNBO0FIMjZHQTtBR2g1R0E7QVkzR0E7QVprRkE7QUFDQTtBSDY2R0E7QUFDQTtBR241R0E7QVk5R0E7QVpzRkE7QUgrNkdBO0FBQ0E7QWVuZ0hBO0FBQ0E7QWZxZ0hBO0FlbmdIQTtBQUNBO0FmcWdIQTtBRzk1R0E7QVlwSEE7QUFnQkE7QWZzZ0hBO0FBQ0E7O0FnQnZoSEE7QUFDQTtBaEIwaEhBO0FHMTZHQTtBYWpIQTtBQUdBO0FoQjRoSEE7QUFDQTs7QWlCL2hIQTtBbEIwR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBa0I1R0E7QWpCc2lIQTtBR3g3R0E7QWNoSEE7QWxCZ0hBO0FBQ0E7QUM0N0dBO0FBQ0E7QUczN0dBO0FjbkhBO0FsQm9IQTtBQUNBO0FDODdHQTtBQUNBO0FHajhHQTtBY25IQTtBQUlBO0FqQm9qSEE7QUFDQTtBaUJsakhBO0FsQjRLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FrQjlLQTtBQUNBO0FqQndqSEE7QUdsOUdBO0FjekdBO0FsQmtMQTtBQUNBO0FDNjRHQTtBQUNBO0FHcjlHQTtBYzVHQTtBbEJzTEE7QUFDQTtBQys0R0E7QUFDQTtBRzM5R0E7QWM1R0E7QUFLQTtBakJza0hBO0FBQ0E7QWlCcGtIQTtBbEJ3TUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBa0IxTUE7QUFDQTtBakIwa0hBO0FHNStHQTtBY2pHQTtBbEI4TUE7QUFDQTtBQ200R0E7QUFDQTtBRy8rR0E7QWNwR0E7QWxCa05BO0FBQ0E7QUNxNEdBO0FBQ0E7QUdyL0dBO0FjcEdBO0FBS0E7QUFDQTtBakJ3bEhBO0FBQ0E7QWlCdGxIQTtBbEJxTkE7QUFDQTtBQUNBO0FBQ0E7QWtCdE5BO0FBQ0E7QUFDQTtBakIybEhBO0FHdmdIQTtBY3hGQTtBbEIyTkE7QUFDQTtBQ3c0R0E7QUFDQTtBRzFnSEE7QWMzRkE7QWxCZ09BO0FBQ0E7QUN5NEdBO0FBQ0E7QUdoaEhBO0FjM0ZBO0FBTUE7QUFDQTtBakJ5bUhBO0FBQ0E7QWlCdm1IQTtBQUNBO0FqQnltSEE7QWlCeG1IQTtBQUNBO0FBQ0E7QUFDQTtBakIwbUhBO0FHamlIQTtBYzVFQTtBQUtBO0FBQ0E7QWpCNG1IQTtBQUNBO0FHcGlIQTtBY2pGQTtBQVlBO0FqQjZtSEE7QUFDQTtBaUIzbUhBO0FsQnVOQTtBQUNBO0FBQ0E7QUFDQTtBQ3U1R0E7QUdsakhBO0FjL0RBO0FsQjROQTtBQUNBO0FDeTVHQTtBQUNBO0FHcmpIQTtBY2xFQTtBbEJnT0E7QUFDQTtBQzI1R0E7QUFDQTtBaUIxbkhBO0FBQ0E7QUFDQTtBakI0bkhBO0FpQjNuSEE7QUFDQTtBakI2bkhBO0FpQjVuSEE7QUFDQTtBakI4bkhBO0FHcmtIQTtBYzFEQTtBQUdBO0FqQmdvSEE7QUFDQTtBRzFrSEE7QWM1REE7QUFTQTtBakJpb0hBO0FBQ0E7QWlCN25IQTtBQUNBO0FBQ0E7QWpCK25IQTtBaUI5bkhBO0FBQ0E7QWpCZ29IQTtBaUI1bkhBO0FBQ0E7QWpCOG5IQTtBaUI1bkhBO0FBQ0E7QUFJQTtBZGxCQTtBQUNBO0FBQ0E7QUg4b0hBO0FpQmpvSEE7QUFDQTtBakJtb0hBO0FHaHBIQTtBQUNBO0FjZ0JBO0FqQm1vSEE7QUFDQTtBR2hwSEE7QUFDQTtBY1dBO0FqQndvSEE7QUFDQTtBaUJ2b0hBO0FBQ0E7QWpCeW9IQTtBaUJ0b0hBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBakJ3b0hBO0FpQnRvSEE7QUFDQTtBQUNBO0FqQndvSEE7QWlCdG9IQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQndvSEE7QWlCdm9IQTs7QUFFQTtBbEJ5SkE7QUFDQTtBQUNBO0FBQ0E7QWtCMUpBO0FqQjRvSEE7QUc3b0hBO0FjSEE7O0FsQmdLQTtBQUNBO0FDcS9HQTtBQUNBO0FHanBIQTtBY05BOztBbEJvS0E7QUFDQTtBQ3cvR0E7QUFDQTtBaUJ0cEhBO0FsQmlIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FrQm5IQTtBakI0cEhBO0FpQjNwSEE7QUFDQTtBakI2cEhBO0FpQnRwSEE7QUFDQTtBakJ3cEhBO0FpQnRwSEE7QUFDQTtBakJ3cEhBOztBa0I3eEhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxCZ3lIQTtBa0IveEhBO0FBQ0E7QUFDQTtBbEJpeUhBO0FrQjl4SEE7QUFDQTtBQUNBO0FsQmd5SEE7QWtCN3hIQTtBQWZBO0FBZ0JBO0FBQ0E7QWxCZ3lIQTtBa0IveEhBO0FBQ0E7QUFDQTtBQUNBO0FsQml5SEE7QWtCOXhIQTtBQUNBO0FBQ0E7QWxCZ3lIQTtBQUNBOztBbUIzekhBO0FBQ0E7QUFDQTtBbkI4ekhBO0FtQjN6SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUtBO0FuQnl6SEE7QW1CeHpIQTtBQUNBO0FuQjB6SEE7O0FvQjEwSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQjYwSEE7QW9CNTBIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQjgwSEE7QW9CNTBIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQjgwSEE7QW9CNTBIQTtBckJxUUE7QUFDQTtBQUNBO0FBQ0E7QXFCdFFBO0FBQ0E7QXBCaTFIQTtBR3J2SEE7QWlCL0ZBO0FyQjBRQTtBQUNBO0FDOGtIQTtBQUNBO0FHeHZIQTtBaUJsR0E7QXJCOFFBO0FBQ0E7QUNnbEhBO0FBQ0E7QW9CMzFIQTtBckJrUEE7QUFDQTtBQUNBO0FBQ0E7QXFCblBBO0FBQ0E7QUFDQTtBakJ5Q0E7QUFDQTtBQUNBO0FId3pIQTtBRzd3SEE7QWlCMUZBO0FyQnVQQTtBQUNBO0FDb25IQTtBQUNBO0FHaHhIQTtBaUI3RkE7QXJCMlBBO0FBQ0E7QUNzbkhBO0FBQ0E7QUduMEhBO0FBQ0E7QWlCM0NBO0FwQmkzSEE7QUFDQTtBR24wSEE7QUFDQTtBaUJoREE7QXBCczNIQTtBQUNBOztBcUJwNUhBO0FBQ0E7QUFDQTtBQUNBO0FyQnU1SEE7QXFCdDVIQTtBQUNBO0FyQnc1SEE7QXFCdDVIQTtBQUNBO0FBQ0E7QUFDQTtBckJ3NUhBO0FHOXlIQTtBa0I3R0E7QUFLQTtBQUVBO0FBQ0E7QUFDQTtBckJ5NUhBO0FBQ0E7QXFCdjVIQTtBQUNBO0FBQ0E7QXJCeTVIQTtBRzF6SEE7QWtCakdBO0FBSUE7QUFFQTtBQUNBO0FyQjA1SEE7QUFDQTtBcUJ4NUhBO0FBQ0E7QUFDQTtBckIwNUhBO0FxQng1SEE7QUFDQTtBQUNBO0FBQ0E7QXJCMDVIQTtBcUJ6NUhBO0FsQitCQTtBQUNBO0FBQ0E7QUg2M0hBO0FxQjc1SEE7QUFDQTtBckIrNUhBO0FxQjU1SEE7QUFDQTtBckI4NUhBO0FHbDRIQTtBa0J4QkE7QUFDQTtBckI2NUhBO0FBQ0E7QUdsNEhBO0FrQjdCQTtBQUNBO0FyQms2SEE7QUFDQTtBRy8xSEE7QWtCbkZBO0FBb0JBO0FyQms2SEE7QUFDQTtBcUIvNUhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckJpNkhBO0FHMzJIQTtBa0IzREE7QUFPQTtBckJtNkhBO0FBQ0E7QXFCaDZIQTtBQUNBO0FBQ0E7QUFDQTtBckJrNkhBO0FxQmo2SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsQlRBO0FBQ0E7QUFDQTtBSDY2SEE7QUc1NkhBO0FBQ0E7QWtCT0E7QXJCdzZIQTtBQUNBO0FHNTZIQTtBQUNBO0FrQkVBO0FyQjY2SEE7QUFDQTtBR3o0SEE7QWtCNUNBO0FBVUE7QUFDQTtBQUNBO0FyQis2SEE7QUFDQTtBcUI3NkhBO0FBQ0E7QXJCKzZIQTtBcUI5NkhBO0FBQ0E7QXJCZzdIQTtBR3Q1SEE7QWtCaERBO0FBMEJBO0FyQmc3SEE7QUFDQTtBcUI5NkhBO0FBQ0E7QXJCZzdIQTtBRzk1SEE7QWtCbkJBO0FBR0E7QXJCazdIQTtBQUNBO0FHbjZIQTtBa0JaQTtBQUVBO0FyQmk3SEE7QUFDQTtBR3g2SEE7QWtCcEhBO0FBK0dBO0FBQ0E7QXJCaTdIQTtBQUNBOztBc0JoaUlBO0FBQ0E7QXRCbWlJQTtBc0JoaUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRCa2lJQTtBc0JoaUlBO0FBQ0E7QUFDQTtBdEJraUlBO0FzQmppSUE7QXZCcUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXVCdktBO0FBQ0E7QXRCdWlJQTtBR3g4SEE7QW1CbEdBO0F2QjJLQTtBQUNBO0FDbTRIQTtBQUNBO0FHMzhIQTtBbUJyR0E7QXZCK0tBO0FBQ0E7QUNxNEhBO0FBQ0E7QXNCampJQTtBdkJxUEE7QUFDQTtBQUNBO0FBQ0E7QUMrekhBO0FHMTlIQTtBbUI3RkE7QXZCMFBBO0FBQ0E7QUNpMEhBO0FBQ0E7QUc3OUhBO0FtQmhHQTtBdkI4UEE7QUFDQTtBQ20wSEE7QUFDQTtBc0Joa0lBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRCa2tJQTtBRy8rSEE7QW1CMUZBO0FBU0E7QUFDQTtBdEJva0lBO0FBQ0E7O0F1QnRtSUE7QUFDQTtBQUNBO0F2QnltSUE7QXVCeG1JQTtBQUNBO0F2QjBtSUE7QUc3L0hBO0FvQjlHQTtBQUdBO0F2QjRtSUE7QUFDQTtBdUIxbUlBO0FBQ0E7QUFDQTtBdkI0bUlBO0F1QjFtSUE7QUFDQTtBdkI0bUlBO0FHaGdJQTtBb0I3R0E7QUFHQTtBdkI4bUlBO0FBQ0E7QXVCNW1JQTtBQUNBO0F2QjhtSUE7QUc5Z0lBO0FvQmpHQTtBQUdBO0F2QmduSUE7QUFDQTtBRzdnSUE7QW9CdkdBO0FBTUE7QXZCa25JQTtBQUNBO0F1QmhuSUE7QUFDQTtBdkJrbklBO0FHOWhJQTtBb0JyRkE7QUFHQTtBdkJvbklBO0FBQ0E7QUdoaUlBO0FvQnhGQTtBQU1BO0F2QnNuSUE7QUFDQTtBRy9oSUE7QW9COUZBO0FBU0E7QXZCd25JQTtBQUNBO0F1QnJuSUE7QUFDQTtBdkJ1bklBO0F1QnJuSUE7QXhCMk9BO0FBQ0E7QUFDQTtBQUNBO0F3QjVPQTtBQUNBO0FBQ0E7QXZCMG5JQTtBR3pqSUE7QW9CckVBO0F4QmdQQTtBQUNBO0FDazVIQTtBQUNBO0FHNWpJQTtBb0J4RUE7QXhCb1BBO0FBQ0E7QUNvNUhBO0FBQ0E7QUdsa0lBO0FvQnhFQTtBQU1BO0F2QndvSUE7QUFDQTtBRzFrSUE7QW9CakhBO0FBdURBO0F2QndvSUE7QUFDQTs7QXdCL3JJQTtBQUNBO0FBQ0E7QXhCa3NJQTtBd0Jqc0lBO0FBQ0E7QUFDQTtBeEJtc0lBO0F3QmxzSUE7QXpCcUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXlCdkZBO0F4QndzSUE7QUdobUlBO0FxQjFHQTtBekIyRkE7QUFDQTtBQ21uSUE7QUFDQTtBR25tSUE7QXFCN0dBO0F6QitGQTtBQUNBO0FDcW5JQTtBQUNBO0F3Qm50SUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhCcXRJQTtBRzFuSUE7QXFCdkdBO0FBY0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhCdXRJQTtBQUNBO0FHcm9JQTtBcUIxR0E7QUEyQkE7QUFDQTtBeEJ3dElBO0FBQ0E7QXdCdHRJQTtBekJtT0E7QUFDQTtBQUNBO0FBQ0E7QXlCcE9BO0FBQ0E7QUFDQTtBQUNBO0F4QjJ0SUE7QUdycElBO0FxQjNFQTtBekJ3T0E7QUFDQTtBQzQvSEE7QUFDQTtBR3hwSUE7QXFCOUVBO0F6QjRPQTtBQUNBO0FDOC9IQTtBQUNBO0FHanFJQTtBcUIzRUE7QUFPQTtBeEJ5dUlBO0FBQ0E7QUd0cUlBO0FxQjdHQTtBQTZDQTtBQUNBO0F4QjB1SUE7QUFDQTtBd0J2dUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEJ5dUlBO0FHbnJJQTtBcUIzREE7QUFPQTtBQUVBO0FBQ0E7QUFDQTtBeEIwdUlBO0FBQ0E7QUczcklBO0FxQmhIQTtBQXFFQTtBeEIwdUlBO0FBQ0E7QXdCeHVJQTtBQUNBO0FBQ0E7QUFDQTtBeEIwdUlBO0F3Qnh1SUE7QUFDQTtBeEIwdUlBOztBeUJ4eklBO0FBQ0E7QUFDQTtBQUNBO0F6QjJ6SUE7QUczc0lBO0FzQm5IQTtBQUtBO0FBQ0E7QUFDQTtBekI2eklBO0FBQ0E7QXlCM3pJQTtBMUJpRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMEJuRkE7QXpCaTBJQTtBRzd0SUE7QXNCdEdBO0ExQnVGQTtBQUNBO0FDZ3ZJQTtBQUNBO0FHaHVJQTtBc0J6R0E7QTFCMkZBO0FBQ0E7QUNrdklBO0FBQ0E7QUd6dUlBO0FzQnRHQTtBQUlBO0FBQ0E7QXpCKzBJQTtBQUNBO0F5QjcwSUE7QUFDQTtBekIrMElBO0F5QjkwSUE7QUFDQTtBQUNBO0F6QmcxSUE7QXlCLzBJQTtBQUNBO0FBQ0E7QUFDQTtBekJpMUlBO0FHM3ZJQTtBc0J6RkE7QUFLQTtBekJtMUlBO0FBQ0E7QXlCaDFJQTtBQUNBO0F6QmsxSUE7QXlCajFJQTtBQUNBO0FBQ0E7QUFDQTtBekJtMUlBO0FHcndJQTtBc0JqRkE7QUFLQTtBekJxMUlBO0FBQ0E7QUcxd0lBO0FzQm5GQTtBQVdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBekJzMUlBO0FBQ0E7QUd0d0lBO0FzQmpHQTtBQW1CQTtBekJ3MUlBO0FBQ0E7QUc1eElBO0FzQjlGQTtBQXFDQTtBQUNBO0F6QnkxSUE7QUFDQTtBeUJ2MUlBO0FBQ0E7QXpCeTFJQTtBeUJ4MUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpCMDFJQTtBR3h5SUE7QXNCdERBO0FBTUE7QUFDQTtBQUNBO0F6QjQxSUE7QUFDQTtBR2x6SUE7QXNCckRBO0FBY0E7QUFDQTtBekI2MUlBO0FBQ0E7QXlCMzFJQTtBMUIyTEE7QUFDQTtBQUNBO0FBQ0E7QTBCNUxBO0F6QmcySUE7QUcveklBO0FzQm5DQTtBMUJnTUE7QUFDQTtBQ3NxSUE7QUFDQTtBR2wwSUE7QXNCdENBO0ExQm9NQTtBQUNBO0FDd3FJQTtBQUNBOztBMEI1N0lBO0FBQ0E7QUFDQTtBMUIrN0lBO0EwQjk3SUE7QUFDQTtBMUJnOElBO0FHbjFJQTtBdUI5R0E7QUFHQTtBMUJrOElBO0FBQ0E7QTBCaDhJQTtBQUNBO0FBQ0E7QTFCazhJQTtBRzUxSUE7QXVCeEdBO0FBSUE7QTFCbzhJQTtBQUNBO0EwQmw4SUE7QTNCMkZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTJCN0ZBO0FBQ0E7QUFDQTtBQUNBO0ExQnc4SUE7QUc1MklBO0F1QmpHQTtBM0JpR0E7QUFDQTtBQ2czSUE7QUFDQTtBRy8ySUE7QXVCcEdBO0EzQnFHQTtBQUNBO0FDazNJQTtBQUNBO0FHeDNJQTtBdUJqR0E7QUFPQTtBMUJzOUlBO0FBQ0E7QUcxM0lBO0F1QnBHQTtBQVVBO0ExQnc5SUE7QUFDQTtBMEJ0OUlBO0FBQ0E7QUFDQTtBMUJ3OUlBO0EwQnY5SUE7QUFDQTtBQUNBO0FBQ0E7QTFCeTlJQTtBRzM0SUE7QXVCcEZBO0FBU0E7QTFCMDlJQTtBQUNBO0EwQng5SUE7QUFDQTtBQUNBO0ExQjA5SUE7QTBCejlJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExQjI5SUE7QUcxNUlBO0F1QnhFQTtBQVVBO0ExQjQ5SUE7QUFDQTtBMEIxOUlBO0FBQ0E7QTFCNDlJQTtBMEIzOUlBO0FBQ0E7QUFDQTtBQUNBO0ExQjY5SUE7QTBCNTlJQTtBQUNBO0ExQjg5SUE7QTBCNTlJQTtBQUNBO0FBQ0E7QUFDQTtBMUI4OUlBO0EwQjc5SUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUIrOUlBO0EwQjc5SUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFCKzlJQTtBMEI5OUlBO0FBQ0E7QTFCZytJQTtBRzc3SUE7QXVCakRBO0FBaUJBO0ExQmkrSUE7QUFDQTtBMEIvOUlBO0FBQ0E7QUFDQTtBM0J3TEE7QUFDQTtBQUNBO0FBQ0E7QTJCekxBO0ExQm8rSUE7QUdwOUlBO0F1QnBCQTtBM0IrTEE7QUFDQTtBQzZ5SUE7QUFDQTtBR3Y5SUE7QXVCdkJBO0EzQm1NQTtBQUNBO0FDK3lJQTtBQUNBO0EwQi8rSUE7QUFDQTtBQUNBO0FBQ0E7QTFCaS9JQTtBMEJoL0lBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFCay9JQTtBMEJoL0lBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2QmpEQTtBQUNBO0FBQ0E7QUhvaUpBO0EwQnAvSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUJzL0lBO0FHemlKQTtBQUNBO0F1QnFEQTtBMUJ1L0lBO0EwQnQvSUE7QUFDQTtBMUJ3L0lBO0FBQ0E7QUc1aUpBO0FBQ0E7QXVCZ0RBO0ExQisvSUE7QTBCOS9JQTtBQUNBO0ExQmdnSkE7QUFDQTtBRy9nSkE7QXVCcEJBO0FBd0NBO0FBQ0E7QTFCKy9JQTtBQUNBO0EwQjcvSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUIrL0lBO0FHbGhKQTtBdUJzQkE7QUFFQTtBQUNBO0FBQ0E7QTFCOC9JQTtBQUNBO0FHemhKQTtBdUIzREE7QUEwRkE7QTFCOC9JQTtBQUNBO0FHdmlKQTtBdUJ6REE7QUFxR0E7QUFDQTtBQUNBO0ExQisvSUE7QUFDQTtBR3JpSkE7QXVCbEVBO0FBMEdBO0ExQmlnSkE7QUFDQTtBR25qSkE7QXVCM0RBO0FBZ0hBO0ExQmtnSkE7QUFDQTtBMEJoZ0pBO0FBQ0E7QTFCa2dKQTtBMEJqZ0pBO0FBQ0E7QUFDQTtBQUNBO0ExQm1nSkE7QUdoa0pBO0F1QjBEQTtBQUtBO0ExQnFnSkE7QUFDQTtBMEJuZ0pBO0FBQ0E7QTFCcWdKQTtBR3hrSkE7QXVCa0VBO0FBR0E7QTFCdWdKQTtBQUNBO0EwQnJnSkE7QUFDQTtBMUJ1Z0pBO0FHaGxKQTtBdUJ3RUE7QUFHQTtBQUNBO0FBQ0E7QTFCeWdKQTtBQUNBO0EwQnZnSkE7QUFDQTtBQUNBO0FBQ0E7QTFCeWdKQTtBRzVsSkE7QXVCZ0ZBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUIyZ0pBO0FBQ0E7QUdybUpBO0F1QndEQTtBQXFDQTtBQUNBO0FBQ0E7QTFCNGdKQTtBQUNBO0EwQjFnSkE7QUFDQTtBQUNBO0ExQjRnSkE7QUdobkpBO0F1QmtHQTtBQUlBO0ExQjhnSkE7QUFDQTtBRzVtSkE7QXVCeUZBO0FBT0E7QUFDQTtBMUJnaEpBO0FBQ0E7QTBCOWdKQTtBQUNBO0ExQmdoSkE7QTBCNWdKQTtBM0IvQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMkI2Q0E7QUFDQTtBMUJraEpBO0FHdm9KQTtBdUJrSEE7QTNCekNBO0FBQ0E7QUNra0pBO0FBQ0E7QUcxb0pBO0F1QitHQTtBM0JyQ0E7QUFDQTtBQ29rSkE7QUFDQTtBR25wSkE7QXVCa0hBO0FBS0E7QTFCZ2lKQTtBQUNBO0FHcnBKQTtBdUIrR0E7QUFRQTtBQUNBO0FBQ0E7QTFCa2lKQTtBQUNBO0EwQmhpSkE7QTNCdUNBO0FBQ0E7QUFDQTtBQUNBO0EyQnhDQTtBQUNBO0ExQnFpSkE7QUd2cUpBO0F1QitIQTtBM0I0Q0E7QUFDQTtBQ2dnSkE7QUFDQTtBRzFxSkE7QXVCNEhBO0EzQmdEQTtBQUNBO0FDa2dKQTtBQUNBO0FHbnJKQTtBdUIrSEE7QUFLQTtBQUNBO0ExQm1qSkE7QUFDQTtBMEJqakpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUJtakpBO0FHaHNKQTtBdUJ3SUE7QUFPQTtBMUJxakpBO0FBQ0E7QUdyc0pBO0F1QmpIQTtBQW9RQTtBMUJzakpBO0FBQ0E7O0EyQjN6SkE7QUFDQTtBM0I4ekpBO0EyQjd6SkE7QTVCMEZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNzdUpBO0FHcnRKQTtBd0IvR0E7QTVCZ0dBO0FBQ0E7QUN3dUpBO0FBQ0E7QUd4dEpBO0F3QmxIQTtBNUJvR0E7QUFDQTtBQzB1SkE7QUFDQTtBMkI3MEpBO0FBQ0E7QUFDQTtBM0IrMEpBO0EyQjkwSkE7QUFDQTtBQUNBO0EzQmcxSkE7QUd6dUpBO0F3QnpHQTtBQUlBO0FBQ0E7QTNCazFKQTtBQUNBO0FHOXRKQTtBd0IxSEE7QUFRQTtBM0JvMUpBO0FBQ0E7QUdwdkpBO0F3QjVHQTtBQWVBO0FBQ0E7QTNCcTFKQTtBQUNBO0EyQm4xSkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0JxMUpBO0EyQnAxSkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0JzMUpBO0EyQnIxSkE7QUFDQTtBQUNBO0EzQnUxSkE7QTJCdDFKQTtBNUJrTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3VwSkE7QTJCejFKQTtBQUNBO0FBQ0E7QTNCMjFKQTtBMkIxMUpBO0E1QjJMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E0QjdMQTtBQUNBO0FBQ0E7QUFDQTtBeEJtQkE7QUFDQTtBQUNBO0FIODBKQTtBRzcwSkE7QUFDQTtBd0JyQkE7QTNCcTJKQTtBQUNBO0FHNzBKQTtBQUNBO0F3QjFCQTtBM0IwMkpBO0FBQ0E7QTJCdjJKQTtBQUNBO0FBQ0E7QTNCeTJKQTtBMkJ4MkpBO0FBQ0E7QUFDQTtBM0IwMkpBO0EyQnoySkE7QUFDQTtBQUNBO0EzQjIySkE7QTJCMTJKQTtBNUJ1S0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNEJ6S0E7QXhCRUE7QUFDQTtBQUNBO0FIKzJKQTtBRzkySkE7QUFDQTtBd0JKQTtBM0JxM0pBO0FBQ0E7QUc5MkpBO0FBQ0E7QXdCVEE7QTNCMDNKQTtBQUNBO0EyQngzSkE7QTVCZ05BO0FBQ0E7QUFDQTtBQUNBO0E0QmpOQTtBQUNBO0EzQjYzSkE7QUd0MUpBO0F3QjFDQTtBNUJxTkE7QUFDQTtBQytxSkE7QUFDQTtBR3oxSkE7QXdCN0NBO0E1QnlOQTtBQUNBO0FDaXJKQTtBQUNBO0FHajFKQTtBd0IzREE7QUFLQTtBM0IyNEpBO0FBQ0E7QTJCejRKQTtBQUNBO0EzQjI0SkE7QUd6MUpBO0F3QnJFQTtBQXNCQTtBQUNBO0FBQ0E7QTNCNDRKQTtBQUNBO0FHajNKQTtBd0JwRkE7QUE4REE7QUFDQTtBM0IyNEpBO0FBQ0E7QTJCejRKQTtBQUNBO0FBQ0E7QUFDQTtBM0IyNEpBO0EyQjE0SkE7QUFDQTtBM0I0NEpBO0FHLzNKQTtBd0JkQTtBQUdBO0EzQjg0SkE7QUFDQTtBMkI1NEpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTNCODRKQTtBRzE0SkE7QXdCUkE7QUFNQTtBM0JnNUpBO0FBQ0E7QTJCOTRKQTtBQUNBO0EzQmc1SkE7QUdsNUpBO0F3QkNBO0FBR0E7QTNCazVKQTtBQUNBO0EyQmg1SkE7QUFDQTtBM0JrNUpBO0FHMTVKQTtBd0JPQTtBQUdBO0FBQ0E7QTNCbzVKQTtBQUNBO0EyQmw1SkE7QTVCd0pBO0FBQ0E7QUFDQTtBQUNBO0FDNnZKQTtBR3Q2SkE7QXdCY0E7QTVCNkpBO0FBQ0E7QUMrdkpBO0FBQ0E7QUd6NkpBO0F3QldBO0E1QmlLQTtBQUNBO0FDaXdKQTtBQUNBO0FHbDdKQTtBd0JpQkE7QUFDQTtBM0JvNkpBO0FBQ0E7QUdwN0pBO0F3QldBO0FBUUE7QTNCcTZKQTtBQUNBO0FHNTdKQTtBd0JsQkE7QUE0Q0E7QTNCczZKQTtBQUNBO0EyQm42SkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0JxNkpBO0FHdjhKQTtBd0I4QkE7QUFNQTtBQUNBO0FBQ0E7QTNCdTZKQTtBQUNBO0EyQnI2SkE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0JzNkpBO0EyQnI2SkE7QUFDQTtBQUNBO0FBRUE7QTNCczZKQTtBRzU5SkE7QXdCa0RBO0FBTUE7QTNCdzZKQTtBQUNBO0FHaitKQTtBd0J5Q0E7QUFtQkE7QTNCeTZKQTtBQUNBO0EyQnQ2SkE7QTVCNkRBO0FBQ0E7QUFDQTtBQUNBO0E0QjlEQTtBQUNBO0FBQ0E7QTNCMjZKQTtBRy8rSkE7QXdCZ0VBO0E1Qm1FQTtBQUNBO0FDZzNKQTtBQUNBO0FHbC9KQTtBd0I2REE7QTVCd0VBO0FBQ0E7QUNpM0pBO0FBQ0E7QUczL0pBO0F3QmdFQTtBQU1BO0FBQ0E7QTNCeTdKQTtBQUNBO0FHamdLQTtBd0J6RkE7QUFvS0E7QUFDQTtBM0IwN0pBO0FBQ0E7QTJCeDdKQTtBQUNBO0FBQ0E7QUFDQTtBM0IwN0pBOztBNEI3bktBO0FBQ0E7QTVCZ29LQTtBNEIvbktBO0E3QjBGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDd2lLQTtBR3ZoS0E7QXlCL0dBO0E3QmdHQTtBQUNBO0FDMGlLQTtBQUNBO0FHMWhLQTtBeUJsSEE7QTdCb0dBO0FBQ0E7QUM0aUtBO0FBQ0E7QTRCL29LQTtBQUNBO0FBQ0E7QTVCaXBLQTtBR3ZpS0E7QXlCNUdBO0FBSUE7QUFDQTtBNUJtcEtBO0FBQ0E7QTRCanBLQTtBN0I0UEE7QUFDQTtBQUNBO0FBQ0E7QTZCN1BBO0FBRUE7QUFDQTtBNUJxcEtBO0FHdGpLQTtBeUJwR0E7QTdCaVFBO0FBQ0E7QUM2NUpBO0FBQ0E7QUd6aktBO0F5QnZHQTtBN0JxUUE7QUFDQTtBQys1SkE7QUFDQTtBR2xrS0E7QXlCcEdBO0FBT0E7QTVCbXFLQTtBQUNBO0E0QmhxS0E7QUFDQTtBQUNBO0FBQ0E7QTVCa3FLQTtBNEJqcUtBO0E3QjZPQTtBQUNBO0FBQ0E7QUFDQTtBNkI5T0E7QTVCc3FLQTtBR25sS0E7QXlCckZBO0E3QmtQQTtBQUNBO0FDMDdKQTtBQUNBO0FHdGxLQTtBeUJ4RkE7QTdCc1BBO0FBQ0E7QUM0N0pBO0FBQ0E7QTRCanJLQTtBQUNBO0E1Qm1yS0E7QTRCOXFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVCZ3JLQTtBNEIvcUtBO0E3QjZLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E2Qi9LQTtBQUNBO0FBQ0E7QUFDQTtBNUJxcktBO0FHcG5LQTtBeUJ0RUE7QTdCbUxBO0FBQ0E7QUMyZ0tBO0FBQ0E7QUd2bktBO0F5QnpFQTtBN0J1TEE7QUFDQTtBQzZnS0E7QUFDQTtBR2hvS0E7QXlCdEVBO0FBT0E7QUFDQTtBNUJtc0tBO0FBQ0E7QUd0b0tBO0F5QjVFQTtBQWtCQTtBQUNBO0E1Qm9zS0E7QUFDQTs7QTZCN3ZLQTtBQUNBO0FBQ0E7QTdCZ3dLQTtBNkIvdktBO0E5QnlGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E4QjNGQTtBN0Jxd0tBO0FHenBLQTtBMEI5R0E7QTlCK0ZBO0FBQ0E7QUM0cUtBO0FBQ0E7QUc1cEtBO0EwQmpIQTtBOUJtR0E7QUFDQTtBQzhxS0E7QUFDQTtBR3JxS0E7QTBCOUdBO0FBSUE7QUFDQTtBQUNBO0E3Qm14S0E7QUFDQTtBNkJqeEtBO0FBQ0E7QUFDQTtBQUNBO0E3Qm14S0E7QUdqcktBO0EwQnJHQTtBQUtBO0FBQ0E7QTdCcXhLQTtBQUNBO0E2Qm54S0E7QUFDQTtBQUNBO0E3QnF4S0E7QTZCcHhLQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0E3QnF4S0E7QTZCbnhLQTtBOUIrTUE7QUFDQTtBQUNBO0FBQ0E7QThCaE5BO0FBQ0E7QTFCa0NBO0FBQ0E7QUFDQTtBSHV2S0E7QUc1c0tBO0EwQmxGQTtBOUJxTkE7QUFDQTtBQzZrS0E7QUFDQTtBRy9zS0E7QTBCckZBO0E5QjBOQTtBQUNBO0FDOGtLQTtBQUNBO0FHbHdLQTtBQUNBO0EwQnBDQTtBN0J5eUtBO0FBQ0E7QUdsd0tBO0FBQ0E7QTBCekNBO0E3Qjh5S0E7QUFDQTtBRy90S0E7QTBCckZBO0FBUUE7QTdCZ3pLQTtBQUNBO0E2Qjl5S0E7QTlCK05BO0FBQ0E7QUFDQTtBQUNBO0E4QmhPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3Qm16S0E7QUdsdktBO0EwQnZFQTtBOUJvT0E7QUFDQTtBQ3lsS0E7QUFDQTtBR3J2S0E7QTBCMUVBO0E5QndPQTtBQUNBO0FDMmxLQTtBQUNBO0FHM3ZLQTtBMEIxRUE7QUFRQTtBQUNBO0FBQ0E7QTdCaTBLQTtBQUNBO0E2Qjl6S0E7QTlCK05BO0FBQ0E7QUFDQTtBQUNBO0E4QmhPQTtBQUNBO0FBQ0E7QUFDQTtBN0JtMEtBO0FHL3dLQTtBMEJ6REE7QTlCb09BO0FBQ0E7QUN3bUtBO0FBQ0E7QUdseEtBO0EwQjVEQTtBOUJ3T0E7QUFDQTtBQzBtS0E7QUFDQTtBR3h4S0E7QTBCNURBO0FBT0E7QUFDQTtBQUNBO0E3QmkxS0E7QUFDQTtBNkIvMEtBO0FBQ0E7QUFDQTtBN0JpMUtBO0E2QmgxS0E7QTlCcUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QThCdkJBO0FBQ0E7QUFDQTtBN0JzMUtBO0FHaHpLQTtBMEIxQ0E7QTlCMkJBO0FBQ0E7QUNtMEtBO0FBQ0E7QUduektBO0EwQjdDQTtBOUIrQkE7QUFDQTtBQ3EwS0E7QUFDQTtBRzV6S0E7QTBCMUNBO0FBTUE7QUFDQTtBQUNBO0E3Qm8yS0E7QUFDQTtBNkJsMktBO0FBQ0E7QUFDQTtBOUJtTUE7QUFDQTtBQUNBO0FBQ0E7QThCcE1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdCdTJLQTtBR2gxS0E7QTBCL0JBO0E5QjBNQTtBQUNBO0FDeXFLQTtBQUNBO0FHbjFLQTtBMEJsQ0E7QTlCOE1BO0FBQ0E7QUMycUtBO0FBQ0E7QUc1MUtBO0EwQi9CQTtBQVVBO0E3QnEzS0E7QUFDQTtBR3gxS0E7QTBCeENBO0FBYUE7QUFDQTtBQUNBO0FBQ0E7QTdCdTNLQTtBQUNBO0E2Qjl4S0E7QUFDQTtBN0JneUtBO0E2Qjd4S0E7QUFDQTtBQUNBO0FBQ0E7QTdCK3hLQTtBNkJ6eEtBO0FBQ0E7QUFDQTtBOUJtQ0E7QUFDQTtBQUNBO0FBQ0E7QThCcENBO0FBQ0E7QTdCOHhLQTtBRzMzS0E7QTBCd0ZBO0E5QjJDQTtBQUNBO0FDNHZLQTtBQUNBO0FHOTNLQTtBMEJxRkE7QTlCZ0RBO0FBQ0E7QUM2dktBO0FBQ0E7QTZCenlLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdCMnlLQTtBNkIxeUtBO0FBQ0E7QUFDQTtBQUNBO0E3QjR5S0E7QTZCMXlLQTtBQUNBO0E3QjR5S0E7QTZCMXlLQTtBQUNBO0E3QjR5S0E7QUd6NUtBO0EwQmhEQTtBQWtLQTtBN0IyeUtBO0FBQ0E7O0E4QmxoTEE7QUFDQTtBQUNBO0E5QnFoTEE7QThCcGhMQTtBL0J5RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzg3S0E7QUc3NktBO0EyQjlHQTtBL0IrRkE7QUFDQTtBQ2c4S0E7QUFDQTtBR2g3S0E7QTJCakhBO0EvQm1HQTtBQUNBO0FDazhLQTtBQUNBO0FHejdLQTtBMkI5R0E7QUFHQTtBQUNBO0E5QndpTEE7QUFDQTtBOEJ0aUxBO0FBQ0E7QUFDQTtBQUNBO0E5QndpTEE7QUdwOEtBO0EyQnZHQTtBQUtBO0E5QjBpTEE7QUFDQTtBOEJ4aUxBO0FBQ0E7QUFDQTtBQUNBO0EvQmtRQTtBQUNBO0FBQ0E7QUFDQTtBK0JuUUE7QUFDQTtBOUI2aUxBO0FHcDlLQTtBMkIvRkE7QS9CMFFBO0FBQ0E7QUM2eUtBO0FBQ0E7QUd2OUtBO0EyQmxHQTtBL0I4UUE7QUFDQTtBQyt5S0E7QUFDQTtBOEJ4akxBO0FBQ0E7QUFDQTtBOUIwakxBO0E4QnhqTEE7QTNCdUNBO0FBQ0E7QUFDQTtBSG9oTEE7QUduaExBO0FBQ0E7QTJCekNBO0FBQ0E7QTlCK2pMQTtBQUNBO0FHcGhMQTtBQUNBO0EyQjlDQTtBQUNBO0E5QnFrTEE7QUFDQTtBR3IvS0E7QTJCL0ZBO0FBa0JBO0FBQ0E7QUFDQTtBOUJza0xBO0FBQ0E7QThCcGtMQTtBQUNBO0E5QnNrTEE7QThCcmtMQTtBQUNBO0FBQ0E7QUFDQTtBOUJ1a0xBO0FHcGdMQTtBMkJ0RUE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5QnlrTEE7QUFDQTtBOEJ0a0xBO0FBQ0E7QTlCd2tMQTtBOEJ2a0xBO0FBQ0E7QTlCeWtMQTtBR2hoTEE7QTJCMURBO0FBR0E7QTlCMmtMQTtBQUNBO0FHcmhMQTtBMkI1REE7QUFTQTtBOUI0a0xBO0FBQ0E7QThCMWtMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTlCNGtMQTtBOEIza0xBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTlCNmtMQTtBRzFpTEE7QTJCN0NBO0FBYUE7QUFDQTtBQUVBO0E5QjZrTEE7QUFDQTtBRzlpTEE7QTJCaERBO0FBbUJBO0FBQ0E7QUFDQTtBQUNBO0E5QitrTEE7QUFDQTtBOEI3a0xBO0EvQmlKQTtBQUNBO0FBQ0E7QUFDQTtBK0JsSkE7QTlCa2xMQTtBR2hrTEE7QTJCcEJBO0EvQnVKQTtBQUNBO0FDaThLQTtBQUNBO0FHbmtMQTtBMkJ2QkE7QS9CNEpBO0FBQ0E7QUNrOEtBO0FBQ0E7QThCNWxMQTtBL0J3S0E7QUFDQTtBQUNBO0FBQ0E7QStCektBO0FBQ0E7QTlCaW1MQTtBR3BsTEE7QTJCaEJBO0EvQjZLQTtBQUNBO0FDMjdLQTtBQUNBO0FHdmxMQTtBMkJuQkE7QS9CaUxBO0FBQ0E7QUM2N0tBO0FBQ0E7QThCM21MQTtBL0JtS0E7QUFDQTtBQUNBO0FBQ0E7QUMyOEtBO0FHdG1MQTtBMkJYQTtBL0J3S0E7QUFDQTtBQzY4S0E7QUFDQTtBR3ptTEE7QTJCZEE7QS9CNEtBO0FBQ0E7QUMrOEtBO0FBQ0E7QThCeG5MQTtBQUNBO0FBQ0E7QUFDQTtBOUIwbkxBO0FHdm5MQTtBMkJOQTtBQUtBO0E5QjRuTEE7QUFDQTtBOEJ6bkxBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUIybkxBO0FHaG9MQTtBMkJBQTtBQU9BO0FBQ0E7QUFDQTtBOUI2bkxBO0FBQ0E7QThCMW5MQTtBL0I2R0E7QUFDQTtBQUNBO0FBQ0E7QStCOUdBO0FBQ0E7QTlCK25MQTtBR2xwTEE7QTJCZ0JBO0EvQm1IQTtBQUNBO0FDbWhMQTtBQUNBO0FHcnBMQTtBMkJhQTtBL0J3SEE7QUFDQTtBQ29oTEE7QUFDQTtBRzNwTEE7QTJCYUE7QUFLQTtBQUNBO0E5QjZvTEE7QUFDQTtBOEIzb0xBO0EvQitIQTtBQUNBO0FBQ0E7QUFDQTtBK0JoSUE7QUFDQTtBOUJncExBO0FHNXFMQTtBMkJ5QkE7QS9Cb0lBO0FBQ0E7QUNtaExBO0FBQ0E7QUcvcUxBO0EyQnNCQTtBL0J3SUE7QUFDQTtBQ3FoTEE7QUFDQTtBR3JyTEE7QTJCc0JBO0FBS0E7QTlCOHBMQTtBQUNBO0FHN3JMQTtBMkJ4RUE7QUEyR0E7QTlCOHBMQTtBQUNBO0FHL3JMQTtBMkJwSEE7QUF3SkE7QTlCK3BMQTtBQUNBOztBK0J4ekxBO0FBQ0E7QUFDQTtBL0IyekxBO0ErQjF6TEE7QWhDeUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWdDM0ZBO0EvQmcwTEE7QUdwdExBO0E0QjlHQTtBaEMrRkE7QUFDQTtBQ3V1TEE7QUFDQTtBR3Z0TEE7QTRCakhBO0FoQ21HQTtBQUNBO0FDeXVMQTtBQUNBO0ErQjEwTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0I0MExBO0ErQjEwTEE7QUFDQTtBaEMyUEE7QUFDQTtBQUNBO0FBQ0E7QWdDNVBBO0FBQ0E7QUFDQTtBQUNBO0E1QmlEQTtBQUNBO0FBQ0E7QUgreExBO0FHcHZMQTtBNEJwR0E7QWhDaVFBO0FBQ0E7QUMybExBO0FBQ0E7QUd2dkxBO0E0QnZHQTtBaENxUUE7QUFDQTtBQzZsTEE7QUFDQTtBRzF5TEE7QUFDQTtBNEJuREE7QUFDQTtBQUNBO0FBQ0E7QS9CZzJMQTtBQUNBO0FHN3lMQTtBQUNBO0E0QnhEQTtBQUNBO0FBQ0E7QUFDQTtBL0J3MkxBO0FBQ0E7QStCdjJMQTtBQUNBO0FBQ0E7QUFDQTtBL0J5MkxBO0ErQnQyTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0J3MkxBO0ErQnYyTEE7QUFDQTtBL0J5MkxBO0ErQngyTEE7QUFDQTtBL0IwMkxBO0ErQnQyTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QS9CdzJMQTtBR3p5TEE7QTRCckVBO0FBUUE7QS9CMDJMQTtBQUNBO0ErQngyTEE7QTVCYUE7QUFDQTtBQUNBO0FIODFMQTtBK0I1MkxBO0FoQ3NMQTtBQUNBO0FBQ0E7QUFDQTtBZ0N2TEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0JpM0xBO0FHOXpMQTtBNEJ6REE7QWhDNExBO0FBQ0E7QUMrckxBO0FBQ0E7QUdqMExBO0E0QjVEQTtBaENpTUE7QUFDQTtBQ2dzTEE7QUFDQTtBK0IzM0xBO0FoQ3lNQTtBQUNBO0FBQ0E7QUFDQTtBZ0MxTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QS9CZzRMQTtBR3YxTEE7QTRCakRBO0FoQzhNQTtBQUNBO0FDOHJMQTtBQUNBO0FHMTFMQTtBNEJwREE7QWhDa05BO0FBQ0E7QUNnc0xBO0FBQ0E7QStCMTRMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QS9CNDRMQTtBR3A1TEE7QTRCV0E7QUFDQTtBL0I0NExBO0FBQ0E7QUdwNUxBO0E0Qk1BO0FBQ0E7QS9CaTVMQTtBQUNBOztBZ0NwK0xBO0FBQ0E7QUFFQTtBaENzK0xBO0FnQ3IrTEE7QUFDQTtBQUNBO0FBQ0E7QWhDdStMQTtBZ0NyK0xBO0FBQ0E7QUFDQTtBakMrRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaUNqR0E7QUFDQTtBQUNBO0FoQzIrTEE7QUcxNExBO0E2QnZHQTtBakN1R0E7QUFDQTtBQzg0TEE7QUFDQTtBRzc0TEE7QTZCMUdBO0FqQzJHQTtBQUNBO0FDZzVMQTtBQUNBO0FnQ3QvTEE7QUFDQTtBaEN3L0xBO0FnQ3IvTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaEN1L0xBO0FnQ3QvTEE7QWpDdVBBO0FBQ0E7QUFDQTtBQUNBO0FpQ3hQQTtBaEMyL0xBO0FHNTZMQTtBNkJqRkE7QWpDNFBBO0FBQ0E7QUNxd0xBO0FBQ0E7QUcvNkxBO0E2QnBGQTtBakNnUUE7QUFDQTtBQ3V3TEE7QUFDQTtBZ0N0Z01BO0FBQ0E7QWhDd2dNQTtBZ0N0Z01BO0FBQ0E7QWhDd2dNQTtBZ0NyZ01BO0FqQzZPQTtBQUNBO0FBQ0E7QUFDQTtBaUM5T0E7QUFDQTtBQUNBO0FBQ0E7QWhDMGdNQTtBR3g4TEE7QTZCdkVBO0FqQ2tQQTtBQUNBO0FDaXlMQTtBQUNBO0FHMzhMQTtBNkIxRUE7QWpDc1BBO0FBQ0E7QUNteUxBO0FBQ0E7QWdDcmhNQTtBQUNBO0FBQ0E7QWhDdWhNQTtBZ0NyaE1BO0FBQ0E7QUFDQTtBaEN1aE1BO0FnQ3BoTUE7QWpDOE5BO0FBQ0E7QUFDQTtBQUNBO0FpQy9OQTtBQUNBO0FoQ3loTUE7QUdwK0xBO0E2QnhEQTtBakNtT0E7QUFDQTtBQzZ6TEE7QUFDQTtBR3YrTEE7QTZCM0RBO0FqQ3VPQTtBQUNBO0FDK3pMQTtBQUNBO0FnQ3BpTUE7QUFDQTtBaENzaU1BO0FnQ3BpTUE7QUFDQTtBaENzaU1BO0FHbi9MQTtBNkIvRkE7QUFnREE7QWhDc2lNQTtBQUNBO0FnQ3BpTUE7QUFDQTtBQUNBO0FBR0E7QWhDb2lNQTtBRzcvTEE7QTZCNUNBO0FBT0E7QWhDc2lNQTtBQUNBO0FnQ3BpTUE7QWpDNEpBO0FBQ0E7QUFDQTtBQUNBO0FpQzdKQTtBQUNBO0FBQ0E7QUFDQTtBaEN5aU1BO0FHL2dNQTtBNkIvQkE7QWpDa0tBO0FBQ0E7QUNnNUxBO0FBQ0E7QUdsaE1BO0E2QmxDQTtBakN1S0E7QUFDQTtBQ2k1TEE7QUFDQTtBZ0Nwak1BO0FBQ0E7QWhDc2pNQTtBZ0Nwak1BO0FBQ0E7QWhDc2pNQTtBZ0Nuak1BO0FBQ0E7QWhDcWpNQTtBR2ppTUE7QTZCbENBO0FBa0JBO0FBQ0E7QUFDQTtBaENxak1BO0FBQ0E7QWdDbmpNQTtBQUNBO0FBQ0E7QWhDcWpNQTtBZ0Nwak1BO0FqQ3dFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FpQzFFQTtBQUNBO0FBQ0E7QWhDMGpNQTtBR3pqTUE7QTZCTEE7QWpDOEVBO0FBQ0E7QUNvL0xBO0FBQ0E7QUc1ak1BO0E2QlJBO0FqQ2tGQTtBQUNBO0FDcy9MQTtBQUNBO0FHbGtNQTtBNkJSQTtBQU1BO0FBQ0E7QWhDd2tNQTtBQUNBO0FnQ3RrTUE7QUFDQTtBQUNBO0FBQ0E7QWhDd2tNQTtBZ0N2a01BO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QWhDd2tNQTtBZ0N0a01BO0FqQzZHQTtBQUNBO0FBQ0E7QUFDQTtBaUM5R0E7QUFDQTtBQUNBO0FBQ0E7QWhDMmtNQTtBR2htTUE7QTZCZ0JBO0FqQ21IQTtBQUNBO0FDaStMQTtBQUNBO0FHbm1NQTtBNkJhQTtBakN3SEE7QUFDQTtBQ2srTEE7QUFDQTtBR3ptTUE7QTZCRUE7QUFtQkE7QWhDd2xNQTtBQUNBO0FHOW1NQTtBNkJYQTtBQW9DQTtBQUNBO0FoQ3lsTUE7QUFDQTtBR3BuTUE7QTZCbkhBO0FBaUpBO0FoQzBsTUE7QUFDQTtBZ0N2bE1BO0FBQ0E7QUFDQTtBaEN5bE1BO0FnQ3BsTUE7QUFDQTtBaENzbE1BO0FnQ2xsTUE7QTdCL0VBO0FBQ0E7QUFDQTtBQUNBO0FIb3FNQTtBR3pvTUE7QTZCaURBO0E3QjFFQTtBQUNBO0FIc3FNQTtBQUNBO0FHNW9NQTtBNkI4Q0E7QTdCdEVBO0FId3FNQTtBQUNBO0FnQ2ptTUE7QTdCcEVBO0FBQ0E7QUFDQTtBQUNBO0FId3FNQTtBRzFwTUE7QTZCbURBO0E3Qi9EQTtBSDBxTUE7QUFDQTtBRzVwTUE7QTZCZ0RBO0E3QjVEQTtBQUNBO0FINHFNQTtBQUNBOztBZ0M3bU1BO0FBQ0E7QUFDQTtBQUNBO0FoQ2duTUE7QWdDL21NQTtBQUNBO0FBQ0E7QWhDaW5NQTtBZ0Nobk1BO0FqQ0lBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWlDTkE7QWhDc25NQTtBR3ZyTUE7QTZCK0RBO0FqQ1VBO0FBQ0E7QUNrbk1BO0FBQ0E7QUcxck1BO0E2QjREQTtBakNjQTtBQUNBO0FDb25NQTtBQUNBO0FHaHNNQTtBNkI0REE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaENvb01BO0FBQ0E7QWdDbG9NQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoQ29vTUE7QWdDbm9NQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoQ3FvTUE7QWdDcG9NQTtBQUNBO0FoQ3NvTUE7QUc3dE1BO0E2QnNGQTtBQUdBO0FoQ3dvTUE7QUFDQTtBZ0N0b01BO0FBQ0E7QUFDQTtBQUNBO0FoQ3dvTUE7QUd2dU1BO0E2QjRGQTtBQUtBO0FoQzBvTUE7QUFDQTtBRzV1TUE7QTZCOEVBO0FBdUJBO0FoQzJvTUE7QUFDQTtBR2p2TUE7QTZCeUVBO0FBZ0NBO0FBQ0E7QUFDQTtBaEM0b01BO0FBQ0E7QUd4dk1BO0E2QnlEQTtBQXNEQTtBQUNBO0FBQ0E7QWhDNm9NQTtBQUNBO0FHL3ZNQTtBNkJxREE7QUFnRUE7QUFDQTtBaEM4b01BO0FBQ0E7O0FnQzFvTUE7QUFDQTtBQUNBO0FoQzZvTUE7QWdDNW9NQTtBQUNBO0FoQzhvTUE7QUdoeE1BO0E2QmlJQTtBQUdBO0FoQ2dwTUE7QUFDQTtBZ0M5b01BO0FBQ0E7QWhDZ3BNQTtBR3h4TUE7QTZCdUlBO0FBR0E7QWhDa3BNQTtBQUNBOztBZ0M5b01BO0FBQ0E7QWhDaXBNQTtBZ0NocE1BO0FBQ0E7QWhDa3BNQTtBR2p5TUE7QTZCOElBO0FBR0E7QWhDb3BNQTtBQUNBO0FnQ2xwTUE7QUFDQTtBQUNBO0FBQ0E7QWhDb3BNQTtBZ0NucE1BO0FqQ3BEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FpQ2tEQTtBQUNBO0FBQ0E7QWhDeXBNQTtBR3h6TUE7QTZCMkpBO0FqQzlDQTtBQUNBO0FDK3NNQTtBQUNBO0FHM3pNQTtBNkJ3SkE7QWpDMUNBO0FBQ0E7QUNpdE1BO0FBQ0E7QWdDcHFNQTtBQUNBO0FoQ3NxTUE7QWdDcHFNQTtBQUNBO0FoQ3NxTUE7QUcxME1BO0E2QjJKQTtBQVlBO0FoQ3VxTUE7QUFDQTtBZ0NycU1BO0FqQ2xCQTtBQUNBO0FBQ0E7QUFDQTtBaUNpQkE7QUFDQTtBaEMwcU1BO0FHdjFNQTtBNkIwS0E7QWpDYkE7QUFDQTtBQzhyTUE7QUFDQTtBRzExTUE7QTZCdUtBO0FqQ1RBO0FBQ0E7QUNnc01BO0FBQ0E7QWdDcnJNQTtBQUNBO0FoQ3VyTUE7QWdDcnJNQTtBQUNBO0FoQ3VyTUE7QWdDcHJNQTtBQUNBO0FoQ3NyTUE7QUc1Mk1BO0E2QnVKQTtBQW9DQTtBaENxck1BO0FBQ0E7QWdDbnJNQTtBQUNBO0FBQ0E7QWhDcXJNQTtBZ0Nwck1BO0FBQ0E7QWhDc3JNQTtBZ0Nuck1BO0FBQ0E7QWhDcXJNQTtBZ0Nwck1BO0FBQ0E7QWhDc3JNQTtBRzMzTUE7QTZCb01BO0FBR0E7QWhDd3JNQTtBQUNBO0FHaDRNQTtBNkI0SUE7QUFnRUE7QWhDd3JNQTtBQUNBOztBZ0N0ck1BO0FBQ0E7QWhDeXJNQTtBZ0N4ck1BO0FBQ0E7QUFDQTtBQUNBO0FoQzByTUE7QWdDenJNQTtBQUNBO0FBQ0E7QUFrQkE7QUFDQTtBQUNBO0FoQzBxTUE7QWdDN3JNQTtBakNwSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaUNrSEE7QWhDbXNNQTtBR2g2TUE7QTZCMk5BO0FqQzlHQTtBQUNBO0FDdXpNQTtBQUNBO0FHbjZNQTtBNkJ3TkE7QWpDMUdBO0FBQ0E7QUN5ek1BO0FBQ0E7QUc1Nk1BO0E2QjJOQTtBQUlBO0FoQ2l0TUE7QUFDQTtBZ0Mvc01BO0FqQzFFQTtBQUNBO0FBQ0E7QUFDQTtBaUN5RUE7QWhDb3RNQTtBR3g3TUE7QTZCa09BO0FqQ3JFQTtBQUNBO0FDK3hNQTtBQUNBO0FHMzdNQTtBNkIrTkE7QWpDakVBO0FBQ0E7QUNpeU1BO0FBQ0E7QWdDOXRNQTtBQUNBO0FoQ2d1TUE7QWdDOXRNQTtBQUNBO0FoQ2d1TUE7QUcxOE1BO0E2QndOQTtBQXdCQTtBaEM4dE1BO0FBQ0E7QUcvOE1BO0E2Qm9OQTtBQWdDQTtBaEMrdE1BO0FBQ0E7QWdDN3RNQTtBQUNBO0FBQ0E7QUFDQTtBaEMrdE1BO0FHejlNQTtBNkJ1UEE7QUFLQTtBaENpdU1BO0FBQ0E7O0FnQzl0TUE7QUFDQTtBaENpdU1BO0FnQ2h1TUE7QUFDQTtBaENrdU1BO0FHbCtNQTtBNkIrUEE7QUFHQTtBaENvdU1BO0FBQ0E7QWdDbHVNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhDb3VNQTtBZ0NudU1BO0FBQ0E7QUFDQTtBQUNBO0FoQ3F1TUE7QUd0L01BO0E2QjhRQTtBQUtBO0FoQ3V1TUE7QUFDQTtBZ0NydU1BO0FBQ0E7QWhDdXVNQTtBZ0NydU1BO0FBQ0E7QWhDdXVNQTtBZ0NydU1BO0FBQ0E7QWhDdXVNQTtBZ0NydU1BO0FBQ0E7QWhDdXVNQTtBZ0NwdU1BO0FBQ0E7QWhDc3VNQTtBR3ZnTkE7QTZCcVFBO0FBZ0NBO0FBQ0E7QWhDc3VNQTtBQUNBO0FHN2dOQTtBNkI2UEE7QUE2Q0E7QWhDdXVNQTtBQUNBOztBZ0NydU1BO0FBQ0E7QWhDd3VNQTtBZ0N2dU1BO0FBQ0E7QWhDeXVNQTtBR3poTkE7QTZCK1NBO0FBR0E7QWhDMnVNQTtBQUNBO0FnQ3p1TUE7QUFDQTtBQUNBO0FoQzJ1TUE7QUdsaU5BO0E2QjZTQTtBQWFBO0FoQzR1TUE7QUFDQTs7QWdDMXVNQTtBQUNBO0FoQzZ1TUE7QWdDNXVNQTtBQUNBO0FoQzh1TUE7QUc5aU5BO0E2QitUQTtBQUdBO0FoQ2d2TUE7QUFDQTtBZ0M5dU1BO0FqQ3JRQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FpQ21RQTtBQUNBO0FBQ0E7QWhDb3ZNQTtBR2hrTkE7QTZCd1VBO0FqQy9QQTtBQUNBO0FDMi9NQTtBQUNBO0FHbmtOQTtBNkJxVUE7QWpDM1BBO0FBQ0E7QUM2L01BO0FBQ0E7QWdDL3ZNQTtBQUNBO0FoQ2l3TUE7QWdDL3ZNQTtBakN6T0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzIrTUE7QUd0bE5BO0E2QmdWQTtBakNuT0E7QUFDQTtBQzYrTUE7QUFDQTtBR3psTkE7QTZCNlVBO0FqQy9OQTtBQUNBO0FDKytNQTtBQUNBO0FHbG1OQTtBNkJ3VUE7QUFZQTtBaENreE1BO0FBQ0E7QWdDaHhNQTtBakMvTEE7QUFDQTtBQUNBO0FBQ0E7QWlDOExBO0FBQ0E7QWhDcXhNQTtBRy9tTkE7QTZCdVZBO0FqQzFMQTtBQUNBO0FDczlNQTtBQUNBO0FHbG5OQTtBNkJvVkE7QWpDdExBO0FBQ0E7QUN3OU1BO0FBQ0E7QWdDL3hNQTtBQUNBO0FoQ2l5TUE7QUczbk5BO0E2QjZUQTtBQWtDQTtBaENneU1BO0FBQ0E7O0FnQzl4TUE7QUFDQTtBaENpeU1BO0FnQ2h5TUE7QUFDQTtBaENreU1BO0FHdm9OQTtBNkJvV0E7QUFHQTtBaENveU1BO0FBQ0E7QWdDbHlNQTtBQUNBO0FBQ0E7QUFDQTtBaENveU1BO0FnQ255TUE7QUFDQTtBaENxeU1BO0FHdnBOQTtBNkJpWEE7QUFHQTtBaEN1eU1BO0FBQ0E7QWdDcnlNQTtBQUNBO0FoQ3V5TUE7QUcvcE5BO0E2QnVYQTtBQUdBO0FoQ3l5TUE7QUFDQTtBZ0N2eU1BO0FBQ0E7QUFDQTtBQUNBO0FoQ3l5TUE7QUd6cU5BO0E2QjZYQTtBQUtBO0FBQ0E7QWhDMnlNQTtBQUNBO0FHL3FOQTtBNkI2V0E7QUEwQkE7QWhDNHlNQTtBQUNBO0FnQzF5TUE7QUFDQTtBaEM0eU1BO0FnQzN5TUE7QWpDclNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWlDbVNBO0FBQ0E7QUFDQTtBaENpek1BO0FHanNOQTtBNkI0WUE7QWpDL1JBO0FBQ0E7QUN3bE5BO0FBQ0E7QUdwc05BO0E2QnlZQTtBakMzUkE7QUFDQTtBQzBsTkE7QUFDQTtBRzdzTkE7QTZCNFlBO0FBTUE7QUFDQTtBaEMrek1BO0FBQ0E7QWdDN3pNQTtBakM5UEE7QUFDQTtBQUNBO0FBQ0E7QWlDNlBBO0FBQ0E7QWhDazBNQTtBRzN0TkE7QTZCc1pBO0FqQ3pQQTtBQUNBO0FDa2tOQTtBQUNBO0FHOXROQTtBNkJtWkE7QWpDclBBO0FBQ0E7QUNva05BO0FBQ0E7QUd2dU5BO0E2QjBZQTtBQWtCQTtBaEMrME1BO0FBQ0E7QUd6dU5BO0E2QmtXQTtBQTJEQTtBaENnMU1BO0FBQ0E7O0FnQzkwTUE7QUFDQTtBaENpMU1BO0FnQ2gxTUE7QUFDQTtBaENrMU1BO0FHcnZOQTtBNkJrYUE7QUFHQTtBaENvMU1BO0FBQ0E7QWdDbDFNQTtBakNwVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBaUNrVUE7QUFDQTtBQUNBO0FoQ3cxTUE7QUd2d05BO0E2QjJhQTtBakM5VEE7QUFDQTtBQzhwTkE7QUFDQTtBRzF3TkE7QTZCd2FBO0FqQzFUQTtBQUNBO0FDZ3FOQTtBQUNBO0FHbnhOQTtBNkIyYUE7QUFNQTtBaENzMk1BO0FBQ0E7QWdDcDJNQTtBakM1UkE7QUFDQTtBQUNBO0FBQ0E7QWlDMlJBO0FBQ0E7QUFDQTtBaEN5Mk1BO0FHanlOQTtBNkJvYkE7QWpDdlJBO0FBQ0E7QUN3b05BO0FBQ0E7QUdweU5BO0E2QmliQTtBakNuUkE7QUFDQTtBQzBvTkE7QUFDQTtBZ0NuM01BO0FBQ0E7QWhDcTNNQTtBZ0NqM01BO0FqQ2xVQTtBQUNBO0FBQ0E7QUFDQTtBaUNpVUE7QUFDQTtBQUNBO0FoQ3MzTUE7QUd6ek5BO0E2QitiQTtBakM1VEE7QUFDQTtBQzByTkE7QUFDQTtBRzV6TkE7QTZCNGJBO0FqQ3ZUQTtBQUNBO0FDMnJOQTtBQUNBO0FnQ2g0TUE7QWpDN1NBO0FBQ0E7QUFDQTtBQUNBO0FpQzRTQTtBQUNBO0FoQ3E0TUE7QUc3ME5BO0E2QnFjQTtBakN4U0E7QUFDQTtBQ29yTkE7QUFDQTtBR2gxTkE7QTZCa2NBO0FqQ3BTQTtBQUNBO0FDc3JOQTtBQUNBO0FHdDFOQTtBNkJnYUE7QUF3Q0E7QWhDazVNQTtBQUNBOztBZ0NoNU1BO0FBQ0E7QWhDbTVNQTtBZ0NsNU1BO0FBQ0E7QWhDbzVNQTtBR3IyTkE7QTZCZ2RBO0FBR0E7QWhDczVNQTtBQUNBO0FnQ3A1TUE7QUFDQTtBQUNBO0FoQ3M1TUE7QWdDcjVNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhDdTVNQTtBZ0NyNU1BO0FqQ3pYQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FpQ3VYQTtBQUNBO0FoQzI1TUE7QUc5M05BO0E2QmdlQTtBakNuWEE7QUFDQTtBQ3F4TkE7QUFDQTtBR2o0TkE7QTZCNmRBO0FqQy9XQTtBQUNBO0FDdXhOQTtBQUNBO0FnQ3I2TUE7QWpDN1VBO0FBQ0E7QUFDQTtBQUNBO0FpQzRVQTtBQUNBO0FBQ0E7QUFDQTtBQVVBO0FBQ0E7QUFDQTtBaENpNk1BO0FHdjVOQTtBNkJxZUE7QWpDeFVBO0FBQ0E7QUM4dk5BO0FBQ0E7QUcxNU5BO0E2QmtlQTtBakNwVUE7QUFDQTtBQ2d3TkE7QUFDQTtBZ0N4N01BO0FBQ0E7QWhDMDdNQTtBZ0N4N01BO0FBQ0E7QWhDMDdNQTtBZ0N4N01BO0FBQ0E7QWhDMDdNQTtBZ0NwN01BO0FBQ0E7QWhDczdNQTtBRy82TkE7QTZCcWVBO0FBd0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhDczdNQTtBQUNBO0FnQ243TUE7QUFDQTtBaENxN01BO0FnQ3A3TUE7QWpDMVlBO0FBQ0E7QUFDQTtBQUNBO0FpQ3lZQTtBQUNBO0FoQ3k3TUE7QUduOE5BO0E2QnVnQkE7QWpDcFlBO0FBQ0E7QUNvME5BO0FBQ0E7QUd0OE5BO0E2Qm9nQkE7QWpDL1hBO0FBQ0E7QUNxME5BO0FBQ0E7QWdDbjhNQTtBakNwWEE7QUFDQTtBQUNBO0FBQ0E7QWlDbVhBO0FBQ0E7QUFDQTtBaEN3OE1BO0FHeDlOQTtBNkI0Z0JBO0FqQy9XQTtBQUNBO0FDK3pOQTtBQUNBO0FHMzlOQTtBNkJ5Z0JBO0FqQzNXQTtBQUNBO0FDaTBOQTtBQUNBO0FnQ2w5TUE7QUFDQTtBQUNBO0FoQ285TUE7QWdDbjlNQTtBQUNBO0FoQ3E5TUE7QUczK05BO0E2QmtoQkE7QUFPQTtBQUNBO0FBQ0E7QWhDczlNQTtBZ0NyOU1BO0FBQ0E7QWhDdTlNQTtBQUNBO0FnQ245TUE7QUFDQTtBQUNBO0FoQ3E5TUE7QUd6L05BO0E2QmtpQkE7QUFJQTtBaEN1OU1BO0FBQ0E7QUc5L05BO0E2QnlkQTtBQWlGQTtBQUNBO0FoQ3c5TUE7QUFDQTtBR3BnT0E7QTZCc2RBO0FBeUZBO0FoQ3k5TUE7QUFDQTtBZ0N2OU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoQ3k5TUE7QWdDeDlNQTtBQUNBO0FBQ0E7QWhDMDlNQTtBR3JoT0E7QTZCa2pCQTtBQVlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhDMjlNQTtBQUNBO0FnQ3o5TUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0J0bkJBO0FBQ0E7QUFDQTtBSGtsT0E7QWdDNzlNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhDKzlNQTtBZ0M3OU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhDKzlNQTtBZ0M5OU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoQ2crTUE7QWdDOTlNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoQ2crTUE7QUcza09BO0E2QjhjQTtBQStLQTtBaENrOU1BO0FBQ0E7O0FpQ2pzT0E7QUFDQTtBQUNBO0FqQ29zT0E7QWlDbnNPQTtBbEN5RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBa0MzRkE7QWpDeXNPQTtBRzdsT0E7QThCOUdBO0FsQytGQTtBQUNBO0FDZ25PQTtBQUNBO0FHaG1PQTtBOEJqSEE7QWxDbUdBO0FBQ0E7QUNrbk9BO0FBQ0E7QWlDbnRPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FqQ3F0T0E7QWlDanRPQTtBbENxS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBa0N2S0E7QWpDdXRPQTtBR3ZuT0E7QThCbEdBO0FsQzJLQTtBQUNBO0FDa2pPQTtBQUNBO0FHMW5PQTtBOEJyR0E7QWxDK0tBO0FBQ0E7QUNvak9BO0FBQ0E7QWlDanVPQTtBbEMyTkE7QUFDQTtBQUNBO0FBQ0E7QWtDNU5BO0FBQ0E7QUFDQTtBOUI2Q0E7QUFDQTtBQUNBO0FIMHJPQTtBRy9vT0E7QThCOUZBO0FsQ2lPQTtBQUNBO0FDZ2hPQTtBQUNBO0FHbHBPQTtBOEJqR0E7QWxDc09BO0FBQ0E7QUNpaE9BO0FBQ0E7QUdyc09BO0FBQ0E7QThCL0NBO0FqQ3V2T0E7QUFDQTtBR3JzT0E7QUFDQTtBOEJwREE7QWpDNHZPQTtBQUNBO0FpQzN2T0E7QUFDQTtBQUNBO0FqQzZ2T0E7QWlDM3ZPQTtBQUNBO0FqQzZ2T0E7O0FrQzd4T0E7QUFDQTtBQUNBO0FsQ2d5T0E7QWtDL3hPQTtBbkN5RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbUMzRkE7QWxDcXlPQTtBR3pyT0E7QStCOUdBO0FuQytGQTtBQUNBO0FDNHNPQTtBQUNBO0FHNXJPQTtBK0JqSEE7QW5DbUdBO0FBQ0E7QUM4c09BO0FBQ0E7QUdyc09BO0ErQjlHQTtBQUlBO0FBQ0E7QUFDQTtBbENtek9BO0FBQ0E7O0FtQzd6T0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkNnME9BO0FtQzl6T0E7QUFDQTtBQUNBO0FBMENBO0FuQ3V4T0E7QW1DOXpPQTtBcEM0Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3F4T0E7QUcvdE9BO0FnQ3RHQTtBcENrREE7QUFDQTtBQ3V4T0E7QUFDQTtBR2x1T0E7QWdDekdBO0FwQ3NEQTtBQUNBO0FDeXhPQTtBQUNBO0FtQzcwT0E7QXBDdURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN5eE9BO0FHL3VPQTtBZ0NyR0E7QXBDNkRBO0FBQ0E7QUMyeE9BO0FBQ0E7QW1DdDFPQTtBcEM4REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzJ4T0E7QUc1dk9BO0FnQ2pHQTtBcENvRUE7QUFDQTtBQzZ4T0E7QUFDQTtBbUMvMU9BO0FwQ29GQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDOHdPQTtBRzV3T0E7QWdDMUZBO0FwQzBGQTtBQUNBO0FDZ3hPQTtBQUNBO0FHL3dPQTtBZ0M3RkE7QXBDOEZBO0FBQ0E7QUNreE9BO0FBQ0E7QW1DOTJPQTtBcEMrRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2t4T0E7QUc1eE9BO0FnQ3pGQTtBcENxR0E7QUFDQTtBQ294T0E7QUFDQTtBbUN2M09BO0FwQ3NHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FvQ3hHQTtBbkM2M09BO0FHMXlPQTtBZ0NyRkE7QXBDNEdBO0FBQ0E7QUN1eE9BO0FBQ0E7QW1DaDRPQTtBcEM0R0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3V4T0E7QUd2ek9BO0FnQ2hGQTtBcENrSEE7QUFDQTtBQ3l4T0E7QUFDQTtBbUN6NE9BO0FwQzRJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FvQzlJQTtBbkMrNE9BO0FHeDBPQTtBZ0N6RUE7QXBDa0pBO0FBQ0E7QUNtd09BO0FBQ0E7QUczME9BO0FnQzVFQTtBcENzSkE7QUFDQTtBQ3F3T0E7QUFDQTtBR2oxT0E7QWdDNUVBO0FBS0E7QW5DNDVPQTtBQUNBO0FtQ3Q1T0E7QUFDQTtBQUNBO0FBQ0E7QXBDcUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNvM09BO0FHbjJPQTtBZ0M3REE7QXBDOENBO0FBQ0E7QUNzM09BO0FBQ0E7QUd0Mk9BO0FnQ2hFQTtBcENrREE7QUFDQTtBQ3czT0E7QUFDQTtBRy8yT0E7QWdDN0RBO0FBT0E7QUFDQTtBbkN5Nk9BO0FBQ0E7QUdyM09BO0FnQzNHQTtBQTJEQTtBQUNBO0FBQ0E7QUFDQTtBbkN5Nk9BO0FBQ0E7QUcxM09BO0FnQzlHQTtBQWtFQTtBbkMwNk9BO0FBQ0E7QUdsNE9BO0FnQ3JDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FuQ3k2T0E7QUFDQTtBbUN0Nk9BO0FBMEJBO0FuQys0T0E7QW1DeDZPQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBbkN5Nk9BO0FHcjVPQTtBZ0MzQkE7QUFVQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5DMDZPQTtBQUNBO0FHNTVPQTtBZ0M5QkE7QUFvQkE7QUFDQTtBbkMwNk9BO0FBQ0E7QUdyNk9BO0FnQzVCQTtBQThCQTtBbkN1Nk9BO0FBQ0E7QW1DcDZPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuQ3M2T0E7QW1DcDZPQTtBQUNBO0FBQ0E7QW5DczZPQTtBbUNwNk9BO0FBQ0E7QUFDQTtBQUNBO0FuQ3M2T0E7QW1DcDZPQTtBQUNBO0FBQ0E7QW5DczZPQTtBRzc3T0E7QWdDcUJBO0FBS0E7QW5DdTZPQTtBQUNBO0FtQ3A2T0E7QUFDQTtBbkNzNk9BO0FtQ3A2T0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkNzNk9BO0FtQ3A2T0E7QUFDQTtBbkNzNk9BO0FtQ242T0E7QXBDMkhBO0FBQ0E7QUFDQTtBQUNBO0FvQzVIQTtBQUNBO0FuQ3c2T0E7QUd0OU9BO0FnQzJDQTtBcENnSUE7QUFDQTtBQyt5T0E7QUFDQTtBR3o5T0E7QWdDd0NBO0FwQ29JQTtBQUNBO0FDaXpPQTtBQUNBO0FHbCtPQTtBZ0MyQ0E7QUFNQTtBbkNxN09BO0FBQ0E7QW1DbDdPQTtBcEN3RUE7QUFDQTtBQUNBO0FBQ0E7QW9DekVBO0FuQ3U3T0E7QUc5K09BO0FnQ3FEQTtBcEM4RUE7QUFDQTtBQysyT0E7QUFDQTtBR2ovT0E7QWdDa0RBO0FwQ21GQTtBQUNBO0FDZzNPQTtBQUNBO0FHMS9PQTtBZ0NpQ0E7QUEwQkE7QW5DbThPQTtBQUNBO0FtQ2g4T0E7QUFDQTtBQUNBO0FuQ2s4T0E7QUduZ1BBO0FnQytEQTtBQUtBO0FBQ0E7QW5DbThPQTtBQUNBO0FHdGdQQTtBZ0M0REE7QUFVQTtBQUNBO0FuQ284T0E7QUFDQTtBRy9nUEE7QWdDZ0JBO0FBZ0VBO0FBQ0E7QW5DbThPQTtBQUNBO0FHbGhQQTtBZ0NhQTtBQXFFQTtBbkNvOE9BO0FBQ0E7QW1DajhPQTtBcEMrREE7QUFDQTtBQUNBO0FBQ0E7QW9DaEVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5DczhPQTtBR3JpUEE7QWdDeUZBO0FwQ29FQTtBQUNBO0FDNDRPQTtBQUNBO0FHeGlQQTtBZ0NzRkE7QXBDd0VBO0FBQ0E7QUM4NE9BO0FBQ0E7QUdqalBBO0FnQ3lGQTtBQVNBO0FuQ205T0E7QUFDQTtBR3RqUEE7QWdDWUE7QUEyRkE7QUFDQTtBbkNtOU9BO0FBQ0E7QW1DaDlPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW5DazlPQTtBbUNoOU9BO0FBQ0E7QW5DazlPQTtBbUMvOE9BO0FBQ0E7QXBDZ0NBO0FBQ0E7QUFDQTtBQUNBO0FvQ2pDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QW5DbTlPQTtBR25sUEE7QWdDdUhBO0FwQ3NDQTtBQUNBO0FDMDdPQTtBQUNBO0FHdGxQQTtBZ0NvSEE7QXBDMENBO0FBQ0E7QUM0N09BO0FBQ0E7QUcvbFBBO0FnQ3VIQTtBQVlBO0FBQ0E7QUFDQTtBQUVBO0FuQys5T0E7QUFDQTtBR3BtUEE7QWdDb0hBO0FBb0JBO0FuQ2crT0E7QUFDQTtBbUNsOE9BO0FBQ0E7QW5DbzhPQTtBRy9tUEE7QWdDMEtBO0FBSUE7QUFDQTtBQUNBO0FuQ3E4T0E7QUFDQTtBR25uUEE7QWdDdUtBO0FBVUE7QW5DczhPQTtBQUNBO0FHM25QQTtBZ0M0R0E7QUE2RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuQ3M4T0E7QUFDQTtBR3JvUEE7QWdDTUE7QUE2TEE7QW5DczhPQTtBQUNBO0FHMW9QQTtBZ0NqSEE7QUF5VEE7QW5DczhPQTtBQUNBOztBbUNuOE9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkNzOE9BO0FHdnBQQTtBZ0M0TUE7QUFRQTtBbkN1OE9BO0FBQ0E7QUd6cFBBO0FnQ3lNQTtBQVlBO0FBQ0E7QUFDQTtBbkN3OE9BO0FBQ0E7O0FvQ3B4UEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQ3V4UEE7QW9DdHhQQTtBckNzRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ21zUEE7QUdsclBBO0FpQzNHQTtBckM0RkE7QUFDQTtBQ3FzUEE7QUFDQTtBR3JyUEE7QWlDOUdBO0FyQ2dHQTtBQUNBO0FDdXNQQTtBQUNBO0FHOXJQQTtBaUMzR0E7QUFHQTtBQUNBO0FBQ0E7QXBDMHlQQTtBQUNBO0FHbHNQQTtBaUM5R0E7QUFRQTtBQUNBO0FwQzR5UEE7QUFDQTtBb0MxeVBBO0FyQzROQTtBQUNBO0FBQ0E7QUFDQTtBcUM3TkE7QUFDQTtBQUNBO0FwQyt5UEE7QUdwdFBBO0FpQy9GQTtBckNrT0E7QUFDQTtBQ3FsUEE7QUFDQTtBR3Z0UEE7QWlDbEdBO0FyQ3VPQTtBQUNBO0FDc2xQQTtBQUNBO0FvQzF6UEE7QUFDQTtBcEM0elBBO0FHbnVQQTtBaUMvRkE7QUFTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQzZ6UEE7QUFDQTtBR3p1UEE7QWlDbEdBO0FBZ0JBO0FBQ0E7QUFDQTtBQUNBO0FwQyt6UEE7QUFDQTtBb0M3elBBO0FyQzRJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FxQzlJQTtBQUNBO0FBQ0E7QXBDbTBQQTtBRzl2UEE7QWlDekVBO0FyQ2tKQTtBQUNBO0FDeXJQQTtBQUNBO0FHandQQTtBaUM1RUE7QXJDc0pBO0FBQ0E7QUMyclBBO0FBQ0E7QW9DOTBQQTtBQUNBO0FBQ0E7QXBDZzFQQTtBRzl3UEE7QWlDekVBO0FBVUE7QXBDaTFQQTtBQUNBO0FHaHhQQTtBaUM1RUE7QUFhQTtBcENtMVBBO0FBQ0E7QW9DajFQQTtBQUNBO0FwQ20xUEE7QW9DbDFQQTtBQUNBO0FwQ28xUEE7QW9DbDFQQTtBQUNBO0FBQ0E7QXBDbzFQQTtBb0NuMVBBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBDcTFQQTtBR3h5UEE7QWlDakRBO0FBTUE7QUFDQTtBcEN1MVBBO0FBQ0E7QUczeVBBO0FpQ3BEQTtBQVVBO0FBQ0E7QUFDQTtBcEN5MVBBO0FBQ0E7QW9DdjFQQTtBQUNBO0FwQ3kxUEE7QUd4elBBO0FpQ2xDQTtBQUdBO0FwQzIxUEE7QUFDQTtBb0N6MVBBO0FBQ0E7QUFDQTtBcEMyMVBBO0FvQ3oxUEE7QUFDQTtBQUNBO0FBQ0E7QXBDMjFQQTtBR3QwUEE7QWlDekRBO0FBd0NBO0FBQ0E7QXBDMjFQQTtBQUNBO0FHejBQQTtBaUM1REE7QUE0Q0E7QXBDNjFQQTtBQUNBO0FvQzMxUEE7QUFDQTtBQUNBO0FwQzYxUEE7QUdyMVBBO0FpQ1ZBO0FBSUE7QXBDKzFQQTtBQUNBO0FHdjFQQTtBaUNiQTtBQU9BO0FwQ2kyUEE7QUFDQTtBb0MvMVBBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBDaTJQQTtBb0MvMVBBO0FBQ0E7QUFDQTtBQUNBO0FwQ2kyUEE7QW9DaDJQQTtBQUNBO0FBQ0E7QXBDazJQQTtBR3YzUEE7QWlDZUE7QUFTQTtBcENtMlBBO0FBQ0E7QW9DaDJQQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwQ2syUEE7QUdsNFBBO0FpQzRCQTtBQU1BO0FwQ28yUEE7QUFDQTtBR3A0UEE7QWlDeUJBO0FBU0E7QUFDQTtBcENzMlBBO0FBQ0E7QUc3NFBBO0FpQ0FBO0FBMENBO0FwQ3UyUEE7QUFDQTtBRy80UEE7QWlDSEE7QUE2Q0E7QUFDQTtBQUNBO0FwQ3kyUEE7QUFDQTtBR3o1UEE7QWlDakhBO0FBb0tBO0FwQzAyUEE7QUFDQTtBRzM1UEE7QWlDcEhBO0FBdUtBO0FBQ0E7QUFDQTtBcEM0MlBBO0FBQ0E7O0FxQ3RoUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckN5aFFBO0FxQ3hoUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJDMGhRQTtBR3A3UEE7QWtDNUdBO0FBUUE7QXJDNGhRQTtBQUNBO0FHdDdQQTtBa0MvR0E7QUFXQTtBQUNBO0FyQzhoUUE7QUFDQTtBcUM1aFFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyQzhoUUE7QXFDN2hRQTtBdENpRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQys5UEE7QUc5OFBBO0FrQ3RGQTtBdEN1RUE7QUFDQTtBQ2krUEE7QUFDQTtBR2o5UEE7QWtDekZBO0F0QzJFQTtBQUNBO0FDbStQQTtBQUNBO0FxQy9pUUE7QXRDc0lBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXNDeElBO0FyQ3FqUUE7QUcvOVBBO0FrQ3hGQTtBdEM0SUE7QUFDQTtBQys2UEE7QUFDQTtBR3grUEE7QWtDN0ZBO0FBYUE7QUFDQTtBQUNBO0FBQ0E7QXJDNGpRQTtBQUNBO0FHNytQQTtBa0NoR0E7QUFtQkE7QUFDQTtBQUNBO0FBQ0E7QXJDOGpRQTtBQUNBO0FxQzVqUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckM4alFBO0FxQzdqUUE7QUFDQTtBQUNBO0FyQytqUUE7QXFDN2pRQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBckMyalFBO0FxQzlqUUE7QXRDdUhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMwOFBBO0FHamhRQTtBa0NwREE7QXRDNkhBO0FBQ0E7QUM0OFBBO0FBQ0E7QUdwaFFBO0FrQ3ZEQTtBdENpSUE7QUFDQTtBQzg4UEE7QUFDQTtBcUNobFFBO0F0QzRJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDdThQQTtBcUN0bFFBO0F0Q2tKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDdThQQTtBcUMxbFFBO0FBQ0E7QXJDNGxRQTtBRzlpUUE7QWtDL0NBO0FBR0E7QXJDOGxRQTtBQUNBO0FxQzVsUUE7QUFDQTtBckM4bFFBO0FHdGpRQTtBa0N6Q0E7QUFHQTtBckNnbVFBO0FBQ0E7QXFDN2xRQTtBQUNBO0F0Q3lMQTtBQUNBO0FBQ0E7QUFDQTtBQ3U2UEE7QUdsa1FBO0FrQ2xDQTtBdEMrTEE7QUFDQTtBQ3k2UEE7QUFDQTtBR3JrUUE7QWtDckNBO0F0Q21NQTtBQUNBO0FDMjZQQTtBQUNBO0FHOWtRQTtBa0NsQ0E7QUFJQTtBQUNBO0FyQ2duUUE7QUFDQTtBR2psUUE7QWtDckNBO0FBUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckNrblFBO0FBQ0E7QXFDaG5RQTtBQUNBO0FBQ0E7QXJDa25RQTtBcUNqblFBO0FBQ0E7QXJDbW5RQTtBcUNqblFBO0FBQ0E7QXJDbW5RQTtBR3ZtUUE7QWtDM0RBO0FBaUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJDcW1RQTtBcUNwbVFBO0FBQ0E7QXJDc21RQTtBcUNwbVFBO0FBQ0E7QXJDc21RQTtBQUNBO0FHbm5RQTtBa0M5REE7QUE4RUE7QUFDQTtBQUNBO0FyQ3VtUUE7QUFDQTtBRzduUUE7QWtDcEVBO0FBNkZBO0FBQ0E7QXJDd21RQTtBQUNBO0FHaG9RQTtBa0N2RUE7QUFpR0E7QXJDMG1RQTtBQUNBO0FxQ3htUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJDMG1RQTtBcUN6bVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckMybVFBO0FxQzFtUUE7QUFDQTtBckM0bVFBO0FHN3BRQTtBa0MwQ0E7QUFVQTtBckM2bVFBO0FBQ0E7QXFDMW1RQTtBQUNBO0FBQ0E7QUFDQTtBckM0bVFBO0FHdnFRQTtBa0N3REE7QUFLQTtBckM4bVFBO0FBQ0E7QUd6cVFBO0FrQ3FEQTtBQVFBO0FyQ2duUUE7QXFDL21RQTtBQUNBO0FBQ0E7QXJDaW5RQTtBQUNBO0FHcnJRQTtBa0N1RUE7QUFFQTtBckNnblFBO0FBQ0E7QUcxclFBO0FrQ2pIQTtBQThMQTtBckNpblFBO0FBQ0E7QUc1clFBO0FrQ3BIQTtBQWlNQTtBckNtblFBO0FBQ0E7O0FzQ3J6UUE7QUFDQTtBQUNBO0FBQ0E7QXRDd3pRQTtBc0N2elFBO0FBQ0E7QXRDeXpRQTtBRzdzUUE7QW1DN0dBO0FBR0E7QXRDMnpRQTtBQUNBO0FHL3NRQTtBbUNoSEE7QUFNQTtBdEM2elFBO0FBQ0E7QXNDM3pRQTtBdkMrRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdUNqRkE7QUFDQTtBdENpMFFBO0FHaHVRQTtBbUNwR0E7QXZDcUZBO0FBQ0E7QUNtdlFBO0FBQ0E7QUdudVFBO0FtQ3ZHQTtBdkN5RkE7QUFDQTtBQ3F2UUE7QUFDQTtBc0MzMFFBO0FBQ0E7QXRDNjBRQTtBc0MzMFFBO0FBQ0E7QUFDQTtBQUNBO0F0QzYwUUE7QUdwdlFBO0FtQzVGQTtBQUtBO0FBQ0E7QXRDKzBRQTtBQUNBO0FHMXZRQTtBbUNwR0E7QUFtQkE7QXRDKzBRQTtBQUNBO0FHNXZRQTtBbUN2R0E7QUFzQkE7QUFDQTtBQUNBO0F0Q2kxUUE7QUFDQTtBR3J2UUE7QW1DckhBO0FBMkJBO0FBQ0E7QXRDbTFRQTtBQUNBO0FzQ2oxUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0Q20xUUE7QUdueFFBO0FtQ3JFQTtBQU9BO0FBQ0E7QUFDQTtBQUNBO0F0Q3ExUUE7QUFDQTtBR3h4UUE7QW1DeEVBO0FBYUE7QUFDQTtBQUNBO0FBQ0E7QXRDdTFRQTtBQUNBO0FzQ3IxUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0Q3UxUUE7QUcxeVFBO0FtQ2xEQTtBQU9BO0FBQ0E7QUFDQTtBQUNBO0F0Q3kxUUE7QUFDQTtBRy95UUE7QW1DckRBO0FBYUE7QXRDMjFRQTtBQUNBO0FzQ3oxUUE7QUFDQTtBQUNBO0FBQ0E7QXRDMjFRQTtBc0MxMVFBO0F2Q2lHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F1Q25HQTtBdENnMlFBO0FHcDBRQTtBbUM5QkE7QXZDdUdBO0FBQ0E7QUMrdlFBO0FBQ0E7QUd2MFFBO0FtQ2pDQTtBdkMyR0E7QUFDQTtBQ2l3UUE7QUFDQTtBR2gxUUE7QW1DOUJBO0FBSUE7QXRDODJRQTtBQUNBO0FHbDFRQTtBbUNqQ0E7QUFPQTtBdENnM1FBO0FBQ0E7QXNDOTJRQTtBdkM0S0E7QUFDQTtBQUNBO0FBQ0E7QXVDN0tBO0FBQ0E7QUFDQTtBdENtM1FBO0FHbjJRQTtBbUNwQkE7QXZDaUxBO0FBQ0E7QUMwc1FBO0FBQ0E7QUd0MlFBO0FtQ3ZCQTtBdkNxTEE7QUFDQTtBQzRzUUE7QUFDQTtBRy8yUUE7QW1DcEJBO0FBTUE7QUFDQTtBQUNBO0F0Q2k0UUE7QUFDQTtBR24zUUE7QW1DdkJBO0FBV0E7QUFDQTtBQUNBO0FBQ0E7QXRDbTRRQTtBQUNBO0FzQ2o0UUE7QUFDQTtBQUNBO0FBQ0E7QXRDbTRRQTtBR240UUE7QW1DSEE7QUFLQTtBQUNBO0F0Q3E0UUE7QUFDQTtBR3Q0UUE7QW1DTkE7QUFTQTtBQUNBO0FBQ0E7QXRDdTRRQTtBQUNBO0FzQ3I0UUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEN1NFFBO0FHejVRQTtBbUNXQTtBQVNBO0FBQ0E7QUFDQTtBQUNBO0F0Q3k0UUE7QUFDQTtBRzk1UUE7QW1DUUE7QUFlQTtBQUNBO0FBQ0E7QXRDMjRRQTtBQUNBO0FzQ3g0UUE7QUFDQTtBdEMwNFFBO0FHMzZRQTtBbUNnQ0E7QUFHQTtBdEM0NFFBO0FBQ0E7QUdoN1FBO0FtQ2xDQTtBQTBFQTtBQUNBO0F0QzQ0UUE7QUFDQTtBR243UUE7QW1DckNBO0FBOEVBO0FBQ0E7QUFDQTtBdEM4NFFBO0FBQ0E7QXNDNTRRQTtBQUNBO0FBQ0E7QUFDQTtBdEM4NFFBO0FHbDhRQTtBbUNpREE7QUFLQTtBdENnNVFBO0FBQ0E7QUd0N1FBO0FtQ2dDQTtBQVFBO0F0Q2s1UUE7QUFDQTtBc0NoNVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0Q2s1UUE7QXNDajVRQTtBQUNBO0F0Q201UUE7QUd2OVFBO0FtQ2pIQTtBQXlMQTtBdENtNVFBO0FBQ0E7QUd6OVFBO0FtQ3BIQTtBQTRMQTtBdENxNVFBO0FBQ0E7O0F1Q2xsUkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2Q3FsUkE7QXVDcGxSQTtBQUNBO0FBQ0E7QUFDQTtBdkNzbFJBO0F1Q3BsUkE7QUFDQTtBQUNBO0F2Q3NsUkE7QXVDcGxSQTtBeENxS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBd0N2S0E7QUFDQTtBQUNBO0FBQ0E7QXZDMGxSQTtBRzcvUUE7QW9DbEdBO0F4QzJLQTtBQUNBO0FDdzdRQTtBQUNBO0FHaGdSQTtBb0NyR0E7QXhDK0tBO0FBQ0E7QUMwN1FBO0FBQ0E7QUd6Z1JBO0FvQ2xHQTtBQU9BO0FBQ0E7QXZDd21SQTtBQUNBO0FHNWdSQTtBb0NyR0E7QUFXQTtBdkMwbVJBO0FBQ0E7QXVDeG1SQTtBQXFCQTtBQUNBO0F2Q3NsUkE7QXVDM21SQTtBeEM0RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBd0M5RkE7QXZDaW5SQTtBRzdoUkE7QW9DdEZBO0F4Q2tHQTtBQUNBO0FDcWhSQTtBQUNBO0F1Q3JuUkE7QXhDMERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXdDNURBO0F2QzJuUkE7QUc5aVJBO0FvQy9FQTtBeENnRUE7QUFDQTtBQ2lrUkE7QUFDQTtBR2pqUkE7QW9DbEZBO0F4Q29FQTtBQUNBO0FDbWtSQTtBQUNBO0FHMWpSQTtBb0MvRUE7QUFJQTtBdkN5b1JBO0FBQ0E7QUc1alJBO0FvQ2xGQTtBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkMyb1JBO0FBQ0E7QXVDdG9SQTtBQUNBO0F2Q3dvUkE7QXVDcm9SQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2Q3VvUkE7QXVDdG9SQTtBQUNBO0FBQ0E7QXZDd29SQTtBdUN0b1JBO0FBQ0E7QXZDd29SQTtBdUN0b1JBO0FBQ0E7QUFDQTtBdkN3b1JBO0FHaG1SQTtBb0N6REE7QUFvQkE7QUFDQTtBQUNBO0FBQ0E7QXZDeW9SQTtBQUNBO0FHcm1SQTtBb0M1REE7QUEwQkE7QUFDQTtBQUNBO0F2QzJvUkE7QUFDQTtBdUN6b1JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEN4QkE7QUFDQTtBQUNBO0FIb3FSQTtBdUM3b1JBO0FBQ0E7QUFDQTtBQUNBO0F2QytvUkE7QXVDN29SQTtBeENzSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBd0N4SEE7QUFDQTtBQUNBO0F2Q21wUkE7QUd4b1JBO0FvQ2ZBO0F4QzRIQTtBQUNBO0FDK2hSQTtBQUNBO0FHM29SQTtBb0NsQkE7QXhDZ0lBO0FBQ0E7QUNpaVJBO0FBQ0E7QUdwcFJBO0FvQ2ZBO0FBTUE7QUFDQTtBQUNBO0F2Q2lxUkE7QUFDQTtBR3hwUkE7QW9DbEJBO0FBV0E7QUFDQTtBdkNtcVJBO0FBQ0E7QXVDanFSQTtBeEN3SkE7QUFDQTtBQUNBO0FBQ0E7QXdDekpBO0F2Q3NxUkE7QUd4cVJBO0FvQ0FBO0F4QzZKQTtBQUNBO0FDK2dSQTtBQUNBO0FHM3FSQTtBb0NIQTtBeENpS0E7QUFDQTtBQ2loUkE7QUFDQTtBdUNoclJBO0F4Q21HQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F3Q3JHQTtBQUNBO0FBQ0E7QXZDc3JSQTtBRzlyUkE7QW9DSUE7QXhDeUdBO0FBQ0E7QUNxbFJBO0FBQ0E7QUdqc1JBO0FvQ0NBO0F4QzZHQTtBQUNBO0FDdWxSQTtBQUNBO0F1Q2pzUkE7QUFDQTtBdkNtc1JBO0FHN3NSQTtBb0NJQTtBQVNBO0FBQ0E7QUFDQTtBdkNvc1JBO0FBQ0E7QUdqdFJBO0FvQ0NBO0FBY0E7QUFDQTtBQUNBO0FBQ0E7QXZDc3NSQTtBQUNBO0F1Q3BzUkE7QXhDZ0lBO0FBQ0E7QUFDQTtBQUNBO0F3Q2pJQTtBQUNBO0F2Q3lzUkE7QUdwdVJBO0FvQ3dCQTtBeENxSUE7QUFDQTtBQzJrUkE7QUFDQTtBR3Z1UkE7QW9DcUJBO0F4Q3lJQTtBQUNBO0FDNmtSQTtBQUNBO0FHN3VSQTtBb0MwQkE7QUFFQTtBdkNxdFJBO0FBQ0E7QXVDbnRSQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZDcXRSQTtBdUNwdFJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZDc3RSQTtBR3h3UkE7QW9Da0NBO0FBbUJBO0F2Q3V0UkE7QUFDQTtBR3Z6UkE7QUFDQTtBb0MyR0E7QXZDK3NSQTtBdUM5c1JBO0FBQ0E7QXZDZ3RSQTtBdUMvc1JBO0FBQ0E7QXZDaXRSQTtBdUM1c1JBO0FBQ0E7QXZDOHNSQTtBdUN6c1JBO0FBQ0E7QXZDMnNSQTtBQUNBO0FHbjBSQTtBQUNBO0FvQ3NHQTtBdkNndVJBO0F1Qy90UkE7QUFDQTtBdkNpdVJBO0F1Q2h1UkE7QUFDQTtBdkNrdVJBO0F1Qzd0UkE7QUFDQTtBdkMrdFJBO0F1QzF0UkE7QUFDQTtBdkM0dFJBO0FBQ0E7QUc1eVJBO0FvQzdCQTtBQWlIQTtBQUNBO0F2QzR0UkE7QUFDQTtBdUMxdFJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZDNHRSQTtBdUNuclJBO0FBQ0E7QUFDQTtBdkNxclJBO0F1Q25yUkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZDcXJSQTtBdUNuclJBO0FBQ0E7QUFDQTtBdkNxclJBO0FHMzBSQTtBb0NqSEE7QUEwUUE7QUFDQTtBdkNzclJBO0FBQ0E7QUc5MFJBO0FvQ3BIQTtBQThRQTtBQUNBO0F2Q3dyUkE7QUFDQTs7QXdDeDhSQTtBQUNBO0FBQ0E7QXhDMjhSQTtBd0MxOFJBO0FBQ0E7QUFDQTtBeEM0OFJBO0F3QzE4UkE7QXpDcUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXlDdkZBO0FBQ0E7QUFDQTtBeENnOVJBO0FHMTJSQTtBcUMxR0E7QXpDMkZBO0FBQ0E7QUM2M1JBO0FBQ0E7QUc3MlJBO0FxQzdHQTtBekMrRkE7QUFDQTtBQyszUkE7QUFDQTtBd0MzOVJBO0FBQ0E7QXhDNjlSQTtBR3ozUkE7QXFDMUdBO0FBU0E7QXhDODlSQTtBQUNBO0FHMzNSQTtBcUM3R0E7QUFZQTtBQUNBO0F4Q2crUkE7QUFDQTtBd0M5OVJBO0FBQ0E7QUFDQTtBQUNBO0F4Q2crUkE7QUd6NFJBO0FxQzFGQTtBQUtBO0FBQ0E7QXhDaytSQTtBQUNBO0FHNTRSQTtBcUM3RkE7QUFTQTtBeENvK1JBO0FBQ0E7QXdDbCtSQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4Q28rUkE7QUcxNVJBO0FxQzlFQTtBQU1BO0FBQ0E7QUFDQTtBeENzK1JBO0FBQ0E7QXdDcCtSQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4Q3MrUkE7QXdDcitSQTtBekNpSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeUNuSUE7QUFDQTtBQUNBO0FBQ0E7QXhDMitSQTtBR2w3UkE7QXFDOURBO0F6Q3VJQTtBQUNBO0FDNjJSQTtBQUNBO0FHcjdSQTtBcUNqRUE7QXpDMklBO0FBQ0E7QUMrMlJBO0FBQ0E7QUc5N1JBO0FxQzlEQTtBQU9BO0FBQ0E7QUFDQTtBQUNBO0F4Q3kvUkE7QUFDQTtBR244UkE7QXFDakVBO0FBYUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeEMyL1JBO0FBQ0E7QXdDei9SQTtBekNrTUE7QUFDQTtBQUNBO0FBQ0E7QXlDbk1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhDOC9SQTtBRzE5UkE7QXFDMUNBO0F6Q3VNQTtBQUNBO0FDaTBSQTtBQUNBO0FHNzlSQTtBcUM3Q0E7QXpDMk1BO0FBQ0E7QUNtMFJBO0FBQ0E7QUd0K1JBO0FxQzFDQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhDNGdTQTtBQUNBO0FHNStSQTtBcUM3Q0E7QUFlQTtBQUNBO0FBQ0E7QXhDOGdTQTtBQUNBO0F3QzVnU0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4QzhnU0E7QXdDM2dTQTtBQUNBO0F4QzZnU0E7QUdoZ1NBO0FxQ2RBO0FBR0E7QXhDK2dTQTtBQUNBO0FHcmdTQTtBcUNOQTtBQUNBO0F4QzhnU0E7QXdDNWdTQTtBQUNBO0F4QzhnU0E7QUFDQTtBRzFnU0E7QXFDTkE7QUFHQTtBQUNBO0F4Q2loU0E7QUFDQTtBd0M3Z1NBO0FBQ0E7QUFDQTtBeEMrZ1NBO0F3QzdnU0E7QUFDQTtBQUNBO0F4QytnU0E7QUczaFNBO0FxQ1VBO0FBSUE7QUFDQTtBQUNBO0F4Q2loU0E7QUFDQTtBRy9oU0E7QXFDT0E7QUFTQTtBQUNBO0F4Q21oU0E7QUFDQTtBd0NqaFNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QXhDa2hTQTtBRzlpU0E7QXFDdUJBO0FBT0E7QUFDQTtBeENvaFNBO0FBQ0E7QUdqalNBO0FxQ29CQTtBQVdBO0FBQ0E7QXhDc2hTQTtBQUNBO0FHMWpTQTtBcUN0QkE7QUE2REE7QUFDQTtBQUNBO0FBQ0E7QXhDdWhTQTtBQUNBO0FHL2pTQTtBcUN6QkE7QUFtRUE7QUFDQTtBeEN5aFNBO0FBQ0E7QUd4a1NBO0FxQ25FQTtBQXFIQTtBQUNBO0FBQ0E7QUFDQTtBeEMwaFNBO0FBQ0E7QUc3a1NBO0FxQ3RFQTtBQTJIQTtBQUNBO0FBQ0E7QXhDNGhTQTtBQUNBO0F3QzFoU0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJDbkhBO0FBQ0E7QUFDQTtBSGdwU0E7QXdDOWhTQTtBekNnQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeUNsQ0E7QUFDQTtBQUNBO0F4Q29pU0E7QUcvbVNBO0FxQ3VFQTtBekNzQ0E7QUFDQTtBQ3NnU0E7QUFDQTtBR2xuU0E7QXFDb0VBO0F6QzBDQTtBQUNBO0FDd2dTQTtBQUNBO0FHM25TQTtBcUN1RUE7QUFNQTtBeENralNBO0FBQ0E7QXdDaGpTQTtBekN3RUE7QUFDQTtBQUNBO0FBQ0E7QXlDekVBO0FBQ0E7QXhDcWpTQTtBR3hvU0E7QXFDZ0ZBO0F6QzZFQTtBQUNBO0FDKytSQTtBQUNBO0FHM29TQTtBcUM2RUE7QXpDaUZBO0FBQ0E7QUNpL1JBO0FBQ0E7QUdwcFNBO0FxQ2dGQTtBQUtBO0F4Q21rU0E7QUFDQTtBR3RwU0E7QXFDNkVBO0FBUUE7QUFDQTtBQUNBO0F4Q3FrU0E7QUFDQTtBd0Nua1NBO0F6QzJEQTtBQUNBO0FBQ0E7QUFDQTtBeUM1REE7QXhDd2tTQTtBR3ZxU0E7QXFDNkZBO0F6Q2dFQTtBQUNBO0FDOGdTQTtBQUNBO0FHMXFTQTtBcUMwRkE7QXpDb0VBO0FBQ0E7QUNnaFNBO0FBQ0E7QUduclNBO0FxQzZGQTtBQUlBO0F4Q3NsU0E7QUFDQTtBR3JyU0E7QXFDMEZBO0FBT0E7QUFDQTtBQUNBO0F4Q3dsU0E7QUFDQTtBd0N0bFNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhDd2xTQTtBd0N2bFNBO0FBQ0E7QXhDeWxTQTtBR3hzU0E7QXFDOEdBO0FBR0E7QUFDQTtBQUNBO0F4QzJsU0E7QUFDQTtBRzVzU0E7QXFDMkdBO0FBUUE7QUFDQTtBQUNBO0F4QzZsU0E7QUFDQTtBR3R0U0E7QXFDeUdBO0FBbUJBO0F4QzhsU0E7QUFDQTtBR3h0U0E7QXFDc0dBO0FBc0JBO0FBQ0E7QXhDZ21TQTtBQUNBO0F3QzlsU0E7QUFDQTtBQUNBO0FBQ0E7QXhDZ21TQTtBR251U0E7QXFDZ0lBO0FBS0E7QXhDa21TQTtBQUNBO0F3QzlsU0E7QUFDQTtBeENnbVNBO0FHM3VTQTtBcUMwSUE7QUFHQTtBQUNBO0F4Q2ttU0E7QUFDQTtBR2p2U0E7QXFDeUlBO0FBU0E7QXhDbW1TQTtBQUNBO0F3Q2ptU0E7QUFDQTtBQUNBO0F4Q21tU0E7QUcxdlNBO0FxQ3FKQTtBQUlBO0F4Q3FtU0E7QUFDQTtBRzV5U0E7QUFDQTtBcUN5TUE7QXhDc21TQTtBd0NybVNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhDdW1TQTtBQUNBO0FHcnpTQTtBQUNBO0FxQ29NQTtBeENvblNBO0F3Q25uU0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeENxblNBO0FBQ0E7QUc5eFNBO0FxQzZEQTtBQStHQTtBQUNBO0FBQ0E7QXhDc25TQTtBd0NyblNBO0FBQ0E7QXhDdW5TQTtBQUNBO0FHcnlTQTtBcUMwREE7QUF1SEE7QUFDQTtBQUNBO0FBQ0E7QXhDd25TQTtBd0N2blNBO0FBQ0E7QXhDeW5TQTtBQUNBO0FHbnpTQTtBcUNqSEE7QUErU0E7QXhDeW5TQTtBQUNBO0FHcnpTQTtBcUNwSEE7QUFrVEE7QXhDMm5TQTtBQUNBOztBeUM5NlNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpDaTdTQTtBeUNoN1NBO0FBQ0E7QXpDazdTQTtBeUNoN1NBO0FBQ0E7QUFDQTtBekNrN1NBO0FHMzBTQTtBc0N6R0E7QUFJQTtBQUNBO0F6Q283U0E7QUFDQTtBRzkwU0E7QXNDNUdBO0FBUUE7QUFDQTtBekNzN1NBO0FBQ0E7QXlDcDdTQTtBMUN3RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMEMxRUE7QUFDQTtBQUNBO0F6QzA3U0E7QUdqMlNBO0FzQzdGQTtBMUM4RUE7QUFDQTtBQ28zU0E7QUFDQTtBR3AyU0E7QXNDaEdBO0ExQ2tGQTtBQUNBO0FDczNTQTtBQUNBO0FHNzJTQTtBc0M3RkE7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBekN3OFNBO0FBQ0E7QUdsM1NBO0FzQ2hHQTtBQVlBO0FBQ0E7QUFDQTtBekMwOFNBO0FBQ0E7QXlDeDhTQTtBQUNBO0FBQ0E7QUFDQTtBekMwOFNBO0F5Q3o4U0E7QUFDQTtBQUNBO0F6QzI4U0E7QXlDejhTQTtBQUNBO0F6QzI4U0E7QXlDejhTQTtBQUNBO0F6QzI4U0E7QXlDejhTQTtBQUNBO0FBQ0E7QXpDMjhTQTtBeUMxOFNBO0FBQ0E7QUFDQTtBQUNBO0F6QzQ4U0E7QXlDejhTQTtBQUNBO0FBQ0E7QXpDMjhTQTtBeUN6OFNBO0FBQ0E7QUFDQTtBekMyOFNBO0F5QzE4U0E7QUFDQTtBQUNBO0FBQ0E7QXpDNDhTQTtBeUN4OFNBO0FBQ0E7QUFDQTtBQUNBO0F6QzA4U0E7QXlDeDhTQTtBQUNBO0FBQ0E7QUFDQTtBekMwOFNBO0F5Q3g4U0E7QUFDQTtBQUNBO0FBQ0E7QXpDMDhTQTtBeUN4OFNBO0FBQ0E7QUFDQTtBQUNBO0F6QzA4U0E7QXlDdjhTQTtBQUNBO0FBQ0E7QXpDeThTQTtBeUN4OFNBO0FBQ0E7QUFDQTtBekMwOFNBO0F5Q3o4U0E7QUFDQTtBekMyOFNBO0F5Q3o4U0E7QUFDQTtBQUNBO0F6QzI4U0E7QXlDeDhTQTtBQUNBO0F6QzA4U0E7QXlDdjhTQTtBQUNBO0FBQ0E7QUFDQTtBekN5OFNBO0F5Q3g4U0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBekMwOFNBO0F5Q3g4U0E7QUFDQTtBQUNBO0FBQ0E7QXpDMDhTQTtBeUN6OFNBO0FBQ0E7QXpDMjhTQTtBeUN2OFNBO0FBQ0E7QUFDQTtBekN5OFNBO0F5Q3g4U0E7QUFDQTtBMUMrSUE7QUFDQTtBQUNBO0FBQ0E7QUM0elNBO0FHcitTQTtBc0NzQkE7QTFDcUpBO0FBQ0E7QUM4elNBO0FBQ0E7QUd4K1NBO0FzQ21CQTtBMUN5SkE7QUFDQTtBQ2cwU0E7QUFDQTtBeUN4OVNBO0FBQ0E7QUFDQTtBekMwOVNBO0F5Q3g5U0E7QUFDQTtBekMwOVNBO0F5Q3o5U0E7QUFDQTtBQUNBO0F6QzI5U0E7QXlDMTlTQTtBQUNBO0F6QzQ5U0E7QXlDMTlTQTtBQUNBO0F6QzQ5U0E7QXlDejlTQTtBQUNBO0F6QzI5U0E7QXlDMTlTQTtBQUNBO0FBQ0E7QXpDNDlTQTtBeUNyOVNBO0FBQ0E7QUFDQTtBekN1OVNBO0F5Q3Q5U0E7QUFDQTtBQUNBO0F6Q3c5U0E7QXlDdDlTQTtBQUNBO0F6Q3c5U0E7QXlDdDlTQTtBQUNBO0F6Q3c5U0E7QXlDdjlTQTtBQUNBO0F6Q3k5U0E7QXlDdjlTQTtBQUNBO0F6Q3k5U0E7QXlDcjlTQTtBQUNBO0FBQ0E7QUFDQTtBekN1OVNBO0F5Q3Q5U0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBekN3OVNBO0F5Q3Q5U0E7QUFDQTtBQUNBO0FBQ0E7QXpDdzlTQTtBeUN2OVNBO0FBQ0E7QXpDeTlTQTtBeUNyOVNBO0FBQ0E7QUFDQTtBekN1OVNBO0F5Q3Q5U0E7QUFDQTtBMUN1RUE7QUFDQTtBQUNBO0FBQ0E7QUNrNVNBO0FHM2pUQTtBc0M4RkE7QTFDNkVBO0FBQ0E7QUNvNVNBO0FBQ0E7QUc5alRBO0FzQzJGQTtBMUNpRkE7QUFDQTtBQ3M1U0E7QUFDQTtBeUN0K1NBO0FBQ0E7QUFDQTtBekN3K1NBO0F5Q3QrU0E7QUFDQTtBekN3K1NBO0F5Q3YrU0E7QUFDQTtBQUNBO0F6Q3krU0E7QXlDeCtTQTtBQUNBO0F6QzArU0E7QXlDeCtTQTtBQUNBO0F6QzArU0E7QXlDditTQTtBQUNBO0F6Q3krU0E7QXlDeCtTQTtBQUNBO0FBQ0E7QXpDMCtTQTtBeUNuK1NBO0FBQ0E7QUFDQTtBekNxK1NBO0F5Q3ArU0E7QUFDQTtBekNzK1NBO0F5Q3ArU0E7QUFDQTtBQUNBO0F6Q3MrU0E7QXlDcCtTQTtBQUNBO0F6Q3MrU0E7QXlDcitTQTtBQUNBO0F6Q3UrU0E7QXlDcCtTQTtBQUNBO0FBQ0E7QUFDQTtBekNzK1NBO0F5Q3IrU0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBekN1K1NBO0F5Q3IrU0E7QUFDQTtBekN1K1NBO0F5Q3IrU0E7QUFDQTtBQUNBO0FBQ0E7QXpDdStTQTtBeUN0K1NBO0FBQ0E7QUFDQTtBekN3K1NBO0F5Q3QrU0E7QUFDQTtBekN3K1NBO0F5Q24rU0E7QUFDQTtBQUNBO0F6Q3ErU0E7QXlDcCtTQTtBQUNBO0FBQ0E7QXpDcytTQTtBeUNwK1NBO0FBQ0E7QXpDcytTQTtBeUNwK1NBO0FBQ0E7QUFDQTtBQUNBO0F6Q3MrU0E7QXlDcitTQTtBQUNBO0FBQ0E7QUFDQTtBekN1K1NBO0F5Q3IrU0E7QUFDQTtBQUNBO0FBQ0E7QXpDdStTQTtBeUNwK1NBO0FBQ0E7QUFDQTtBQUNBO0F6Q3MrU0E7QXlDcitTQTtBQUNBO0FBQ0E7QUFDQTtBekN1K1NBO0F5Q3IrU0E7QUFDQTtBQUNBO0FBQ0E7QXpDdStTQTtBeUNuK1NBO0FBQ0E7QUFDQTtBQUNBO0F6Q3ErU0E7QXlDcCtTQTtBQUNBO0FBQ0E7QUFDQTtBekNzK1NBO0F5Q3ArU0E7QUFDQTtBQUNBO0F6Q3MrU0E7QXlDcCtTQTtBQUNBO0FBQ0E7QUFDQTtBekNzK1NBO0F5Q3IrU0E7QUFDQTtBQUNBO0FBQ0E7QXpDdStTQTtBeUNyK1NBO0FBQ0E7QUFDQTtBQUNBO0F6Q3UrU0E7QXlDbitTQTtBQUNBO0FBQ0E7QXpDcStTQTtBeUNwK1NBO0FBQ0E7QXpDcytTQTtBeUNwK1NBO0FBQ0E7QUFDQTtBekNzK1NBO0F5Q24rU0E7QUFDQTtBQUNBO0F6Q3ErU0E7QXlDcCtTQTtBQUNBO0F6Q3MrU0E7QXlDcCtTQTtBQUNBO0FBQ0E7QXpDcytTQTtBeUNuK1NBO0FBQ0E7QUFDQTtBQUNBO0F6Q3ErU0E7QXlDbitTQTtBMUM3UkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMEMyUkE7QXpDeStTQTtBR252VEE7QXNDd1FBO0ExQ3ZSQTtBQUNBO0FDc3dUQTtBQUNBO0FHdHZUQTtBc0NxUUE7QTFDblJBO0FBQ0E7QUN3d1RBO0FBQ0E7QXlDbi9TQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6Q3EvU0E7QXlDbi9TQTtBMUMzS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMEN5S0E7QUFDQTtBekN5L1NBO0FHOXdUQTtBc0NrUkE7QTFDcktBO0FBQ0E7QUNxcVRBO0FBQ0E7QUdqeFRBO0FzQytRQTtBMUNqS0E7QUFDQTtBQ3VxVEE7QUFDQTtBeUNuZ1RBO0ExQ2pIQTtBQUNBO0FBQ0E7QUFDQTtBMENnSEE7QUFDQTtBQUNBO0F6Q3dnVEE7QUdueVRBO0FzQ3VSQTtBMUM1R0E7QUFDQTtBQzRuVEE7QUFDQTtBR3R5VEE7QXNDb1JBO0ExQ3hHQTtBQUNBO0FDOG5UQTtBQUNBO0F5Q2xoVEE7QUFDQTtBekNvaFRBO0F5Q25oVEE7QUFDQTtBekNxaFRBO0F5Q3BoVEE7QUFDQTtBQUNBO0F6Q3NoVEE7QXlDL2dUQTtBQUNBO0FBQ0E7QUFDQTtBekNpaFRBO0F5Q2hoVEE7QTFDdk1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTBDcU1BO0F6Q3NoVEE7QUd0MFRBO0FzQzhTQTtBMUNqTUE7QUFDQTtBQzZ0VEE7QUFDQTtBR3owVEE7QXNDMlNBO0ExQzdMQTtBQUNBO0FDK3RUQTtBQUNBO0F5Q2ppVEE7QUFDQTtBekNtaVRBO0F5Q2hpVEE7QUFDQTtBQUNBO0F6Q2tpVEE7QXlDamlUQTtBQUNBO0ExQ25KQTtBQUNBO0FBQ0E7QUFDQTtBMENrSkE7QXpDc2lUQTtBR2oyVEE7QXNDd1RBO0ExQzdJQTtBQUNBO0FDMHJUQTtBQUNBO0FHcDJUQTtBc0NxVEE7QTFDeklBO0FBQ0E7QUM0clRBO0FBQ0E7QXlDampUQTtBQUNBO0FBQ0E7QXpDbWpUQTtBR2ozVEE7QXNDNUVBO0FBZ1pBO0F6Q2lqVEE7QUFDQTtBeUMvaVRBO0FBQ0E7QUFDQTtBekNpalRBO0F5Q2hqVEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6Q2tqVEE7QUdqNFRBO0FzQzBVQTtBQU9BO0FBQ0E7QXpDb2pUQTtBQUNBO0F5Q2xqVEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6Q29qVEE7QUc5NFRBO0FzQ3FWQTtBQU9BO0FBQ0E7QXpDc2pUQTtBQUNBO0F5Q3BqVEE7QUFDQTtBQUNBO0F6Q3NqVEE7QUd4NVRBO0FzQ2dXQTtBQUlBO0FBQ0E7QXpDd2pUQTtBQUNBO0F5Q3RqVEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6Q3dqVEE7QUdyNlRBO0FzQ3dXQTtBQU9BO0FBQ0E7QXpDMGpUQTtBQUNBO0FHeDZUQTtBc0NpWEE7QUFFQTtBQUNBO0F6Q3lqVEE7QUFDQTtBRzk2VEE7QXNDZ1hBO0FBUUE7QUFDQTtBekMwalRBO0FBQ0E7QUd2N1RBO0FzQ3VVQTtBQXlEQTtBekMyalRBO0FBQ0E7QUd6N1RBO0FzQ29VQTtBQTREQTtBekM2alRBO0FBQ0E7QXlDM2pUQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6QzZqVEE7QXlDNWpUQTtBQUNBO0FBQ0E7QXpDOGpUQTtBeUM3alRBO0FBQ0E7QXpDK2pUQTtBRzM4VEE7QXNDMllBO0FBR0E7QXpDaWtUQTtBQUNBO0F5Qy9qVEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6Q2lrVEE7QXlDaGtUQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6Q2trVEE7QUdoK1RBO0FzQ3VaQTtBQVNBO0FBQ0E7QUFDQTtBekNva1RBO0FBQ0E7QUd2K1RBO0FzQ2laQTtBQXFCQTtBQUNBO0FBQ0E7QXpDcWtUQTtBQUNBO0F5Q25rVEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBekNxa1RBO0FHcC9UQTtBc0MyYUE7QUFNQTtBQUNBO0FBQ0E7QXpDdWtUQTtBQUNBO0F5Q3JrVEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6Q3VrVEE7QUdsZ1VBO0FzQ3NiQTtBQU9BO0FBQ0E7QUFDQTtBekN5a1RBO0FBQ0E7QXlDeGtUQTtBMUM5UkE7QUFDQTtBQUNBO0FBQ0E7QUN5MlRBO0FHbGhVQTtBc0NvY0E7QTFDelJBO0FBQ0E7QUMyMlRBO0FBQ0E7QUdyaFVBO0FzQ2ljQTtBMUNyUkE7QUFDQTtBQzYyVEE7QUFDQTtBeUN4bFRBO0FBQ0E7QUFDQTtBekMwbFRBO0F5Q3hsVEE7QUFDQTtBekMwbFRBO0F5Q3psVEE7QUFDQTtBQUNBO0F6QzJsVEE7QXlDMWxUQTtBQUNBO0F6QzRsVEE7QXlDMWxUQTtBQUNBO0F6QzRsVEE7QXlDemxUQTtBQUNBO0F6QzJsVEE7QXlDMWxUQTtBQUNBO0FBQ0E7QXpDNGxUQTtBeUN0bFRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F6Q3dsVEE7QUczalVBO0FzQzZkQTtBQVFBO0FBQ0E7QUFDQTtBekMwbFRBO0FBQ0E7QXlDeGxUQTtBQUNBO0F6QzBsVEE7QUdya1VBO0FzQzBlQTtBQUdBO0F6QzRsVEE7QUFDQTtBeUMxbFRBO0FBQ0E7QUFDQTtBekM0bFRBO0F5Q3psVEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpDMmxUQTtBR3RsVUE7QXNDcWZBO0FBUUE7QXpDNmxUQTtBQUNBO0F5QzNsVEE7QUFDQTtBQUNBO0FBR0E7QUFFQTtBQUNBO0FBQ0E7QXpDMGxUQTtBR25tVUE7QXNDZ2dCQTtBQVdBO0FBQ0E7QXpDNGxUQTtBQUNBO0FHbm1VQTtBc0MwZkE7QUFlQTtBekM4bFRBO0FBQ0E7QUdobVVBO0FzQ2tmQTtBQWtCQTtBekNnbVRBO0FBQ0E7QUd0blVBO0FzQ3NZQTtBQW1KQTtBekNpbVRBO0FBQ0E7QUd4blVBO0FzQ21ZQTtBQXNKQTtBQUNBO0F6Q21tVEE7QUFDQTtBeUNqbVRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXpDbW1UQTtBR3ZvVUE7QXNDakhBO0FBd3BCQTtBekNvbVRBO0F5Q25tVEE7QUFDQTtBekNxbVRBO0F5Q3BtVEE7QTFDbmNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTBDaWNBO0F6QzBtVEE7QUFDQTtBR3ZwVUE7QXNDMGlCQTtBMUM3YkE7QUFDQTtBQzhpVUE7QUFDQTtBRzFwVUE7QXNDdWlCQTtBMUN6YkE7QUFDQTtBQ2dqVUE7QUFDQTtBR25xVUE7QXNDNmlCQTtBQUNBO0F6Q3luVEE7QUFDQTtBR3hxVUE7QXNDNmlCQTtBQUdBO0F6QzRuVEE7QUFDQTtBRzdxVUE7QXNDb2pCQTtBQUNBO0F6QzRuVEE7QXlDM25UQTtBQUNBO0ExQ2paQTtBQUNBO0FBQ0E7QUFDQTtBMENnWkE7QXpDZ29UQTtBQUNBO0FHMXJVQTtBc0NzakJBO0ExQzNZQTtBQUNBO0FDbWhVQTtBQUNBO0FHN3JVQTtBc0NtakJBO0ExQ3ZZQTtBQUNBO0FDcWhVQTtBQUNBO0FHdHNVQTtBc0MwakJBO0FBQ0E7QUFDQTtBekMrb1RBO0FBQ0E7QUd6c1VBO0FzQ3BIQTtBQW9yQkE7QUFDQTtBekM2b1RBO0FBQ0E7O0EwQ2wwVUE7QUFDQTtBMUNxMFVBO0EwQ2wwVUE7QUFDQTtBQUdBO0ExQ2swVUE7QTBDL3pVQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExQ2kwVUE7QTBDL3pVQTtBQUNBO0ExQ2kwVUE7QTBDOXpVQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkNxQ0E7QUFDQTtBQUNBO0FINHhVQTtBRzN4VUE7QUFDQTtBdUN0Q0E7QUFDQTtBMUNvMFVBO0FBQ0E7QUc1eFVBO0FBQ0E7QXVDM0NBO0FBQ0E7QTFDMDBVQTtBQUNBO0FHN3ZVQTtBdUMzRkE7QUFpQkE7QUFDQTtBQUNBO0FBQ0E7QTFDMjBVQTtBQUNBO0FHbHdVQTtBdUM5RkE7QUF3QkE7QUFDQTtBQUNBO0FBQ0E7QTFDNDBVQTtBQUNBO0FHNXZVQTtBdUN0SEE7QUEwQ0E7QUFDQTtBQUNBO0ExQzQwVUE7QUFDQTtBMEN6MFVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExQzIwVUE7QUc1eFVBO0F1Q3JEQTtBQVNBO0ExQzQwVUE7QUFDQTtBRzl4VUE7QXVDeERBO0FBYUE7QUFDQTtBMUM2MFVBO0FBQ0E7QTBDMTBVQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFDNDBVQTtBMEN2MFVBO0FBQ0E7QUFDQTtBMUN5MFVBO0FHcnpVQTtBdUN0QkE7QUFLQTtBMUMwMFVBO0FBQ0E7QUd2elVBO0F1Q3pCQTtBQVNBO0ExQzIwVUE7QUFDQTtBMEN4MFVBO0FBQ0E7QTFDMDBVQTtBMEN4MFVBO0EzQ2ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTJDYUE7QUFDQTtBMUM4MFVBO0FHMzBVQTtBdUNOQTtBM0NUQTtBQUNBO0FDODFVQTtBQUNBO0FHOTBVQTtBdUNUQTtBM0NMQTtBQUNBO0FDZzJVQTtBQUNBO0FHcDFVQTtBdUNUQTtBQU1BO0FBQ0E7QTFDMjFVQTtBQUNBO0EwQ3gxVUE7QTNDNENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMreVVBO0FHajJVQTtBdUNFQTtBM0NrREE7QUFDQTtBQ2l6VUE7QUFDQTtBRzEyVUE7QXVDVEE7QUFtQkE7QUFDQTtBMUNvMlVBO0FBQ0E7QUc3MlVBO0F1Q1pBO0FBd0JBO0FBQ0E7QTFDcTJVQTtBQUNBO0EwQ2wyVUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUNtMlVBO0EwQ2oyVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBM0M4QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMkNoQ0E7QUFDQTtBQUNBO0ExQ3UyVUE7QUdoNVVBO0F1Q2lDQTtBM0N3Q0E7QUFDQTtBQzIwVUE7QUFDQTtBR241VUE7QXVDOEJBO0EzQzRDQTtBQUNBO0FDNjBVQTtBQUNBO0FHNTVVQTtBdUNpQ0E7QUFXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExQ28zVUE7QUFDQTtBR2w2VUE7QXVDOEJBO0FBbUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFDcTNVQTtBQUNBO0EwQ2wzVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkM3R0E7QUFDQTtBQUNBO0FIaytVQTtBMENyM1VBO0FBQ0E7QTFDdTNVQTtBRzE3VUE7QXVDa0VBO0FBSUE7QTFDdzNVQTtBQUNBO0EwQ3IzVUE7QUFDQTtBMUN1M1VBO0FHbDhVQTtBdUMwRUE7QUFJQTtBMUN3M1VBO0FBQ0E7QTBDcjNVQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ExQ3MzVUE7QUduOVVBO0F1Q2tGQTtBQWtCQTtBMUNtM1VBO0FBQ0E7QUdsZ1ZBO0F1Q21KQTtBQUNBO0ExQ2szVUE7QUFDQTtBR2xnVkE7QXVDOElBO0FBQ0E7QTFDdTNVQTtBQUNBO0EwQ2gzVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUNrM1VBO0FHeCtVQTtBdUNrSEE7QUFPQTtBMUNtM1VBO0FBQ0E7QUcxK1VBO0F1QytHQTtBQVdBO0ExQ28zVUE7QUFDQTtBR2wvVUE7QXVDNERBO0FBc0VBO0FBQ0E7QUFDQTtBMUNvM1VBO0FBQ0E7QUd0L1VBO0F1Q3lEQTtBQTRFQTtBQUNBO0ExQ3EzVUE7QUFDQTtBRy8vVUE7QXVDb0JBO0FBMEhBO0FBQ0E7QUFDQTtBQUNBO0ExQ3EzVUE7QUFDQTtBR3BnVkE7QXVDaUJBO0FBaUlBO0FBQ0E7QTFDczNVQTtBQUNBO0EwQ24zVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFDcTNVQTtBMENuM1VBO0EzQy9GQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EyQzZGQTtBQUNBO0ExQ3kzVUE7QUc5aFZBO0F1Q2tLQTtBM0N6RkE7QUFDQTtBQ3k5VUE7QUFDQTtBR2ppVkE7QXVDK0pBO0EzQ3JGQTtBQUNBO0FDMjlVQTtBQUNBO0EwQ240VUE7QUFDQTtBMUNxNFVBO0FHN2lWQTtBdUNrS0E7QUFVQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFDcTRVQTtBQUNBO0FHcGpWQTtBdUMrSkE7QUFtQkE7QUFDQTtBQUNBO0ExQ3M0VUE7QUFDQTtBMENuNFVBO0EzQ3BGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EyQ2tGQTtBQUNBO0ExQ3k0VUE7QUd2a1ZBO0F1QzJMQTtBM0M5RUE7QUFDQTtBQzg5VUE7QUFDQTtBRzFrVkE7QXVDd0xBO0EzQzFFQTtBQUNBO0FDZytVQTtBQUNBO0EwQ241VUE7QUFDQTtBMUNxNVVBO0FHdGxWQTtBdUMyTEE7QUFVQTtBQUNBO0FBQ0E7QUFDQTtBMUNxNVVBO0FBQ0E7QUczbFZBO0F1Q3dMQTtBQWlCQTtBQUNBO0FBQ0E7QUFDQTtBMUNzNVVBO0FBQ0E7QTBDbjVVQTtBQUNBO0FBQ0E7QUFDQTtBMUNxNVVBO0FHeG1WQTtBdUNxTkE7QUFFQTtBQUNBO0ExQ3E1VUE7QUFDQTtBR2puVkE7QXVDMEpBO0FBdUVBO0FBQ0E7QUFDQTtBMUNvNVVBO0FBQ0E7QUdyblZBO0F1Q3VKQTtBQTZFQTtBQUNBO0ExQ3E1VUE7QUFDQTtBMENsNVVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMUNvNVVBO0FHcm9WQTtBdUNqSEE7QUFzV0E7QTFDbzVVQTtBQUNBOztBMkMzdlZBO0FBQ0E7QUFDQTtBQUNBO0EzQzh2VkE7QTJDN3ZWQTtBQUNBO0FBQ0E7QTNDK3ZWQTtBMkM3dlZBO0FBQ0E7QUFDQTtBQUNBO0EzQyt2VkE7QUd6cFZBO0F3Q3pHQTtBQUtBO0FBQ0E7QTNDaXdWQTtBQUNBO0FHNXBWQTtBd0M1R0E7QUFTQTtBM0Ntd1ZBO0FBQ0E7QTJDL3ZWQTtBQUNBO0FBQ0E7QTNDaXdWQTtBMkNod1ZBO0FBQ0E7QUFDQTtBQUNBO0EzQ2t3VkE7QTJDandWQTtBQUNBO0EzQ213VkE7QUdoclZBO0F3Q3hGQTtBQVNBO0EzQ213VkE7QUFDQTtBR2xyVkE7QXdDM0ZBO0FBWUE7QTNDcXdWQTtBMkNwd1ZBO0FBQ0E7QTNDc3dWQTtBMkNwd1ZBO0FBQ0E7QUFDQTtBM0Nzd1ZBO0FBQ0E7QTJDbndWQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EzQ3F3VkE7QUd2c1ZBO0F3Q3JFQTtBQVNBO0EzQ3V3VkE7QUFDQTtBRy9zVkE7QXdDM0ZBO0FBc0NBO0EzQ3d3VkE7QUFDQTtBR2p0VkE7QXdDOUZBO0FBeUNBO0EzQzB3VkE7QUFDQTtBMkN4d1ZBO0FBQ0E7QTNDMHdWQTtBRzV0VkE7QXdDL0NBO0FBR0E7QTNDNHdWQTtBQUNBO0FHOXRWQTtBd0NsREE7QUFNQTtBM0M4d1ZBO0FBQ0E7QTJDNXdWQTtBQUNBO0EzQzh3VkE7QUd6dVZBO0F3Q3RDQTtBQUdBO0EzQ2d4VkE7QUFDQTtBMkM5d1ZBO0E1Q1dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTRDYkE7QTNDb3hWQTtBR3R2VkE7QXdDaENBO0E1Q2lCQTtBQUNBO0FDeXdWQTtBQUNBO0FHenZWQTtBd0NuQ0E7QTVDcUJBO0FBQ0E7QUMyd1ZBO0FBQ0E7QTJDL3hWQTtBQUNBO0FBQ0E7QTNDaXlWQTtBR3R3VkE7QXdDaENBO0FBUUE7QTNDa3lWQTtBQUNBO0FHeHdWQTtBd0NuQ0E7QUFXQTtBQUNBO0FBQ0E7QTNDb3lWQTtBQUNBO0EyQ2x5VkE7QTVDbUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTRDckZBO0EzQ3d5VkE7QUcxeFZBO0F3Q2hCQTtBNUN5RkE7QUFDQTtBQ3F0VkE7QUFDQTtBRzd4VkE7QXdDbkJBO0E1QzZGQTtBQUNBO0FDdXRWQTtBQUNBO0FHdHlWQTtBd0NoQkE7QUFJQTtBQUNBO0EzQ3N6VkE7QUFDQTtBRzV5VkE7QXdDaEJBO0FBUUE7QTNDd3pWQTtBQUNBO0FHOXlWQTtBd0NuQkE7QUFXQTtBQUNBO0FBQ0E7QTNDMHpWQTtBQUNBO0EyQ3h6VkE7QTVDckJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNnMVZBO0FHL3pWQTtBd0NBQTtBNUNmQTtBQUNBO0FDazFWQTtBQUNBO0FHbDBWQTtBd0NIQTtBNUNYQTtBQUNBO0FDbzFWQTtBQUNBO0EyQ3owVkE7QUFDQTtBQUNBO0EzQzIwVkE7QUcvMFZBO0F3Q0FBO0FBT0E7QTNDNDBWQTtBQUNBO0FHajFWQTtBd0NIQTtBQVVBO0FBQ0E7QUFDQTtBM0M4MFZBO0FBQ0E7QTJDNTBWQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTNDODBWQTtBR3IyVkE7QXdDZUE7QUFVQTtBM0NnMVZBO0FBQ0E7QUd2MlZBO0F3Q1lBO0FBYUE7QTNDazFWQTtBQUNBO0FHLzJWQTtBd0NqSEE7QUFpSkE7QUFDQTtBM0NtMVZBO0FBQ0E7QUdsM1ZBO0F3Q3BIQTtBQXFKQTtBQUNBO0EzQ3ExVkE7QUFDQTs7QTRDNStWQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVDKytWQTtBNEM5K1ZBO0FBQ0E7QUFDQTtBQUNBO0E1Q2cvVkE7QUd4NFZBO0F5QzNHQTtBQUtBO0FBQ0E7QTVDay9WQTtBQUNBO0FHMzRWQTtBeUM5R0E7QUFTQTtBQUNBO0E1Q28vVkE7QUFDQTtBNENsL1ZBO0FBQ0E7QUFDQTtBN0N1RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNkN6RUE7QTVDdy9WQTtBRzk1VkE7QXlDOUZBO0E3QytFQTtBQUNBO0FDaTdWQTtBQUNBO0FHajZWQTtBeUNqR0E7QTdDbUZBO0FBQ0E7QUNtN1ZBO0FBQ0E7QTRDbmdXQTtBN0MrQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNkNqQ0E7QUFDQTtBQUNBO0E1Q3lnV0E7QUdwN1ZBO0F5Q3pGQTtBN0NxQ0E7QUFDQTtBQzQrVkE7QUFDQTtBR3Y3VkE7QXlDNUZBO0E3Q3lDQTtBQUNBO0FDOCtWQTtBQUNBO0FHaDhWQTtBeUN6RkE7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1Q3VoV0E7QUFDQTtBR3Q4VkE7QXlDNUZBO0FBYUE7QUFDQTtBQUNBO0FBQ0E7QTVDeWhXQTtBQUNBO0FHajlWQTtBeUM5RkE7QUF5QkE7QUFDQTtBNUMwaFdBO0FBQ0E7QUdwOVZBO0F5Q2pHQTtBQTZCQTtBQUNBO0FBQ0E7QUFDQTtBNUM0aFdBO0FBQ0E7QTRDMWhXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTVDNGhXQTtBNEMzaFdBO0FBQ0E7QUFDQTtBNUM2aFdBO0FHL2hXQTtBeUNJQTtBNUM4aFdBO0FHamlXQTtBeUNHQTtBNUNpaVdBO0FHbmlXQTtBeUNFQTtBNUNvaVdBO0FHcmlXQTtBeUNDQTtBNUN1aVdBO0FHdmlXQTtBeUNBQTtBNUMwaVdBO0E0Q3ZpV0E7QUFDQTtBNUN5aVdBO0E0Q3ZpV0E7QUFDQTtBNUN5aVdBO0FHNS9WQTtBeUM5Q0E7QUFHQTtBNUMyaVdBO0FBQ0E7QTRDemlXQTtBQUNBO0E1QzJpV0E7QUd2Z1dBO0F5Q3JDQTtBQUdBO0FBQ0E7QTVDNmlXQTtBQUNBO0FHMWdXQTtBeUN4Q0E7QUFPQTtBQUNBO0E1QytpV0E7QUFDQTtBNEM3aVdBO0FBQ0E7QUFDQTtBNUMraVdBO0FHdmhXQTtBeUMxQkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBNUNpaldBO0FBQ0E7QUc1aFdBO0F5QzdCQTtBQVVBO0FBQ0E7QTVDbWpXQTtBQUNBO0FHcGhXQTtBeUMzQ0E7QUFjQTtBNUNxaldBO0FBQ0E7QTRDbmpXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1Q3FqV0E7QTRDcGpXQTtBQUNBO0E1Q3NqV0E7QUdualdBO0F5Q0pBO0FBR0E7QTVDd2pXQTtBQUNBO0FHcmpXQTtBeUNQQTtBQU1BO0E1QzBqV0E7QUFDQTtBRzdqV0E7QXlDVEE7QUFlQTtBQUNBO0FBQ0E7QTVDMmpXQTtBQUNBO0FHamtXQTtBeUNaQTtBQW9CQTtBQUNBO0FBQ0E7QTVDNmpXQTtBQUNBO0FHM2tXQTtBeUMzREE7QUE0RUE7QUFDQTtBQUNBO0FBQ0E7QTVDOGpXQTtBQUNBO0FHaGxXQTtBeUM5REE7QUFrRkE7QUFDQTtBQUNBO0E1Q2drV0E7QUFDQTtBNEM5aldBO0FBQ0E7QUFDQTtBQUNBO0E1Q2drV0E7QUcvbFdBO0F5Q2pIQTtBQW1KQTtBQUNBO0E1Q2lrV0E7QUFDQTtBR2xtV0E7QXlDcEhBO0FBdUpBO0FBQ0E7QTVDbWtXQTtBQUNBOztBNkM1dFdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdDK3RXQTtBNkM5dFdBO0E5Q3NHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDMm5XQTtBR3puV0E7QTBDNUdBO0E5QzRHQTtBQUNBO0FDNm5XQTtBQUNBO0FHNW5XQTtBMEMvR0E7QTlDZ0hBO0FBQ0E7QUMrbldBO0FBQ0E7QTZDL3VXQTtBOUM2S0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3FrV0E7QUc1b1dBO0EwQzFHQTtBOUNtTEE7QUFDQTtBQ3VrV0E7QUFDQTtBRy9vV0E7QTBDN0dBO0E5Q3VMQTtBQUNBO0FDeWtXQTtBQUNBO0E2Qy92V0E7QTlDd0pBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMwbVdBO0FHNXBXQTtBMEMxR0E7QTlDOEpBO0FBQ0E7QUM0bVdBO0FBQ0E7QTZDendXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdDMndXQTtBR3pxV0E7QTBDL0dBO0FBZ0JBO0FBQ0E7QTdDNHdXQTtBQUNBO0E2QzF3V0E7QUFDQTtBQUNBO0E3QzR3V0E7QTZDM3dXQTtBQUNBO0E3QzZ3V0E7QUd6cldBO0EwQ3hGQTtBQU9BO0E3Qzh3V0E7QUFDQTtBNkM1d1dBO0FBQ0E7QUFDQTtBQUNBO0E3Qzh3V0E7QTZDN3dXQTtBQUNBO0E3Qyt3V0E7QTZDN3dXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3Qyt3V0E7QTZDOXdXQTtBQUNBO0FBQ0E7QTdDZ3hXQTtBRzdzV0E7QTBDckVBO0FBSUE7QTdDa3hXQTtBQUNBO0FHcnRXQTtBMEN2RUE7QUFhQTtBQUNBO0FBQ0E7QUFDQTtBN0NteFdBO0FBQ0E7QUcxdFdBO0EwQzFFQTtBQW1CQTtBQUNBO0E3Q3F4V0E7QUFDQTtBR251V0E7QTBDOUVBO0FBZ0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdDcXhXQTtBQUNBO0FHenVXQTtBMENqRkE7QUF1Q0E7QUFDQTtBQUNBO0E3Q3V4V0E7QUFDQTtBNkNyeFdBO0FBQ0E7QUFDQTtBN0N1eFdBO0E2Q3R4V0E7QUFDQTtBN0N3eFdBO0E2Q3R4V0E7QUFDQTtBN0N3eFdBO0E2Q3R4V0E7QUFDQTtBQUNBO0E3Q3d4V0E7QTZDdnhXQTtBQUNBO0E3Q3l4V0E7QUdqd1dBO0EwQzVCQTtBQU9BO0E3QzB4V0E7QUFDQTtBR3h2V0E7QTBDMUNBO0FBVUE7QTdDNHhXQTtBQUNBO0E2QzF4V0E7QUFDQTtBQUNBO0FBQ0E7QTdDNHhXQTtBR254V0E7QTBDbENBO0FBNEJBO0E3QzZ4V0E7QUFDQTtBNkMzeFdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0M2eFdBO0FHL3hXQTtBMENIQTtBQU9BO0FBQ0E7QTdDK3hXQTtBQUNBO0FHbHlXQTtBMENOQTtBQVdBO0E3Q2l5V0E7QUFDQTtBNkMveFdBO0FBQ0E7QTdDaXlXQTtBNkNoeVdBO0FBQ0E7QTdDa3lXQTtBNkNqeVdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTdDbXlXQTtBR3R6V0E7QTBDZUE7QUFNQTtBQUNBO0FBQ0E7QTdDcXlXQTtBQUNBO0FHMXpXQTtBMENZQTtBQVdBO0FBQ0E7QUFDQTtBN0N1eVdBO0FBQ0E7QTZDcnlXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3Q3V5V0E7QUd2MFdBO0EwQzRCQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0E3Q3l5V0E7QUFDQTtBNkN0eVdBO0FBQ0E7QUFDQTtBQUNBO0E5Q3dEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E4QzFEQTtBQUNBO0E3QzR5V0E7QUc5MVdBO0EwQzRDQTtBOUNpRUE7QUFDQTtBQ3F2V0E7QUFDQTtBR2oyV0E7QTBDeUNBO0E5Q3FFQTtBQUNBO0FDdXZXQTtBQUNBO0E2Q3Z6V0E7QTlDcUdBO0FBQ0E7QUFDQTtBQUNBO0E4Q3RHQTtBQUNBO0FBQ0E7QTdDNHpXQTtBR24zV0E7QTBDbURBO0E5QzBHQTtBQUNBO0FDMHRXQTtBQUNBO0FHdDNXQTtBMENnREE7QTlDOEdBO0FBQ0E7QUM0dFdBO0FBQ0E7QUcvM1dBO0EwQ21EQTtBQU1BO0FBQ0E7QTdDMDBXQTtBQUNBO0FHbDRXQTtBMENnREE7QUFVQTtBQUNBO0FBQ0E7QTdDNDBXQTtBQUNBO0E2QzEwV0E7QUFDQTtBQUNBO0E3QzQwV0E7QUdoNVdBO0EwQzRDQTtBQTJCQTtBQUNBO0FBQ0E7QTdDNjBXQTtBQUNBO0FHcDVXQTtBMEN5Q0E7QUFnQ0E7QUFDQTtBN0MrMFdBO0FBQ0E7QTZDNzBXQTtBQUNBO0E3QyswV0E7QUdoNldBO0EwQ2dGQTtBQUdBO0E3Q2kxV0E7QUFDQTtBR2w2V0E7QTBDNkVBO0FBTUE7QTdDbTFXQTtBQUNBO0FHMTZXQTtBMENXQTtBQStFQTtBN0NvMVdBO0FBQ0E7QTZDbDFXQTtBQUNBO0FBR0E7QUFDQTtBN0NrMVdBO0E2Q3AwV0E7QUFDQTtBN0NzMFdBOztBOEN4aVhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUMyaVhBO0E4QzFpWEE7QS9Dc0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN1OVdBO0FHdDhXQTtBMkMzR0E7QS9DNEZBO0FBQ0E7QUN5OVdBO0FBQ0E7QUd6OFdBO0EyQzlHQTtBL0NnR0E7QUFDQTtBQzI5V0E7QUFDQTtBR2w5V0E7QTJDM0dBO0FBR0E7QUFDQTtBQUNBO0E5QzhqWEE7QUFDQTtBR3Q5V0E7QTJDOUdBO0FBUUE7QUFDQTtBOUNna1hBO0FBQ0E7QThDOWpYQTtBL0M0TkE7QUFDQTtBQUNBO0FBQ0E7QStDN05BO0FBQ0E7QUFDQTtBOUNta1hBO0FHeCtXQTtBMkMvRkE7QS9Da09BO0FBQ0E7QUN5MldBO0FBQ0E7QUczK1dBO0EyQ2xHQTtBL0N1T0E7QUFDQTtBQzAyV0E7QUFDQTtBR3AvV0E7QTJDL0ZBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUNpbFhBO0FBQ0E7QUcxL1dBO0EyQ2xHQTtBQWFBO0FBQ0E7QUFDQTtBQUNBO0E5Q21sWEE7QUFDQTtBR3AvV0E7QTJDaEhBO0FBbUJBO0E5Q3FsWEE7QUFDQTtBOENubFhBO0FBQ0E7QTlDcWxYQTtBRzdnWEE7QTJDekVBO0FBR0E7QTlDdWxYQTtBQUNBO0FHL2dYQTtBMkM1RUE7QUFNQTtBOUN5bFhBO0FBQ0E7QThDdmxYQTtBQUNBO0FBQ0E7QUFDQTtBOUN5bFhBO0FHemhYQTtBMkNuRUE7QUFLQTtBQUNBO0E5QzJsWEE7QUFDQTtBOEN6bFhBO0EvQ2tDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ErQ3BDQTtBQUNBO0E5QytsWEE7QUczaVhBO0EyQ3ZEQTtBL0N3Q0E7QUFDQTtBQzhqWEE7QUFDQTtBRzlpWEE7QTJDMURBO0EvQzRDQTtBQUNBO0FDZ2tYQTtBQUNBO0E4QzFtWEE7QUFDQTtBOUM0bVhBO0FHMWpYQTtBMkN2REE7QUFRQTtBQUNBO0E5QzZtWEE7QUFDQTtBRzdqWEE7QTJDMURBO0FBWUE7QUFDQTtBQUNBO0FBQ0E7QTlDK21YQTtBQUNBO0E4QzdtWEE7QUFDQTtBQUNBO0FBQ0E7QTlDK21YQTtBOEM5bVhBO0EvQ3lMQTtBQUNBO0FBQ0E7QUFDQTtBQ3c3V0E7QUdubFhBO0EyQ2pDQTtBL0M4TEE7QUFDQTtBQzA3V0E7QUFDQTtBR3RsWEE7QTJDcENBO0EvQ2tNQTtBQUNBO0FDNDdXQTtBQUNBO0E4QzluWEE7QUFDQTtBOUNnb1hBO0FHbG1YQTtBMkMvQkE7QUFHQTtBOUNrb1hBO0FBQ0E7QUdwbVhBO0EyQ2xDQTtBQU1BO0E5Q29vWEE7QUFDQTtBRzVtWEE7QTJDakNBO0FBWUE7QTlDcW9YQTtBQUNBO0FHOW1YQTtBMkNwQ0E7QUFlQTtBQUNBO0E5Q3VvWEE7QUFDQTtBR3ZuWEE7QTJDckNBO0FBd0JBO0FBQ0E7QUFDQTtBOUN3b1hBO0FBQ0E7QUczblhBO0EyQ3hDQTtBQTZCQTtBQUNBO0E5QzBvWEE7QUFDQTtBR25uWEE7QTJDdERBO0FBaUNBO0E5QzRvWEE7QUFDQTtBOEMxb1hBO0FBQ0E7QUFDQTtBQUNBO0E5QzRvWEE7QThDM29YQTtBQUNBO0E5QzZvWEE7QThDM29YQTtBQUNBO0FBQ0E7QTlDNm9YQTtBOEM1b1hBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTlDOG9YQTtBRzNwWEE7QTJDU0E7QUFNQTtBQUNBO0E5Q2dwWEE7QUFDQTtBRzlwWEE7QTJDTUE7QUFVQTtBQUNBO0FBQ0E7QTlDa3BYQTtBQUNBO0FHdnBYQTtBMkNSQTtBQWVBO0E5Q29wWEE7QUFDQTtBOENscFhBO0FBQ0E7QTlDb3BYQTtBR2hyWEE7QTJDMkJBO0FBR0E7QTlDc3BYQTtBQUNBO0FHcHFYQTtBMkNVQTtBQU1BO0E5Q3dwWEE7QUFDQTtBRzFyWEE7QTJDREE7QUF1Q0E7QUFDQTtBOUN3cFhBO0FBQ0E7QUc3clhBO0EyQ0pBO0FBMkNBO0E5QzBwWEE7QUFDQTtBR3ByWEE7QTJDbEJBO0FBOENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTlDNHBYQTtBQUNBO0E4QzFwWEE7QUFDQTtBQUNBO0FBQ0E7QTlDNHBYQTtBR250WEE7QTJDb0RBO0FBS0E7QUFDQTtBOUM4cFhBO0FBQ0E7QUd0dFhBO0EyQ2lEQTtBQVNBO0E5Q2dxWEE7QUFDQTtBOEM5cFhBO0FBQ0E7QUFDQTtBQUNBO0E5Q2dxWEE7QThDL3BYQTtBQUNBO0EvQ3dEQTtBQUNBO0FBQ0E7QUFDQTtBK0N6REE7QTlDb3FYQTtBRzN1WEE7QTJDb0VBO0EvQytEQTtBQUNBO0FDNG1YQTtBQUNBO0FHOXVYQTtBMkNpRUE7QS9Db0VBO0FBQ0E7QUM2bVhBO0FBQ0E7QThDOXFYQTtBQUNBO0FBQ0E7QTlDZ3JYQTtBOEMvcVhBO0FBQ0E7QUFDQTtBOUNpclhBO0E4QzlxWEE7QUFDQTtBOUNnclhBO0E4QzlxWEE7QS9DeUNBO0FBQ0E7QUFDQTtBQUNBO0ErQzFDQTtBQUNBO0E5Q21yWEE7QUcxd1hBO0EyQ29GQTtBL0MrQ0E7QUFDQTtBQzJvWEE7QUFDQTtBRzd3WEE7QTJDaUZBO0EvQ29EQTtBQUNBO0FDNG9YQTtBQUNBO0E4QzdyWEE7QS9DNkVBO0FBQ0E7QUFDQTtBQUNBO0ErQzlFQTtBOUNrc1hBO0FHN3hYQTtBMkN5RkE7QS9Da0ZBO0FBQ0E7QUNzblhBO0FBQ0E7QUdoeVhBO0EyQ3NGQTtBL0NzRkE7QUFDQTtBQ3duWEE7QUFDQTtBOEN6c1hBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTlDMnNYQTtBOEN6c1hBO0FBQ0E7QUFDQTtBQUNBO0E5QzJzWEE7QThDMXNYQTtBQUNBO0FBQ0E7QTlDNHNYQTtBR2owWEE7QTJDK0dBO0FBU0E7QTlDNnNYQTtBQUNBO0E4QzFzWEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUM0c1hBO0FHNTBYQTtBMkM0SEE7QUFNQTtBOUM4c1hBO0FBQ0E7QUc5MFhBO0EyQ3lIQTtBQVNBO0FBQ0E7QTlDZ3RYQTtBQUNBO0FHdjFYQTtBMkNnR0E7QUEwQ0E7QTlDaXRYQTtBQUNBO0FHejFYQTtBMkM2RkE7QUE2Q0E7QUFDQTtBQUNBO0E5Q210WEE7QUFDQTtBR24yWEE7QTJDakhBO0FBb1FBO0FBQ0E7QTlDb3RYQTtBQUNBO0FHdDJYQTtBMkNwSEE7QUF3UUE7QUFDQTtBQUNBO0E5Q3N0WEE7QUFDQTs7QStDaitYQTtBQUNBO0FBQ0E7QUFDQTtBL0NvK1hBO0ErQ24rWEE7QUFDQTtBQUNBO0FBQ0E7QS9DcStYQTtBRzMzWEE7QTRDN0dBO0FBS0E7QS9DdStYQTtBQUNBO0FHNzNYQTtBNENoSEE7QUFRQTtBL0N5K1hBO0FBQ0E7QStDditYQTtBaEQ2RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBZ0QvRUE7QUFDQTtBQUNBO0FBQ0E7QS9DNitYQTtBR2g1WEE7QTRDbEdBO0FoRG1GQTtBQUNBO0FDbTZYQTtBQUNBO0FHbjVYQTtBNENyR0E7QWhEdUZBO0FBQ0E7QUNxNlhBO0FBQ0E7QUc1NVhBO0E0Q2xHQTtBQU9BO0FBQ0E7QS9DMi9YQTtBQUNBO0FHLzVYQTtBNENyR0E7QUFXQTtBQUNBO0EvQzYvWEE7QUFDQTtBK0MzL1hBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QS9DNi9YQTtBR2o3WEE7QTRDbkZBO0FBU0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EvQysvWEE7QUFDQTtBR3g3WEE7QTRDdEZBO0FBaUJBO0FBQ0E7QUFDQTtBQUNBO0EvQ2lnWUE7QUFDQTtBK0M5L1hBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EvQ2dnWUE7QStDLy9YQTtBQUNBO0EvQ2lnWUE7QUc5OFhBO0E0QzNEQTtBQVdBO0FBQ0E7QUFDQTtBL0NrZ1lBO0FBQ0E7QUdsOVhBO0E0QzlEQTtBQWdCQTtBQUNBO0EvQ29nWUE7QUFDQTtBK0NqZ1lBO0FBQ0E7QUFDQTtBQUNBO0EvQ21nWUE7QUdoK1hBO0E0Q2pIQTtBQWlGQTtBL0NvZ1lBO0FBQ0E7QUdsK1hBO0E0Q3BIQTtBQW9GQTtBL0NzZ1lBO0FBQ0E7O0FnRDNsWUE7QUFDQTtBQUNBO0FoRDhsWUE7QWdEN2xZQTtBQUNBO0FoRCtsWUE7QWdEN2xZQTtBQUNBO0FBQ0E7QWhEK2xZQTtBZ0Q3bFlBO0FBQ0E7QUFDQTtBaEQrbFlBO0FnRDlsWUE7QUFDQTtBaERnbVlBO0FHNy9YQTtBNkN2R0E7QUFPQTtBaERpbVlBO0FBQ0E7QWdEL2xZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoRGltWUE7QWdEaG1ZQTtBQUNBO0FoRGttWUE7QUczZ1lBO0E2QzdGQTtBQVNBO0FoRG1tWUE7QUFDQTtBZ0RqbVlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhEbW1ZQTtBZ0RsbVlBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QWhEbW1ZQTtBRzVoWUE7QTZDNUVBO0FBT0E7QWhEcW1ZQTtBQUNBO0FHamlZQTtBNkNqRkE7QUFnQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoRHNtWUE7QUFDQTtBR3hpWUE7QTZDcEZBO0FBd0JBO0FBQ0E7QUFDQTtBaER3bVlBO0FBQ0E7QWdEdG1ZQTtBQUNBO0FoRHdtWUE7QUdyallBO0E2Q3BEQTtBQUdBO0FoRDBtWUE7QUFDQTtBR3ZqWUE7QTZDdkRBO0FBTUE7QWhENG1ZQTtBQUNBO0FnRDFtWUE7QWpEc0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWlEeEJBO0FBT0E7QUFDQTtBaEQwbVlBO0FHemtZQTtBNkMzQ0E7QWpENEJBO0FBQ0E7QUM0bFlBO0FBQ0E7QUc1a1lBO0E2QzlDQTtBakRnQ0E7QUFDQTtBQzhsWUE7QUFDQTtBZ0Q3bllBO0FqRDJHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDcWhZQTtBRzVsWUE7QTZDeENBO0FqRGlIQTtBQUNBO0FDdWhZQTtBQUNBO0FHL2xZQTtBNkMzQ0E7QWpEcUhBO0FBQ0E7QUN5aFlBO0FBQ0E7QWdEN29ZQTtBakRzRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzBqWUE7QUc1bVlBO0E2Q3hDQTtBakQ0RkE7QUFDQTtBQzRqWUE7QUFDQTtBZ0RycFlBO0FBQ0E7QWhEdXBZQTtBR3huWUE7QTZDM0NBO0FBZUE7QUFDQTtBQUNBO0FoRHdwWUE7QUFDQTtBRzVuWUE7QTZDOUNBO0FBb0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWhEMHBZQTtBQUNBO0FnRHhwWUE7QWpEd0tBO0FBQ0E7QUFDQTtBQUNBO0FpRHpLQTtBQUNBO0FoRDZwWUE7QUdocFlBO0E2Q2hCQTtBakQ2S0E7QUFDQTtBQ3UvWEE7QUFDQTtBR25wWUE7QTZDbkJBO0FqRGlMQTtBQUNBO0FDeS9YQTtBQUNBO0FnRHhxWUE7QWpEbUhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWlEckhBO0FoRDhxWUE7QUdwcVlBO0E2Q1pBO0FqRHlIQTtBQUNBO0FDMmpZQTtBQUNBO0FHdnFZQTtBNkNmQTtBakQ2SEE7QUFDQTtBQzZqWUE7QUFDQTtBZ0R4cllBO0FBQ0E7QWhEMHJZQTtBR25yWUE7QTZDUkE7QUFHQTtBaEQ0cllBO0FBQ0E7QUdycllBO0E2Q1hBO0FBTUE7QWhEOHJZQTtBQUNBO0FnRDNyWUE7QUFDQTtBaEQ2cllBO0FnRDFyWUE7QUFDQTtBQUNBO0FoRDRyWUE7QWdEM3JZQTtBQUNBO0FBQ0E7QWhENnJZQTtBZ0Q1cllBO0FBQ0E7QWhEOHJZQTtBZ0Q1cllBO0FBQ0E7QWhEOHJZQTtBZ0Q1cllBO0FBQ0E7QWhEOHJZQTtBR2p0WUE7QTZDa0JBO0FBR0E7QWhEZ3NZQTtBQUNBO0FHbnRZQTtBNkNlQTtBQU1BO0FoRGtzWUE7QUFDQTtBRzN0WUE7QTZDTUE7QUF1QkE7QWhEa3NZQTtBQUNBO0FHN3RZQTtBNkNHQTtBQTBCQTtBaERvc1lBO0FBQ0E7QWdEbHNZQTtBQUNBO0FoRG9zWUE7QWdEbHNZQTtBQUNBO0FoRG9zWUE7QWdEbHNZQTtBakQrR0E7QUFDQTtBQUNBO0FBQ0E7QWlEaEhBO0FBQ0E7QWhEdXNZQTtBR252WUE7QTZDeUNBO0FqRG9IQTtBQUNBO0FDMGxZQTtBQUNBO0FHdHZZQTtBNkNzQ0E7QWpEd0hBO0FBQ0E7QUM0bFlBO0FBQ0E7QUcvdllBO0E2Q2hCQTtBQWlFQTtBQUNBO0FoRGt0WUE7QUFDQTtBR2x3WUE7QTZDbkJBO0FBcUVBO0FBQ0E7QUFDQTtBaERvdFlBO0FBQ0E7QUc1d1lBO0E2Q2pIQTtBQTRLQTtBaERxdFlBO0FBQ0E7QUc5d1lBO0E2Q3BIQTtBQStLQTtBaER1dFlBO0FBQ0E7O0FpRHY0WUE7QUFDQTtBQUNBO0FBQ0E7QWpEMDRZQTtBaUR6NFlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbEQyS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2l1WUE7QUd4eVlBO0E4QzdHQTtBbERzTEE7QUFDQTtBQ211WUE7QUFDQTtBRzN5WUE7QThDaEhBO0FsRDBMQTtBQUNBO0FDcXVZQTtBQUNBO0FHanpZQTtBOENoSEE7QUFRQTtBQUNBO0FqRDY1WUE7QUFDQTtBaUQzNVlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWpENjVZQTtBR2gwWUE7QThDakdBO0FBTUE7QUFDQTtBakQrNVlBO0FBQ0E7QUduMFlBO0E4Q3BHQTtBQVVBO0FqRGk2WUE7QUFDQTtBRzMwWUE7QThDakhBO0FBOEJBO0FBQ0E7QWpEazZZQTtBQUNBO0FHOTBZQTtBOENwSEE7QUFrQ0E7QUFDQTtBakRvNllBO0FBQ0E7O0FrRHg4WUE7QUFFQTtBQUNBO0FBQ0E7QWxEMDhZQTtBa0R6OFlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxEMjhZQTtBa0R6OFlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxEMjhZQTtBRzUyWUE7QStDdEdBO0FBU0E7QWxENjhZQTtBQUNBO0FrRDM4WUE7QUFDQTtBQUNBO0FuRCtMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FtRGpNQTtBQUNBO0FBQ0E7QWxEaTlZQTtBRzczWUE7QStDMUZBO0FuRHVNQTtBQUNBO0FDb3hZQTtBQUNBO0FHaDRZQTtBK0M3RkE7QW5EMk1BO0FBQ0E7QUNzeFlBO0FBQ0E7QUd6NFlBO0ErQzFGQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxEKzlZQTtBQUNBO0FrRDc5WUE7QUFDQTtBQUNBO0FuRHNNQTtBQUNBO0FBQ0E7QUFDQTtBbUR2TUE7QUFDQTtBQUNBO0FBQ0E7QWxEaytZQTtBRzk1WUE7QStDM0VBO0FuRDhNQTtBQUNBO0FDK3hZQTtBQUNBO0FHajZZQTtBK0M5RUE7QW5EbU5BO0FBQ0E7QUNneVlBO0FBQ0E7QUcxNllBO0ErQzNFQTtBQVNBO0FBQ0E7QUFDQTtBbERnL1lBO0FBQ0E7QUc5NllBO0ErQzlFQTtBQWNBO0FBQ0E7QWxEay9ZQTtBQUNBO0FrRGgvWUE7QW5Eb0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW1EdENBO0FBQ0E7QUFDQTtBbERzL1lBO0FHajhZQTtBK0N6REE7QW5EMENBO0FBQ0E7QUNvOVlBO0FBQ0E7QUdwOFlBO0ErQzVEQTtBbkQ4Q0E7QUFDQTtBQ3M5WUE7QUFDQTtBRzc4WUE7QStDekRBO0FBTUE7QWxEb2daQTtBQUNBO0FrRGxnWkE7QW5EMkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW1EN0JBO0FBQ0E7QWxEd2daQTtBRzM5WUE7QStDaERBO0FuRGlDQTtBQUNBO0FDOCtZQTtBQUNBO0FHOTlZQTtBK0NuREE7QW5EcUNBO0FBQ0E7QUNnL1lBO0FBQ0E7QUd2K1lBO0ErQ2hEQTtBQUtBO0FsRHNoWkE7QUFDQTtBa0RwaFpBO0FuRG1CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FtRHJCQTtBbEQwaFpBO0FHcC9ZQTtBK0N4Q0E7QW5EeUJBO0FBQ0E7QUN1Z1pBO0FBQ0E7QUd2L1lBO0ErQzNDQTtBbkQ2QkE7QUFDQTtBQ3lnWkE7QUFDQTtBR2hnWkE7QStDeENBO0FBSUE7QUFDQTtBQUNBO0FsRHdpWkE7QUFDQTtBR3BnWkE7QStDM0NBO0FBU0E7QUFDQTtBbEQwaVpBO0FBQ0E7QWtEeGlaQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsRDBpWkE7QUd0aFpBO0ErQzNCQTtBQVNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxENGlaQTtBQUNBO0FrRDFpWkE7QUFDQTtBQUNBO0FsRDRpWkE7QWtEM2laQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FsRDZpWkE7QWtENWlaQTtBQUNBO0FBQ0E7QWxEOGlaQTtBRzdpWkE7QStDSEE7QUFJQTtBbERnalpBO0FBQ0E7QWtEOWlaQTtBQUNBO0FsRGdqWkE7QUdyalpBO0ErQ1JBO0FBZ0JBO0FsRGlqWkE7QUFDQTtBRzFqWkE7QStDWEE7QUF1QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWxEa2paQTtBQUNBO0FHcmtaQTtBK0NqSEE7QUF1SUE7QUFDQTtBbERtalpBO0FBQ0E7O0FtRDVyWkE7QUFDQTtBQUNBO0FBQ0E7QW5EK3JaQTtBbUQ3clpBO0FBQ0E7QUFDQTtBbkQrclpBO0FtRDVyWkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBbkQ4clpBO0FtRDVyWkE7QUFDQTtBbkQ4clpBO0FtRDNyWkE7QUFDQTtBQUNBO0FuRDZyWkE7QUdsbVpBO0FnRHZHQTtBQWdCQTtBQUVBO0FuRDRyWkE7QUFDQTtBbUR6clpBO0FBQ0E7QUFDQTtBQUNBO0FuRDJyWkE7QW1EeHJaQTtBQUNBO0FBQ0E7QUFDQTtBcER5SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2trWkE7QUdwblpBO0FnRDlFQTtBcERrSUE7QUFDQTtBQ29rWkE7QUFDQTtBRzFuWkE7QWdEOUVBO0FBT0E7QW5EcXNaQTtBQUNBO0FtRGxzWkE7QUFFQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FuRGdzWkE7QW1EOXJaQTtBQUVBO0FuRCtyWkE7QUc1b1pBO0FnRHJEQTtBQU1BO0FBQ0E7QUFDQTtBbkQrclpBO0FBQ0E7QW1ENXJaQTtBQUVBO0FBQ0E7QW5ENnJaQTtBR3ZwWkE7QWdEekNBO0FBT0E7QUFDQTtBbkQ2clpBO0FBQ0E7QW1EMXJaQTtBQUNBO0FuRDRyWkE7QUdocVpBO0FnRDdCQTtBQUlBO0FBQ0E7QW5ENnJaQTtBQUNBO0FHdHFaQTtBZ0RoRUE7QUE2Q0E7QUFDQTtBbkQ2clpBO0FBQ0E7QW1EMXJaQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuRDRyWkE7QW1EMXJaQTtBQUNBO0FuRDRyWkE7QW1EenJaQTtBQUNBO0FuRDJyWkE7QW1EeHJaQTtBQUNBO0FBQ0E7QXBEK0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW9EakdBO0FBQ0E7QW5EOHJaQTtBR3pzWkE7QWdETUE7QXBEdUdBO0FBQ0E7QUNnbVpBO0FBQ0E7QUc1c1pBO0FnREdBO0FwRDJHQTtBQUNBO0FDa21aQTtBQUNBO0FHcnRaQTtBZ0RNQTtBQVFBO0FuRDJzWkE7QUFDQTtBR3Z0WkE7QWdER0E7QUFZQTtBQUNBO0FuRDRzWkE7QUFDQTtBbUR6c1pBO0FBQ0E7QUFDQTtBcEQwQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBb0Q1Q0E7QUFDQTtBQUNBO0FBQ0E7QW5EK3NaQTtBRzd1WkE7QWdEdUJBO0FwRGtEQTtBQUNBO0FDd3FaQTtBQUNBO0FHaHZaQTtBZ0RvQkE7QXBEc0RBO0FBQ0E7QUMwcVpBO0FBQ0E7QW1EenRaQTtBQUNBO0FBQ0E7QUFDQTtBbkQydFpBO0FtRHh0WkE7QXBEaUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QW9EbkVBO0FBQ0E7QW5EOHRaQTtBR3Z3WkE7QWdEc0NBO0FwRHVFQTtBQUNBO0FDOHBaQTtBQUNBO0FHMXdaQTtBZ0RtQ0E7QXBEMkVBO0FBQ0E7QUNncVpBO0FBQ0E7QUdoeFpBO0FnRG1DQTtBQVFBO0FBQ0E7QW5EeXVaQTtBQUNBO0FtRHR1WkE7QXBEcUdBO0FBQ0E7QUFDQTtBQUNBO0FvRHRHQTtBbkQydVpBO0FHaHlaQTtBZ0RtREE7QXBEMEdBO0FBQ0E7QUN1b1pBO0FBQ0E7QUdueVpBO0FnRGdEQTtBcEQ4R0E7QUFDQTtBQ3lvWkE7QUFDQTtBbURwdlpBO0FBQ0E7QUFDQTtBcERzQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBb0R4Q0E7QUFDQTtBQUNBO0FuRDB2WkE7QW1EeHZaQTtBQUNBO0FBQ0E7QUFDQTtBbkQwdlpBO0FtRHB2WkE7QXBEK0VBO0FBQ0E7QUFDQTtBQUNBO0FDd3FaQTtBR24wWkE7QWdEeUVBO0FwRG9GQTtBQUNBO0FDMHFaQTtBQUNBO0FHdDBaQTtBZ0RzRUE7QXBEd0ZBO0FBQ0E7QUM0cVpBO0FBQ0E7QW1EbndaQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuRHF3WkE7QW1EbHdaQTtBQUNBO0FuRG93WkE7QW1EL3ZaQTs7QUFLQTtBbkQ4dlpBO0FtRGx3WkE7O0FBQ0E7QW5EcXdaQTtBbUQvdlpBOztBQUNBO0FuRGt3WkE7QW1EaHdaQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuRG13WkE7QUcvMlpBO0FnRG9HQTs7QUFXQTtBQUNBO0FBQ0E7QUFDQTtBbkRxd1pBO0FBQ0E7QW1EL3ZaQTs7OztBQU1BO0FuRCt2WkE7QW1EcHdaQTs7OztBQUNBO0FBQ0E7QW5EeXdaQTtBbURod1pBO0FBQ0E7QW5Ea3daQTtBbUQvdlpBO0FBQ0E7QW5EaXdaQTtBbUQ3dlpBO0FBQ0E7QUFDQTtBbkQrdlpBO0FHNTRaQTtBZ0RzRUE7QUEyRUE7QUFDQTtBbkQrdlpBO0FBQ0E7QW1EM3ZaQTtBcERGQTtBQUNBO0FBQ0E7QUFDQTtBb0RDQTtBbkRnd1pBO0FHNTVaQTtBZ0QwSkE7QXBER0E7QUFDQTtBQ213WkE7QUFDQTtBRy81WkE7QWdEdUpBO0FwRE9BO0FBQ0E7QUNxd1pBO0FBQ0E7QW1EendaQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FuRDJ3WkE7QW1EdndaQTtBQUNBO0FBQ0E7QUFDQTtBbkR5d1pBO0FHdDdaQTtBZ0QwS0E7QUFNQTtBbkQwd1pBO0FBQ0E7QUczN1pBO0FnRHFMQTtBQUNBO0FuRHl3WkE7QUFDQTtBR2g4WkE7QWdEZEE7QUEwTUE7QUFDQTtBbkR3d1pBO0FBQ0E7QW1EL3ZaQTtBQUNBO0FuRGl3WkE7QUd6OFpBO0FnRHVNQTtBQUlBO0FuRGt3WkE7QUFDQTtBbUR6dlpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBENUZBO0FBQ0E7QUFDQTtBQUNBO0FvRDJGQTtBbkQ4dlpBO0FHejlaQTtBZ0RxTkE7QXBEbEZBO0FBQ0E7QUMwMVpBO0FBQ0E7QUc1OVpBO0FnRGtOQTtBcEQ3RUE7QUFDQTtBQzIxWkE7QUFDQTtBR2wrWkE7QWdEa05BO0FBU0E7QUFDQTtBQUNBO0FuRDJ3WkE7QUFDQTtBbUR4d1pBO0FBQ0E7QUFDQTtBbkQwd1pBO0FtRHZ3WkE7QUFDQTtBbkR5d1pBOztBb0RwbWFBO0FBQ0E7QUFDQTtBQUNBO0FwRHVtYUE7QW9Ecm1hQTtBQUNBO0FBQ0E7QXBEdW1hQTtBb0RwbWFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBEc21hQTtBb0RwbWFBO0FBQ0E7QXBEc21hQTtBb0RubWFBO0FBQ0E7QUFDQTtBcERxbWFBO0FHMWdhQTtBaUR2R0E7QUFnQkE7QUFFQTtBcERvbWFBO0FBQ0E7QW9Eam1hQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwRG1tYUE7QW9EaG1hQTtBQUNBO0FBQ0E7QUFDQTtBckR3SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcUQxSEE7QXBEc21hQTtBRzloYUE7QWlEN0VBO0FyRGlJQTtBQUNBO0FDOCtaQTtBQUNBO0FHcGlhQTtBaUQ3RUE7QUFRQTtBcEQ2bWFBO0FBQ0E7QW9Eem1hQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcEQybWFBO0FvRHptYUE7QUFDQTtBcEQybWFBO0FvRHZtYUE7QUFDQTtBcER5bWFBO0FvRHJtYUE7QUFsQkE7QUFtQkE7QXBEd21hQTtBQUNBO0FvRHJtYUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcER1bWFBO0FvRHJtYUE7QUFUQTtBQVVBO0FwRHdtYUE7QUFDQTtBb0RybWFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcER1bWFBO0FvRHBtYUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcERzbWFBO0FvRG5tYUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBEcW1hQTtBb0RsbWFBO0FBQ0E7QUFDQTtBcERvbWFBO0FvRGxtYUE7QUFDQTtBQUNBO0FBQ0E7QXBEb21hQTtBb0RqbWFBO0FBQ0E7QUFDQTtBQUNBO0FwRG1tYUE7QW9EaG1hQTtBQUNBO0FBQ0E7QUFDQTtBcERrbWFBO0FvRDlsYUE7QUFLQTtBcEQ0bGFBO0FvRGhtYUE7QUFDQTtBcERrbWFBO0FvRDVsYUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwRDhsYUE7QW9ENWxhQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBEOGxhQTtBRzVvYUE7QWlEc0NBO0FBWUE7QUFDQTtBQUNBO0FBQ0E7QXBEOGxhQTtBQUNBO0FvRHhsYUE7O0FBTUE7QXBEc2xhQTtBb0QzbGFBOztBQUNBO0FBQ0E7QXBEOGxhQTtBb0RybGFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwRHVsYUE7QW9EcmxhQTtBQVhBO0FBWUE7QXBEd2xhQTtBQUNBO0FvRHRsYUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBcER3bGFBO0FvRHBsYUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXBEc2xhQTtBb0RubGFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FwRHFsYUE7QW9EamxhQTtBQUNBO0FwRG1sYUE7O0FxRHZ6YUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QXJEeXphQTtBcUR2emFBO0FBQ0E7QXJEeXphQTtBcUR0emFBO0FBQ0E7QUFDQTtBQUNBO0FyRHd6YUE7QXFEcnphQTtBdEQrSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBc0RqSkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRDJ6YUE7QUdqdWFBO0FrRGpHQTtBdERxSkE7QUFDQTtBQ2lyYUE7QUFDQTtBcUQvemFBO0FBQ0E7QXJEaTBhQTtBRzF1YUE7QWtEakdBO0FBY0E7QXJEaTBhQTtBQUNBO0FxRDl6YUE7QUFHQTtBQUNBO0FyRDh6YUE7QXFEMXphQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJENHphQTtBcUR4emFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJEMHphQTtBcUR4emFBO0FBQ0E7QUFDQTtBckQwemFBO0FxRHh6YUE7QUFDQTtBQUNBO0FBQ0E7QXJEMHphQTtBcUR2emFBO0FBQ0E7QUFDQTtBQUNBO0FyRHl6YUE7QXFEdHphQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRHd6YUE7QXFEcnphQTtBQUNBO0FyRHV6YUE7QXFEbnphQTtBQUNBO0FyRHF6YUE7QUc3eGFBO0FrRHpCQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FyRHN6YUE7QUFDQTtBR3J5YUE7QWtEM0RBO0FBOENBO0FyRHN6YUE7QUFDQTtBcURuemFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckRxemFBO0FxRGx6YUE7QUFDQTtBckRvemFBO0FHcHphQTtBa0RJQTtBQUVBO0FyRGt6YUE7QUFDQTtBcUQ5eWFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXREOEdBO0FBQ0E7QUFDQTtBQUNBO0FzRC9HQTtBckRtemFBO0FHcDBhQTtBa0RXQTtBdER3SEE7QUFDQTtBQ3FzYUE7QUFDQTtBR3YwYUE7QWtEUUE7QXRENkhBO0FBQ0E7QUNzc2FBO0FBQ0E7QXFEM3phQTtBdEQ4Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBc0RoREE7QUFDQTtBQUNBO0FBQ0E7QXJEaTBhQTtBRzMxYUE7QWtEcUJBO0F0RG9EQTtBQUNBO0FDc3hhQTtBQUNBO0FHOTFhQTtBa0RrQkE7QXREd0RBO0FBQ0E7QUN3eGFBO0FBQ0E7QXFEMTBhQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJENDBhQTtBRzkyYUE7QWtEcUNBO0FBRUE7QUFDQTtBckQyMGFBO0FBQ0E7QXFEdDBhQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRHcwYUE7QXFEdDBhQTtBQUNBO0FBQ0E7QXJEdzBhQTtBR2o0YUE7QWtEdURBO0FBS0E7QUFDQTtBckR5MGFBO0FBQ0E7QXFEdDBhQTtBQUNBO0FBQ0E7QUFDQTtBckR3MGFBO0FxRHQwYUE7QUFDQTtBQUNBO0FyRHcwYUE7QUdoNWFBO0FrRHNFQTtBQUtBO0FyRHkwYUE7QUFDQTtBR3I1YUE7QWtEaUVBO0FBZUE7QUFDQTtBQUNBO0FyRHkwYUE7QUFDQTtBcUR0MGFBO0FBQ0E7QXJEdzBhQTtBRy81YUE7QWtEOENBO0FBNkNBO0FBQ0E7QUFDQTtBQUNBO0FyRHcwYUE7QUFDQTtBcURyMGFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QXJEczBhQTtBcURwMGFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXJEczBhQTtBcURwMGFBO0F0RDhCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FzRGhDQTtBckQwMGFBO0FHeDdhQTtBa0Q0R0E7QXREb0NBO0FBQ0E7QUM0eWFBO0FBQ0E7QUc5N2FBO0FrRCtGQTtBQW9CQTtBckQrMGFBO0FBQ0E7QUd0OGFBO0FrRDRIQTtBQUdBO0FyRDIwYUE7QUFDQTtBcUR2MGFBO0FBQ0E7QXJEeTBhQTtBcUR0MGFBO0FBQ0E7QXJEdzBhQTtBcUR0MGFBO0FBQ0E7QXJEdzBhQTtBcURwMGFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBckRxMGFBO0FxRGwwYUE7QUFDQTtBckRvMGFBO0FHcCthQTtBa0RtS0E7QUFFQTtBckRtMGFBO0FBQ0E7QXFEaDBhQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRGswYUE7QXFEL3phQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FyRGkwYUE7QXFEL3phQTtBQUVBO0FyRGcwYUE7QXFENXphQTtBQUNBO0FBQ0E7QXREcERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXNEa0RBO0FBQ0E7QUFDQTtBQUNBO0FyRGswYUE7QUdyZ2JBO0FrRDRMQTtBdEQ1Q0E7QUFDQTtBQ3kzYUE7QUFDQTtBRzlnYkE7QWtEakhBO0FBMlRBO0FyRHcwYUE7QUFDQTs7QXNEcG9iQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXREdW9iQTtBc0Ryb2JBO0FBQ0E7QUFDQTtBQUNBO0F0RHVvYkE7QXNEcG9iQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0RHNvYkE7QXNEbm9iQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXREcW9iQTtBc0Rsb2JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXREb29iQTtBc0Rqb2JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdERtb2JBO0FzRGhvYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdERrb2JBO0FzRC9uYkE7QUFDQTtBdERpb2JBO0FzRDluYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdERnb2JBO0FzRDduYkE7QUFDQTtBQUNBO0FBQ0E7QXREK25iQTtBc0Q1bmJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0RDhuYkE7QXNEM25iQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0RDZuYkE7QXNEM25iQTtBQUNBO0F0RDZuYkE7QXNEem5iQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0RDJuYkE7QXNEdm5iQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdER5bmJBO0FzRG5uYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdERxbmJBO0FzRG5uYkE7QUFDQTtBdERxbmJBO0FzRGxuYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXREb25iQTtBc0RobmJBO0FBQ0E7QXREa25iQTtBc0Q1bWJBO0FBQ0E7QUFDQTtBQUNBO0F0RDhtYkE7QXNEem1iQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0RDJtYkE7QXNEeG1iQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0RDBtYkE7QXNEdm1iQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdER5bWJBO0FzRHZtYkE7QUFDQTtBQUNBO0F0RHltYkE7QXNEdG1iQTtBQUNBO0F0RHdtYkE7QXNEcG1iQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdERzbWJBO0FzRG5tYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdERxbWJBO0FzRG5tYkE7QUFDQTtBdERxbWJBO0FzRGptYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0F0RGttYkE7QXNEL2xiQTtBQUNBO0FBQ0E7QXREaW1iQTtBc0Q5bGJBO0FBQ0E7QXREZ21iQTtBc0Q3bGJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEQrbGJBO0FzRDVsYkE7QUFDQTtBdEQ4bGJBO0FHN3NiQTtBbURrSEE7QUFFQTtBdEQ2bGJBO0FBQ0E7QXNEMWxiQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXRENGxiQTtBc0R6bGJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdEQybGJBO0FzRHpsYkE7QUFFQTtBdEQwbGJBO0FzRHRsYkE7QUFDQTtBQUNBO0F2RExBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXVER0E7QUFDQTtBQUNBO0FBQ0E7QXRENGxiQTtBR2h2YkE7QW1ENklBO0F2REdBO0FBQ0E7QUNvbWJBO0FBQ0E7QXNEL2xiQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXREaW1iQTtBc0QvbGJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdERpbWJBO0FHdndiQTtBbURqSEE7QUE0UkE7QXREZ21iQTtBc0Q5bGJBO0FBQ0E7QUFDQTtBQUNBO0F0RGdtYkE7QXNENWxiQTtBQUNBO0F0RDhsYkE7QXNEM2xiQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F0RDZsYkE7QXNEemxiQTtBQUNBO0FBQ0E7QUFDQTtBdEQybGJBO0FzRHhsYkE7QUFDQTtBQUNBO0F0RDBsYkE7QUFDQTtBR3Z4YkE7QW1EaU1BO0FBQ0E7QXREeWxiQTtBc0RybGJBO0FBQ0E7QXREdWxiQTtBc0RubGJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXREcWxiQTtBQUNBOztBdUR4NmJBO0FBQ0E7QXZEMjZiQTtBdUR6NmJBO0FBQ0E7QXZEMjZiQTtBdUR4NmJBO0FBQ0E7QUFDQTtBdkQwNmJBO0F1RHY2YkE7QUFDQTtBQUNBO0FBQ0E7QXhEcUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXdEdktBO0FBQ0E7QUFDQTtBdkQ2NmJBO0FHLzBiQTtBb0RyR0E7QXhEOEtBO0FBQ0E7QUMwd2JBO0FBQ0E7QUdsMWJBO0FvRHhHQTtBeERrTEE7QUFDQTtBQzR3YkE7QUFDQTtBdUR2N2JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXZEeTdiQTtBdUR0N2JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkR3N2JBO0F1RHI3YkE7QUFDQTtBQUNBO0F2RHU3YkE7QXVEcjdiQTtBQUNBO0F2RHU3YkE7QXVEbjdiQTtBQUNBO0FBQ0E7QXZEcTdiQTtBdURuN2JBO0FBQ0E7QUFDQTtBdkRxN2JBO0FHcDNiQTtBb0R4R0E7QUE0Q0E7QUFDQTtBQUNBO0FBQ0E7QXZEbzdiQTtBQUNBO0F1RGo3YkE7QUFDQTtBQUNBO0F2RG03YkE7QXVEajdiQTtBQUNBO0FBQ0E7QXZEbTdiQTtBR3Y0YkE7QW9EbERBO0FBVUE7QUFDQTtBdkRtN2JBO0FBQ0E7QXVEaDdiQTtBQUNBO0FBQ0E7QXZEazdiQTtBdURoN2JBO0FBQ0E7QUFDQTtBQUNBO0F2RGs3YkE7QUd0NWJBO0FvRC9CQTtBQU1BO0F2RG03YkE7QUFDQTtBdURoN2JBO0FBUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkQyNmJBO0F1RHQ3YkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBdkR3N2JBO0FHeDZiQTtBb0RyQkE7QUFlQTtBQUNBO0F2RGs3YkE7QXVEaDdiQTtBQUNBO0FBQ0E7QXZEazdiQTtBQUNBO0F1RDc2YkE7QUFDQTtBQUNBO0F2RCs2YkE7QUd0N2JBO0FvREtBO0FBS0E7QXZEZzdiQTtBQUNBO0F1RDU2YkE7QUFDQTtBQUNBO0F2RDg2YkE7QUc1N2JBO0FvRFlBO0FBS0E7QXZEKzZiQTtBQUNBO0F1RDU2YkE7QUFDQTtBdkQ4NmJBO0F1RDU2YkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F2RDg2YkE7QUc5OGJBO0FvRDJCQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0F2RCs2YkE7QUFDQTtBdUQ1NmJBO0FBQ0E7QUFDQTtBeEQyREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBd0Q3REE7QUFDQTtBdkRrN2JBO0FHaitiQTtBb0QwQ0E7QXhEbUVBO0FBQ0E7QUN3M2JBO0FBQ0E7QUdwK2JBO0FvRHVDQTtBeER1RUE7QUFDQTtBQzAzYkE7QUFDQTtBdUQ1N2JBO0F4RHVHQTtBQUNBO0FBQ0E7QUFDQTtBd0R4R0E7QUFDQTtBQUNBO0F2RGk4YkE7QUd0L2JBO0FvRGlEQTtBeEQ0R0E7QUFDQTtBQzYxYkE7QUFDQTtBR3ovYkE7QW9EOENBO0F4RGdIQTtBQUNBO0FDKzFiQTtBQUNBO0FHbGdjQTtBb0QwQ0E7QUFrQkE7QXZEMDhiQTtBQUNBO0F1RHY4YkE7QUFDQTtBdkR5OGJBO0F1RHI4YkE7QXhEbUZBO0FBQ0E7QUFDQTtBQUNBO0F3RHBGQTtBQUNBO0FBQ0E7QXZEMDhiQTtBR25oY0E7QW9EcUVBO0F4RHdGQTtBQUNBO0FDMDNiQTtBQUNBO0FHdGhjQTtBb0RrRUE7QXhENEZBO0FBQ0E7QUM0M2JBO0FBQ0E7QUc1aGNBO0FvRGtFQTtBQU9BO0F2RHU5YkE7QUFDQTs7QXdEcnBjQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F4RHdwY0E7QXdEdnBjQTtBQUNBO0FBQ0E7QXhEeXBjQTtBd0R4cGNBO0FBQ0E7QXhEMHBjQTtBd0R2cGNBO0FBQ0E7QUFDQTtBQUNBO0F4RHlwY0E7QXdEdnBjQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QXhEeXBjQTtBd0R2cGNBO0F6RDRKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0F5RDlKQTtBeEQ2cGNBO0FHdGtjQTtBcUR6RkE7QXpEa0tBO0FBQ0E7QUNpZ2NBO0FBQ0E7QUd6a2NBO0FxRDVGQTtBekRzS0E7QUFDQTtBQ21nY0E7QUFDQTtBd0R2cWNBO0FBQ0E7QXhEeXFjQTtBd0RycWNBO0FBQ0E7QXhEdXFjQTtBd0RucWNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBekQ2S0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3kvYkE7QUdwbWNBO0FxRDNFQTtBekR3TEE7QUFDQTtBQzIvYkE7QUFDQTtBR3ZtY0E7QXFEOUVBO0F6RDRMQTtBQUNBO0FDNi9iQTtBQUNBO0F3RHByY0E7QUFDQTtBeERzcmNBO0F3RGxyY0E7QUFDQTtBeERvcmNBO0F3RGpyY0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBekQrTUE7QUFDQTtBQUNBO0FBQ0E7QXlEaE5BO0F4RHNyY0E7QUdqb2NBO0FxRDNEQTtBekR3TkE7QUFDQTtBQ3crYkE7QUFDQTtBR3BvY0E7QXFEOURBO0F6RDROQTtBQUNBO0FDMCtiQTtBQUNBO0F3RGhzY0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBeERrc2NBO0F3RGpzY0E7QUFDQTtBeERtc2NBOztBeUR2d2NBO0FBQ0E7QUFDQTtBQUNBO0F6RDB3Y0E7QXlEendjQTtBQUNBO0F6RDJ3Y0E7QXlEendjQTtBQUNBO0FBQ0E7QXpEMndjQTtBeUR6d2NBO0ExRGdHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EwRGxHQTtBekQrd2NBO0FHM3FjQTtBc0R0R0E7QTFEc0dBO0FBQ0E7QUMrcWNBO0FBQ0E7QUc5cWNBO0FzRHpHQTtBMUQwR0E7QUFDQTtBQ2lyY0E7QUFDQTtBR3ByY0E7QXNEekdBO0FBSUE7QXpENnhjQTtBQUNBO0F5RDN4Y0E7QUFDQTtBQUNBO0F6RDZ4Y0E7QXlENXhjQTtBMUR5TkE7QUFDQTtBQUNBO0FBQ0E7QTBEMU5BO0FBQ0E7QXpEaXljQTtBR3hzY0E7QXNENUZBO0ExRCtOQTtBQUNBO0FDeWtjQTtBQUNBO0FHM3NjQTtBc0QvRkE7QTFEb09BO0FBQ0E7QUMwa2NBO0FBQ0E7QUdqdGNBO0FzRC9GQTtBQUtBO0FBQ0E7QUFDQTtBekQreWNBO0FBQ0E7QXlEN3ljQTtBMURxSkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzJwY0E7QUdsdWNBO0FzRGxGQTtBMUQySkE7QUFDQTtBQzZwY0E7QUFDQTtBR3J1Y0E7QXNEckZBO0ExRCtKQTtBQUNBO0FDK3BjQTtBQUNBO0FHM3VjQTtBc0RyRkE7QUFHQTtBQUNBO0F6RGkwY0E7QUFDQTtBeUQvemNBO0FBQ0E7QXpEaTBjQTtBR3Z2Y0E7QXNEM0VBO0FBR0E7QUFDQTtBekRtMGNBO0FBQ0E7QXlEajBjQTtBQUNBO0F6RG0wY0E7QUdod2NBO0FzRHBFQTtBQUdBO0F6RHEwY0E7QUFDQTtBeURuMGNBO0FBQ0E7QUFDQTtBQUVBO0F6RG8wY0E7QXlEbjBjQTtBQUNBO0F6RHEwY0E7QUc3d2NBO0FzRDlEQTtBQVNBO0F6RHMwY0E7QUFDQTtBRy93Y0E7QXNEakVBO0FBWUE7QXpEdzBjQTtBQUNBO0FHdnhjQTtBc0QvRkE7QUFpREE7QUFDQTtBekR5MGNBO0FBQ0E7QXlEdjBjQTtBQUNBO0FBQ0E7QXpEeTBjQTtBR2p5Y0E7QXNEMUNBO0FBSUE7QUFDQTtBekQyMGNBO0FBQ0E7QXlEeDBjQTtBQUNBO0FBQ0E7QXpEMDBjQTtBeUR6MGNBO0FBQ0E7QXpEMjBjQTtBRzN5Y0E7QXNEakNBO0FBR0E7QXpENjBjQTtBQUNBO0FHaHpjQTtBc0QzQkE7QUFFQTtBQUNBO0FBQ0E7QXpENjBjQTtBQUNBO0FHMXpjQTtBc0RqQ0E7QUFpQkE7QUFDQTtBekQ4MGNBO0FBQ0E7QXlEMzBjQTtBQUNBO0FBQ0E7QUFDQTtBekQ2MGNBO0FHbDBjQTtBc0RUQTtBQUVBO0FBQ0E7QUFDQTtBekQ2MGNBO0FBQ0E7QUc1MGNBO0FzRGpIQTtBQXFIQTtBQUNBO0F6RDQwY0E7QUFDQTs7QTBEbjhjQTtBQUNBO0FBQ0E7QTFEczhjQTtBMERyOGNBO0FBQ0E7QTFEdThjQTtBRzExY0E7QXVEOUdBO0FBR0E7QTFEeThjQTtBQUNBO0EwRHY4Y0E7QTNEbUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTJEckZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTFENjhjQTtBRzkyY0E7QXVEeEdBO0EzRHlGQTtBQUNBO0FDaTRjQTtBQUNBO0FHajNjQTtBdUQzR0E7QTNENkZBO0FBQ0E7QUNtNGNBO0FBQ0E7QUcxM2NBO0F1RHhHQTtBQVdBO0FBQ0E7QTFEMjljQTtBQUNBO0FHLzJjQTtBdUR6SEE7QUFlQTtBQUNBO0ExRDY5Y0E7QUFDQTtBMEQzOWNBO0FBQ0E7QUFDQTtBQUNBO0ExRDY5Y0E7QUczNGNBO0F1RHJGQTtBQUtBO0FBQ0E7QTFEKzljQTtBQUNBO0EwRDc5Y0E7QUFDQTtBM0RrTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMkRwTEE7QUFDQTtBMURtK2NBO0FHMzVjQTtBdUQ1RUE7QTNEeUxBO0FBQ0E7QUNremNBO0FBQ0E7QUc5NWNBO0F1RC9FQTtBM0Q2TEE7QUFDQTtBQ296Y0E7QUFDQTtBR3Y2Y0E7QXVENUVBO0FBTUE7QUFDQTtBQUNBO0ExRGkvY0E7QUFDQTtBMEQvK2NBO0FBQ0E7QUFDQTtBQUNBO0ExRGkvY0E7QTBEaC9jQTtBQUNBO0FBQ0E7QTFEay9jQTtBR3Y3Y0E7QXVEN0RBO0FBSUE7QUFDQTtBQUNBO0ExRG8vY0E7QUFDQTtBRzc2Y0E7QXVEOUVBO0FBU0E7QTFEcy9jQTtBQUNBO0EwRG4vY0E7QUFDQTtBQUNBO0FBQ0E7QTFEcS9jQTtBMERwL2NBO0EzRHVCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0EyRHpCQTtBMUQwL2NBO0FHaDljQTtBdUQ1Q0E7QTNENkJBO0FBQ0E7QUNtK2NBO0FBQ0E7QUduOWNBO0F1RC9DQTtBM0RpQ0E7QUFDQTtBQ3ErY0E7QUFDQTtBR3o5Y0E7QXVEL0NBO0FBSUE7QUFDQTtBMUR3Z2RBO0FBQ0E7QTBEdGdkQTtBM0QySUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBMkQ3SUE7QUFDQTtBMUQ0Z2RBO0FHMytjQTtBdURwQ0E7QTNEaUpBO0FBQ0E7QUNrNGNBO0FBQ0E7QUc5K2NBO0F1RHZDQTtBM0RxSkE7QUFDQTtBQ280Y0E7QUFDQTtBR3YvY0E7QXVEcENBO0FBS0E7QUFDQTtBMUQwaGRBO0FBQ0E7O0EyRDltZEE7QUFDQTtBQUNBO0EzRGluZEE7QTJEaG5kQTtBNUQrSkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNERqS0E7QUFDQTtBQUNBO0EzRHNuZEE7QUd6Z2RBO0F3RGpIQTtBNURxS0E7QUFDQTtBQ3k5Y0E7QUFDQTtBRy9nZEE7QXdEakhBO0FBTUE7QTNEOG5kQTtBQUNBO0FHOWdkQTtBd0R2SEE7QUFTQTtBM0Rnb2RBO0FBQ0E7QTJEOW5kQTtBQUNBO0FBQ0E7QUFDQTtBM0Rnb2RBO0FHamlkQTtBd0RsR0E7QUFLQTtBM0Rrb2RBO0FBQ0E7QTJEL25kQTtBNURrTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNERwTEE7QUFDQTtBQUNBO0FBQ0E7QTNEcW9kQTtBR2pqZEE7QXdEekZBO0FBT0E7QTNEdW9kQTtBQUNBO0FHbmpkQTtBd0Q1RkE7QUFVQTtBQUNBO0FBQ0E7QTNEeW9kQTtBQUNBO0EyRHRvZEE7QUFDQTtBQUNBO0FBQ0E7QTNEd29kQTtBR2xrZEE7QXdEekVBO0FBS0E7QTNEMG9kQTtBQUNBO0EyRHhvZEE7QUFDQTtBM0Qwb2RBO0EyRHpvZEE7QUFDQTtBQUNBO0FBQ0E7QTNEMm9kQTtBMkQxb2RBO0FBQ0E7QUFDQTtBM0Q0b2RBO0FHaGxkQTtBd0Q5REE7QUFJQTtBQUNBO0EzRDhvZEE7QUFDQTtBMkQ1b2RBO0FBQ0E7QUFDQTtBM0Q4b2RBO0FHMWxkQTtBd0R0REE7QUFJQTtBQUNBO0EzRGdwZEE7QUFDQTtBR2htZEE7QXdEbEVBO0FBcUJBO0FBQ0E7QTNEaXBkQTtBQUNBO0EyRC9vZEE7QUFDQTtBQUNBO0FBQ0E7QTVEMElBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QTRENUlBO0FBQ0E7QTNEcXBkQTtBR3JuZEE7QXdEdENBO0E1RG1KQTtBQUNBO0FDNGdkQTtBQUNBO0FHeG5kQTtBd0R6Q0E7QTVEdUpBO0FBQ0E7QUM4Z2RBO0FBQ0E7QTJEaHFkQTtBNURxTUE7QUFDQTtBQUNBO0FBQ0E7QTREdE1BO0FBQ0E7QTNEcXFkQTtBR3pvZEE7QXdEL0JBO0E1RDBNQTtBQUNBO0FDaytjQTtBQUNBO0FHNW9kQTtBd0RsQ0E7QTVEOE1BO0FBQ0E7QUNvK2NBO0FBQ0E7QUdscGRBO0F3RHpDQTtBQWFBO0FBQ0E7QTNEa3JkQTtBQUNBO0EyRC9xZEE7QUFDQTtBQUNBO0FBQ0E7QTNEaXJkQTtBR2hxZEE7QXdEcEJBO0FBS0E7QTNEbXJkQTtBQUNBO0FHcnFkQTtBd0RqSEE7QUFzR0E7QUFDQTtBM0RvcmRBO0FBQ0E7O0E0RDV4ZEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNUQreGRBO0E0RDl4ZEE7QUFDQTtBQUNBO0E1RGd5ZEE7QTREOXhkQTtBQUNBO0E1RGd5ZEE7QTREOXhkQTtBN0RnRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNkRsRkE7QUFDQTtBQUNBO0E1RG95ZEE7QUduc2RBO0F5RHJHQTtBN0RzRkE7QUFDQTtBQ3N0ZEE7QUFDQTtBR3RzZEE7QXlEeEdBO0E3RDBGQTtBQUNBO0FDd3RkQTtBQUNBO0E0RC95ZEE7QUFDQTtBNURpemRBO0E0RDl5ZEE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBNUQreWRBO0FHeHRkQTtBeUQ1RkE7QUFPQTtBQUNBO0E1RGl6ZEE7QUFDQTtBNEQveWRBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E1RGl6ZEE7QTREaHpkQTtBN0RrREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNkRwREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBNURzemRBO0FHcnZkQTtBeUR2RUE7QTdEd0RBO0FBQ0E7QUN3d2RBO0FBQ0E7QUd4dmRBO0F5RDFFQTtBN0Q0REE7QUFDQTtBQzB3ZEE7QUFDQTtBRzl2ZEE7QXlEMUVBO0FBUUE7QUFDQTtBQUNBO0E1RG8wZEE7QUFDQTtBNERsMGRBO0E3RGlLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E2RG5LQTtBNUR3MGRBO0FHaHhkQTtBeUQxREE7QTdEdUtBO0FBQ0E7QUN1cWRBO0FBQ0E7QUdueGRBO0F5RDdEQTtBN0QyS0E7QUFDQTtBQ3lxZEE7QUFDQTtBR3p4ZEE7QXlEN0RBO0FBSUE7QTVEczFkQTtBQUNBO0E0RHAxZEE7QTdEeU5BO0FBQ0E7QUFDQTtBQUNBO0E2RDFOQTtBQUNBO0E1RHkxZEE7QUd6eWRBO0F5RG5EQTtBN0Q4TkE7QUFDQTtBQ2tvZEE7QUFDQTtBRzV5ZEE7QXlEdERBO0E3RGtPQTtBQUNBO0FDb29kQTtBQUNBO0E0RG4yZEE7QUFDQTtBQUNBO0FBQ0E7QTVEcTJkQTtBRzF6ZEE7QXlEOUNBO0FBS0E7QTVEdTJkQTtBQUNBO0FHL3pkQTtBeURqSEE7QUE2RUE7QUFDQTtBNUR1MmRBO0FBQ0E7O0E2RHQ3ZEE7QUFDQTtBQUNBO0FBQ0E7QTdEeTdkQTtBNkR4N2RBO0FBQ0E7QTdEMDdkQTtBNkR6N2RBO0FBQ0E7QTdEMjdkQTtBNkR4N2RBO0FBQ0E7QTdEMDdkQTtBNkR4N2RBO0FBQ0E7QUFDQTtBQUNBO0E3RDA3ZEE7QTZEeDdkQTtBOUQ0TkE7QUFDQTtBQUNBO0FBQ0E7QThEN05BO0FBQ0E7QTdENjdkQTtBR2oyZEE7QTBEL0ZBO0E5RGtPQTtBQUNBO0FDa3VkQTtBQUNBO0FHcDJkQTtBMERsR0E7QTlEdU9BO0FBQ0E7QUNtdWRBO0FBQ0E7QTZEdjhkQTtBOUQySUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOEQ3SUE7QUFDQTtBN0Q2OGRBO0FHbjNkQTtBMEQ3RkE7QTlEaUpBO0FBQ0E7QUNtMGRBO0FBQ0E7QTZEajlkQTtBQUNBO0FBQ0E7QUFDQTtBN0RtOWRBO0FHajRkQTtBMERyRkE7QUFLQTtBN0RxOWRBO0FBQ0E7QTZEbjlkQTtBQUNBO0E3RHE5ZEE7QUd6NGRBO0EwRDdFQTtBQUdBO0E3RHU5ZEE7QUFDQTtBNkRyOWRBO0FBQ0E7QUFDQTtBQUNBO0E3RHU5ZEE7QUduNWRBO0EwRHZFQTtBQUtBO0E3RHk5ZEE7QUFDQTtBRy80ZEE7QTBEaEZBO0FBUUE7QUFDQTtBN0QyOWRBO0FBQ0E7QTZEeDlkQTtBOURpS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOERuS0E7QUFDQTtBN0Q4OWRBO0FHdjZkQTtBMEQxREE7QTlEdUtBO0FBQ0E7QUM4emRBO0FBQ0E7QUcxNmRBO0EwRDdEQTtBOUQyS0E7QUFDQTtBQ2cwZEE7QUFDQTtBRzE2ZEE7QTBEbkVBO0FBS0E7QTdENCtkQTtBQUNBO0E2RDErZEE7QTlEME1BO0FBQ0E7QUFDQTtBQUNBO0E4RDNNQTtBN0QrK2RBO0FHLzdkQTtBMERsREE7QTlEK01BO0FBQ0E7QUNzeWRBO0FBQ0E7QUdsOGRBO0EwRHJEQTtBOURtTkE7QUFDQTtBQ3d5ZEE7QUFDQTtBR2w4ZEE7QTBEM0RBO0FBSUE7QTdENi9kQTtBQUNBO0E2RDMvZEE7QTlEa0pBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QThEcEpBO0E3RGlnZUE7QUd4OWRBO0EwRDNDQTtBOUR3SkE7QUFDQTtBQysyZEE7QUFDQTtBRzM5ZEE7QTBEOUNBO0E5RDRKQTtBQUNBO0FDaTNkQTtBQUNBO0FHMzlkQTtBMERwRUE7QUFxQkE7QUFDQTtBN0Q4Z2VBO0FBQ0E7QTZENWdlQTtBQUNBO0E3RDhnZUE7QTZEN2dlQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBN0QrZ2VBO0FHci9kQTtBMERoQ0E7QUFRQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E3RGloZUE7QUFDQTtBRzkvZEE7QTBEbENBO0FBa0JBO0FBQ0E7QUFDQTtBN0RraGVBO0FBQ0E7O0E4RHRuZUE7QUFDQTtBQUNBO0FBQ0E7QTlEeW5lQTtBOER4bmVBO0FBQ0E7QUFDQTtBOUQwbmVBO0E4RHhuZUE7QUFDQTtBQUNBO0FBQ0E7QTlEMG5lQTtBOER6bmVBO0FBQ0E7QTlEMm5lQTtBR3ZoZUE7QTJEckdBO0FBR0E7QTlENm5lQTtBQUNBO0FHNWhlQTtBMkR6R0E7QUFXQTtBQUNBO0E5RDhuZUE7QUFDQTtBOEQ1bmVBO0EvRHNKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0ErRHhKQTtBQUNBO0E5RGtvZUE7QUd4aWVBO0EyRDdGQTtBQUtBO0FBQ0E7QTlEb29lQTtBQUNBO0FHaGllQTtBMkQzR0E7QUFTQTtBOURzb2VBO0FBQ0E7QThEcG9lQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0E5RHNvZUE7QUc1amVBO0EyRDlFQTtBQU1BO0FBQ0E7QUFDQTtBOUR3b2VBO0FBQ0E7QThEdG9lQTtBQUNBO0FBQ0E7QUFDQTtBOUR3b2VBO0E4RHZvZUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBOUR5b2VBO0E4RHZvZUE7QS9Ec01BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNvOGRBO0FHbGxlQTtBMkQ1REE7QS9ENE1BO0FBQ0E7QUNzOGRBO0FBQ0E7QThEaHBlQTtBQUNBO0E5RGtwZUE7QUc5bGVBO0EyRHJEQTtBQUdBO0E5RG9wZUE7QUFDQTtBOERscGVBO0FBQ0E7QTlEb3BlQTtBR3RtZUE7QTJEL0NBO0FBR0E7QTlEc3BlQTtBQUNBO0FHM21lQTtBMkRqSEE7QUF5RUE7QTlEdXBlQTtBQUNBOztBK0RqdWVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0RvdWVBO0ErRG51ZUE7QUFDQTtBQUNBO0FoRTBKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FnRTVKQTtBL0R5dWVBO0FHL25lQTtBNEQ5R0E7QWhFa0tBO0FBQ0E7QUMra2VBO0FBQ0E7QUdyb2VBO0E0RDlHQTtBQU1BO0FBQ0E7QS9EaXZlQTtBQUNBO0FHN25lQTtBNEQ1SEE7QUFVQTtBL0RtdmVBO0FBQ0E7QStEanZlQTtBQUNBO0FBQ0E7QWhFbU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWdFck1BO0FBQ0E7QS9EdXZlQTtBRzlwZUE7QTREOUZBO0FoRTJNQTtBQUNBO0FDcWplQTtBQUNBO0FHanFlQTtBNERqR0E7QWhFK01BO0FBQ0E7QUN1amVBO0FBQ0E7QUd2cWVBO0E0RGpHQTtBQU9BO0FBQ0E7QS9EcXdlQTtBQUNBO0FHL3BlQTtBNEQvR0E7QUFXQTtBL0R1d2VBO0FBQ0E7QStEcndlQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0R1d2VBO0ErRHR3ZUE7QWhFeUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWdFM0tBO0EvRDR3ZUE7QStEM3dlQTtBQUNBO0EvRDZ3ZUE7QUd2cmVBO0E0RGpHQTtBQWVBO0EvRDZ3ZUE7QUFDQTtBK0Qzd2VBO0FBQ0E7QUFDQTtBQUNBO0FoRXdNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FnRTFNQTtBQUNBO0EvRGl4ZUE7QUd0dGVBO0E0RGpFQTtBaEVpTkE7QUFDQTtBQzBrZUE7QUFDQTtBK0R0eGVBO0FBQ0E7QS9Ed3hlQTtBRy90ZUE7QTREakVBO0FBV0E7QUFDQTtBL0R5eGVBO0FBQ0E7QUcvdGVBO0E0RHZFQTtBQWVBO0FBQ0E7QS9EMnhlQTtBQUNBO0ErRHp4ZUE7QUFDQTtBQUNBO0FoRXlJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FnRTNJQTtBQUNBO0EvRCt4ZUE7QStEN3hlQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBL0QreGVBO0ErRDd4ZUE7QWhFeUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWdFM0tBO0EvRG15ZUE7QUd0d2VBO0E0RC9CQTtBaEUrS0E7QUFDQTtBQzBuZUE7QUFDQTtBK0R2eWVBO0FBQ0E7QS9EeXllQTtBK0R4eWVBO0FBQ0E7QWhFa0tBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWdFaktBO0FBQ0E7QS9EMnllQTtBK0RoemVBO0FBQ0E7QS9Ea3plQTtBRzV4ZUE7QTREekJBO0FoRXlLQTtBQUNBO0FDZ3BlQTtBQUNBO0FHcnllQTtBNERwQ0E7QUEwQkE7QS9EbXplQTtBQUNBO0FHanllQTtBNEQ3Q0E7QUE2QkE7QS9EcXplQTtBQUNBO0FHNXllQTtBNERwSEE7QUE4R0E7QS9Ec3plQTtBQUNBOzs7O0FnRXI2ZUE7Ozs7Ozs7Ozs7QUFVQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7QUFVQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7QUNuT0E7OztBQUdBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvYmFzZS9mb250cy5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvbWFpbi5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9iYXNlL3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL2Jhc2UvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL2Jhc2UvZnVuY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL2Jhc2UvdXRpbHMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL2Zvb3Rlci5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy80MDQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvZm9ybXMvZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvZm9ybXMvcm93LWlucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL2Zvcm1zL2Ryb3Bkb3duLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvZm9ybXMvbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvZm9ybXMvZGVmYXVsdC1mb3JtLWNvbG9ycy5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9mb3Jtcy9wYXNzd29yZC1pbnB1dC5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9mb3Jtcy9kZWZhdWx0LW1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3RleHQtcGFnZS90ZXh0LXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvdGV4dC1wYWdlL2NvbnRlbnQtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvdGV4dC1wYWdlL2NvbnRlbnQtdGV4dC5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy90ZXh0LXBhZ2UvY29udGVudC10ZXh0LWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3RleHQtcGFnZS9jb250ZW50LWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3RleHQtcGFnZS9jb250ZW50LWZpbGVzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3RleHQtcGFnZS9jb250ZW50LXNsaWRlci5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy90ZXh0LXBhZ2UvY29udGVudC1yZXN1bHQtY2FzZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy90ZXh0LXBhZ2UvY29udGVudC1nYWxsZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3BhZ2VzL2ludGVybmFsX2Jhbm5lci5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9wYWdlcy9saW5rX29wZW5fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvcGFnZXMva3Auc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvcGFnZXMvY29udGFjdHNfYmxvY2suc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvcGFnZXMvam9icy5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9wYWdlcy9ibG9nLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3BhZ2VzL3Jld3Muc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvcGFnZXMvcG9ydGZvbGlvLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3BhZ2VzL2Nhc2VfZGV0YWlsLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL3BhZ2VzL2RvY3Muc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvcGFnZXMvc2l0ZW1hcC5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9tYWluLXBhZ2UvbWFpbl9iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvbWFpbi1wYWdlL2FkdmFudGFnZXNfc2VjdGlvbi5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9tYWluLXBhZ2Uvd2Vic2l0ZV9nZXQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvbWFpbi1wYWdlL3RoZV9iZXN0X2NvbXBldGl0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL21haW4tcGFnZS9jb3N0X3NpdGUuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvbWFpbi1wYWdlL2Nhbl93ZV9nby5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9tYWluLXBhZ2Uvd29ya19zY2hlbWUuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvbWFpbi1wYWdlL2Nhc2VzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL21haW4tcGFnZS9yZXZpZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL21haW4tcGFnZS9saW5rX3NpdGUuZm9ybS5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9tYWluLXBhZ2UvY2tlY2tfbWFya19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL21haW4tcGFnZS9hZHZhbnRhZ2VzX3RleHRfc2VjdGlvbi5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9tYWluLXBhZ2UvdHJ1c3RfdXMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvbWFpbi1wYWdlL3Nlb19ibG9jay5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9tYWluLXBhZ2UvZmFxLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL21haW4tcGFnZS9jaGVja19saXN0X3NlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvbWFpbi1wYWdlL3RhcmlmZi5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9tYWluLXBhZ2UvdGFyaWZmX21vZGVybi5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9tYWluLXBhZ2Uvc2V0dGluZ190YXJpZmYuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvbWFpbi1wYWdlL3NldHRpbmdfdGFyaWZmX21vZGVybi5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9tYWluLXBhZ2UvdGV4dF9tZXNzYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL21haW4tcGFnZS90ZXh0X2J0bi5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9tYWluLXBhZ2UvcmFkaW9fYnRuX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvbWFpbi1wYWdlL251bWJlcl9wb2ludHMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvbWFpbi1wYWdlL2NvbHNfdHdvX3BvaW50cy5zY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9zcmMvc2Nzcy9tYWluLXBhZ2Uvc2Nyb2xsX3BsYWNlLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL21haW4tcGFnZS9tYWludGFpbmluZ19uZXR3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay8uL3NyYy9zY3NzL21haW4tcGFnZS9uaWNoZXMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vc3JjL3Njc3MvbWFpbi1wYWdlL2J1ZGdldF9mb3JtZWQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrLy4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIuY3NzIiwid2VicGFjazovL3dlYnBhY2svLi9ub2RlX21vZHVsZXMvbm91aXNsaWRlci9kaXN0L25vdWlzbGlkZXIuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hvdmVzIFJlZ3VsYXInO1xuICBzcmM6IGxvY2FsKCdIb3ZlcyBSZWd1bGFyJyksXG4gICAgdXJsKCcvc3JjL3Njc3MvYmFzZS9mb250cy93b2ZmMi9UVF9Ib3Zlc19Qcm9fUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgXG4gICAgdXJsKCcvc3JjL3Njc3MvYmFzZS9mb250cy93b2ZmL1RUX0hvdmVzX1Byb19SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy9zcmMvc2Nzcy9iYXNlL2ZvbnRzL3R0Zi9UVC1Ib3Zlcy1Qcm8tUmVndWxhci50dGYnKSBmb3JtYXQoJ3R0ZicpLFxuICAgIHVybCgnL3NyYy9zY3NzL2Jhc2UvZm9udHMvb3RmL1RULUhvdmVzLVByby1SZWd1bGFyLm90ZicpIGZvcm1hdCgnb3RmJyksXG4gICAgdXJsKCcvc3JjL3Njc3MvYmFzZS9mb250cy9lb3QvVFRfSG92ZXNfUHJvX1JlZ3VsYXIuZW90JykgZm9ybWF0KCdlb3QnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSG92ZXMgSXRhbGljJztcbiAgc3JjOiBsb2NhbCgnSG92ZXMgSXRhbGljJyksXG4gICAgdXJsKCcvc3JjL3Njc3MvYmFzZS9mb250cy93b2ZmMi9UVF9Ib3Zlc19Qcm9fSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCBcbiAgICB1cmwoJy9zcmMvc2Nzcy9iYXNlL2ZvbnRzL3dvZmYvVFRfSG92ZXNfUHJvX0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcvc3JjL3Njc3MvYmFzZS9mb250cy90dGYvVFQtSG92ZXMtUHJvLUl0YWxpYy50dGYnKSBmb3JtYXQoJ3R0ZicpLFxuICAgIHVybCgnL3NyYy9zY3NzL2Jhc2UvZm9udHMvb3RmL1RULUhvdmVzLVByby1JdGFsaWMub3RmJykgZm9ybWF0KCdvdGYnKSxcbiAgICB1cmwoJy9zcmMvc2Nzcy9iYXNlL2ZvbnRzL2VvdC9UVF9Ib3Zlc19Qcm9fSXRhbGljLmVvdCcpIGZvcm1hdCgnZW90Jyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuXHRzcmM6IHVybCgnaHR0cHM6Ly9yZXMuY2xvdWRpbmFyeS5jb20vZHI2bHZ3dWJoL3Jhdy91cGxvYWQvdjE1Mjk5MDgyNTYvQ29tcHJlc3NhUFJPLUdYLndvZmYyJyk7XG5cdGZvbnQtZmFtaWx5OidDb21wcmVzc2EgVkYnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtaXhpbiBoMSB7XG4gIGZvbnQtc2l6ZTogcig2NCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBmb250LXNpemU6IHIoMzApO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIH1cbn1cbkBtaXhpbiBoMiB7XG4gIGZvbnQtc2l6ZTogcig0MCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBmb250LXNpemU6IHIoMzApO1xuICB9XG59XG5AbWl4aW4gaDMge1xuICBmb250LXNpemU6IHIoMzIpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogMzAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgZm9udC1zaXplOiByKDE4KTtcbiAgfVxufVxuQG1peGluIGZvbnQtMTUwIHtcbiAgZm9udC1mYW1pbHk6ICdIb3ZlcyBJdGFsaWMnO1xuICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTUwKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTM4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgQGluY2x1ZGUgXzEyNzl7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICB9XG4gIEBpbmNsdWRlIF8xMDIze1xuICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgzMCw4MCwzMjAsMTAyMyk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzAsODAsMzIwLDEwMjMpO1xuICB9XG59XG5AbWl4aW4gZm9udC0xMTUge1xuICBmb250LWZhbWlseTogJ0hvdmVzIFJlZ3VsYXInO1xuICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTE1KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTA1LjgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDI4LDc2LDMyMCwxMDIzKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyOCw3MCwzMjAsMTAyMyk7XG4gIH1cbn1cbkBtaXhpbiBmb250LTExMCB7XG4gIGZvbnQtZmFtaWx5OiAnSG92ZXMgUmVndWxhcic7XG4gIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxMTApO1xuICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxMDEuMik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIF8xMDIzIHtcbiAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMjYsNzMsMzIwLDEwMjMpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDI2LDY3LDMyMCwxMDIzKTtcbiAgfVxufVxuQG1peGluIGZvbnQtMTAwLTUge1xuICBmb250LWZhbWlseTogJ0hvdmVzIFJlZ3VsYXInO1xuICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTAwLjUpO1xuICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxMzgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBfMTI3OXtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbiAgQGluY2x1ZGUgXzEwMjN7XG4gICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE5LDU4LDMyMCwxMDIzKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxOSw1OCwzMjAsMTAyMyk7XG4gIH1cbn1cbkBtaXhpbiBmb250LTEwMCB7XG4gIGZvbnQtZmFtaWx5OiAnSG92ZXMgUmVndWxhcic7XG4gIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxMDApO1xuICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCg5MCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIF8xMjc5e1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxuICBAaW5jbHVkZSBfMTAyM3tcbiAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMzAsNTgsMzIwLDEwMjMpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMwLDU4LDMyMCwxMDIzKTtcbiAgfVxufVxuQG1peGluIGZvbnQtOTUge1xuICBmb250LWZhbWlseTogJ0hvdmVzIFJlZ3VsYXInO1xuICBmb250LXNpemU6IGNsYW1wRmx1aWQoOTUpO1xuICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCg4Ny40KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgQGluY2x1ZGUgXzEwMjMge1xuICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgyMiw2MywzMjAsMTAyMyk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMjIsNTgsMzIwLDEwMjMpO1xuICB9XG59XG5AbWl4aW4gZm9udC04NSB7XG4gIGZvbnQtZmFtaWx5OiAnSG92ZXMgUmVndWxhcic7XG4gIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCg4NSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDc4LjIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE5LDU2LDMyMCwxMDIzKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxOSw1MiwzMjAsMTAyMyk7XG4gIH1cbn1cbkBtaXhpbiBmb250LTg0IHtcbiAgZm9udC1mYW1pbHk6ICdIb3ZlcyBSZWd1bGFyJztcbiAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDg0KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoNzcuMjgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDIwLDU2LDMyMCwxMDIzKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyMCw1MSwzMjAsMTAyMyk7XG4gIH1cbn1cbkBtaXhpbiBmb250LTgyIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDgyKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoODkuMzgpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogJHRvbmUyO1xufVxuQG1peGluIGZvbnQtODAge1xuICBmb250LWZhbWlseTogJ0hvdmVzIFJlZ3VsYXInO1xuICBmb250LXNpemU6IGNsYW1wRmx1aWQoODApO1xuICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCg4MCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIF8xMDIzIHtcbiAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMjYsNTMuMywzMjAsMTAyMyk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMjYsNTMuMywzMjAsMTAyMyk7XG4gIH1cbn1cbkBtaXhpbiBmb250LTcwIHtcbiAgZm9udC1mYW1pbHk6ICdIb3ZlcyBSZWd1bGFyJztcbiAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDcwKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoNzApO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJHdoaXRlO1xufVxuQG1peGluIGZvbnQtNjAge1xuICBmb250LWZhbWlseTogJ0hvdmVzIFJlZ3VsYXInO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IGNsYW1wRmx1aWQoNjApO1xuICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCg2Nik7XG4gIEBpbmNsdWRlIF8xMjc5e1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxuICBAaW5jbHVkZSBfMTAyM3tcbiAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMjAsNDAsMzIwLDEwMjMpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDIyLDQ0LDMyMCwxMDIzKTtcbiAgfVxufVxuQG1peGluIGZvbnQtNTIge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wRmx1aWQoNTIpO1xuICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCg2Mi4xMyk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAkdG9uZTI7XG59XG5AbWl4aW4gZm9udC00NCB7XG4gIGZvbnQtZmFtaWx5OiAnSG92ZXMgUmVndWxhcic7XG4gIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCg0NCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDQ0KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cbkBtaXhpbiBmb250LTQwIHtcbiAgZm9udC1mYW1pbHk6ICdIb3ZlcyBSZWd1bGFyJztcbiAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDQwKTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoNDApO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJHdoaXRlO1xufVxuQG1peGluIGZvbnQtMzYge1xuICBmb250LWZhbWlseTogJ0hvdmVzIFJlZ3VsYXInO1xuICBmb250LXNpemU6IGNsYW1wRmx1aWQoMzYpO1xuICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCg0Ni41KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgQGluY2x1ZGUgXzEyNzl7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbiAgQGluY2x1ZGUgXzEwMjN7XG4gICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE3LDM2LDMyMCwxMDIzKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzMSwzOS42LDMyMCwxMDIzKTtcbiAgfVxufVxuQG1peGluIGZvbnQtMjgge1xuICBmb250LWZhbWlseTogJ0hvdmVzIFJlZ3VsYXInO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNsYW1wRmx1aWQoMjgpO1xuICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzMC44KTtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cbkBtaXhpbiBmb250LTI1LTUge1xuICBmb250LWZhbWlseTogJ0hvdmVzIFJlZ3VsYXInO1xuICBmb250LXNpemU6IGNsYW1wRmx1aWQoMjUuNSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMzKTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgQGluY2x1ZGUgXzEyNzl7XG4gICAgLy8gZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG4gIEBpbmNsdWRlIF8xMDIze1xuICAgIC8vIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNywzNiwzMjAsMTAyMyk7XG4gICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE3LDI4LDMyMCwxMDIzKTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxOC43LCAzOS42LDMyMCwxMDIzKTtcbiAgfVxufVxuQG1peGluIGZvbnQtMjQge1xuICBmb250LWZhbWlseTogJ0hvdmVzIFJlZ3VsYXInO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNsYW1wRmx1aWQoMjQpO1xuICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzNS43Nik7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIF8xMDIzIHtcbiAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTQsMTYsMzIwLDEwMjMpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE1LjQsMjMuODQsMzIwLDEwMjMpO1xuICB9XG59XG5AbWl4aW4gZm9udC0yMSB7XG4gIGZvbnQtZmFtaWx5OiAnSG92ZXMgUmVndWxhcic7XG4gIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgyMSk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDI0KTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgQGluY2x1ZGUgXzEyNzl7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG4gIEBpbmNsdWRlIF8xMDIze1xuICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxMiwyNCwzMjAsMTAyMyk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTYuNjgsMzMuMzYsMzIwLDEwMjMpO1xuICB9XG59XG5AbWl4aW4gZm9udC0xOCB7XG4gIGZvbnQtZmFtaWx5OiAnSG92ZXMgUmVndWxhcic7XG4gIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxOCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDIxKTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgQGluY2x1ZGUgXzEyNzl7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG4gIEBpbmNsdWRlIF8xMDIze1xuICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxMiwyMSwzMjAsMTAyMyk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTQsMjQuMzksMzIwLDEwMjMpO1xuICB9XG59XG5cblxuQG1peGluIHRleHQxIHtcbiAgZm9udC1zaXplOiByKDI1KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIEBpbmNsdWRlIG1vYi10ZXh0MTtcbiAgfVxufVxuXG5AbWl4aW4gbW9iLXRleHQxIHtcbiAgZm9udC1zaXplOiByKDE4KTtcbn1cblxuQG1peGluIHRleHQyIHtcbiAgZm9udC1zaXplOiByKDIwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIEBpbmNsdWRlIG1vYi10ZXh0MjtcbiAgfVxufVxuXG5AbWl4aW4gbW9iLXRleHQyIHtcbiAgZm9udC1zaXplOiByKDE0KTtcbn1cblxuQG1peGluIGNhcHRpb24ge1xuICBmb250LXNpemU6IHIoMTgpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgZm9udC1zaXplOiByKDEwKTtcbiAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgc3JjOiBsb2NhbChcIkhvdmVzIFJlZ3VsYXJcIiksIHVybChcIi9zcmMvc2Nzcy9iYXNlL2ZvbnRzL3dvZmYyL1RUX0hvdmVzX1Byb19SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvc3JjL3Njc3MvYmFzZS9mb250cy93b2ZmL1RUX0hvdmVzX1Byb19SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3NyYy9zY3NzL2Jhc2UvZm9udHMvdHRmL1RULUhvdmVzLVByby1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIiksIHVybChcIi9zcmMvc2Nzcy9iYXNlL2ZvbnRzL290Zi9UVC1Ib3Zlcy1Qcm8tUmVndWxhci5vdGZcIikgZm9ybWF0KFwib3RmXCIpLCB1cmwoXCIvc3JjL3Njc3MvYmFzZS9mb250cy9lb3QvVFRfSG92ZXNfUHJvX1JlZ3VsYXIuZW90XCIpIGZvcm1hdChcImVvdFwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIEl0YWxpY1wiO1xuICBzcmM6IGxvY2FsKFwiSG92ZXMgSXRhbGljXCIpLCB1cmwoXCIvc3JjL3Njc3MvYmFzZS9mb250cy93b2ZmMi9UVF9Ib3Zlc19Qcm9fSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvc3JjL3Njc3MvYmFzZS9mb250cy93b2ZmL1RUX0hvdmVzX1Byb19JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc3JjL3Njc3MvYmFzZS9mb250cy90dGYvVFQtSG92ZXMtUHJvLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHRmXCIpLCB1cmwoXCIvc3JjL3Njc3MvYmFzZS9mb250cy9vdGYvVFQtSG92ZXMtUHJvLUl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3RmXCIpLCB1cmwoXCIvc3JjL3Njc3MvYmFzZS9mb250cy9lb3QvVFRfSG92ZXNfUHJvX0l0YWxpYy5lb3RcIikgZm9ybWF0KFwiZW90XCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgc3JjOiB1cmwoXCJodHRwczovL3Jlcy5jbG91ZGluYXJ5LmNvbS9kcjZsdnd1YmgvcmF3L3VwbG9hZC92MTUyOTkwODI1Ni9Db21wcmVzc2FQUk8tR1gud29mZjJcIik7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbXByZXNzYSBWRlwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBmb250LXNpemU6IGNhbGMoMC4wNDQgKiAxMDB2dyArIC0xLjI4cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3MHB4KSB7XG4gIDpyb290IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgOnJvb3Qge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjAwNzgxMjUgKiAxMDB2dyArIDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgOnJvb3Qge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogIzEyMUIyNDtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLS1saW5rLWhvdmVyLWNvbG9yOiAjNDFiYjRjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICBib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDY4cHgsIDAuMDU0MDU0MDU0MSAqIDEwMHZ3ICsgNTAuNzAyNzAyNzAyN3B4LCAxMDZweCk7XG4gIH1cbn1cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuaW5wdXQge1xuICBtaW4td2lkdGg6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuaW5wdXRbdHlwZT1maWxlIGldLFxuaW5wdXRbdHlwZT1maWxlIGldOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zaXRpb246IGZpbGwgMC40cywgc3Ryb2tlIDAuNHM7XG59XG5cbmltZyB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5pbWcsXG5pZnJhbWUsXG5zdmcsXG5waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5tYWluIHtcbiAgZmxleC1ncm93OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcHAtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4udGFibGVib2R5dGV4dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZhbmN5Ym94X19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHotaW5kZXg6IC0xO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5iZ19faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jb29raWUtYmFubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyRDM3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzc0MjREO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogOTYlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMwcHg7XG4gIHBhZGRpbmc6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpIGNsYW1wKDIwcHgsIDEuNTYyNXZ3LCAzMHB4KTtcbn1cbi5jb29raWUtYmFubmVyLS1sZWF2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1pbjtcbn1cbi5jb29raWUtYmFubmVyLS1sZWF2ZS1zdGFydCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29va2llLWJhbm5lci0tbGVhdmUtZW5kIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jb29raWUtYmFubmVyIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogI0JDQzVDQTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvb2tpZS1iYW5uZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb29raWUtYmFubmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG4uY29va2llLWJhbm5lciBzcGFuIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogI0MwRkYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuY29va2llLWJhbm5lciBzcGFuIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5jb29raWUtYmFubmVyIHNwYW4gYTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29va2llLWJhbm5lciBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICB9XG59XG4uY29va2llLWJhbm5lciBidXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU1LCA2NiwgNzcsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDMEZGMDA7XG4gIGJveC1zaGFkb3c6IDBweCAxNnB4IDQ5LjNweCAtNnB4IHJnYmEoMTkyLCAyNTUsIDAsIDAuNTQxMTc2NDcwNik7XG4gIHBhZGRpbmc6IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCkgMjBweCBjbGFtcCgxMS4zMzMzMzMzMzMzcHgsIDAuODg1NDE2NjY2N3Z3LCAxN3B4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbi5jb29raWUtYmFubmVyIGJ1dHRvbiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICNDMEZGMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb29raWUtYmFubmVyIGJ1dHRvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvb2tpZS1iYW5uZXIgYnV0dG9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuY29va2llLWJhbm5lciBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNDMEZGMDA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExMiwgMTIwLCAxMjksIDAuMik7XG4gIH1cbiAgLmNvb2tpZS1iYW5uZXIgYnV0dG9uOmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiAjMTIxQjI0O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLmNvb2tpZS1iYW5uZXIgYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI0MwRkYwMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTEyLCAxMjAsIDEyOSwgMC4yKTtcbiAgfVxuICAuY29va2llLWJhbm5lciBidXR0b246YWN0aXZlIHNwYW4ge1xuICAgIGNvbG9yOiAjMTIxQjI0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvb2tpZS1iYW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5cbi5ibHVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1iZWhhdmlvcjogYWxsb3ctZGlzY3JldGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG4uYmx1ci5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBzdGFydGluZy1zdHlsZSB7XG4gIC5ibHVyLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZ2xvYmFsX2JsdXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tYmVoYXZpb3I6IGFsbG93LWRpc2NyZXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuLmdsb2JhbF9ibHVyLmh0bXgtcmVxdWVzdCB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQHN0YXJ0aW5nLXN0eWxlIHtcbiAgLmdsb2JhbF9ibHVyLmh0bXgtcmVxdWVzdCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uYnRuX3JpZ2h0X2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA0Ni41JTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSg1NSwgNjYsIDc3LCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCkgMCAwIGNsYW1wKDIwcHgsIDEuNTYyNXZ3LCAzMHB4KTtcbiAgYm9yZGVyOiAycHggc29saWQgI0MwRkYwMDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3gtc2hhZG93OiAwcHggMTZweCA0OS4zcHggLTZweCByZ2JhKDE5MiwgMjU1LCAwLCAwLjU0MTE3NjQ3MDYpO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMjFweCwgMS42NDA2MjV2dywgMzEuNXB4KTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoOS4zMzMzMzMzMzMzcHgsIDAuNzI5MTY2NjY2N3Z3LCAxNHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDE3LjMzMzMzMzMzMzNweCwgMS4zNTQxNjY2NjY3dncsIDI2cHgpO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDdweCwgMC41NDY4NzV2dywgMTAuNXB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbi5idG5fcmlnaHRfY29udGFpbmVyIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogI0MwRkYwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgcm90YXRlOiAxODBkZWc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5idG5fcmlnaHRfY29udGFpbmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnRuX3JpZ2h0X2NvbnRhaW5lciBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bl9yaWdodF9jb250YWluZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNDMEZGMDA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExMiwgMTIwLCAxMjksIDAuMik7XG4gIH1cbiAgLmJ0bl9yaWdodF9jb250YWluZXI6aG92ZXIgc3BhbiB7XG4gICAgY29sb3I6ICMxMjFCMjQ7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuYnRuX3JpZ2h0X2NvbnRhaW5lcjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNDMEZGMDA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExMiwgMTIwLCAxMjksIDAuMik7XG4gIH1cbiAgLmJ0bl9yaWdodF9jb250YWluZXI6YWN0aXZlIHNwYW4ge1xuICAgIGNvbG9yOiAjMTIxQjI0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5idG5fcmlnaHRfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5saW5rLWNvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiBjbGFtcCg4cHgsIDAuNjI1dncsIDEycHgpIGNsYW1wKDMwcHgsIDIuMzQzNzV2dywgNDVweCkgY2xhbXAoMTAuNjY2NjY2NjY2N3B4LCAwLjgzMzMzMzMzMzN2dywgMTZweCkgY2xhbXAoMzBweCwgMi4zNDM3NXZ3LCA0NXB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjQzBGRjAwIDAlLCAjNzhDMTAwIDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzBGRjAwO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgzNHB4LCAyLjY1NjI1dncsIDUxcHgpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5idG4gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzEyMUIyNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LXNoYWRvdzogMS4wMDAwMDAxMTkycHggMS4wMDAwMDAxMTkycHggMHB4IDBweCAjN0FDMzAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYnRuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idG4gc3BhbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAyNzAyNzAyNyAqIDEwMHZ3ICsgOC4zNTEzNTEzNTE0cHgsIDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAwLjAxMjIzMzI4NTkgKiAxMDB2dyArIDI3LjA4NTM0ODUwNjRweCwgMzkuNnB4KTtcbiAgfVxufVxuLmJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0MwRkYwMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDM0cHgsIDIuNjU2MjV2dywgNTFweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMEZGMDA7XG59XG4uYnRuLS1ib3gtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDE2LjAwMDAwMTkwNzNweCA0OS4yOTk5OTU0MjI0cHggLTZweCByZ2JhKDE5MiwgMjU1LCAwLCAwLjU0MTE3NjQ3MDYpO1xufVxuLmJ0bi0taG92ZXItYm94LXNoYWRvdyB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xufVxuLmJ0bi0taG92ZXItYm94LXNoYWRvdzpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYnRuLS1ob3Zlci1ib3gtc2hhZG93Om5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMTYuMDAwMDAxOTA3M3B4IDQ5LjI5OTk5NTQyMjRweCAtNnB4IHJnYmEoMTkyLCAyNTUsIDAsIDAuNTQxMTc2NDcwNik7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuYnRuLS1ob3Zlci1ib3gtc2hhZG93Om5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDE2LjAwMDAwMTkwNzNweCA0OS4yOTk5OTU0MjI0cHggLTZweCByZ2JhKDE5MiwgMjU1LCAwLCAwLjU0MTE3NjQ3MDYpO1xuICB9XG59XG4uYnRuLS1ncmVlbi1ib2RlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDMEZGMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuLmJ0bi0tZ3JlZW4tYm9kZXIgc3BhbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjQzBGRjAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tLWdyZWVuLWJvZGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzBGRjAwO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNi4wMDAwMDE5MDczcHggNDkuMjk5OTk1NDIyNHB4IC02cHggcmdiYSgxOTIsIDI1NSwgMCwgMC41NDExNzY0NzA2KTtcbiAgfVxuICAuYnRuLS1ncmVlbi1ib2Rlcjpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogIzEyMUIyNDtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5idG4tLWdyZWVuLWJvZGVyOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI0MwRkYwMDtcbiAgICBib3gtc2hhZG93OiAwcHggMTYuMDAwMDAxOTA3M3B4IDQ5LjI5OTk5NTQyMjRweCAtNnB4IHJnYmEoMTkyLCAyNTUsIDAsIDAuNTQxMTc2NDcwNik7XG4gIH1cbiAgLmJ0bi0tZ3JlZW4tYm9kZXI6YWN0aXZlIHNwYW4ge1xuICAgIGNvbG9yOiAjMTIxQjI0O1xuICB9XG59XG4uYnRuLS1ncmVlbi1ib2Rlci5ub3QtYm94LXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLS1zbWFsbCB7XG4gIHBhZGRpbmc6IGNsYW1wKDQuNjY2NjY2NjY2N3B4LCAwLjM2NDU4MzMzMzN2dywgN3B4KSBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCkgY2xhbXAoOHB4LCAwLjYyNXZ3LCAxMnB4KTtcbn1cbi5idG4tLXNtYWxsIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIzLjg0cHgsIDEuODYyNXZ3LCAzNS43NnB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjMTIxQjI0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnRuLS1zbWFsbCBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDAyODQ0OTUwMiAqIDEwMHZ3ICsgMTMuMDg5NjE1OTMxN3B4LCAxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTUuNHB4LCAwLjAxMjAwNTY4OTkgKiAxMDB2dyArIDExLjU1ODE3OTIzMTlweCwgMjMuODRweCk7XG4gIH1cbn1cbi5idG4tLWdyYXktYm9yZGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzcwNzg4MTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG4uYnRuLS1ncmF5LWJvcmRlciBzcGFuIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi0tZ3JheS1ib3JkZXI6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0MwRkYwMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYnRuLS1ncmF5LWJvcmRlcjpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogI0MwRkYwMDtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5idG4tLWdyYXktYm9yZGVyOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzBGRjAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4tLWdyYXktYm9yZGVyOmFjdGl2ZSBzcGFuIHtcbiAgICBjb2xvcjogI0MwRkYwMDtcbiAgfVxufVxuLmJ0bi0tZ3JheS1ib3JkZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuLmJ0bi5kaXNhYmxlZCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBvcGFjaXR5OiAwLjY7XG59XG4uYnRuOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5idG46bm90KC5kaXNhYmxlZCk6aG92ZXI6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLmJ0bjpub3QoLmRpc2FibGVkKTphY3RpdmU6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYnRuIC5wcmVsb2FkZXItaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjbGFtcCg2LjY2NjY2NjY2NjdweCwgMC41MjA4MzMzMzMzdncsIDEwcHgpO1xuICB3aWR0aDogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG4gIGhlaWdodDogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG59XG4uYnRuLmh0bXgtcmVxdWVzdCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IGF1dG87XG59XG4uYnRuLmh0bXgtcmVxdWVzdCBzcGFuIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi5odG14LXJlcXVlc3QgLnByZWxvYWRlci1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnRuLmh0bXgtcmVxdWVzdDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDE1LjM5cHggNTBweCAyMC42MXB4IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnRuIHtcbiAgICBwYWRkaW5nOiBjbGFtcCg2cHgsIDAuMDEzMzU3MDQxMyAqIDEwMHZ3ICsgMS43MjU3NDY3OTk0cHgsIDE1LjM5cHgpIGNsYW1wKDMwcHgsIDAuMDI4NDQ5NTAyMSAqIDEwMHZ3ICsgMjAuODk2MTU5MzE3MnB4LCA1MHB4KSBjbGFtcCgxMHB4LCAwLjAxNTA5MjQ2MDkgKiAxMDB2dyArIDUuMTcwNDEyNTE3OHB4LCAyMC42MXB4KSBjbGFtcCgzMHB4LCAwLjAyODQ0OTUwMjEgKiAxMDB2dyArIDIwLjg5NjE1OTMxNzJweCwgNTBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogY2xhbXAoMzRweCwgMC4wMDg1MzQ4NTA2ICogMTAwdncgKyAzMS4yNjg4NDc3OTUycHgsIDQwcHgpO1xuICB9XG59XG5cbi5pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDUxcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMi40MjE4NzV2dywgNDYuNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHBhZGRpbmc6IGNsYW1wKDhweCwgMC42MjV2dywgMTJweCkgY2xhbXAoMzBweCwgMi4zNDM3NXZ3LCA0NXB4KSBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbnB1dCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlucHV0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG4uaW5wdXQuZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjUpO1xufVxuLmlucHV0LmJnYyB7XG4gIGJhY2tncm91bmQ6ICMyMTJEMzc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbnB1dCB7XG4gICAgcGFkZGluZzogMTNweCAzMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmlucHV0IHtcbiAgICBwYWRkaW5nOiBjbGFtcCg0cHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyAtMC4wOTY3MjgzMDczcHgsIDEzcHgpIGNsYW1wKDI0cHgsIDAuMDA4NTM0ODUwNiAqIDEwMHZ3ICsgMjEuMjY4ODQ3Nzk1MnB4LCAzMHB4KSBjbGFtcCg5cHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgMy45OTI4ODc2MjQ1cHgsIDIwcHgpO1xuICB9XG59XG5cbi50ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMy44NHB4LCAxLjg2MjV2dywgMzUuNzZweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBiYWNrZ3JvdW5kOiAjMUEyNTJGO1xuICByZXNpemU6IG5vbmU7XG4gIHBhZGRpbmc6IDdweCA0MXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC4wMDI4NDQ5NTAyICogMTAwdncgKyAxMy4wODk2MTU5MzE3cHgsIDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNS40cHgsIDAuMDEyMDA1Njg5OSAqIDEwMHZ3ICsgMTEuNTU4MTc5MjMxOXB4LCAyMy44NHB4KTtcbiAgfVxufVxuXG4uY2hlY2hib3hfY3VzdG9tIGlucHV0LCAucmFkaW9fY3VzdG9tIGlucHV0LCAuYnV0dG9uX2twIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4uY2hlY2hib3hfY3VzdG9tIGlucHV0OmNoZWNrZWQgKyBkaXYsIC5yYWRpb19jdXN0b20gaW5wdXQ6Y2hlY2tlZCArIGRpdiwgLmJ1dHRvbl9rcCBpbnB1dDpjaGVja2VkICsgZGl2IHtcbiAgY29sb3I6ICNDMEZGMDA7XG4gIGJvcmRlci1jb2xvcjogI0MwRkYwMDtcbn1cbi5jaGVjaGJveF9jdXN0b20gaW5wdXQ6Y2hlY2tlZCArIGRpdiBzcGFuOjpiZWZvcmUsIC5yYWRpb19jdXN0b20gaW5wdXQ6Y2hlY2tlZCArIGRpdiBzcGFuOjpiZWZvcmUsIC5idXR0b25fa3AgaW5wdXQ6Y2hlY2tlZCArIGRpdiBzcGFuOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNDMEZGMDA7XG4gIGJhY2tncm91bmQ6ICNDMEZGMDA7XG59XG4uY2hlY2hib3hfY3VzdG9tIGRpdiwgLnJhZGlvX2N1c3RvbSBkaXYsIC5idXR0b25fa3AgZGl2IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzc0MjREO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgyMi42NjY2NjY2NjY3cHgsIDEuNzcwODMzMzMzM3Z3LCAzNHB4KTtcbiAgcGFkZGluZzogY2xhbXAoNS4zMzMzMzMzMzMzcHgsIDAuNDE2NjY2NjY2N3Z3LCA4cHgpIGNsYW1wKDI4cHgsIDIuMTg3NXZ3LCA0MnB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMy44NHB4LCAxLjg2MjV2dywgMzUuNzZweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXgtaGVpZ2h0OiBjbGFtcCgzNy4zMzMzMzMzMzMzcHgsIDIuOTE2NjY2NjY2N3Z3LCA1NnB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoZWNoYm94X2N1c3RvbSBkaXYsIC5yYWRpb19jdXN0b20gZGl2LCAuYnV0dG9uX2twIGRpdiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjAwMjg0NDk1MDIgKiAxMDB2dyArIDEzLjA4OTYxNTkzMTdweCwgMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE1LjRweCwgMC4wMTIwMDU2ODk5ICogMTAwdncgKyAxMS41NTgxNzkyMzE5cHgsIDIzLjg0cHgpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuY2hlY2hib3hfY3VzdG9tIGRpdjpob3ZlciwgLnJhZGlvX2N1c3RvbSBkaXY6aG92ZXIsIC5idXR0b25fa3AgZGl2OmhvdmVyIHtcbiAgICBjb2xvcjogI0MwRkYwMDtcbiAgICBib3JkZXItY29sb3I6ICNDMEZGMDA7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuY2hlY2hib3hfY3VzdG9tIGRpdjphY3RpdmUsIC5yYWRpb19jdXN0b20gZGl2OmFjdGl2ZSwgLmJ1dHRvbl9rcCBkaXY6YWN0aXZlIHtcbiAgICBjb2xvcjogI0MwRkYwMDtcbiAgICBib3JkZXItY29sb3I6ICNDMEZGMDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoZWNoYm94X2N1c3RvbSBkaXYsIC5yYWRpb19jdXN0b20gZGl2LCAuYnV0dG9uX2twIGRpdiB7XG4gICAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogNnB4IDE5cHg7XG4gIH1cbn1cbi5jaGVjaGJveF9jdXN0b20uZGlzYWJsZWQsIC5yYWRpb19jdXN0b20uZGlzYWJsZWQsIC5idXR0b25fa3AuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uY2hlY2hib3hfY3VzdG9tIGRpdiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG4uY2hlY2hib3hfY3VzdG9tIGRpdiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xufVxuLmNoZWNoYm94X2N1c3RvbSBkaXYgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNsYW1wKDQuNjY2NjY2NjY2N3B4LCAwLjM2NDU4MzMzMzN2dywgN3B4KTtcbiAgbGVmdDogY2xhbXAoLTMycHgsIC0xLjY2NjY2NjY2Njd2dywgLTIxLjMzMzMzMzMzMzNweCk7XG4gIHdpZHRoOiBjbGFtcCgxNC42NjY2NjY2NjY3cHgsIDEuMTQ1ODMzMzMzM3Z3LCAyMnB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgxNC42NjY2NjY2NjY3cHgsIDEuMTQ1ODMzMzMzM3Z3LCAyMnB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzc0MjREO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmNoZWNoYm94X2N1c3RvbSBkaXY6aG92ZXIgc3Bhbjo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNDMEZGMDA7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuY2hlY2hib3hfY3VzdG9tIGRpdjphY3RpdmUgc3Bhbjo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNDMEZGMDA7XG4gIH1cbn1cblxuLnJhZGlvX2N1c3RvbS0tc21hbGwtY29sb3IgaW5wdXQ6Y2hlY2tlZCArIGRpdiB7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3IpO1xufVxuLnJhZGlvX2N1c3RvbS0tc21hbGwtY29sb3IgaW5wdXQ6Y2hlY2tlZCArIGRpdiBzcGFuOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNDMEZGMDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yKTtcbn1cbi5yYWRpb19jdXN0b20tLXNtYWxsLWNvbG9yIGRpdiB7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDdweDtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmFkaW9fY3VzdG9tLS1zbWFsbC1jb2xvciBkaXYge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmFkaW9fY3VzdG9tLS1zbWFsbC1jb2xvciBkaXYge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTI4MDIyNzYgKiAxMDB2dyArIDcuOTAzMjcxNjkyN3B4LCAyMXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMC4wMTQ3Nzk1MTY0ICogMTAwdncgKyA5LjI3MDU1NDc2NTNweCwgMjQuMzlweCk7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5yYWRpb19jdXN0b20tLXNtYWxsLWNvbG9yIGRpdjpob3ZlciB7XG4gICAgY29sb3I6ICNGMkYyRjY7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDQ5LjNweCAtNnB4IHZhcigtLWNvbG9yKTtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5yYWRpb19jdXN0b20tLXNtYWxsLWNvbG9yIGRpdjphY3RpdmUge1xuICAgIGNvbG9yOiAjRjJGMkY2O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiAwcHggMTZweCA0OS4zcHggLTZweCB2YXIoLS1jb2xvcik7XG4gIH1cbn1cbi5yYWRpb19jdXN0b20tLWdyYXktYmdjLWNvbG9yIGRpdiB7XG4gIGJhY2tncm91bmQ6ICMzNzQyNEQ7XG4gIGJvcmRlci1jb2xvcjogIzM3NDI0RDtcbn1cbi5yYWRpb19jdXN0b20tLXNtYWxsIGRpdiB7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDdweDtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJhZGlvX2N1c3RvbS0tc21hbGwgZGl2IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJhZGlvX2N1c3RvbS0tc21hbGwgZGl2IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG4ucmFkaW9fY3VzdG9tLS13aGl0ZSBpbnB1dDpjaGVja2VkICsgZGl2IHtcbiAgY29sb3I6ICMxMjFCMjQ7XG4gIGJvcmRlci1jb2xvcjogI0MwRkYwMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0MwRkYwMCAwJSwgIzc4QzEwMCAxMDAlKTtcbn1cbi5yYWRpb19jdXN0b20tLXdoaXRlIGRpdiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbi55YW5kZXhfcmV3cyB7XG4gIHdpZHRoOiBjbGFtcCgzNzMuMzMzMzMzMzMzM3B4LCAyOS4xNjY2NjY2NjY3dncsIDU2MHB4KTtcbiAgaGVpZ2h0OiBjbGFtcCg1MzMuMzMzMzMzMzMzM3B4LCA0MS42NjY2NjY2NjY3dncsIDgwMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnlhbmRleF9yZXdzIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ueWFuZGV4X3Jld3MgYSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNiM2IzYjM7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFlTIFRleHQsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC55YW5kZXhfcmV3cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgfVxufVxuXG4uZ29vZ2xlX3Jld3Mge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB3aWR0aDogY2xhbXAoMzczLjMzMzMzMzMzMzNweCwgMjkuMTY2NjY2NjY2N3Z3LCA1NjBweCk7XG4gIHBhZGRpbmc6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZ29vZ2xlX3Jld3NfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmdvb2dsZV9yZXdzX190b3AgLmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliYmYyZTtcbiAgcGFkZGluZzogY2xhbXAoMTBweCwgMC43ODEyNXZ3LCAxNXB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmdvb2dsZV9yZXdzX190b3AgLmJ1dHRvbiBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmdvb2dsZV9yZXdzX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZ29vZ2xlX3Jld3NfX3RpdGxlIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIzLjg0cHgsIDEuODYyNXZ3LCAzNS43NnB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjMTIxQjI0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ29vZ2xlX3Jld3NfX3RpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC4wMDI4NDQ5NTAyICogMTAwdncgKyAxMy4wODk2MTU5MzE3cHgsIDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNS40cHgsIDAuMDEyMDA1Njg5OSAqIDEwMHZ3ICsgMTEuNTU4MTc5MjMxOXB4LCAyMy44NHB4KTtcbiAgfVxufVxuLmdvb2dsZV9yZXdzX19yZXZpZXdzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDYuNjY2NjY2NjY2N3B4LCAwLjUyMDgzMzMzMzN2dywgMTBweCk7XG59XG4uZ29vZ2xlX3Jld3NfX3JhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ29vZ2xlX3Jld3NfX3JhdGluZyAuYXZnIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMy44NHB4LCAxLjg2MjV2dywgMzUuNzZweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzEyMUIyNDtcbiAgbWFyZ2luLXJpZ2h0OiBjbGFtcCg2LjY2NjY2NjY2NjdweCwgMC41MjA4MzMzMzMzdncsIDEwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ29vZ2xlX3Jld3NfX3JhdGluZyAuYXZnIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDAyODQ0OTUwMiAqIDEwMHZ3ICsgMTMuMDg5NjE1OTMxN3B4LCAxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTUuNHB4LCAwLjAxMjAwNTY4OTkgKiAxMDB2dyArIDExLjU1ODE3OTIzMTlweCwgMjMuODRweCk7XG4gIH1cbn1cbi5nb29nbGVfcmV3c19fcmF0aW5nIC5zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ29vZ2xlX3Jld3NfX3JhdGluZyAuc3RhcnMgc3ZnIHtcbiAgd2lkdGg6IGNsYW1wKDEwLjY2NjY2NjY2NjdweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDEwLjY2NjY2NjY2NjdweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpO1xuICBzdHJva2U6ICM3MDc4ODE7XG4gIGZpbGw6ICM3MDc4ODE7XG59XG4uZ29vZ2xlX3Jld3NfX3JhdGluZyAuc3RhcnMgc3ZnLmFjdGl2ZSB7XG4gIHN0cm9rZTogI2ZmY2MwMDtcbiAgZmlsbDogI2ZmY2MwMDtcbn1cbi5nb29nbGVfcmV3c19fcmF0aW5nIC5jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgzLjMzMzMzMzMzMzNweCwgMC4yNjA0MTY2NjY3dncsIDVweCk7XG59XG4uZ29vZ2xlX3Jld3NfX2l0ZW1zIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1yb3ctZ2FwOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG4gIGdyaWQtY29sdW1uLWdhcDogY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xuICBtYXgtaGVpZ2h0OiBjbGFtcCg0NTcuMzMzMzMzMzMzM3B4LCAzNS43MjkxNjY2NjY3dncsIDY4NnB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uZ29vZ2xlX3Jld3NfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmdvb2dsZV9yZXdzX19pdGVtIC5hdnRvciB7XG4gIHdpZHRoOiBjbGFtcCgzMy4zMzMzMzMzMzMzcHgsIDIuNjA0MTY2NjY2N3Z3LCA1MHB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgzMy4zMzMzMzMzMzMzcHgsIDIuNjA0MTY2NjY2N3Z3LCA1MHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgxMHB4LCAwLjc4MTI1dncsIDE1cHgpO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzg4MTtcbn1cbi5nb29nbGVfcmV3c19faXRlbSAuYXZ0b3IgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZ29vZ2xlX3Jld3NfX2l0ZW0gLnJhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ29vZ2xlX3Jld3NfX25hbWUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjMTIxQjI0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZ29vZ2xlX3Jld3NfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ29vZ2xlX3Jld3NfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTI4MDIyNzYgKiAxMDB2dyArIDcuOTAzMjcxNjkyN3B4LCAyMXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMC4wMTQ3Nzk1MTY0ICogMTAwdncgKyA5LjI3MDU1NDc2NTNweCwgMjQuMzlweCk7XG4gIH1cbn1cbi5nb29nbGVfcmV3c19fZGF0ZSB7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgzLjMzMzMzMzMzMzNweCwgMC4yNjA0MTY2NjY3dncsIDVweCk7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZ29vZ2xlX3Jld3NfX3N0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5nb29nbGVfcmV3c19fc3RhcnMgc3ZnIHtcbiAgd2lkdGg6IGNsYW1wKDEwLjY2NjY2NjY2NjdweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDEwLjY2NjY2NjY2NjdweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpO1xuICBzdHJva2U6ICM3MDc4ODE7XG4gIGZpbGw6ICM3MDc4ODE7XG59XG4uZ29vZ2xlX3Jld3NfX3N0YXJzIHN2Zy5hY3RpdmUge1xuICBzdHJva2U6ICNmZmNjMDA7XG4gIGZpbGw6ICNmZmNjMDA7XG59XG4uZ29vZ2xlX3Jld3NfX3JldyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogY2xhbXAoMTBweCwgMC43ODEyNXZ3LCAxNXB4KSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZ29vZ2xlX3Jld3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb2xsYXBzZV9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNvbGxhcHNlX19uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4zMjgxMjV2dywgMjUuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBwYWRkaW5nOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpIDAgY2xhbXAoMTYuNjY2NjY2NjY2N3B4LCAxLjMwMjA4MzMzMzN2dywgMjVweCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbGxhcHNlX19uYW1lIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sbGFwc2VfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5jb2xsYXBzZV9fbmFtZTpob3ZlciB7XG4gICAgY29sb3I6ICNDMEZGMDA7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuY29sbGFwc2VfX25hbWU6YWN0aXZlIHtcbiAgICBjb2xvcjogI0MwRkYwMDtcbiAgfVxufVxuLmNvbGxhcHNlX19uYW1lIHN2ZyB7XG4gIHdpZHRoOiBjbGFtcCgxNC42NjY2NjY2NjY3cHgsIDEuMTQ1ODMzMzMzM3Z3LCAyMnB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgxNC42NjY2NjY2NjY3cHgsIDEuMTQ1ODMzMzMzM3Z3LCAyMnB4KTtcbiAgc3Ryb2tlOiAjQzBGRjAwO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb2xsYXBzZV9fbmFtZSBzdmcge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sbGFwc2VfX25hbWUgc3ZnIHtcbiAgICB3aWR0aDogY2xhbXAoMTNweCwgMC4wMTg0OTIxNzY0ICogMTAwdncgKyA3LjA4MjUwMzU1NjJweCwgMjZweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCgxM3B4LCAwLjAxODQ5MjE3NjQgKiAxMDB2dyArIDcuMDgyNTAzNTU2MnB4LCAyNnB4KTtcbiAgfVxufVxuLmNvbGxhcHNlX19uYW1lLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY29sbGFwc2VfX25hbWUuYWN0aXZlIHN2ZyB7XG4gIHJvdGF0ZTogMjcwZGVnO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29sbGFwc2VfX25hbWUge1xuICAgIHBhZGRpbmc6IDIxcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sbGFwc2VfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC4wMDQyNjc0MjUzICogMTAwdncgKyAxMi42MzQ0MjM4OTc2cHgsIDE3cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi44cHgsIDAuMDAyNzAyNzAyNyAqIDEwMHZ3ICsgMTUuOTM1MTM1MTM1MXB4LCAxOC43cHgpO1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxNHB4LCAwLjAwOTk1NzMyNTcgKiAxMDB2dyArIDEwLjgxMzY1NTc2MXB4LCAyMXB4KTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmNvbGxhcHNlX19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbGxhcHNlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbGxhcHNlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLmNvbGxhcHNlX19jb250ZW50IHAge1xuICB3aWR0aDogOTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sbGFwc2VfX2NvbnRlbnQgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICB9XG59XG4uY29sbGFwc2VfX2NvbnRlbnQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xufVxuLmNvbGxhcHNlX19jb250ZW50IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4uY29sbGFwc2VfX2NvbnRlbnQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwLjY2NjY2NjY2NjdweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpO1xufVxuLmNvbGxhcHNlX19jb250ZW50IHVsIGxpOjptYXJrZXIge1xuICBjb2xvcjogI0MwRkYwMDtcbn1cblxuLm9ibWFua2Ege1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucGVyc29uYWwge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNsYW1wKDYuNjY2NjY2NjY2N3B4LCAwLjUyMDgzMzMzMzN2dywgMTBweCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wZXJzb25hbCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wZXJzb25hbCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuLnBlcnNvbmFsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBlcnNvbmFsIHNwYW4ge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5wZXJzb25hbCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wZXJzb25hbCBhIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBlcnNvbmFsIGEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTI4MDIyNzYgKiAxMDB2dyArIDcuOTAzMjcxNjkyN3B4LCAyMXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMC4wMTQ3Nzk1MTY0ICogMTAwdncgKyA5LjI3MDU1NDc2NTNweCwgMjQuMzlweCk7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wZXJzb25hbCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNDMEZGMDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5wZXJzb25hbCBhOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjQzBGRjAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBlcnNvbmFsIGEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wZXJzb25hbCBhIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE0MjI0NzUxMSAqIDEwMHZ3ICsgNy40NDgwNzk2NTg2cHgsIDIycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNC42N3B4LCAwLjAxMzU1NjE4NzggKiAxMDB2dyArIDEwLjMzMjAxOTkxNDdweCwgMjQuMnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucGVyc29uYWwge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGVyc29uYWwge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTQyMjQ3NTExICogMTAwdncgKyA3LjQ0ODA3OTY1ODZweCwgMjJweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0LjY3cHgsIDAuMDEzNTU2MTg3OCAqIDEwMHZ3ICsgMTAuMzMyMDE5OTE0N3B4LCAyNC4ycHgpO1xuICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgfVxufVxuXG4uYmFja2dyb3VuZF9saW5lIHtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwKSA4cHgsICMwNTA4MEMgMTFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuLmJhY2tncm91bmRfbGluZS5sYXN0IHtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwKSA4cHgsICMwNTA4MEMgMTFweCksIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxMjFCMjQgNjIlLCAjMjEyRDM3IDEwMCUpO1xufVxuLmJhY2tncm91bmRfbGluZS5ibHVyX3RvcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsIHJnYmEoMTgsIDI3LCAzNiwgMCkgMCUsIHJnYmEoMTgsIDI3LCAzNiwgMC40MjM0MDY4NjI3KSAzNyUsIHJnYmEoMTgsIDI3LCAzNiwgMC44NzE1ODYxMzQ1KSA2MCUsIHJnYigxOCwgMjcsIDM2KSAxMDAlKTtcbn1cblxuLmhhc2h0YWcge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4zMjgxMjV2dywgMjUuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGFzaHRhZyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhhc2h0YWcge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhhc2h0YWcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjYuNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oYXNodGFnIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxMy4ycHgsIDAuMDE4Nzc2NjcxNCAqIDEwMHZ3ICsgNy4xOTE0NjUxNDk0cHgsIDI2LjRweCk7XG4gIH1cbn1cblxuLmhpZGVfc2VjdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uaGlkZV9zZWN0aW9uLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2xhbXAoMTE1MHB4LCA4OS44NDM3NXZ3LCAxNzI1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgY2xhbXAoMThweCwgMC4wNTQwNTQwNTQxICogMTAwdncgKyAwLjcwMjcwMjcwMjdweCwgNTZweCk7XG4gIH1cbn1cblxuLmNvbnRhaW5lcl8xOTIwIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmNvbnRhaW5lcl8xOTIwLm10IHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLmNhc2VfY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHdpZHRoOiA1OS40JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhc2VfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjQzBGRjAwICFpbXBvcnRhbnQ7XG59XG5cblt4LWNsb2FrXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmgxIHtcbiAgZm9udC1zaXplOiA0LjI2NjY2NjY2NjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIH1cbn1cblxuLmgyIHtcbiAgZm9udC1zaXplOiAyLjY2NjY2NjY2NjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5oMyB7XG4gIGZvbnQtc2l6ZTogMi4xMzMzMzMzMzMzcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi50ZXh0MSB7XG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGV4dDEge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi50ZXh0MiB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzcmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGV4dDIge1xuICAgIGZvbnQtc2l6ZTogMC45MzMzMzMzMzMzcmVtO1xuICB9XG59XG5cbi5mb250LWludGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmRhcmtncmVlbi1jb2xvciB7XG4gIGNvbG9yOiAjMjc1ZjQwO1xufVxuXG4ubGlnaHRncmVlbi1jb2xvciB7XG4gIGNvbG9yOiAjNDFiYjRjO1xufVxuXG4ub3JhbmdlLWNvbG9yIHtcbiAgY29sb3I6ICNmYWE3NDY7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjbGFtcCgtNTFweCwgLTIuNjU2MjV2dywgLTM0cHgpO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5icmVhZGNydW1icyB1bCB7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgycHgsIDAuMTU2MjV2dywgM3B4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5icmVhZGNydW1icyB1bCBsaSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnJlYWRjcnVtYnMgdWwgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJyZWFkY3J1bWJzIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnJlYWRjcnVtYnMgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJyZWFkY3J1bWJzIHVsIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLmJyZWFkY3J1bWJzIHVsIGxpIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI0MwRkYwMDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzIHVsIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNDMEZGMDA7XG59XG4uYnJlYWRjcnVtYnMgdWwgbGkgLm5hbWUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYnJlYWRjcnVtYnMgdWwgbGkgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnJlYWRjcnVtYnMgdWwgbGkgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTI4MDIyNzYgKiAxMDB2dyArIDcuOTAzMjcxNjkyN3B4LCAyMXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMC4wMTQ3Nzk1MTY0ICogMTAwdncgKyA5LjI3MDU1NDc2NTNweCwgMjQuMzlweCk7XG4gIH1cbn1cbi5icmVhZGNydW1icyAuZGFzaCB7XG4gIGNvbG9yOiAjQzBGRjAwO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMy4zMzMzMzMzMzMzcHgsIDAuMjYwNDE2NjY2N3Z3LCA1cHgpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmljb24tc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnBjLXN2ZyB7XG4gIHdpZHRoOiBjbGFtcCg1MXB4LCAzLjk4NDM3NXZ3LCA3Ni41cHgpO1xuICAtLXN2ZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNzcnIGhlaWdodD0nNzcnIHZpZXdCb3g9JzAgMCA3NyA3NycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMzguMjQ4NScgY3k9JzM4LjI0ODUnIHI9JzM3LjI0ODUnIGZpbGw9JyUyMzcwNzg4MScgZmlsbC1vcGFjaXR5PScwLjInIHN0cm9rZT0nJTIzQzBGRjAwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMjQ0XzEzODU1KSclM0UlM0NwYXRoIGQ9J001NS4zNjM5IDIyLjY2OEgyMS4xNDA3QzE5LjYzOTggMjIuNjY4IDE4LjQxOCAyMy44Nzg4IDE4LjQxOCAyNS4zNjZWNDMuOTc1N0MxOC40MTggNDUuNDYyOSAxOS42Mzk4IDQ2LjY3MzcgMjEuMTQwNyA0Ni42NzM3SDM2Ljg5MDlWNDguNjE5NEgzNi44NzY4QzM0LjQ2MTMgNDguNjE5NCAzMi40OTc4IDUwLjU2NSAzMi40OTc4IDUyLjk1ODZWNTMuODMzNEg0NC4wMTAzVjUyLjk1ODZDNDQuMDEwMyA1MC41NjUgNDIuMDQ2OCA0OC42MTk0IDM5LjYzMTMgNDguNjE5NEgzOS42MTcyVjQ2LjY3MzdINTUuMzY3NEM1Ni44NjgzIDQ2LjY3MzcgNTguMDkwMiA0NS40NjI5IDU4LjA5MDIgNDMuOTc1N1YyNS4zNjZDNTguMDkwMiAyMy44Nzg4IDU2Ljg2ODMgMjIuNjY4IDU1LjM2NzQgMjIuNjY4SDU1LjM2MzlaTTM5LjYyNzggNTAuMzY5MUM0MC43NjE0IDUwLjM2OTEgNDEuNzI1NSA1MS4wODY0IDQyLjA4OTIgNTIuMDgzOEgzNC40MTU0QzM0Ljc3OTEgNTEuMDgyOSAzNS43NDMyIDUwLjM2OTEgMzYuODc2OCA1MC4zNjkxSDM5LjYyNzhaTTU2LjMyMDkgNDMuOTc5MkM1Ni4zMjA5IDQ0LjUwMDYgNTUuODkzNiA0NC45Mjc1IDU1LjM2MzkgNDQuOTI3NUgyMS4xNDA3QzIwLjYxNDUgNDQuOTI3NSAyMC4xODM3IDQ0LjUwNDEgMjAuMTgzNyA0My45NzkyVjI1LjM2NkMyMC4xODM3IDI0Ljg0NDYgMjAuNjExIDI0LjQxNzcgMjEuMTQwNyAyNC40MTc3SDU1LjM2MzlDNTUuODkwMSAyNC40MTc3IDU2LjMyMDkgMjQuODQxMSA1Ni4zMjA5IDI1LjM2NlY0My45NzU3VjQzLjk3OTJaJyBmaWxsPSclMjNDMEZGMDAnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF8yNDRfMTM4NTUnJTNFJTNDcmVjdCB3aWR0aD0nMzkuNjY1MScgaGVpZ2h0PSczMS4xNjU1JyBmaWxsPSd3aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTguNDE0MSAyMi42NjgpJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5wYWdlLWhlYWQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM3NDI0RDtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzEyMUIyNDtcbn1cbi5oZWFkZXJfX3RvcCAuc29jaWFsIHtcbiAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgxOC42NjY2NjY2NjY3cHgsIDEuNDU4MzMzMzMzM3Z3LCAyOHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fdG9wIC5zb2NpYWxfbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBjbGFtcCg4NXB4LCA2LjQwNjI1dncsIDEyM3B4KTtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoN3B4LCAwLjU0Njg3NXZ3LCAxMC41cHgpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjQzBGRjAwO1xuICBwYWRkaW5nOiBjbGFtcCg0LjY2NjY2NjY2NjdweCwgMC4zNjQ1ODMzMzMzdncsIDdweCkgY2xhbXAoNS4zMzMzMzMzMzMzcHgsIDAuNDE2NjY2NjY2N3Z3LCA4cHgpIGNsYW1wKDZweCwgMC40Njg3NXZ3LCA5cHgpIGNsYW1wKDcuMzMzMzMzMzMzM3B4LCAwLjU3MjkxNjY2Njd2dywgMTFweCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuLmhlYWRlcl9fdG9wIC5zb2NpYWxfbGluayBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0MwRkYwMDtcbiAgZm9udC1zaXplOiBjbGFtcCg4cHgsIDAuNjI1dncsIDEycHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOS4zMzMzMzMzMzMzcHgsIDAuNzI5MTY2NjY2N3Z3LCAxNHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5oZWFkZXJfX3RvcCAuc29jaWFsX2xpbmsgc3ZnIHtcbiAgZmlsbDogI0MwRkYwMDtcbiAgd2lkdGg6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjbGFtcCg1LjMzMzMzMzMzMzNweCwgMC40MTY2NjY2NjY3dncsIDhweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuaGVhZGVyX190b3AgLnNvY2lhbF9saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQzBGRjAwO1xuICB9XG4gIC5oZWFkZXJfX3RvcCAuc29jaWFsX2xpbms6aG92ZXIgc3BhbiB7XG4gICAgY29sb3I6ICMxMjFCMjQ7XG4gIH1cbiAgLmhlYWRlcl9fdG9wIC5zb2NpYWxfbGluazpob3ZlciBzdmcge1xuICAgIGZpbGw6ICMxMjFCMjQ7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuaGVhZGVyX190b3AgLnNvY2lhbF9saW5rOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI0MwRkYwMDtcbiAgfVxuICAuaGVhZGVyX190b3AgLnNvY2lhbF9saW5rOmFjdGl2ZSBzcGFuIHtcbiAgICBjb2xvcjogIzEyMUIyNDtcbiAgfVxuICAuaGVhZGVyX190b3AgLnNvY2lhbF9saW5rOmFjdGl2ZSBzdmcge1xuICAgIGZpbGw6ICMxMjFCMjQ7XG4gIH1cbn1cbi5oZWFkZXJfX3RvcCAuc29jaWFsX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2xhbXAoLTE2cHgsIC0wLjgzMzMzMzMzMzN2dywgLTEwLjY2NjY2NjY2NjdweCk7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBmb250LXNpemU6IGNsYW1wKDhweCwgMC42MjV2dywgMTJweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5LjMzMzMzMzMzMzNweCwgMC43MjkxNjY2NjY3dncsIDE0cHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZWFkZXJfX3RvcCAuc29jaWFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX190b3AgLnBob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgxNXB4LCAxLjk3OTE2NjY2Njd2dywgMzhweCk7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZWFkZXJfX3RvcCAucGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhZGVyX190b3AgLnBob25lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLmhlYWRlcl9fdG9wIC5waG9uZV9udW1iZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyX190b3AgLnBob25lIGEge1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbi5oZWFkZXJfX3RvcCAucGhvbmUgLmJ0bl9tb2RhbCB7XG4gIGNvbG9yOiAjQzBGRjAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0MwRkYwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlcl9fdG9wIC5waG9uZSAuYnRuX21vZGFsOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZWFkZXJfX3RvcCAucGhvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX3RvcCAuY2l0eSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDIwcHgsIDEuNTYyNXZ3LCAzMHB4KTtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlYWRlcl9fdG9wIC5jaXR5IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRlcl9fdG9wIC5jaXR5IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG4uaGVhZGVyX190b3AgLmNpdHkgc3BhbiB7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNGMkYyRjY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5oZWFkZXJfX3RvcCAuY2l0eSBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICNDMEZGMDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDMEZGMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZWFkZXJfX3RvcCAuY2l0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl90b3BfbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyX3RvcF9tZW51X19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlYWRlcl90b3BfbWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXJfdG9wX21lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG4uaGVhZGVyX3RvcF9tZW51X19saW5rOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDI4LjY2NjY2NjY2NjdweCwgMi4yMzk1ODMzMzMzdncsIDQzcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVhZGVyX3RvcF9tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX19ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiAjMjEyRDM3O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzM3NDI0RDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlYWRlcl9fYm90dG9tIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfYm90dG9tX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW0ge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4zMjgxMjV2dywgMjUuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMTAuNjY2NjY2NjY2N3B4LCAwLjgzMzMzMzMzMzN2dywgMTZweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZWFkZXJfYm90dG9tX21lbnUgPiAuaXRlbSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRlcl9ib3R0b21fbWVudSA+IC5pdGVtIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgMTEuOTkyODg3NjI0NXB4LCAyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAyOTcyOTcyOTcgKiAxMDB2dyArIDkuMTg2NDg2NDg2NXB4LCAzOS42cHgpO1xuICB9XG59XG4uaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgzMHB4LCAyLjM0Mzc1dncsIDQ1cHgpO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDY2LjY2NjY2NjY2NjdweCwgNS4yMDgzMzMzMzMzdncsIDEwMHB4KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0MwRkYwMCAwJSwgIzc4QzEwMCAxMDAlKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjMTIxQjI0O1xufVxuLmhlYWRlcl9ib3R0b21fbWVudSA+IC5pdGVtOmZpcnN0LWNoaWxkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0MwRkYwMDtcbiAgYm94LXNoYWRvdzogMHB4IDE2LjAwMDAwMTkwNzNweCA0OS4yOTk5OTU0MjI0cHggLTZweCByZ2JhKDE5MiwgMjU1LCAwLCAwLjU0MTE3NjQ3MDYpO1xufVxuLmhlYWRlcl9ib3R0b21fbWVudSA+IC5pdGVtLnBhcmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfYm90dG9tX21lbnUgPiAuaXRlbS5wYXJlbnQgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9ib3R0b21fbWVudSA+IC5pdGVtLnBhcmVudCAuaXRlbSBzdmcge1xuICBtYXJnaW4tbGVmdDogY2xhbXAoNS4zMzMzMzMzMzMzcHgsIDAuNDE2NjY2NjY2N3Z3LCA4cHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgycHgsIDAuMTU2MjV2dywgM3B4KTtcbiAgc3Ryb2tlOiAjQzBGRjAwO1xuICB3aWR0aDogY2xhbXAoMTAuNjY2NjY2NjY2N3B4LCAwLjgzMzMzMzMzMzN2dywgMTZweCk7XG4gIGhlaWdodDogY2xhbXAoMTBweCwgMC43ODEyNXZ3LCAxNXB4KTtcbn1cbi5oZWFkZXJfYm90dG9tX21lbnUgPiAuaXRlbS5wYXJlbnQgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAxLjMyODEyNXZ3LCAyNS41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMS43MTg3NXZ3LCAzM3B4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZWFkZXJfYm90dG9tX21lbnUgPiAuaXRlbS5wYXJlbnQgYSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRlcl9ib3R0b21fbWVudSA+IC5pdGVtLnBhcmVudCBhIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgMTEuOTkyODg3NjI0NXB4LCAyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAyOTcyOTcyOTcgKiAxMDB2dyArIDkuMTg2NDg2NDg2NXB4LCAzOS42cHgpO1xuICB9XG59XG4uaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW0ucGFyZW50OmhvdmVyIHN2ZyB7XG4gIHJvdGF0ZTogMjcwZGVnO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg1LjMzMzMzMzMzMzNweCwgMC40MTY2NjY2NjY3dncsIDhweCk7XG59XG4uaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW0ucGFyZW50OmhvdmVyIC5zdWJtZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5oZWFkZXJfYm90dG9tX21lbnUgPiAuaXRlbS5wYXJlbnQgLnN1Ym1lbnUge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG4gIHBhZGRpbmc6IGNsYW1wKDIyLjY2NjY2NjY2NjdweCwgMS43NzA4MzMzMzMzdncsIDM0cHgpIGNsYW1wKDMwLjY2NjY2NjY2NjdweCwgMi4zOTU4MzMzMzMzdncsIDQ2cHgpIGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpIGNsYW1wKDMwLjY2NjY2NjY2NjdweCwgMi4zOTU4MzMzMzMzdncsIDQ2cHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxMi42NjY2NjY2NjY3cHgsIDAuOTg5NTgzMzMzM3Z3LCAxOXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTtcbn1cbi5oZWFkZXJfYm90dG9tX21lbnUgPiAuaXRlbS5wYXJlbnQgLnN1Ym1lbnUgYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW0ucGFyZW50IC5zdWJtZW51IGE6aG92ZXIge1xuICBjb2xvcjogI0MwRkYwMDtcbn1cbi5oZWFkZXJfYm90dG9tX21lbnUgPiAuaXRlbS5wYXJlbnQgLnN1Ym1lbnUgLnJpZ2h0IHtcbiAgd2lkdGg6IGNsYW1wKDIyOC42NjY2NjY2NjY3cHgsIDE3Ljg2NDU4MzMzMzN2dywgMzQzcHgpO1xufVxuLmhlYWRlcl9ib3R0b21fbWVudSA+IC5pdGVtLnBhcmVudCAuc3VibWVudSAucmlnaHQgLmRlc2Mge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC45O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW0ucGFyZW50IC5zdWJtZW51IC5yaWdodCAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXJfYm90dG9tX21lbnUgPiAuaXRlbS5wYXJlbnQgLnN1Ym1lbnUgLnJpZ2h0IC5kZXNjIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG4uaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW0ucGFyZW50IC5zdWJtZW51IC5sZWZ0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgyOC42NjY2NjY2NjY3cHgsIDIuMjM5NTgzMzMzM3Z3LCA0M3B4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgyOC42NjY2NjY2NjY3cHgsIDIuMjM5NTgzMzMzM3Z3LCA0M3B4KTtcbn1cbi5oZWFkZXJfYm90dG9tX21lbnUgPiAuaXRlbS5wYXJlbnQgLnN1Ym1lbnUgLml0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxMS4zMzMzMzMzMzMzcHgsIDAuODg1NDE2NjY2N3Z3LCAxN3B4KTtcbn1cbi5oZWFkZXJfYm90dG9tX21lbnUgPiAuaXRlbTpudGgtY2hpbGQobisyKSAuc3VibWVudSB7XG4gIGxlZnQ6IGNsYW1wKC00NHB4LCAtMi4yOTE2NjY2NjY3dncsIC0yOS4zMzMzMzMzMzMzcHgpO1xufVxuLmhlYWRlcl9ib3R0b21fbWVudSA+IC5pdGVtOm50aC1jaGlsZChuKzUpIC5zdWJtZW51IHtcbiAgbGVmdDogY2xhbXAoLTQ3MHB4LCAtMjQuNDc5MTY2NjY2N3Z3LCAtMzEzLjMzMzMzMzMzMzNweCk7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5oZWFkZXJfYm90dG9tX21lbnUgPiAuaXRlbTpudGgtY2hpbGQobis1KSAuc3VibWVudSAubGVmdCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoMjguNjY2NjY2NjY2N3B4LCAyLjIzOTU4MzMzMzN2dywgNDNweCk7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDI4LjY2NjY2NjY2NjdweCwgMi4yMzk1ODMzMzMzdncsIDQzcHgpO1xufVxuLmhlYWRlcl9ib3R0b21fbWVudSA+IC5pdGVtOm50aC1jaGlsZChuKzUpIC5zdWJtZW51IC5yaWdodCAuZGVzYyB7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cbi5oZWFkZXJfYm90dG9tX21lbnUgPiAuaXRlbTpudGgtY2hpbGQoOCkge1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDY2LjY2NjY2NjY2NjdweCwgNS4yMDgzMzMzMzMzdncsIDEwMHB4KTtcbn1cbi5oZWFkZXJfYm90dG9tX21lbnUgPiAuaXRlbTpudGgtY2hpbGQoOCkgLnN1Ym1lbnUge1xuICBsZWZ0OiAtNDcwcHg7XG59XG4uaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW0ubW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfYm90dG9tX21lbnUgPiAuaXRlbS5tb3JlIC5pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9ib3R0b21fbWVudSA+IC5pdGVtLm1vcmUgLml0ZW0gc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDUuMzMzMzMzMzMzM3B4LCAwLjQxNjY2NjY2Njd2dywgOHB4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMnB4LCAwLjE1NjI1dncsIDNweCk7XG4gIHN0cm9rZTogI0MwRkYwMDtcbiAgd2lkdGg6IGNsYW1wKDEwLjY2NjY2NjY2NjdweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCk7XG59XG4uaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW0ubW9yZSAubWVudV9tb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdG9wOiBjbGFtcCg0NS4zMzMzMzMzMzMzcHgsIDMuNTQxNjY2NjY2N3Z3LCA2OHB4KTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uaGVhZGVyX2JvdHRvbV9tZW51ID4gLml0ZW0ubW9yZTpob3ZlciAubWVudV9tb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlYWRlcl9ib3R0b21fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyX2JvdHRvbV9tb3JlX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDIwcHgsIDEuNTYyNXZ3LCAzMHB4KTtcbiAgcGFkZGluZzogY2xhbXAoMjIuNjY2NjY2NjY2N3B4LCAxLjc3MDgzMzMzMzN2dywgMzRweCkgY2xhbXAoMzAuNjY2NjY2NjY2N3B4LCAyLjM5NTgzMzMzMzN2dywgNDZweCkgY2xhbXAoMjYuNjY2NjY2NjY2N3B4LCAyLjA4MzMzMzMzMzN2dywgNDBweCkgY2xhbXAoMzAuNjY2NjY2NjY2N3B4LCAyLjM5NTgzMzMzMzN2dywgNDZweCk7XG59XG4uaGVhZGVyIC5oZWFkZXJfYm90dG9tX21vcmVfbWVudSAucmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDI4LjY2NjY2NjY2NjdweCwgMi4yMzk1ODMzMzMzdncsIDQzcHgpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgbWluLXdpZHRoOiBjbGFtcCgxOTYuNjY2NjY2NjY2N3B4LCAxNS4zNjQ1ODMzMzMzdncsIDI5NXB4KTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9ib3R0b21fbW9yZV9tZW51IC5sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgyOC42NjY2NjY2NjY3cHgsIDIuMjM5NTgzMzMzM3Z3LCA0M3B4KTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9ib3R0b21fbW9yZV9tZW51IC5sZWZ0IGRpdiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaGVhZGVyIC5oZWFkZXJfYm90dG9tX21vcmVfbWVudSAuZGVzYyB7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgd2lkdGg6IGNsYW1wKDIzMHB4LCAxNy45Njg3NXZ3LCAzNDVweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl9ib3R0b21fbW9yZV9tZW51IC5kZXNjIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyX2JvdHRvbV9tb3JlX21lbnUgLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTI4MDIyNzYgKiAxMDB2dyArIDcuOTAzMjcxNjkyN3B4LCAyMXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMC4wMTQ3Nzk1MTY0ICogMTAwdncgKyA5LjI3MDU1NDc2NTNweCwgMjQuMzlweCk7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlcl9ib3R0b21fbW9yZV9tZW51IC5pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9ib3R0b21fbW9yZV9tZW51IC5pdGVtLmFjdGl2ZSwgLmhlYWRlciAuaGVhZGVyX2JvdHRvbV9tb3JlX21lbnUgLml0ZW06aG92ZXIge1xuICBjb2xvcjogI0MwRkYwMDtcbn1cbi5oZWFkZXIgLmhlYWRlcl9ib3R0b21fbW9yZV9tZW51IC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTEuMzMzMzMzMzMzM3B4LCAwLjg4NTQxNjY2Njd2dywgMTdweCk7XG59XG4uaGVhZGVyIC5oZWFkZXJfYm90dG9tX21vcmVfbWVudSAuaXRlbXMge1xuICBwYWRkaW5nOiAwIGNsYW1wKDI4LjY2NjY2NjY2NjdweCwgMi4yMzk1ODMzMzMzdncsIDQzcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVhZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlcl9fdG9wLFxuLm1vYmlsZV9oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogY2xhbXAoOXB4LCAwLjcwMzEyNXZ3LCAxMy41cHgpIDA7XG59XG4uaGVhZGVyX190b3AgLmxvZ28sXG4ubW9iaWxlX2hlYWQgLmxvZ28ge1xuICB3aWR0aDogY2xhbXAoMTY0cHgsIDEyLjgxMjV2dywgMjQ2cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDMwcHgsIDIuMzQzNzV2dywgNDVweCk7XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoMTQuNjY2NjY2NjY2N3B4LCAxLjE0NTgzMzMzMzN2dywgMjJweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDUuMzMzMzMzMzMzM3B4LCAwLjQxNjY2NjY2Njd2dywgOHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNS4zMzMzMzMzMzMzcHgsIDAuNDE2NjY2NjY2N3Z3LCA4cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVhZGVyX190b3AgLmxvZ28sXG4gIC5tb2JpbGVfaGVhZCAubG9nbyB7XG4gICAgd2lkdGg6IDI4NS43MnB4O1xuICAgIGhlaWdodDogNTIuMjZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXJfX3RvcCAubG9nbyxcbiAgLm1vYmlsZV9oZWFkIC5sb2dvIHtcbiAgICB3aWR0aDogY2xhbXAoMTY0cHgsIDAuMTczMTQzNjcgKiAxMDB2dyArIDEwOC41OTQwMjU2MDQ2cHgsIDI4NS43MnB4KTtcbiAgICBoZWlnaHQ6IGNsYW1wKDMwcHgsIDAuMDMxNjY0Mjk1OSAqIDEwMHZ3ICsgMTkuODY3NDI1MzIwMXB4LCA1Mi4yNnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDE3cHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyAxMi45MDMyNzE2OTI3cHgsIDI2cHgpO1xuICB9XG59XG4uaGVhZGVyX190b3AgLm5hbWUsXG4ubW9iaWxlX2hlYWQgLm5hbWUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDIwLjY2NjY2NjY2NjdweCwgMS42MTQ1ODMzMzMzdncsIDMxcHgpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzc0MjREO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVhZGVyX190b3AgLm5hbWUsXG4gIC5tb2JpbGVfaGVhZCAubmFtZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFkZXJfX3RvcCAubmFtZSxcbiAgLm1vYmlsZV9oZWFkIC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZWFkZXJfX3RvcCAubmFtZSxcbiAgLm1vYmlsZV9oZWFkIC5uYW1lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVhZGVyX190b3AsXG4gIC5tb2JpbGVfaGVhZCB7XG4gICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWRlcl9fdG9wLFxuICAubW9iaWxlX2hlYWQge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgxNHB4LCAwLjAyMTMzNzEyNjYgKiAxMDB2dyArIDcuMTcyMTE5NDg3OXB4LCAyOXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTRweCwgMC4wMjEzMzcxMjY2ICogMTAwdncgKyA3LjE3MjExOTQ4NzlweCwgMjlweCk7XG4gIH1cbn1cblxuI21vYmlsZV9oZWFkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM3NDI0RDtcbn1cblxuLm1vYmlsZV9oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgei1pbmRleDogOTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogIzIxMkQzNztcbiAgYm9yZGVyOiAxcHggc29saWQgIzM3NDI0RDtcbiAgcGFkZGluZzogMTlweCA1NnB4IDE4cHggNTZweDtcbn1cbi5tb2JpbGVfaGVhZGVyX19waG9uZSB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjQzBGRjAwIDAlLCAjNzhDMTAwIDEwMCUpO1xufVxuLm1vYmlsZV9oZWFkZXJfX3Bob25lIHN2ZyB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2JpbGVfaGVhZGVyX19waG9uZSBzdmcge1xuICAgIHdpZHRoOiBjbGFtcCgyNHB4LCAwLjAxOTkxNDY1MTUgKiAxMDB2dyArIDE3LjYyNzMxMTUyMnB4LCAzOHB4KTtcbiAgICBoZWlnaHQ6IGNsYW1wKDI0cHgsIDAuMDE5OTE0NjUxNSAqIDEwMHZ3ICsgMTcuNjI3MzExNTIycHgsIDM4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2JpbGVfaGVhZGVyX19waG9uZSB7XG4gICAgd2lkdGg6IGNsYW1wKDM0cHgsIDAuMDQyNjc0MjUzMiAqIDEwMHZ3ICsgMjAuMzQ0MjM4OTc1OHB4LCA2NHB4KTtcbiAgICBoZWlnaHQ6IGNsYW1wKDM0cHgsIDAuMDQyNjc0MjUzMiAqIDEwMHZ3ICsgMjAuMzQ0MjM4OTc1OHB4LCA2NHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiBjbGFtcCg3cHgsIDAuMDA5OTU3MzI1NyAqIDEwMHZ3ICsgMy44MTM2NTU3NjFweCwgMTRweCk7XG4gIH1cbn1cbi5tb2JpbGVfaGVhZGVyX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGMkYyRjY7XG4gIHBhZGRpbmc6IDkuMzlweCAzOC41cHggMTQuNjFweCAzOC41cHg7XG4gIGJvcmRlci1yYWRpdXM6IDU5LjIzcHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgY29sb3I6ICNGMkYyRjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2JpbGVfaGVhZGVyX19saW5rIHtcbiAgICBwYWRkaW5nOiBjbGFtcCg4cHgsIDAuMDAxOTc3MjQwNCAqIDEwMHZ3ICsgNy4zNjcyODMwNzI1cHgsIDkuMzlweCkgY2xhbXAoMThweCwgMC4wMjkxNjA3Mzk3ICogMTAwdncgKyA4LjY2ODU2MzMwMDFweCwgMzguNXB4KSBjbGFtcCgxMXB4LCAwLjAwNTEzNTEzNTEgKiAxMDB2dyArIDkuMzU2NzU2NzU2OHB4LCAxNC42MXB4KSBjbGFtcCgxOHB4LCAwLjAyOTE2MDczOTcgKiAxMDB2dyArIDguNjY4NTYzMzAwMXB4LCAzOC41cHgpO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC4wMzEyOTQ0NTIzICogMTAwdncgKyAzLjk4NTc3NTI0ODlweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE1LjRweCwgMC4wMzQ0MjM4OTc2ICogMTAwdncgKyA0LjM4NDM1Mjc3MzhweCwgMzkuNnB4KTtcbiAgfVxufVxuLm1vYmlsZV9oZWFkZXJfX2J1cmdlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2JpbGVfaGVhZGVyX19idXJnZXIgc3ZnIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgc3Ryb2tlOiAjQzBGRjAwO1xuICBzdHJva2Utd2lkdGg6IDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vYmlsZV9oZWFkZXJfX2J1cmdlciBzdmcge1xuICAgIHdpZHRoOiBjbGFtcCgzNHB4LCAwLjA0MjY3NDI1MzIgKiAxMDB2dyArIDIwLjM0NDIzODk3NThweCwgNjRweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCgxMHB4LCAwLjAxOTkxNDY1MTUgKiAxMDB2dyArIDMuNjI3MzExNTIycHgsIDI0cHgpO1xuICAgIHN0cm9rZS13aWR0aDogY2xhbXAoMnB4LCAwLjAwMTQyMjQ3NTEgKiAxMDB2dyArIDEuNTQ0ODA3OTY1OXB4LCAzcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tb2JpbGVfaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2JpbGVfaGVhZGVyIHtcbiAgICBwYWRkaW5nOiBjbGFtcCgxM3B4LCAwLjAwODUzNDg1MDYgKiAxMDB2dyArIDEwLjI2ODg0Nzc5NTJweCwgMTlweCkgY2xhbXAoMjBweCwgMC4wNTEyMDkxMDM4ICogMTAwdncgKyAzLjYxMzA4Njc3MXB4LCA1NnB4KSBjbGFtcCgxNXB4LCAwLjAwNDI2NzQyNTMgKiAxMDB2dyArIDEzLjYzNDQyMzg5NzZweCwgMThweCkgY2xhbXAoMjBweCwgMC4wNTEyMDkxMDM4ICogMTAwdncgKyAzLjYxMzA4Njc3MXB4LCA1NnB4KTtcbiAgfVxufVxuXG4ubW9iaWxlX21lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIGJhY2tncm91bmQ6ICMxMjFCMjQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4ubW9iaWxlX21lbnVfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1vYmlsZV9tZW51X19jaXR5X2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMCAxMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzc0MjREO1xuICBib3JkZXItdG9wOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMjEyRDM3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOC44cHg7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLm1vYmlsZV9tZW51X19jaXR5X2NvbnRhaW5lciBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0MwRkYwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjQzBGRjAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlX21lbnVfX2NpdHlfY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDA5OTU3MzI1NyAqIDEwMHZ3ICsgMTMuODEzNjU1NzYxcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMC40cHgsIDAuMDExOTQ4NzkwOSAqIDEwMHZ3ICsgMTYuNTc2Mzg2OTEzMnB4LCAyOC44cHgpO1xuICB9XG59XG4ubW9iaWxlX21lbnVfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlX21lbnVfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgxNXB4LCAwLjAxNTY0NzIyNjIgKiAxMDB2dyArIDkuOTkyODg3NjI0NXB4LCAyNnB4KTtcbiAgfVxufVxuLm1vYmlsZV9tZW51X19jb250YWN0c19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5tb2JpbGVfbWVudV9fY29udGFjdHNfY29udGFpbmVyIC5sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXJpZ2h0OiA3OHB4O1xufVxuLm1vYmlsZV9tZW51X19jb250YWN0c19jb250YWluZXIgLmxlZnQgLnRlbCB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDIyLjM3cHg7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBtYXJnaW4tYm90dG9tOiAxOS4zOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlX21lbnVfX2NvbnRhY3RzX2NvbnRhaW5lciAubGVmdCAudGVsIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDIyNzU5NjAxNyAqIDEwMHZ3ICsgMTIuNzE2OTI3NDUzOHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMC4wMDkwNjExNjY0ICogMTAwdncgKyAxMy4xMDA0MjY3NDI1cHgsIDIyLjM3cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDE3cHgsIDAuMDAzMzk5NzE1NSAqIDEwMHZ3ICsgMTUuOTEyMDkxMDM4NHB4LCAxOS4zOXB4KTtcbiAgfVxufVxuLm1vYmlsZV9tZW51X19jb250YWN0c19jb250YWluZXIgLmxlZnQgLmVtYWlsIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjYuNHB4O1xuICBjb2xvcjogI0MwRkYwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDMEZGMDA7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vYmlsZV9tZW51X19jb250YWN0c19jb250YWluZXIgLmxlZnQgLmVtYWlsIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDA5OTU3MzI1NyAqIDEwMHZ3ICsgMTMuODEzNjU1NzYxcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDEwOTUzMDU4MyAqIDEwMHZ3ICsgMTUuMTk1MDIxMzM3MXB4LCAyNi40cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2JpbGVfbWVudV9fY29udGFjdHNfY29udGFpbmVyIC5sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDQxcHgsIDAuMDUyNjMxNTc4OSAqIDEwMHZ3ICsgMjQuMTU3ODk0NzM2OHB4LCA3OHB4KTtcbiAgfVxufVxuLm1vYmlsZV9tZW51X19jb250YWN0c19jb250YWluZXIgLnJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2JpbGVfbWVudV9fY29udGFjdHNfY29udGFpbmVyIC5yaWdodCAuc29jaWFsIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjQzBGRjAwO1xufVxuLm1vYmlsZV9tZW51X19jb250YWN0c19jb250YWluZXIgLnJpZ2h0IC5zb2NpYWwgc3ZnIHtcbiAgd2lkdGg6IDQyLjY3cHg7XG4gIGhlaWdodDogNDIuNjdweDtcbiAgZmlsbDogI0MwRkYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vYmlsZV9tZW51X19jb250YWN0c19jb250YWluZXIgLnJpZ2h0IC5zb2NpYWwgc3ZnIHtcbiAgICB3aWR0aDogY2xhbXAoMTkuNHB4LCAwLjAzMzEwMDk5NTcgKiAxMDB2dyArIDguODA3NjgxMzY1NnB4LCA0Mi42N3B4KTtcbiAgICBoZWlnaHQ6IGNsYW1wKDE5LjRweCwgMC4wMzMxMDA5OTU3ICogMTAwdncgKyA4LjgwNzY4MTM2NTZweCwgNDIuNjdweCk7XG4gIH1cbn1cbi5tb2JpbGVfbWVudV9fY29udGFjdHNfY29udGFpbmVyIC5yaWdodCAuc29jaWFsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlX21lbnVfX2NvbnRhY3RzX2NvbnRhaW5lciAucmlnaHQgLnNvY2lhbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgxOHB4LCAwLjAwOTk1NzMyNTcgKiAxMDB2dyArIDE0LjgxMzY1NTc2MXB4LCAyNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlX21lbnVfX2NvbnRhY3RzX2NvbnRhaW5lciAucmlnaHQgLnNvY2lhbCB7XG4gICAgd2lkdGg6IGNsYW1wKDM2cHgsIDAuMDM5ODI5MzAzICogMTAwdncgKyAyMy4yNTQ2MjMwNDQxcHgsIDY0cHgpO1xuICAgIGhlaWdodDogY2xhbXAoMzZweCwgMC4wMzk4MjkzMDMgKiAxMDB2dyArIDIzLjI1NDYyMzA0NDFweCwgNjRweCk7XG4gICAgYm9yZGVyLXJhZGl1czogY2xhbXAoMTAuNXB4LCAwLjAxMDY2ODU2MzMgKiAxMDB2dyArIDcuMDg2MDU5NzQ0cHgsIDE4cHgpO1xuICB9XG59XG4ubW9iaWxlX21lbnVfX3BhcnRuZXJzIHtcbiAgbWFyZ2luLXRvcDogNTguNjFweDtcbn1cbi5tb2JpbGVfbWVudV9fcGFydG5lcnNfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZV9tZW51X19wYXJ0bmVyc19fdG9wIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMzlweCwgMC4wNDM3NzIzMjE0ICogMTAwdncgKyAyNC45OTI4NTcxNDI5cHgsIDU4LjYxcHgpO1xuICB9XG59XG4ubW9iaWxlX21lbnVfX3BhcnRuZXJzX19ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLm1vYmlsZV9tZW51X19wYXJ0bmVyc19fYm90dG9tIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tb2JpbGVfbWVudV9fcGFydG5lcnNfX2JvdHRvbSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vYmlsZV9tZW51X19wYXJ0bmVyc19fYm90dG9tIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTI4MDIyNzYgKiAxMDB2dyArIDcuOTAzMjcxNjkyN3B4LCAyMXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMC4wMTQ3Nzk1MTY0ICogMTAwdncgKyA5LjI3MDU1NDc2NTNweCwgMjQuMzlweCk7XG4gIH1cbn1cbi5tb2JpbGVfbWVudV9fcGFydG5lcnMgYSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4ubW9iaWxlX21lbnVfX3BhcnRuZXJzIGE6bm90KDpmaXJzdC1jaGlsZCkgaW1nIHtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlX21lbnVfX3BhcnRuZXJzIGE6bm90KDpmaXJzdC1jaGlsZCkgaW1nIHtcbiAgICBoZWlnaHQ6IGNsYW1wKDM2cHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgMzAuNTM3Njk1NTkwM3B4LCA0OHB4KTtcbiAgfVxufVxuLm1vYmlsZV9tZW51X19wYXJ0bmVycyBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDQ5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2JpbGVfbWVudV9fcGFydG5lcnMgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDE4cHgsIDAuMDQ0MDk2NzI4MyAqIDEwMHZ3ICsgMy44ODkwNDY5NDE3cHgsIDQ5cHgpO1xuICB9XG59XG4ubW9iaWxlX21lbnVfX3BhcnRuZXJzIGEgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNTZweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYm9yZGVyLXJhZGl1czogNi4xN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlX21lbnVfX3BhcnRuZXJzIGEgaW1nIHtcbiAgICBoZWlnaHQ6IGNsYW1wKDQycHgsIDAuMDE5OTE0NjUxNSAqIDEwMHZ3ICsgMzUuNjI3MzExNTIycHgsIDU2cHgpO1xuICB9XG59XG4ubW9iaWxlX21lbnVfX2Zvb3RlciBzcGFuLFxuLm1vYmlsZV9tZW51X19mb290ZXIgYSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI0LjJweDtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vYmlsZV9tZW51X19mb290ZXIgc3BhbixcbiAgLm1vYmlsZV9tZW51X19mb290ZXIgYSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNDIyNDc1MTEgKiAxMDB2dyArIDcuNDQ4MDc5NjU4NnB4LCAyMnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTMuMnB4LCAwLjAxNTY0NzIyNjIgKiAxMDB2dyArIDguMTkyODg3NjI0NXB4LCAyNC4ycHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDEzcHgsIDAuMDA1Njg5OTAwNCAqIDEwMHZ3ICsgMTEuMTc5MjMxODYzNHB4LCAxN3B4KTtcbiAgfVxufVxuLm1vYmlsZV9tZW51X19mb290ZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vYmlsZV9tZW51X19mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm1vYmlsZV9tZW51IC5iYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xufVxuLm1vYmlsZV9tZW51IC5iYWNrIHN2ZyB7XG4gIHN0cm9rZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2JpbGVfbWVudSAuYmFjayBzdmcge1xuICAgIHdpZHRoOiBjbGFtcCgyNXB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgMjAuOTAzMjcxNjkyN3B4LCAzNHB4KTtcbiAgICBoZWlnaHQ6IGNsYW1wKDI1cHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyAyMC45MDMyNzE2OTI3cHgsIDM0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2JpbGVfbWVudSAuYmFjayB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjAxNDIyNDc1MTEgKiAxMDB2dyArIDkuNDQ4MDc5NjU4NnB4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMC4wMTQyMjQ3NTExICogMTAwdncgKyA5LjQ0ODA3OTY1ODZweCwgMjRweCk7XG4gIH1cbn1cbi5tb2JpbGVfbWVudSAubW9iaWxlX21lbnVfX2l0ZW1zIC5tb2JpbGVfbWFpbl9tZW51IC5tb2JpbGVfaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzc0MjREO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1vYmlsZV9tZW51IC5tb2JpbGVfbWVudV9faXRlbXMgLm1vYmlsZV9tYWluX21lbnUgLm1vYmlsZV9pdGVtIGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNi40cHg7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlX21lbnUgLm1vYmlsZV9tZW51X19pdGVtcyAubW9iaWxlX21haW5fbWVudSAubW9iaWxlX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAwOTk1NzMyNTcgKiAxMDB2dyArIDEzLjgxMzY1NTc2MXB4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAxMDk1MzA1ODMgKiAxMDB2dyArIDE1LjE5NTAyMTMzNzFweCwgMjYuNHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlX21lbnUgLm1vYmlsZV9tZW51X19pdGVtcyAubW9iaWxlX21haW5fbWVudSAubW9iaWxlX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwcHgsIDAuMDA3MTEyMzc1NSAqIDEwMHZ3ICsgNy43MjQwMzk4MjkzcHgsIDE1cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxMHB4LCAwLjAwNTY4OTkwMDQgKiAxMDB2dyArIDguMTc5MjMxODYzNHB4LCAxNHB4KTtcbiAgfVxufVxuLm1vYmlsZV9tZW51IC5tb2JpbGVfbWVudV9faXRlbXMgLm1vYmlsZV9tYWluX21lbnUgLm9wZW5fc3VibWVudSBzdmcge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBzdHJva2Utd2lkdGg6IDJweDtcbiAgc3Ryb2tlOiAjQzBGRjAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlX21lbnUgLm1vYmlsZV9tZW51X19pdGVtcyAubW9iaWxlX21haW5fbWVudSAub3Blbl9zdWJtZW51IHN2ZyB7XG4gICAgd2lkdGg6IGNsYW1wKDI1cHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyAyMC45MDMyNzE2OTI3cHgsIDM0cHgpO1xuICAgIGhlaWdodDogY2xhbXAoMjVweCwgMC4wMTI4MDIyNzYgKiAxMDB2dyArIDIwLjkwMzI3MTY5MjdweCwgMzRweCk7XG4gIH1cbn1cbi5tb2JpbGVfbWVudSAubW9iaWxlX21lbnVfX2l0ZW1zIC5tb2JpbGVfdG9wX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1vYmlsZV9tZW51IC5tb2JpbGVfbWVudV9faXRlbXMgLm1vYmlsZV90b3BfbWVudSAudG9wX21lbnUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0YyRjJGNjtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1vYmlsZV9tZW51IC5tb2JpbGVfbWVudV9faXRlbXMgLm1vYmlsZV90b3BfbWVudSAudG9wX21lbnU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2JpbGVfbWVudSAubW9iaWxlX21lbnVfX2l0ZW1zIC5tb2JpbGVfdG9wX21lbnUgLnRvcF9tZW51Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDEycHgsIDAuMDIyNzU5NjAxNyAqIDEwMHZ3ICsgNC43MTY5Mjc0NTM4cHgsIDI4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2JpbGVfbWVudSAubW9iaWxlX21lbnVfX2l0ZW1zIC5tb2JpbGVfdG9wX21lbnUgLnRvcF9tZW51IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDE0MjI0NzUxMSAqIDEwMHZ3ICsgOS40NDgwNzk2NTg2cHgsIDI0cHgpO1xuICB9XG59XG4ubW9iaWxlX21lbnUgLm1vYmlsZV9tZW51X19pdGVtcyAubW9iaWxlX3N1Ym1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4ubW9iaWxlX21lbnUgLm1vYmlsZV9tZW51X19pdGVtcyAubW9iaWxlX3N1Ym1lbnUub3BlbmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbn1cbi5tb2JpbGVfbWVudSAubW9iaWxlX21lbnVfX2l0ZW1zIC5tb2JpbGVfc3VibWVudSAuYmFjayB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG4ubW9iaWxlX21lbnUgLm1vYmlsZV9tZW51X19pdGVtcyAubW9iaWxlX3N1Ym1lbnUgLnN1bWVudV9pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubW9iaWxlX21lbnUgLm1vYmlsZV9tZW51X19pdGVtcyAubW9iaWxlX3N1Ym1lbnUgLnN1bWVudV9pdGVtcyAuaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjYuNHB4O1xufVxuLm1vYmlsZV9tZW51IC5tb2JpbGVfbWVudV9faXRlbXMgLm1vYmlsZV9zdWJtZW51IC5zdW1lbnVfaXRlbXMgLml0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlX21lbnUgLm1vYmlsZV9tZW51X19pdGVtcyAubW9iaWxlX3N1Ym1lbnUgLnN1bWVudV9pdGVtcyAuaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDEwcHgsIDAuMDA4NTM0ODUwNiAqIDEwMHZ3ICsgNy4yNjg4NDc3OTUycHgsIDE2cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxMHB4LCAwLjAxNDIyNDc1MTEgKiAxMDB2dyArIDUuNDQ4MDc5NjU4NnB4LCAyMHB4KTtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDA5OTU3MzI1NyAqIDEwMHZ3ICsgMTMuODEzNjU1NzYxcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDEwOTUzMDU4MyAqIDEwMHZ3ICsgMTUuMTk1MDIxMzM3MXB4LCAyNi40cHgpO1xuICB9XG59XG4ubW9iaWxlX21lbnUgLm1vYmlsZV9tZW51X19pdGVtcyAubW9iaWxlX2NpdHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGJhY2tncm91bmQ6ICMxMjFCMjQ7XG59XG4ubW9iaWxlX21lbnUgLm1vYmlsZV9tZW51X19pdGVtcyAubW9iaWxlX2NpdHkub3BlbmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbn1cbi5tb2JpbGVfbWVudSAubW9iaWxlX21lbnVfX2l0ZW1zIC5tb2JpbGVfY2l0eV9fc2VhcmNoIGlucHV0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuLm1vYmlsZV9tZW51IC5tb2JpbGVfbWVudV9faXRlbXMgLm1vYmlsZV9jaXR5X19zZWFyY2ggc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDA1MjEzNzY0MyAqIDEwMHZ3ICsgMTguMzMxNTk1NDExOXB4LCAyNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIwcHgsIDAuMDA1MjEzNzY0MyAqIDEwMHZ3ICsgMTguMzMxNTk1NDExOXB4LCAyNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbi5tb2JpbGVfbWVudSAubW9iaWxlX21lbnVfX2l0ZW1zIC5tb2JpbGVfY2l0eV9faXRlbXMge1xuICBjb2x1bW5zOiAzO1xuICBjb2x1bW4tZ2FwOiA1NnB4O1xuICBtYXJnaW4tdG9wOiAzNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5tb2JpbGVfbWVudSAubW9iaWxlX21lbnVfX2l0ZW1zIC5tb2JpbGVfY2l0eV9faXRlbXMgLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLm1vYmlsZV9tZW51IC5tb2JpbGVfbWVudV9faXRlbXMgLm1vYmlsZV9jaXR5X19pdGVtcyAuaXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjAwNjI1NjUxNzIgKiAxMDB2dyArIDExLjk5NzkxNDQ5NDNweCwgMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNS40cHgsIDAuMDA2MjU2NTE3MiAqIDEwMHZ3ICsgMTMuMzk3OTE0NDk0M3B4LCAyMS40cHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLm1vYmlsZV9tZW51IC5tb2JpbGVfbWVudV9faXRlbXMgLm1vYmlsZV9jaXR5X19pdGVtcyAuaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0MwRkYwMDtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5tb2JpbGVfbWVudSAubW9iaWxlX21lbnVfX2l0ZW1zIC5tb2JpbGVfY2l0eV9faXRlbXMgLml0ZW0gYTphY3RpdmUge1xuICAgIGNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG4ubW9iaWxlX21lbnUgLm1vYmlsZV9tZW51X19pdGVtcyAubW9iaWxlX2NpdHlfX2l0ZW1zIC5pdGVtLm5vd19yZWdpb24gYSB7XG4gIGNvbG9yOiAjQzBGRjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2JpbGVfbWVudSAubW9iaWxlX21lbnVfX2l0ZW1zIC5tb2JpbGVfY2l0eV9faXRlbXMge1xuICAgIGNvbHVtbnM6IDI7XG4gIH1cbn1cbi5tb2JpbGVfbWVudSAubW9iaWxlX21lbnVfX2l0ZW1zIC5tb2JpbGVfY2l0eSAuYmFjayB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG4ubW9iaWxlX21lbnUgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIHBhZGRpbmctdG9wOiA5LjM5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNC42MXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2JpbGVfbWVudSAuYnRuIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAyLjQyMTg3NXZ3LCA0Ni41cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICNDMEZGMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tb2JpbGVfbWVudSAuYnRuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2JpbGVfbWVudSAuYnRuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMC4wMTIyMzMyODU5ICogMTAwdncgKyAyNy4wODUzNDg1MDY0cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vYmlsZV9tZW51IC5idG4ge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDMycHgsIDAuMDI1NjA0NTUxOSAqIDEwMHZ3ICsgMjMuODA2NTQzMzg1NXB4LCA1MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzM3B4LCAwLjA0NDA5NjcyODMgKiAxMDB2dyArIDE4Ljg4OTA0Njk0MTdweCwgNjRweCk7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDZweCwgMC4wMDQ4MjIxOTA2ICogMTAwdncgKyA0LjQ1Njg5OTAwNDNweCwgOS4zOXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTBweCwgMC4wMDY1NTc2MTAyICogMTAwdncgKyA3LjkwMTU2NDcyMjZweCwgMTQuNjFweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1vYmlsZV9tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZm9vdGVyX190b3Age1xuICBiYWNrZ3JvdW5kOiAjMUEyNTJGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzc0MjREO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMjYuNjY2NjY2NjY2N3B4LCAyLjA4MzMzMzMzMzN2dywgNDBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgzNS42NjY2NjY2NjY3cHgsIDIuNzg2NDU4MzMzM3Z3LCA1My41cHgpO1xufVxuLmZvb3Rlcl9fdG9wX19jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBnYXA6IGNsYW1wKDIxLjMzMzMzMzMzMzNweCwgMS42NjY2NjY2NjY3dncsIDMycHgpIGNsYW1wKDM0cHgsIDIuNjU2MjV2dywgNTFweCk7XG59XG4uZm9vdGVyX190b3BfX2NvbnRhaW5lciAucGFyZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEuMzI4MTI1dncsIDI1LjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAxLjcxODc1dncsIDMzcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDUuMzMzMzMzMzMzM3B4LCAwLjQxNjY2NjY2Njd2dywgOHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZvb3Rlcl9fdG9wX19jb250YWluZXIgLnBhcmVudCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlcl9fdG9wX19jb250YWluZXIgLnBhcmVudCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAxNTY0NzIyNjIgKiAxMDB2dyArIDExLjk5Mjg4NzYyNDVweCwgMjhweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjdweCwgMC4wMjk3Mjk3Mjk3ICogMTAwdncgKyA5LjE4NjQ4NjQ4NjVweCwgMzkuNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZm9vdGVyX190b3BfX2NvbnRhaW5lciAucGFyZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfX3RvcF9fY29udGFpbmVyIC5wYXJlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDEycHgsIDAuMDA5OTU3MzI1NyAqIDEwMHZ3ICsgOC44MTM2NTU3NjFweCwgMTlweCk7XG4gIH1cbn1cbi5mb290ZXJfX3RvcF9fY29udGFpbmVyIC5pdGVtX19zdWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZvb3Rlcl9fdG9wX19jb250YWluZXIgLml0ZW1fX3N1YiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZm9vdGVyX190b3BfX2NvbnRhaW5lciAuaXRlbV9fc3ViIGEge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyX190b3BfX2NvbnRhaW5lciAuaXRlbV9fc3ViIGEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTI4MDIyNzYgKiAxMDB2dyArIDcuOTAzMjcxNjkyN3B4LCAyMXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMC4wMTQ3Nzk1MTY0ICogMTAwdncgKyA5LjI3MDU1NDc2NTNweCwgMjQuMzlweCk7XG4gIH1cbn1cbi5mb290ZXJfX3RvcF9fY29udGFpbmVyIC5pdGVtX19zdWIgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNC4yNjY2NjY2NjY3cHgsIDAuMzMzMzMzMzMzM3Z3LCA2LjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5mb290ZXJfX3RvcF9fY29udGFpbmVyIC5pdGVtX19zdWIgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfX3RvcF9fY29udGFpbmVyIC5pdGVtX19zdWIgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCg3LjVweCwgMC4wMDkyNDYwODgyICogMTAwdncgKyA0LjU0MTI1MTc3ODFweCwgMTRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZvb3Rlcl9fdG9wX19jb250YWluZXIgLml0ZW1fX3N1YiBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2LjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyX190b3BfX2NvbnRhaW5lciAuaXRlbV9fc3ViIGEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC4wMTQyMjQ3NTExICogMTAwdncgKyA5LjQ0ODA3OTY1ODZweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE1LjRweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMC4zOTI4ODc2MjQ1cHgsIDI2LjRweCk7XG4gIH1cbn1cbi5mb290ZXJfX3RvcF9fY29udGFpbmVyIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZvb3Rlcl9fdG9wX19jb250YWluZXIgYTpob3ZlciB7XG4gICAgY29sb3I6ICNDMEZGMDA7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuZm9vdGVyX190b3BfX2NvbnRhaW5lciBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNDMEZGMDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZvb3Rlcl9fdG9wX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wKDIwMHB4LCAwLjI0MDM5ODI5MyAqIDEwMHZ3ICsgMTIzLjA3MjU0NjIzMDRweCwgMzY5cHgpLCAxZnIpKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiA1NXB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlcl9fdG9wX19jb250YWluZXIge1xuICAgIHJvdy1nYXA6IGNsYW1wKDE2cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgLTEuNzUyNDg5MzMxNHB4LCA1NXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZm9vdGVyX190b3Age1xuICAgIHBhZGRpbmctdG9wOiA5OXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfX3RvcCB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDI5cHgsIDAuMDk5NTczMjU3NSAqIDEwMHZ3ICsgLTIuODYzNDQyMzg5OHB4LCA5OXB4KTtcbiAgfVxufVxuLmZvb3Rlcl9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMjlweCwgMi4yNjU2MjV2dywgNDMuNXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpO1xufVxuLmZvb3Rlcl9fYm90dG9tX19yaWdodCBzdmcge1xuICB3aWR0aDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgxMDBweCwgNy44MTI1dncsIDE1MHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgtMTNweCwgLTAuNjc3MDgzMzMzM3Z3LCAtOC42NjY2NjY2NjY3cHgpO1xufVxuLmZvb3Rlcl9fYm90dG9tX19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDc3JTtcbn1cbi5mb290ZXJfX2JvdHRvbV9fbGVmdCAudG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3Rlcl9fYm90dG9tX19sZWZ0IC50b3AgLmNvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mb290ZXJfX2JvdHRvbV9fbGVmdCAudG9wIC5jb250YWN0cyAudGVsIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDQ0cHgsIDMuNDM3NXZ3LCA2NnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZvb3Rlcl9fYm90dG9tX19sZWZ0IC50b3AgLmNvbnRhY3RzIC50ZWwge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyX19ib3R0b21fX2xlZnQgLnRvcCAuY29udGFjdHMgLnRlbCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAwLjAyODQ0OTUwMjEgKiAxMDB2dyArIDEwLjg5NjE1OTMxNzJweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDAuMDMxMjk0NDUyMyAqIDEwMHZ3ICsgMTEuOTg1Nzc1MjQ4OXB4LCA0NHB4KTtcbiAgfVxufVxuLmZvb3Rlcl9fYm90dG9tX19sZWZ0IC50b3AgLmNvbnRhY3RzIC5lbWFpbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICNDMEZGMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5mb290ZXJfX2JvdHRvbV9fbGVmdCAudG9wIC5jb250YWN0cyAuZW1haWwge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyX19ib3R0b21fX2xlZnQgLnRvcCAuY29udGFjdHMgLmVtYWlsIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZm9vdGVyX19ib3R0b21fX2xlZnQgLnRvcCAuY29udGFjdHMgLmVtYWlsOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuZm9vdGVyX19ib3R0b21fX2xlZnQgLnRvcCAuY29udGFjdHMgLmVtYWlsOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uZm9vdGVyX19ib3R0b21fX2xlZnQgLnRvcCAuY29udGFjdHMgYSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5mb290ZXJfX2JvdHRvbV9fbGVmdCAudG9wIC5jb250YWN0cyBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZvb3Rlcl9fYm90dG9tX19sZWZ0IC50b3AgLmNvbnRhY3RzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9vdGVyX19ib3R0b21fX2xlZnQgLnRvcCAuY29udGFjdHMgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuLmZvb3Rlcl9fYm90dG9tX19sZWZ0IC50b3AgLmNvbnRhY3RzIHNwYW4uZmlyc3Qge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbn1cbi5mb290ZXJfX2JvdHRvbV9fbGVmdCAudG9wIC5wYXJ0bmVyc19fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXJfX2JvdHRvbV9fbGVmdCAudG9wIC5wYXJ0bmVyc19fYm90dG9tIHtcbiAgbWF4LXdpZHRoOiBjbGFtcCg0NzguNjY2NjY2NjY2N3B4LCAzNy4zOTU4MzMzMzMzdncsIDcxOHB4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xufVxuLmZvb3Rlcl9fYm90dG9tX19sZWZ0IC50b3AgLnBhcnRuZXJzX19ib3R0b20gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZvb3Rlcl9fYm90dG9tX19sZWZ0IC50b3AgLnBhcnRuZXJzX19ib3R0b20gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXJfX2JvdHRvbV9fbGVmdCAudG9wIC5wYXJ0bmVyc19fYm90dG9tIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTI4MDIyNzYgKiAxMDB2dyArIDcuOTAzMjcxNjkyN3B4LCAyMXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMC4wMTQ3Nzk1MTY0ICogMTAwdncgKyA5LjI3MDU1NDc2NTNweCwgMjQuMzlweCk7XG4gIH1cbn1cbi5mb290ZXJfX2JvdHRvbV9fbGVmdCAudG9wIC5wYXJ0bmVycyBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDI5LjMzMzMzMzMzMzNweCwgMi4yOTE2NjY2NjY3dncsIDQ0cHgpO1xufVxuLmZvb3Rlcl9fYm90dG9tX19sZWZ0IC50b3AgLnBhcnRuZXJzIGEgaW1nIHtcbiAgaGVpZ2h0OiBjbGFtcCgzMS4zMzMzMzMzMzMzcHgsIDIuNDQ3OTE2NjY2N3Z3LCA0N3B4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDQuNjY2NjY2NjY2N3B4LCAwLjM2NDU4MzMzMzN2dywgN3B4KTtcbn1cbi5mb290ZXJfX2JvdHRvbV9fbGVmdCAuYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgzMS4zMzMzMzMzMzMzcHgsIDIuNDQ3OTE2NjY2N3Z3LCA0N3B4KTtcbn1cbi5mb290ZXJfX2JvdHRvbV9fbGVmdCAuYm90dG9tIHNwYW4sIC5mb290ZXJfX2JvdHRvbV9fbGVmdCAuYm90dG9tIGEge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjNzA3ODgxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZm9vdGVyX19ib3R0b21fX2xlZnQgLmJvdHRvbSBzcGFuLCAuZm9vdGVyX19ib3R0b21fX2xlZnQgLmJvdHRvbSBhIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlcl9fYm90dG9tX19sZWZ0IC5ib3R0b20gc3BhbiwgLmZvb3Rlcl9fYm90dG9tX19sZWZ0IC5ib3R0b20gYSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuLmZvb3Rlcl9fYm90dG9tX19sZWZ0IC5ib3R0b20gYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZm9vdGVyX19ib3R0b21fX2xlZnQgLmJvdHRvbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0MwRkYwMDtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5mb290ZXJfX2JvdHRvbV9fbGVmdCAuYm90dG9tIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI0MwRkYwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2VfNDA0IHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNjRweCwgNXZ3LCA5NnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDY2LjY2NjY2NjY2NjdweCwgNS4yMDgzMzMzMzMzdncsIDEwMHB4KTtcbn1cbi5wYWdlXzQwNCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg2N3B4LCA1LjIzNDM3NXZ3LCAxMDAuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDkycHgsIDcuMTg3NXZ3LCAxMzhweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBhZ2VfNDA0IGgxIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2VfNDA0IGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucGFnZV80MDQgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2VfNDA0IGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cbn1cbi5wYWdlXzQwNCAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0Mi42NjY2NjY2NjY3cHgsIDMuMzMzMzMzMzMzM3Z3LCA2NHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBhZ2VfNDA0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2VfNDA0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZV80MDQgLnRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDE2cHgsIDAuMDM3ODM3ODM3OCAqIDEwMHZ3ICsgMy44OTE4OTE4OTE5cHgsIDQyLjZweCk7XG4gIH1cbn1cbi5wYWdlXzQwNF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBhZ2VfNDA0X19jb250YWluZXIgLmxlZnQge1xuICB3aWR0aDogMzklO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucGFnZV80MDRfX2NvbnRhaW5lciAubGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlXzQwNF9fY29udGFpbmVyIC5yaWdodCBpbWcge1xuICBoZWlnaHQ6IGNsYW1wKDM4NnB4LCAzMC4xNTYyNXZ3LCA1NzlweCk7XG4gIHdpZHRoOiBjbGFtcCg2MzEuMzMzMzMzMzMzM3B4LCA0OS4zMjI5MTY2NjY3dncsIDk0N3B4KTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucGFnZV80MDRfX2NvbnRhaW5lciAucmlnaHQgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA5NDdweDtcbiAgICBtYXgtaGVpZ2h0OiA1NzlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucGFnZV80MDRfX2NvbnRhaW5lciAucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wYWdlXzQwNF9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2VfNDA0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uZm9ybS1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzLjhyZW07XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzNyZW07XG4gIGNvbG9yOiB2YXIoLS1mb3JtLXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3JtLWJnLWNvbG9yKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZm9ybS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjY2NjY2NjY2NjdyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjRzO1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZvcm0taW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMC45MzMzMzMzMzMzcmVtO1xuICB9XG59XG4uZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tZm9ybS1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcik7XG59XG4uZm9ybS1pbnB1dC5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZm9ybS1lcnJvci1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5mb3JtLWlucHV0OmZvY3VzICsgLmZvcm0tcGxhY2Vob2xkZXIsIC5mb3JtLWlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgLmZvcm0tcGxhY2Vob2xkZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC42KTtcbiAgY29sb3I6IHZhcigtLWZvcm0tcGxhY2Vob2xkZXItYWN0aXZlLWNvbG9yKTtcbn1cbi5mb3JtLWlucHV0LmFic29sdXRlIHtcbiAgcGFkZGluZy10b3A6IDAuNTMzMzMzMzMzM3JlbTtcbn1cbi5mb3JtLWlucHV0LmFic29sdXRlOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5mb3JtLWlucHV0IHtcbiAgICBoZWlnaHQ6IDMuMjY2NjY2NjY2N3JlbTtcbiAgfVxufVxuLmZvcm0tcGxhY2Vob2xkZXIge1xuICBtYXJnaW46IDAgMCAwLjMzMzMzMzMzMzNyZW0gMC42NjY2NjY2NjY3cmVtO1xuICBjb2xvcjogdmFyKC0tZm9ybS1wbGFjZWhvbGRlci1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5mb3JtLXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDAuNjY2NjY2NjY2N3JlbTtcbiAgfVxufVxuLmZvcm0tcGxhY2Vob2xkZXIuYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEuMDY2NjY2NjY2N3JlbTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW46IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZm9ybS1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAwLjkzMzMzMzMzMzNyZW07XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0taW5wdXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4ub2staWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMi44cmVtO1xuICBoZWlnaHQ6IDEuOTMzMzMzMzMzM3JlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZvcm0tc3RhdHVzLXNjYWxlKSk7XG4gIGZpbGw6IHZhcigtLWZvcm0tc3RhdHVzLWljb24tY29sb3IpO1xufVxuXG4ucHJlbG9hZGVyLWljb24ge1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWwgZm9yd2FyZHM7XG59XG5cbi5zdWJtaXQtYnRuIHtcbiAgLS1mb3JtLXN0YXR1cy1pY29uLWNvbG9yOiAjZmZmO1xufVxuLnN1Ym1pdC1idG4gLnByZWxvYWRlci1pY29uLFxuLnN1Ym1pdC1idG4gLm9rLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN1Ym1pdC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbn1cbi5zdWJtaXQtYnRuLmh0bXgtcmVxdWVzdCB7XG4gIC0tYmctY29sb3I6ICMyNzVmNDA7XG4gIC0tYm9yZGVyLWNvbG9yOiAjMjc1ZjQwO1xufVxuLnN1Ym1pdC1idG4uaHRteC1yZXF1ZXN0IC5wcmVsb2FkZXItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1Ym1pdC1idG4uaHRteC1yZXF1ZXN0IC5hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3VibWl0LWJ0bi5odG14LXJlcXVlc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1sb2FkaW5nLXRleHQpO1xufVxuLnN1Ym1pdC1idG4uc3VjY2VzcyAub2staWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1Ym1pdC1idG46ZGlzYWJsZWQsIC5zdWJtaXQtYnRuLmh0bXgtcmVxdWVzdCwgLnN1Ym1pdC1idG4uc3VjY2VzcyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN1Ym1pdC1idG4gLnByZWxvYWRlci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDJyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cbi5zdWJtaXQtYnRuLmFsdCAucHJlbG9hZGVyLWljb24ge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cbi5zdWJtaXQtYnRuLmFsdC5odG14LXJlcXVlc3QsIC5zdWJtaXQtYnRuLmFsdC5zdWNjZXNzIHtcbiAgLS10ZXh0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnN1Ym1pdC1idG4ge1xuICAgIHBhZGRpbmc6IDAuNjY2NjY2NjY2N3JlbSAxLjMzMzMzMzMzMzNyZW0gMC43MzMzMzMzMzMzcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNDY2NjY2NjY2N3JlbTtcbiAgfVxuICAuc3VibWl0LWJ0bi5oYXMtaWNvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmZvcm0tcmVzdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjY2NjY2NjY2NjdyZW0gMnJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC42NjY2NjY2NjY3cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4IHJnYmEoMTU0LCAxNTYsIDE3OSwgMC4yKTtcbn1cbi5mb3JtLXJlc3VsdF9fdGltZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgY29sb3I6ICM5ZGI3YTk7XG59XG4uZm9ybS1yZXN1bHQuc3VjY2VzcyB7XG4gIGNvbG9yOiAjNDFiYjRjO1xufVxuXG4ucm93LWlucHV0IHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6IHZhcigtLWZvcm0tdGV4dC1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWZvcm0tYm9yZGVyLWNvbG9yKTtcbn1cbi5yb3ctaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWZvcm0tcGxhY2Vob2xkZXItY29sb3IpO1xufVxuLnJvdy1pbnB1dC5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZm9ybS1lcnJvci1jb2xvcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yb3ctaW5wdXQge1xuICAgIHBhZGRpbmc6IDAuNjY2NjY2NjY2N3JlbSAxLjRyZW07XG4gICAgZm9udC1zaXplOiAwLjkzMzMzMzMzMzNyZW07XG4gIH1cbn1cblxuLmRyb3Bkb3duLWxpc3Qge1xuICBwYWRkaW5nOiAycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4zMzMzMzMzMzMzcmVtO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJyZW0gMnJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IDBweCByZ2JhKDE1NCwgMTU2LCAxNzksIDAuMik7XG59XG4uZHJvcGRvd24tbGlzdCAubGlzdC1pdGVtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kcm9wZG93bi1saXN0IC5saXN0LWl0ZW0uZGVmYXVsdCB7XG4gIGNvbG9yOiAjOWRiN2E5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZHJvcGRvd24tbGlzdCB7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMjtcbn1cbi5tb2RhbC5pcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWxfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMTV2aCAwIDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubW9kYWxfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLm1vZGFsX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg0NHB4LCAzLjQzNzV2dywgNjZweCk7XG4gIG1hcmdpbi1yaWdodDogNTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1vZGFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMC4wMjg0NDk1MDIxICogMTAwdncgKyAxMC44OTYxNTkzMTcycHgsIDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAwLjAzMTI5NDQ1MjMgKiAxMDB2dyArIDExLjk4NTc3NTI0ODlweCwgNDRweCk7XG4gIH1cbn1cbi5tb2RhbF9fc2VhcmNoIHtcbiAgbWF4LXdpZHRoOiBjbGFtcCgzMzAuNjY2NjY2NjY2N3B4LCAyNS44MzMzMzMzMzMzdncsIDQ5NnB4KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDMuMzMzMzMzMzMzM3B4LCAwLjI2MDQxNjY2Njd2dywgNXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCk7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoMjkuMzMzMzMzMzMzM3B4LCAyLjI5MTY2NjY2Njd2dywgNDRweCk7XG59XG4ubW9kYWxfX2Nsb3NlIHtcbiAgd2lkdGg6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgc3Ryb2tlOiAjQzBGRjAwO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2xhbXAoMTguNjY2NjY2NjY2N3B4LCAxLjQ1ODMzMzMzMzN2dywgMjhweCk7XG4gIHJpZ2h0OiBjbGFtcCgxOS4zMzMzMzMzMzMzcHgsIDEuNTEwNDE2NjY2N3Z3LCAyOXB4KTtcbn1cbi5tb2RhbF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMyMTJEMzc7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDIwcHgsIDEuNTYyNXZ3LCAzMHB4KTtcbiAgd2lkdGg6IGNsYW1wKDgxNC42NjY2NjY2NjY3cHgsIDYzLjY0NTgzMzMzMzN2dywgMTIyMnB4KTtcbiAgcGFkZGluZzogY2xhbXAoMzAuNjY2NjY2NjY2N3B4LCAyLjM5NTgzMzMzMzN2dywgNDZweCkgY2xhbXAoMTkuMzMzMzMzMzMzM3B4LCAxLjUxMDQxNjY2Njd2dywgMjlweCkgMCBjbGFtcCg2Ni42NjY2NjY2NjY3cHgsIDUuMjA4MzMzMzMzM3Z3LCAxMDBweCk7XG59XG4ubW9kYWxbYXJpYS1oaWRkZW49ZmFsc2VdIC5tb2RhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbjogbW1mYWRlSW4gMC40cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cbi5tb2RhbFthcmlhLWhpZGRlbj1mYWxzZV0gLm1vZGFsX19jb250YWluZXIge1xuICBhbmltYXRpb246IG1tc2xpZGVJbiAwLjRzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuLm1vZGFsW2FyaWEtaGlkZGVuPXRydWVdIC5tb2RhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbjogbW1mYWRlT3V0IDAuNHMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG4ubW9kYWxbYXJpYS1oaWRkZW49dHJ1ZV0gLm1vZGFsX19jb250YWluZXIge1xuICBhbmltYXRpb246IG1tc2xpZGVPdXQgMC40cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuI3JlZ2lvbl9tb2RhbCAubW9kYWxfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogY2xhbXAoMzk4cHgsIDMxLjA5Mzc1dncsIDU5N3B4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNyZWdpb25fbW9kYWwgLm1vZGFsX19jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBjbGFtcCgyNzMuMzMzMzMzMzMzM3B4LCAyMS4zNTQxNjY2NjY3dncsIDQxMHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpO1xufVxuI3JlZ2lvbl9tb2RhbCAubW9kYWxfX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDNweDtcbn1cbiNyZWdpb25fbW9kYWwgLm1vZGFsX19jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzIxMkQzNyA0OSUsICMzNzQyNEQgNTAlLCAjMjEyRDM3IDUxJSk7XG4gIHdpZHRoOiAxcHg7XG59XG4jcmVnaW9uX21vZGFsIC5tb2RhbF9fY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjNzA3ODgxO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xufVxuI3JlZ2lvbl9tb2RhbCAubW9kYWxfX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0MwRkYwMDtcbn1cbiNyZWdpb25fbW9kYWwgLm1vZGFsX19jaXR5X2l0ZW1zIHtcbiAgY29sdW1uczogNDtcbiAgY29sdW1uLWdhcDogY2xhbXAoNjYuNjY2NjY2NjY2N3B4LCA1LjIwODMzMzMzMzN2dywgMTAwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xufVxuI3JlZ2lvbl9tb2RhbCAubW9kYWxfX2NpdHlfaXRlbXMgLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg4cHgsIDAuNjI1dncsIDEycHgpO1xufVxuI3JlZ2lvbl9tb2RhbCAubW9kYWxfX2NpdHlfaXRlbXMgLml0ZW0gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICNyZWdpb25fbW9kYWwgLm1vZGFsX19jaXR5X2l0ZW1zIC5pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjcmVnaW9uX21vZGFsIC5tb2RhbF9fY2l0eV9pdGVtcyAuaXRlbSBhIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgI3JlZ2lvbl9tb2RhbCAubW9kYWxfX2NpdHlfaXRlbXMgLml0ZW0gYTpob3ZlciB7XG4gICAgY29sb3I6ICNDMEZGMDA7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAjcmVnaW9uX21vZGFsIC5tb2RhbF9fY2l0eV9pdGVtcyAuaXRlbSBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNDMEZGMDA7XG4gIH1cbn1cbiNyZWdpb25fbW9kYWwgLm1vZGFsX19jaXR5X2l0ZW1zIC5pdGVtLm5vd19yZWdpb24gYSB7XG4gIGNvbG9yOiAjQzBGRjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAjcmVnaW9uX21vZGFsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtbWZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW1mYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBtbXNsaWRlSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1tc2xpZGVPdXQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgfVxufVxuLmRlZmF1bHQtZm9ybS1jb2xvcnMge1xuICAtLWZvcm0tYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAtLWZvcm0tdGV4dC1jb2xvcjogIzAwMDtcbiAgLS1mb3JtLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAjYzhjOGM4O1xuICAtLWZvcm0tcGVyc29uYWwtY29sb3I6ICMwMDA7XG4gIC0tZm9ybS1wZXJzb25hbC1saW5rLWNvbG9yOiAjMDAwO1xuICAtLWZvcm0tc3RhdHVzLWljb24tY29sb3I6ICNmZmY7XG4gIC0tZm9ybS1zdGF0dXMtc2NhbGU6IDE7XG4gIC0tZm9ybS1wbGFjZWhvbGRlci1jb2xvcjogI2FhYTtcbiAgLS1mb3JtLWVycm9yLWNvbG9yOiAjZjAwO1xuICAtLWZvcm0tYmctY29sb3I6ICNmZmY7XG59XG5cbi5wYXNzd29yZC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXNzd29yZC1pbnB1dCAuZXllIHtcbiAgd2lkdGg6IDIuMTMzMzMzMzMzM3JlbTtcbiAgaGVpZ2h0OiAxLjMzMzMzMzMzMzNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxLjI2NjY2NjY2NjdyZW07XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wYXNzd29yZC1pbnB1dCAuZXllLWljb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWxsOiAjZmFhNzQ2O1xuICBzdHJva2U6ICNmYWE3NDY7XG59XG5cbi5kZWZhdWx0LW1vZGFsIHtcbiAgLS1jbG9zZS1iZy1jb2xvcjogIzAwMDtcbiAgLS1jbG9zZS1pY29uLWNvbG9yOiAjZmZmO1xuICAtLWNvbnRhaW5lci1iZy1jb2xvcjogI2FhYTtcbn1cbi5kZWZhdWx0LW1vZGFsIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA0NyU7XG4gIHBhZGRpbmc6IDMwcHggNDBweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmRlZmF1bHQtbW9kYWwgLm1vZGFsX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRleHQtcGFnZSB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg3My4zMzMzMzMzMzMzcHgsIDUuNzI5MTY2NjY2N3Z3LCAxMTBweCk7XG59XG4udGV4dC1wYWdlIC5jYXNlX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRleHQtcGFnZSAuY29udGVudC1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNsYW1wKDExNTBweCwgODkuODQzNzV2dywgMTcyNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRleHQtcGFnZSAuY29udGVudC1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGV4dC1wYWdlIC5jb250ZW50LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwIGNsYW1wKDE4cHgsIDAuMDU0MDU0MDU0MSAqIDEwMHZ3ICsgMC43MDI3MDI3MDI3cHgsIDU2cHgpO1xuICB9XG59XG4udGV4dC1wYWdlIC5jb250ZW50LWdhbGxlcnkuY29scy0yIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi50ZXh0LXBhZ2UgLmNvbnRlbnQtZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDMzLjMzMzMzMzMzMzNweCwgMi42MDQxNjY2NjY3dncsIDUwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGV4dC1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoNDZweCwgMC4wMzg0MDY4Mjc5ICogMTAwdncgKyAzMy43MDk4MTUwNzgycHgsIDczcHgpO1xuICB9XG59XG5cbi5jb250ZW50LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250ZW50LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG59XG5cbi5jb250ZW50LXRleHQgaDEge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjYuNjY2NjY2NjY2N3B4LCA1LjIwODMzMzMzMzN2dywgMTAwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250ZW50LXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDAuMDM5ODI5MzAzICogMTAwdncgKyAxNy4yNTQ2MjMwNDQxcHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMHB4LCAwLjAzOTgyOTMwMyAqIDEwMHZ3ICsgMTcuMjU0NjIzMDQ0MXB4LCA1OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC10ZXh0IGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNnB4LCAwLjAzNDEzOTQwMjYgKiAxMDB2dyArIDUuMDc1MzkxMTgwN3B4LCA0MHB4KTtcbiAgfVxufVxuLmNvbnRlbnQtdGV4dCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg0NHB4LCAzLjQzNzV2dywgNjZweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDMzLjMzMzMzMzMzMzNweCwgMi42MDQxNjY2NjY3dncsIDUwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGVudC10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRlbnQtdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAwLjAyODQ0OTUwMjEgKiAxMDB2dyArIDEwLjg5NjE1OTMxNzJweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDAuMDMxMjk0NDUyMyAqIDEwMHZ3ICsgMTEuOTg1Nzc1MjQ4OXB4LCA0NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC10ZXh0IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNnB4LCAwLjAzNDEzOTQwMjYgKiAxMDB2dyArIDUuMDc1MzkxMTgwN3B4LCA0MHB4KTtcbiAgfVxufVxuLmNvbnRlbnQtdGV4dCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250ZW50LXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250ZW50LXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMC4wMTIyMzMyODU5ICogMTAwdncgKyAyNy4wODUzNDg1MDY0cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRlbnQtdGV4dCBoMyB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMnB4LCAwLjAwNTY4OTkwMDQgKiAxMDB2dyArIDEwLjE3OTIzMTg2MzRweCwgMTZweCk7XG4gIH1cbn1cbi5jb250ZW50LXRleHQgaDQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4zMjgxMjV2dywgMjUuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250ZW50LXRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250ZW50LXRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRlbnQtdGV4dCBoNCB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMnB4LCAwLjAwNTY4OTkwMDQgKiAxMDB2dyArIDEwLjE3OTIzMTg2MzRweCwgMTZweCk7XG4gIH1cbn1cbi5jb250ZW50LXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xufVxuLmNvbnRlbnQtdGV4dCBwLmNhcHRpb24ge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE1LjZweCwgMS4yMTg3NXZ3LCAyMy40cHgpO1xuICBjb2xvcjogIzcwNzg4MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRlbnQtdGV4dCBwLmNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTQuNjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC10ZXh0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDE0cHgsIDAuMDAyODQ0OTUwMiAqIDEwMHZ3ICsgMTMuMDg5NjE1OTMxN3B4LCAxNnB4KTtcbiAgfVxufVxuLmNvbnRlbnQtdGV4dCB1bCwgLmNvbnRlbnQtdGV4dCBvbCwgLmNvbnRlbnQtdGV4dCBhLCAuY29udGVudC10ZXh0IHAge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGVudC10ZXh0IHVsLCAuY29udGVudC10ZXh0IG9sLCAuY29udGVudC10ZXh0IGEsIC5jb250ZW50LXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250ZW50LXRleHQgdWwsIC5jb250ZW50LXRleHQgb2wsIC5jb250ZW50LXRleHQgYSwgLmNvbnRlbnQtdGV4dCBwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLmNvbnRlbnQtdGV4dCB1bCwgLmNvbnRlbnQtdGV4dCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDI4cHgsIDIuMTg3NXZ3LCA0MnB4KTtcbn1cbi5jb250ZW50LXRleHQgdWwgbGksIC5jb250ZW50LXRleHQgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMC42NjY2NjY2NjY3cHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KTtcbn1cbi5jb250ZW50LXRleHQgdWwgbGkgdWwsIC5jb250ZW50LXRleHQgdWwgbGkgb2wsIC5jb250ZW50LXRleHQgb2wgbGkgdWwsIC5jb250ZW50LXRleHQgb2wgbGkgb2wge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxNi42NjY2NjY2NjY3cHgsIDEuMzAyMDgzMzMzM3Z3LCAyNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRlbnQtdGV4dCB1bCBsaSB1bCwgLmNvbnRlbnQtdGV4dCB1bCBsaSBvbCwgLmNvbnRlbnQtdGV4dCBvbCBsaSB1bCwgLmNvbnRlbnQtdGV4dCBvbCBsaSBvbCB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoOHB4LCAwLjAwNDI2NzQyNTMgKiAxMDB2dyArIDYuNjM0NDIzODk3NnB4LCAxMXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC10ZXh0IHVsIGxpLCAuY29udGVudC10ZXh0IG9sIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCg4cHgsIDAuMDA0MjY3NDI1MyAqIDEwMHZ3ICsgNi42MzQ0MjM4OTc2cHgsIDExcHgpO1xuICB9XG59XG4uY29udGVudC10ZXh0IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4uY29udGVudC10ZXh0IHVsIGxpOjptYXJrZXIge1xuICBjb2xvcjogI0MwRkYwMDtcbn1cbi5jb250ZW50LXRleHQgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLmNvbnRlbnQtdGV4dCBhIHtcbiAgY29sb3I6ICNDMEZGMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG4uY29udGVudC10ZXh0IGE6bm90KDp2aXNpdGVkKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmNvbnRlbnQtdGV4dCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuY29udGVudC10ZXh0IGE6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb250ZW50LXRleHQgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM0MDZBRkY7XG59XG4uY29udGVudC10ZXh0IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uY29udGVudC10ZXh0IC50YWJsZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNvbnRlbnQtdGV4dCB0YWJsZSB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM3NDI0RDtcbn1cbi5jb250ZW50LXRleHQgdGFibGUgdGQsXG4uY29udGVudC10ZXh0IHRhYmxlIHRoIHtcbiAgcGFkZGluZzogY2xhbXAoMTYuNjY2NjY2NjY2N3B4LCAxLjMwMjA4MzMzMzN2dywgMjVweCkgY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNzQyNEQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250ZW50LXRleHQgdGFibGUgdGQsXG4gIC5jb250ZW50LXRleHQgdGFibGUgdGgge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC10ZXh0IHRhYmxlIHRkLFxuICAuY29udGVudC10ZXh0IHRhYmxlIHRoIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLmNvbnRlbnQtdGV4dCB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOC42NjY2NjY2NjY3cHgsIDEuNDU4MzMzMzMzM3Z3LCAyOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIwLjUzMzMzMzMzMzNweCwgMS42MDQxNjY2NjY3dncsIDMwLjhweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBiYWNrZ3JvdW5kOiAjMzc0MjREO1xufVxuLmNvbnRlbnQtdGV4dCB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzEyMUIyNDtcbn1cbi5jb250ZW50LXRleHQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbnRlbnQtdGV4dCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRlbnQtdGV4dC1pbWFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ1LjglIDQ5LjElO1xufVxuLmNvbnRlbnQtdGV4dC1pbWFnZSAuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRyZW07XG59XG4uY29udGVudC10ZXh0LWltYWdlLnJpZ2h0LWltYWdlIC5pbWcge1xuICBncmlkLWNvbHVtbjogMi8zO1xuICBncmlkLXJvdzogMS8yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGVudC10ZXh0LWltYWdlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ2FwOiAxLjMzMzMzMzMzMzNyZW07XG4gIH1cbiAgLmNvbnRlbnQtdGV4dC1pbWFnZSAuaW1nIHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgIGdyaWQtcm93OiAyLzM7XG4gICAgYm9yZGVyLXJhZGl1czogMC42NjY2NjY2NjY3cmVtO1xuICB9XG4gIC5jb250ZW50LXRleHQtaW1hZ2UucmlnaHQtaW1hZ2UgLmltZyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICBncmlkLXJvdzogMi8zO1xuICB9XG59XG5cbi5jb250ZW50LWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY29udGVudC1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmNvbnRlbnQtaW1hZ2UgaW1nLm9yaWdpbmFsX3NpemUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbnRlbnQtZmlsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNsYW1wKDExLjMzMzMzMzMzMzNweCwgMC44ODU0MTY2NjY3dncsIDE3cHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxOC42NjY2NjY2NjY3cHgsIDEuNDU4MzMzMzMzM3Z3LCAyOHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG59XG4uY29udGVudC1maWxlcyAuaWNvbiB7XG4gIHdpZHRoOiBjbGFtcCgyMi42NjY2NjY2NjY3cHgsIDEuNzcwODMzMzMzM3Z3LCAzNHB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgyOC42NjY2NjY2NjY3cHgsIDIuMjM5NTgzMzMzM3Z3LCA0M3B4KTtcbiAgZmlsbDogIzM3NDI0RDtcbiAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgxMC42NjY2NjY2NjY3cHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KTtcbn1cbi5jb250ZW50LWZpbGVzIC5jb250ZW50LWZpbGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uY29udGVudC1maWxlcyAubWV0YSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250ZW50LWZpbGVzIC5tZXRhIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRlbnQtZmlsZXMgLm1ldGEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTI4MDIyNzYgKiAxMDB2dyArIDcuOTAzMjcxNjkyN3B4LCAyMXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMC4wMTQ3Nzk1MTY0ICogMTAwdncgKyA5LjI3MDU1NDc2NTNweCwgMjQuMzlweCk7XG4gIH1cbn1cbi5jb250ZW50LWZpbGVzIGEge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogI0YyRjJGNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGVudC1maWxlcyBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRlbnQtZmlsZXMgYSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5jb250ZW50LWZpbGVzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLmNvbnRlbnQtZmlsZXMgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG5cbi5jb250ZW50LXNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiBjbGFtcCg1MDBweCwgMzkuMDYyNXZ3LCA3NTBweCk7XG59XG4uY29udGVudC1zbGlkZXIgLnN3aXBlciB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250ZW50LXNsaWRlciAubGVmdCB7XG4gIHdpZHRoOiAxOS43JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRlbnQtc2xpZGVyIC5sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNsYW1wKDQxLjUycHgsIDAuMTgzNDk5Mjg4OCAqIDEwMHZ3ICsgLTE3LjE5OTc3MjQwNHB4LCAxNzAuNTJweCk7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uY29udGVudC1zbGlkZXIgLnJpZ2h0IHtcbiAgd2lkdGg6IDc3LjMlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250ZW50LXNsaWRlciAucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2xhbXAoMTU2Ljk2cHgsIDAuMzc1NTMzNDI4MiAqIDEwMHZ3ICsgMzYuNzg5MzAyOTg3MnB4LCA0MjAuOTZweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTJweCwgMC4wMjU2MDQ1NTE5ICogMTAwdncgKyAzLjgwNjU0MzM4NTVweCwgMzBweCk7XG4gIH1cbn1cbi5jb250ZW50LXNsaWRlciAubXlTd2lwZXIyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb250ZW50LXNsaWRlciAubXlTd2lwZXIge1xuICBtYXJnaW46IGNsYW1wKDE4cHgsIDEuNDA2MjV2dywgMjdweCkgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb250ZW50LXNsaWRlciAubXlTd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG4uY29udGVudC1zbGlkZXIgLm15U3dpcGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmNvbnRlbnQtc2xpZGVyIC5teVN3aXBlciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5jb250ZW50LXNsaWRlciAubXlTd2lwZXIgLnN3aXBlci1zbGlkZTpob3ZlciBpbWcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuY29udGVudC1zbGlkZXIgLm15U3dpcGVyIC5zd2lwZXItc2xpZGU6YWN0aXZlIGltZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC1zbGlkZXIgLm15U3dpcGVyIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuLmNvbnRlbnQtc2xpZGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC1zbGlkZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuLmNvbnRlbnQtc2xpZGVyIC5wcmV2LCAuY29udGVudC1zbGlkZXIgLm5leHQge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29udGVudC1zbGlkZXIgLnByZXYgc3ZnLCAuY29udGVudC1zbGlkZXIgLm5leHQgc3ZnIHtcbiAgd2lkdGg6IGNsYW1wKDI0LjY2NjY2NjY2NjdweCwgMS45MjcwODMzMzMzdncsIDM3cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDE0LjY2NjY2NjY2NjdweCwgMS4xNDU4MzMzMzMzdncsIDIycHgpO1xuICBzdHJva2U6ICNGMkYyRjY7XG4gIHN0cm9rZS13aWR0aDogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmNvbnRlbnQtc2xpZGVyIC5wcmV2IHN2Zzpob3ZlciwgLmNvbnRlbnQtc2xpZGVyIC5uZXh0IHN2Zzpob3ZlciB7XG4gICAgc3Ryb2tlOiAjQzBGRjAwO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLmNvbnRlbnQtc2xpZGVyIC5wcmV2IHN2ZzphY3RpdmUsIC5jb250ZW50LXNsaWRlciAubmV4dCBzdmc6YWN0aXZlIHtcbiAgICBzdHJva2U6ICNDMEZGMDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRlbnQtc2xpZGVyIC5wcmV2IHN2ZywgLmNvbnRlbnQtc2xpZGVyIC5uZXh0IHN2ZyB7XG4gICAgaGVpZ2h0OiA4LjMycHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbn1cbi5jb250ZW50LXNsaWRlciAucHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuY29udGVudC1zbGlkZXIgLm5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNvbnRlbnQtc2xpZGVyIC5wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQgc3ZnLCAuY29udGVudC1zbGlkZXIgLm5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCBzdmcge1xuICBzdHJva2U6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRlbnQtc2xpZGVyIC5wcmV2LCAuY29udGVudC1zbGlkZXIgLm5leHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5jb250ZW50LXNsaWRlciAubmV4dCB7XG4gIHJvdGF0ZTogMTgwZGVnO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC1zbGlkZXIgLm5leHQge1xuICAgIHJvdGF0ZTogOTBkZWc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRlbnQtc2xpZGVyIC5wcmV2IHtcbiAgICByb3RhdGU6IDI3MGRlZztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC1zbGlkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmNvbnRlbnQtcmVzdWx0LWNhc2UgLmNvbnRlbnQtdGV4dCBwIHtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG4uY29udGVudC1yZXN1bHQtY2FzZSAucmVwZWF0ZXItaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDM2cHgsIDIuODEyNXZ3LCA1NHB4KTtcbiAgZ2FwOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCkgY2xhbXAoMTBweCwgMC43ODEyNXZ3LCAxNXB4KTtcbn1cbi5jb250ZW50LXJlc3VsdC1jYXNlIC5yZXBlYXRlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2xhbXAoMTgwcHgsIDE0LjA2MjV2dywgMjcwcHgpO1xufVxuLmNvbnRlbnQtcmVzdWx0LWNhc2UgLnJlcGVhdGVyLWl0ZW0gLnZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDQ0cHgsIDMuNDM3NXZ3LCA2NnB4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMXB4LCAwLjg1OTM3NXZ3LCAxNi41cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGVudC1yZXN1bHQtY2FzZSAucmVwZWF0ZXItaXRlbSAudmFsdWUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC1yZXN1bHQtY2FzZSAucmVwZWF0ZXItaXRlbSAudmFsdWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMC4wMjg0NDk1MDIxICogMTAwdncgKyAxMC44OTYxNTkzMTcycHgsIDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAwLjAzMTI5NDQ1MjMgKiAxMDB2dyArIDExLjk4NTc3NTI0ODlweCwgNDRweCk7XG4gIH1cbn1cbi5jb250ZW50LXJlc3VsdC1jYXNlIC5yZXBlYXRlci1pdGVtIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRlbnQtcmVzdWx0LWNhc2UgLnJlcGVhdGVyLWl0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC1yZXN1bHQtY2FzZSAucmVwZWF0ZXItaXRlbSAudGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbi5jb250ZW50LXJlc3VsdC1jYXNlIC5yZXBlYXRlci1pdGVtIHN2ZyB7XG4gIHdpZHRoOiBjbGFtcCg4OS4zMzMzMzMzMzMzcHgsIDYuOTc5MTY2NjY2N3Z3LCAxMzRweCk7XG4gIGhlaWdodDogY2xhbXAoNzguNjY2NjY2NjY2N3B4LCA2LjE0NTgzMzMzMzN2dywgMTE4cHgpO1xuICBmaWxsOiAjMjEyRDM3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2xhbXAoLTIwcHgsIC0xLjA0MTY2NjY2Njd2dywgLTEzLjMzMzMzMzMzMzNweCk7XG4gIGxlZnQ6IGNsYW1wKC0yNXB4LCAtMS4zMDIwODMzMzMzdncsIC0xNi42NjY2NjY2NjY3cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRlbnQtcmVzdWx0LWNhc2UgLnJlcGVhdGVyLWl0ZW0gc3ZnIHtcbiAgICB3aWR0aDogY2xhbXAoNTZweCwgMC4wMzQ3MjM2NzA1ICogMTAwdncgKyA0NC44ODg0MjU0NDMycHgsIDg5LjNweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCg0OXB4LCAwLjAzMDg2NTQ4NDkgKiAxMDB2dyArIDM5LjEyMzA0NDgzODRweCwgNzguNnB4KTtcbiAgfVxufVxuXG4uY29udGVudC1nYWxsZXJ5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiBjbGFtcCgyMy4zMzMzMzMzMzMzcHgsIDEuODIyOTE2NjY2N3Z3LCAzNXB4KTtcbn1cbi5jb250ZW50LWdhbGxlcnkubXQge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGVudC1nYWxsZXJ5Lm10IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLmNvbnRlbnQtZ2FsbGVyeS5jb2xzLTEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3Ny4yJTtcbn1cbi5jb250ZW50LWdhbGxlcnkuY29scy0yIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudC1nYWxsZXJ5LmNvbHMtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuLmNvbnRlbnQtZ2FsbGVyeS5jb2xzLTMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC1nYWxsZXJ5LmNvbHMtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50LWdhbGxlcnkuY29scy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4uY29udGVudC1nYWxsZXJ5LmNvbHMtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250ZW50LWdhbGxlcnkuY29scy00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250ZW50LWdhbGxlcnkuY29scy00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQtZ2FsbGVyeS5jb2xzLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cbi5jb250ZW50LWdhbGxlcnktaXRlbV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGVudC1nYWxsZXJ5LWl0ZW1fX2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNS42cHgsIDEuMjE4NzV2dywgMjMuNHB4KTtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDExLjMzMzMzMzMzMzNweCwgMC44ODU0MTY2NjY3dncsIDE3cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGVudC1nYWxsZXJ5LWl0ZW1fX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGVudC1nYWxsZXJ5LWl0ZW1fX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTI4MDIyNzYgKiAxMDB2dyArIDcuOTAzMjcxNjkyN3B4LCAyMXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMC4wMTQ3Nzk1MTY0ICogMTAwdncgKyA5LjI3MDU1NDc2NTNweCwgMjQuMzlweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRlbnQtZ2FsbGVyeS1pdGVtX19jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCg2cHgsIDAuMDA3NTM5MTE4MSAqIDEwMHZ3ICsgMy41ODc0ODIyMTkxcHgsIDExLjNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRlbnQtZ2FsbGVyeSB7XG4gICAgZ2FwOiAxOHB4O1xuICB9XG59XG5cbi5pbnRlcm5hbF9iYW5uZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbn1cbi5pbnRlcm5hbF9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCB7XG4gIHdpZHRoOiA0Mi4yJTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDMyLjY2NjY2NjY2NjdweCwgMi41NTIwODMzMzMzdncsIDQ5cHgpO1xufVxuLmludGVybmFsX2Jhbm5lcl9fY29udGFpbmVyIC5sZWZ0IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg3My43cHgsIDUuNzU3ODEyNXZ3LCAxMTAuNTVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbnRlcm5hbF9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCBoMSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbnRlcm5hbF9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCBoMSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gIH1cbn1cbi5pbnRlcm5hbF9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCBoMSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMjkuMDEzMzMzMzMzM3B4LCAxMC4wNzkxNjY2NjY3dncsIDE5My41MnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDEyOS4wMTMzMzMzMzMzcHgsIDEwLjA3OTE2NjY2Njd2dywgMTkzLjUycHgpO1xuICBjb2xvcjogI0MwRkYwMDtcbiAgbWF4LXdpZHRoOiBjbGFtcCg0MjcuMzMzMzMzMzMzM3B4LCAzMy4zODU0MTY2NjY3dncsIDY0MXB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNsYW1wKDY2LjY2NjY2NjY2NjdweCwgNS4yMDgzMzMzMzMzdncsIDEwMHB4KTtcbiAgdG9wOiBjbGFtcCg3Mi42NjY2NjY2NjY3cHgsIDUuNjc3MDgzMzMzM3Z3LCAxMDlweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbnRlcm5hbF9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCBoMSBzcGFuIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAyMnB4O1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNsYXRlOiA1MCUgMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDkwcHgsIDAuMTYyMTY4OTI2ICogMTAwdncgKyAzOC4xMDU5NDM2OTEzcHgsIDI0NS41MnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoODFweCwgMC4xNzE1NTM3MDE4ICogMTAwdncgKyAyNi4xMDI4MTU0MzI3cHgsIDI0NS41MnB4KTtcbiAgICBtYXgtd2lkdGg6IDgxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbnRlcm5hbF9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCBoMSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAwLjAyOTE5NzA4MDMgKiAxMDB2dyArIDIwLjY1NjkzNDMwNjZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMzcHgsIDAuMDI2MDY4ODIxNyAqIDEwMHZ3ICsgMjQuNjU3OTc3MDU5NHB4LCA1OHB4KTtcbiAgfVxufVxuLmludGVybmFsX2Jhbm5lcl9fY29udGFpbmVyIC5sZWZ0IC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjJweCwgMS40MjE4NzV2dywgMjcuM3B4KTtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDIyLjY2NjY2NjY2NjdweCwgMS43NzA4MzMzMzMzdncsIDM0cHgpO1xuICBtYXgtd2lkdGg6IDc5JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmludGVybmFsX2Jhbm5lcl9fY29udGFpbmVyIC5sZWZ0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmludGVybmFsX2Jhbm5lcl9fY29udGFpbmVyIC5sZWZ0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW50ZXJuYWxfYmFubmVyX19jb250YWluZXIgLmxlZnQgLnRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW50ZXJuYWxfYmFubmVyX19jb250YWluZXIgLmxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgwcHgsIDAuMDMzMzY4MDkxOCAqIDEwMHZ3ICsgLTEwLjY3Nzc4OTM2MzlweCwgMzJweCk7XG4gIH1cbn1cbi5pbnRlcm5hbF9iYW5uZXJfX2NvbnRhaW5lciAucmlnaHQgaW1nIHtcbiAgbWF4LXdpZHRoOiBjbGFtcCgzMDkuMTZweCwgMjQuMTUzMTI1dncsIDQ2My43NHB4KTtcbiAgbWF4LWhlaWdodDogY2xhbXAoNDEycHgsIDMyLjE4NzV2dywgNjE4cHgpO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbnRlcm5hbF9iYW5uZXJfX2NvbnRhaW5lciAucmlnaHQgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1heC13aWR0aDogY2xhbXAoMTgwcHgsIDAuMjk1ODcwNjk4NiAqIDEwMHZ3ICsgODUuMzIxMzc2NDMzOHB4LCA0NjMuNzRweCk7XG4gICAgbWF4LWhlaWdodDogY2xhbXAoMjQwcHgsIDAuMzk0MTYwNTgzOSAqIDEwMHZ3ICsgMTEzLjg2ODYxMzEzODdweCwgNjE4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbnRlcm5hbF9iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmludGVybmFsX2Jhbm5lciAuY29udGFpbmVyXzE5MjAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KSBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pbnRlcm5hbF9iYW5uZXIgLmJhY2tncm91bmRfbGluZSB7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ubGlua19vcGVuX21vZGFsX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saW5rX29wZW5fbW9kYWxfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gIH1cbn1cbi5saW5rX29wZW5fbW9kYWxfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg2Ni42NjY2NjY2NjY3cHgsIDUuMjA4MzMzMzMzM3Z3LCAxMDBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5saW5rX29wZW5fbW9kYWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpbmtfb3Blbl9tb2RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5saW5rX29wZW5fbW9kYWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDAuMDI5MTk3MDgwMyAqIDEwMHZ3ICsgMjAuNjU2OTM0MzA2NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzNweCwgMC4wMjYwNjg4MjE3ICogMTAwdncgKyAyNC42NTc5NzcwNTk0cHgsIDU4cHgpO1xuICB9XG59XG4ubGlua19vcGVuX21vZGFsX19sZWZ0IHtcbiAgd2lkdGg6IDY4JTtcbn1cbi5saW5rX29wZW5fbW9kYWxfX2xlZnQgLmJ0bl9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiBjbGFtcCgzNy4zMzMzMzMzMzMzcHgsIDIuOTE2NjY2NjY2N3Z3LCA1NnB4KTtcbn1cbi5saW5rX29wZW5fbW9kYWxfX2xlZnQgLmJ0bl9jb250YWluZXIgc3ZnIHtcbiAgd2lkdGg6IGNsYW1wKDk4cHgsIDcuNjU2MjV2dywgMTQ3cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDk4cHgsIDcuNjU2MjV2dywgMTQ3cHgpO1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmxpbmtfb3Blbl9tb2RhbF9fbGVmdCAuYnRuX2NvbnRhaW5lciBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5saW5rX29wZW5fbW9kYWxfX2xlZnQgLmJ0biB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDM3LjMzMzMzMzMzMzNweCwgMi45MTY2NjY2NjY3dncsIDU2cHgpO1xufVxuLmxpbmtfb3Blbl9tb2RhbF9fbGVmdCAuYnRuLm5vdF9tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDI0LjY2NjY2NjY2NjdweCwgMS45MjcwODMzMzMzdncsIDM3cHgpO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlua19vcGVuX21vZGFsX19sZWZ0IC5idG4ubm90X21hcmdpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saW5rX29wZW5fbW9kYWxfX2xlZnQgLmJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgYm90dG9tOiBjbGFtcCgzNXB4LCAwLjA2NDAxMTM3OTggKiAxMDB2dyArIDE0LjUxNjM1ODQ2MzdweCwgODBweCk7XG4gICAgdHJhbnNsYXRlOiA1MCUgMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5saW5rX29wZW5fbW9kYWxfX2xlZnQgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmxpbmtfb3Blbl9tb2RhbF9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3OTNweDtcbiAgfVxufVxuLmxpbmtfb3Blbl9tb2RhbF9fcmlnaHQge1xuICB3aWR0aDogMzIlO1xufVxuLmxpbmtfb3Blbl9tb2RhbF9fcmlnaHQgaW1nIHtcbiAgd2lkdGg6IDEwOSU7XG4gIGhlaWdodDogY2xhbXAoNTAxLjMzMzMzMzMzMzNweCwgMzkuMTY2NjY2NjY2N3Z3LCA3NTJweCk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpbmtfb3Blbl9tb2RhbF9fcmlnaHQgaW1nIHtcbiAgICBoZWlnaHQ6IGNsYW1wKDMwMHB4LCAwLjI4NTkxNzQ5NjQgKiAxMDB2dyArIDIwOC41MDY0MDExMzhweCwgNTAxcHgpO1xuICAgIHdpZHRoOiA4MiU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmxpbmtfb3Blbl9tb2RhbF9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzczcHg7XG4gIH1cbn1cbi5saW5rX29wZW5fbW9kYWxfX3RleHQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubGlua19vcGVuX21vZGFsX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpbmtfb3Blbl9tb2RhbF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cblxuLmtwIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNzRweCwgNS43ODEyNXZ3LCAxMTFweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDYwcHgsIDQuNjg3NXZ3LCA5MHB4KTtcbn1cbi5rcCAubGVmdCB7XG4gIHdpZHRoOiAzMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5rcCAubGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5rcCAucmlnaHQge1xuICB3aWR0aDogNTUlO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoOHB4LCAwLjYyNXZ3LCAxMnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmtwIC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5rcF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjYuNjY2NjY2NjY2N3B4LCA1LjIwODMzMzMzMzN2dywgMTAwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDcycHgsIDUuNjI1dncsIDEwOHB4KTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg1NHB4LCA0LjIxODc1dncsIDgxcHgpO1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmtwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5rcF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMC4wMzk4MjkzMDMgKiAxMDB2dyArIDE3LjI1NDYyMzA0NDFweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMwcHgsIDAuMDM5ODI5MzAzICogMTAwdncgKyAxNy4yNTQ2MjMwNDQxcHgsIDU4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5rcF9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAua3BfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzNnB4LCAwLjAyNTYwNDU1MTkgKiAxMDB2dyArIDI3LjgwNjU0MzM4NTVweCwgNTRweCk7XG4gIH1cbn1cbi5rcF9fc2VydmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzNS4zMzMzMzMzMzMzcHgsIDIuNzYwNDE2NjY2N3Z3LCA1M3B4KTtcbn1cbi5rcF9fc2VydmljZXMgLnJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IGNsYW1wKDYuNjY2NjY2NjY2N3B4LCAwLjUyMDgzMzMzMzN2dywgMTBweCkgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmtwX19zZXJ2aWNlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmtwX19idWRnZXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzYuNjY2NjY2NjY2N3B4LCAyLjg2NDU4MzMzMzN2dywgNTVweCk7XG59XG4ua3BfX2J1ZGdldHMgLnJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IGNsYW1wKDYuNjY2NjY2NjY2N3B4LCAwLjUyMDgzMzMzMzN2dywgMTBweCkgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmtwX19idWRnZXRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ua3BfX3Rhc2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmtwX190YXNrIC5yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDY4JTtcbn1cbi5rcF9fdGFzayAucmlnaHQgaW5wdXQge1xuICB3aWR0aDogY2xhbXAoMTg5LjMzMzMzMzMzMzNweCwgMTQuNzkxNjY2NjY2N3Z3LCAyODRweCk7XG59XG4ua3BfX3Rhc2sgLnJpZ2h0IC5pbnB1dF9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogY2xhbXAoMTg5LjMzMzMzMzMzMzNweCwgMTQuNzkxNjY2NjY2N3Z3LCAyODRweCk7XG59XG4ua3BfX3Rhc2sgLnJpZ2h0IC5pbnB1dF9jb250YWluZXIgaW5wdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLmtwX190YXNrIC5yaWdodCAuaW5wdXRfY29udGFpbmVyIC5kcmFnX2FuZF9kcm9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDNweCBkYXNoZWQgIzM3NDI0RDtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNsYW1wKDEyNi42NjY2NjY2NjY3cHgsIDkuODk1ODMzMzMzM3Z3LCAxOTBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDE1LjMzMzMzMzMzMzNweCwgMS4xOTc5MTY2NjY3dncsIDIzcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxNS4zMzMzMzMzMzMzcHgsIDEuMTk3OTE2NjY2N3Z3LCAyM3B4KTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoMTUuMzMzMzMzMzMzM3B4LCAxLjE5NzkxNjY2Njd2dywgMjNweCk7XG59XG4ua3BfX3Rhc2sgLnJpZ2h0IC5pbnB1dF9jb250YWluZXIgLmRyYWdfYW5kX2Ryb3AgLmltZ19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMC42NjY2NjY2NjY3cHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAua3BfX3Rhc2sgLnJpZ2h0IC5pbnB1dF9jb250YWluZXIgLmRyYWdfYW5kX2Ryb3Age1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbn1cbi5rcF9fdGFzayAucmlnaHQgLmlucHV0X2NvbnRhaW5lciAubmFtZV9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjNzA3ODgxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAua3BfX3Rhc2sgLnJpZ2h0IC5pbnB1dF9jb250YWluZXIgLm5hbWVfY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmtwX190YXNrIC5yaWdodCAuaW5wdXRfY29udGFpbmVyIC5uYW1lX2NvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuLmtwX190YXNrIC5yaWdodCAuaW5wdXRfY29udGFpbmVyIC5uYW1lX2NvbnRhaW5lciAuZmlsZV9uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ua3BfX3Rhc2sgLnJpZ2h0IC5pbnB1dF9jb250YWluZXIgLm5hbWVfY29udGFpbmVyIC5maWxlX25hbWUgc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLmtwX190YXNrIC5yaWdodCAuaW5wdXRfY29udGFpbmVyIC5uYW1lX2NvbnRhaW5lciAuZmlsZV9uYW1lIC5idXR0b25fY2xlYXIge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDc4ODE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuLmtwX190YXNrIC5yaWdodCAuaW5wdXRfY29udGFpbmVyIC5uYW1lX2NvbnRhaW5lciAuZmlsZV9uYW1lIC5idXR0b25fY2xlYXIgc3ZnIHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHN0cm9rZTogIzcwNzg4MTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5rcF9fdGFzayAucmlnaHQgLmlucHV0X2NvbnRhaW5lciAubmFtZV9jb250YWluZXIgLmZpbGVfbmFtZSAuYnV0dG9uX2NsZWFyOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNDMEZGMDA7XG4gIH1cbiAgLmtwX190YXNrIC5yaWdodCAuaW5wdXRfY29udGFpbmVyIC5uYW1lX2NvbnRhaW5lciAuZmlsZV9uYW1lIC5idXR0b25fY2xlYXI6aG92ZXIgc3ZnIHtcbiAgICBzdHJva2U6ICNDMEZGMDA7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAua3BfX3Rhc2sgLnJpZ2h0IC5pbnB1dF9jb250YWluZXIgLm5hbWVfY29udGFpbmVyIC5maWxlX25hbWUgLmJ1dHRvbl9jbGVhcjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI0MwRkYwMDtcbiAgfVxuICAua3BfX3Rhc2sgLnJpZ2h0IC5pbnB1dF9jb250YWluZXIgLm5hbWVfY29udGFpbmVyIC5maWxlX25hbWUgLmJ1dHRvbl9jbGVhcjphY3RpdmUgc3ZnIHtcbiAgICBzdHJva2U6ICNDMEZGMDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmtwX190YXNrIC5yaWdodCAuaW5wdXRfY29udGFpbmVyIC5uYW1lX2NvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNC42N3B4O1xuICB9XG59XG4ua3BfX3Rhc2sgLnJpZ2h0IC5pbnB1dF9jb250YWluZXIgc3ZnIHtcbiAgd2lkdGg6IGNsYW1wKDUwLjY2NjY2NjY2NjdweCwgMy45NTgzMzMzMzMzdncsIDc2cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDUwLjY2NjY2NjY2NjdweCwgMy45NTgzMzMzMzMzdncsIDc2cHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5rcF9fdGFzayAucmlnaHQgLmlucHV0X2NvbnRhaW5lciAuYnV0dG9uX2twIGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5rcF9fdGFzayAucmlnaHQgLmlucHV0X2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmtwX190YXNrIC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5rcF9fdGFzayAucmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmtwX190YXNrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ua3BfX2NvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5rcF9fY29udGFjdHNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogY2xhbXAoOHB4LCAwLjYyNXZ3LCAxMnB4KSBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAua3BfX2NvbnRhY3RzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wKDI4MHB4LCAwLjEyNTEzMDM0NDEgKiAxMDB2dyArIDIzOS45NTgyODk4ODUzcHgsIDQwMHB4KSwgMWZyKSk7XG4gIH1cbn1cbi5rcF9fY29udGFjdHMgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAua3BfX2NvbnRhY3RzIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbn1cbi5rcF9fY29udGFjdHMgLnJpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmtwX19jb250YWN0cyAucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmtwX19jb250YWN0cyAucGVyc29uYWwge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyNS4zMzMzMzMzMzMzcHgsIDEuOTc5MTY2NjY2N3Z3LCAzOHB4KTtcbiAgbWF4LXdpZHRoOiBjbGFtcCgyMDBweCwgMTUuNjI1dncsIDMwMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjZweCwgMi4wMzEyNXZ3LCAzOXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmtwX19jb250YWN0cyAucGVyc29uYWwge1xuICAgIG9yZGVyOiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5rcF9fY29udGFjdHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxN3B4O1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbn1cbi5rcCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiBjbGFtcCg1NzZweCwgNDV2dywgODY0cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDE4Ni42NjY2NjY2NjY3cHgsIDE0LjU4MzMzMzMzMzN2dywgMjgwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAua3AgdGV4dGFyZWEge1xuICAgIHdpZHRoOiBjbGFtcCg0NjBweCwgMC4yMjcwMDU4NzA4ICogMTAwdncgKyAyODUuNjU5NDkxMTkzN3B4LCA1NzZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAua3AgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2xhbXAoMTM0cHgsIDAuMTE2MzMxMDk2MiAqIDEwMHZ3ICsgOTYuNzc0MDQ5MjE3cHgsIDE4NnB4KTtcbiAgfVxufVxuLmtwIC5pbnB1dCB7XG4gIGJhY2tncm91bmQ6ICMxQTI1MkY7XG59XG4ua3BfX2hlYWQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNDRweCwgMy40Mzc1dncsIDY2cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNy4zMzMzMzMzMzMzcHgsIDEuMzU0MTY2NjY2N3Z3LCAyNnB4KTtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5rcF9faGVhZCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5rcF9faGVhZCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAwLjAyODQ0OTUwMjEgKiAxMDB2dyArIDEwLjg5NjE1OTMxNzJweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDAuMDMxMjk0NDUyMyAqIDEwMHZ3ICsgMTEuOTg1Nzc1MjQ4OXB4LCA0NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAua3BfX2hlYWQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAua3BfX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMC4wMTQyMjQ3NTExICogMTAwdncgKyAyNS40NDgwNzk2NTg2cHgsIDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzM3B4LCAwLjAxNTY0NzIyNjIgKiAxMDB2dyArIDI3Ljk5Mjg4NzYyNDVweCwgNDRweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTBweCwgMC4wMDk5NTczMjU3ICogMTAwdncgKyA2LjgxMzY1NTc2MXB4LCAxN3B4KTtcbiAgfVxufVxuLmtwX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIG1heC13aWR0aDogODAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAua3BfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmtwX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAua3BfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmtwIC5saW5lIHtcbiAgd2lkdGg6IDg3JTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMzNzQyNEQ7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDE4cHgsIDEuNDA2MjV2dywgMjdweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5rcCAubGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAua3Age1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDUwcHgsIDAuMDI1MDI2MDY4OCAqIDEwMHZ3ICsgNDEuOTkxNjU3OTc3MXB4LCA3NHB4KTtcbiAgfVxufVxuXG4uY29udGFjdHNfYmxvY2sge1xuICBtYXJnaW4tdG9wOiBjbGFtcCg3MnB4LCA1LjYyNXZ3LCAxMDhweCk7XG59XG4uY29udGFjdHNfYmxvY2sgaDEge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrIGgxIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrIGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuLmNvbnRhY3RzX2Jsb2NrX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb250YWN0c19ibG9ja19faGVhZCAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDQyLjY2NjY2NjY2NjdweCwgMy4zMzMzMzMzMzMzdncsIDY0cHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrX19oZWFkIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY29udGFjdHNfYmxvY2tfX2hlYWQgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrX19oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDM3LjMzMzMzMzMzMzNweCwgMi45MTY2NjY2NjY3dncsIDU2cHgpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM5JSA0MSUgMTAlO1xuICBnYXA6IGNsYW1wKDU0LjY2NjY2NjY2NjdweCwgNC4yNzA4MzMzMzMzdncsIDgycHgpO1xufVxuLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLmNvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpIDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5jb250YWN0cyAucG9zaXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLmNvbnRhY3RzIC5wb3NpdGlvbiAuYWRkcmVzcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOC42NjY2NjY2NjY3cHgsIDEuNDU4MzMzMzMzM3Z3LCAyOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIwLjUzMzMzMzMzMzNweCwgMS42MDQxNjY2NjY3dncsIDMwLjhweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLmNvbnRhY3RzIC5waG9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAuY29udGFjdHMgLnBob25lIGEge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTguNjY2NjY2NjY2N3B4LCAxLjQ1ODMzMzMzMzN2dywgMjhweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMC41MzMzMzMzMzMzcHgsIDEuNjA0MTY2NjY2N3Z3LCAzMC44cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICNDMEZGMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAuY29udGFjdHMgLnBob25lIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5jb250YWN0cyAucGhvbmUgYTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLmNvbnRhY3RzIC5lbWFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLmNvbnRhY3RzIC5lbWFpbHNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAuY29udGFjdHMgLmVtYWlsc19fY29udGFpbmVyIC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5jb250YWN0cyAuZW1haWxzX19jb250YWluZXIgLml0ZW0gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOC42NjY2NjY2NjY3cHgsIDEuNDU4MzMzMzMzM3Z3LCAyOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIwLjUzMzMzMzMzMzNweCwgMS42MDQxNjY2NjY3dncsIDMwLjhweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLmNvbnRhY3RzIC5lbWFpbHNfX2NvbnRhaW5lciAuaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0MwRkYwMDtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5jb250YWN0cyAuZW1haWxzX19jb250YWluZXIgLml0ZW0gYTphY3RpdmUge1xuICAgIGNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG4uY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAuY29udGFjdHMgLmVtYWlsc19fY29udGFpbmVyIC5pdGVtIC5kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAuY29udGFjdHMgLmVtYWlsc19fY29udGFpbmVyIC5pdGVtIC5kZXNjIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLmNvbnRhY3RzIC5lbWFpbHNfX2NvbnRhaW5lciAuaXRlbSAuZGVzYyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5jb250YWN0cyAuZW1haWxzX19jb250YWluZXIgLml0ZW0gLmRlc2Mge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAuY29udGFjdHMgLmVtYWlsc19fY29udGFpbmVyIC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLmNvbnRhY3RzIC5lbWFpbHNfX2NvbnRhaW5lciAuaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDRweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAuY29udGFjdHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzNnB4O1xuICB9XG59XG4uY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAucmVxdWlzaXRlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMCBjbGFtcCgzNC42NjY2NjY2NjY3cHgsIDIuNzA4MzMzMzMzM3Z3LCA1MnB4KTtcbn1cbi5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5yZXF1aXNpdGVzIC5oZWFkX25hbWUge1xuICBncmlkLWNvbHVtbjogMS8zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAucmVxdWlzaXRlcyAuaGVhZF9uYW1lIHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICB9XG59XG4uY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAucmVxdWlzaXRlcyAuY29sMSwgLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLnJlcXVpc2l0ZXMgLmNvbDIge1xuICBncmlkLXJvdzogMi8zO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNsYW1wKDYuNjY2NjY2NjY2N3B4LCAwLjUyMDgzMzMzMzN2dywgMTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5yZXF1aXNpdGVzIC5jb2wxLCAuY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAucmVxdWlzaXRlcyAuY29sMiB7XG4gICAgZ3JpZC1yb3c6IGF1dG87XG4gIH1cbn1cbi5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5yZXF1aXNpdGVzIC5jb2wxIHtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLnJlcXVpc2l0ZXMgLmNvbDEge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICB9XG59XG4uY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAucmVxdWlzaXRlcyAuY29sMiB7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5yZXF1aXNpdGVzIC5jb2wyIHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5yZXF1aXNpdGVzIC5pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAucmVxdWlzaXRlcyAuaXRlbSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5yZXF1aXNpdGVzIC5pdGVtIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5yZXF1aXNpdGVzIC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLnJlcXVpc2l0ZXMgLml0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxNS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLnJlcXVpc2l0ZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAuc29jaWFsX19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpLCAxZnIpKTtcbiAgZ2FwOiBjbGFtcCgxMHB4LCAwLjc4MTI1dncsIDE1cHgpO1xuICBtYXgtd2lkdGg6IGNsYW1wKDEwOC42NjY2NjY2NjY3cHgsIDguNDg5NTgzMzMzM3Z3LCAxNjNweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5zb2NpYWxfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg0MHB4LCAxZnIpKTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLnNvY2lhbF9faXRlbSB7XG4gIHdpZHRoOiBjbGFtcCgyNi42NjY2NjY2NjY3cHgsIDIuMDgzMzMzMzMzM3Z3LCA0MHB4KTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMEZGMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLnNvY2lhbF9faXRlbSBzdmcge1xuICB3aWR0aDogY2xhbXAoMTIuNjY2NjY2NjY2N3B4LCAwLjk4OTU4MzMzMzN2dywgMTlweCk7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgZmlsbDogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLnNvY2lhbF9faXRlbSBzdmcge1xuICAgIHdpZHRoOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5zb2NpYWxfX2l0ZW0ge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG4uY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciAuaGVhZF9uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEuMzI4MTI1dncsIDI1LjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAxLjcxODc1dncsIDMzcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCk7XG4gIG1heC13aWR0aDogY2xhbXAoMTMzLjMzMzMzMzMzMzNweCwgMTAuNDE2NjY2NjY2N3Z3LCAyMDBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5oZWFkX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0c19ibG9ja19fY29udGFpbmVyIC5oZWFkX25hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRhY3RzX2Jsb2NrX19jb250YWluZXIgLmhlYWRfbmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGFjdHNfYmxvY2tfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxufVxuLmNvbnRhY3RzX2Jsb2NrX19tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjbGFtcCgzMTRweCwgMjQuNTMxMjV2dywgNDcxcHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbn1cblxuLmpvYnMge1xuICBtYXJnaW4tdG9wOiBjbGFtcCg2My4zMzMzMzMzMzMzcHgsIDQuOTQ3OTE2NjY2N3Z3LCA5NXB4KTtcbn1cbi5qb2JzIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5qb2JzIGgxIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmpvYnMgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICB9XG59XG4uam9ic19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5qb2JzX19oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uam9ic19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMjYyLjY2NjY2NjY2NjdweCwgMjAuNTIwODMzMzMzM3Z3LCAzOTRweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5qb2JzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmpvYnNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5qb2JzX190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmpvYnNfX2NvbmRpdGlvbnMgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgzMy4zMzMzMzMzMzMzcHgsIDIuNjA0MTY2NjY2N3Z3LCA1MHB4KTtcbn1cbi5qb2JzX19jb25kaXRpb25zIG9sIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCg2LjY2NjY2NjY2NjdweCwgMC41MjA4MzMzMzMzdncsIDEwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuam9ic19fY29uZGl0aW9ucyBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5qb2JzX19jb25kaXRpb25zIG9sIGxpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLmpvYnNfX2NvbmRpdGlvbnMgb2wgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDkuMzMzMzMzMzMzM3B4LCAwLjcyOTE2NjY2Njd2dywgMTRweCk7XG59XG4uam9ic19fb3BlbmluZyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wKDM0OC42NjY2NjY2NjY3cHgsIDI3LjIzOTU4MzMzMzN2dywgNTIzcHgpLCAxZnIpKTtcbiAgZ2FwOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCkgY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG59XG4uam9ic19fb3BlbmluZyAuaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBwYWRkaW5nOiBjbGFtcCgxNS4zMzMzMzMzMzMzcHgsIDEuMTk3OTE2NjY2N3Z3LCAyM3B4KSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM3NDI0RDtcbiAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmpvYnNfX29wZW5pbmcgLml0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5qb2JzX19vcGVuaW5nIC5pdGVtIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5qb2JzX19vcGVuaW5nIC5pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTUuNjRweCwgMC4wMTYwMTY2ODQgKiAxMDB2dyArIDEwLjUxNDY2MTEwNTNweCwgMzFweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmpvYnNfX29wZW5pbmcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI4MHB4LCAxZnIpKTtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG59XG5cbi5ibG9nIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNjRweCwgNXZ3LCA5NnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDY2LjY2NjY2NjY2NjdweCwgNS4yMDgzMzMzMzMzdncsIDEwMHB4KTtcbn1cbi5ibG9nIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDQ0cHgsIDMuNDM3NXZ3LCA2NnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJsb2cgaDEge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvZyBoMSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJsb2cgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMC4wMjkxOTcwODAzICogMTAwdncgKyAyMC42NTY5MzQzMDY2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzM3B4LCAwLjAyNjA2ODgyMTcgKiAxMDB2dyArIDI0LjY1Nzk3NzA1OTRweCwgNThweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzBweCwgMC4wMTQ1OTg1NDAxICogMTAwdncgKyAyNS4zMjg0NjcxNTMzcHgsIDQ0cHgpO1xuICB9XG59XG4uYmxvZ19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wKDM2Ni42NjY2NjY2NjY3cHgsIDI4LjY0NTgzMzMzMzN2dywgNTUwcHgpLCAxZnIpKTtcbiAgZ2FwOiBjbGFtcCg1MS4zMzMzMzMzMzMzcHgsIDQuMDEwNDE2NjY2N3Z3LCA3N3B4KSBjbGFtcCgyMy4zMzMzMzMzMzMzcHgsIDEuODIyOTE2NjY2N3Z3LCAzNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJsb2dfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI4MHB4LCAxZnIpKTtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICB9XG59XG4uYmxvZ19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYmxvZ19faXRlbV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2xhbXAoMTkxLjMzMzMzMzMzMzNweCwgMTQuOTQ3OTE2NjY2N3Z3LCAyODdweCk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbn1cbi5ibG9nX19pdGVtX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEuMzI4MTI1dncsIDI1LjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAxLjcxODc1dncsIDMzcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDQuNjY2NjY2NjY2N3B4LCAwLjM2NDU4MzMzMzN2dywgN3B4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJsb2dfX2l0ZW1fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ibG9nX19pdGVtX19uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgMTEuOTkyODg3NjI0NXB4LCAyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAyOTcyOTcyOTcgKiAxMDB2dyArIDkuMTg2NDg2NDg2NXB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYmxvZ19faXRlbV9fbmFtZTpob3ZlciB7XG4gICAgY29sb3I6ICNDMEZGMDA7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuYmxvZ19faXRlbV9fbmFtZTphY3RpdmUge1xuICAgIGNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ibG9nX19pdGVtX19uYW1lIHtcbiAgICBtYXJnaW4tbGVmdDogY2xhbXAoMHB4LCAwLjI2MDQxNjY2Njd2dywgNXB4KTtcbiAgfVxufVxuLmJsb2dfX2l0ZW1fX3RleHQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBJdGFsaWNcIjtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCg0LjY2NjY2NjY2NjdweCwgMC4zNjQ1ODMzMzMzdncsIDdweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDYuNjY2NjY2NjY2N3B4LCAwLjUyMDgzMzMzMzN2dywgMTBweCk7XG4gIG1heC13aWR0aDogOTUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYmxvZ19faXRlbV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ibG9nX19pdGVtX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvZ19faXRlbV9fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNsYW1wKDBweCwgMC4yNjA0MTY2NjY3dncsIDVweCk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLmJsb2dfX2RhdGUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIEl0YWxpY1wiO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDUuMzMzMzMzMzMzM3B4LCAwLjQxNjY2NjY2Njd2dywgOHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDQuNjY2NjY2NjY2N3B4LCAwLjM2NDU4MzMzMzN2dywgN3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJsb2dfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvZ19fZGF0ZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvZ19fZGF0ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNsYW1wKDBweCwgMC4yNjA0MTY2NjY3dncsIDVweCk7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uYmxvZ19fcGFnZSB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDcyLjY2NjY2NjY2NjdweCwgNS42NzcwODMzMzMzdncsIDEwOXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xufVxuLmJsb2dfX3BhZ2UgaDEge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDczLjdweCwgNS43NTc4MTI1dncsIDExMC41NXB4KTtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYmxvZ19fcGFnZSBoMSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ibG9nX19wYWdlIGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYmxvZ19fcGFnZSBoMSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAwLjAyOTE5NzA4MDMgKiAxMDB2dyArIDIwLjY1NjkzNDMwNjZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMzcHgsIDAuMDI2MDY4ODIxNyAqIDEwMHZ3ICsgMjQuNjU3OTc3MDU5NHB4LCA1OHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzMHB4LCAwLjAxNDU5ODU0MDEgKiAxMDB2dyArIDI1LjMyODQ2NzE1MzNweCwgNDRweCk7XG4gIH1cbn1cbi5ibG9nX19wYWdlX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBJdGFsaWNcIjtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIGdhcDogMCBjbGFtcCg0NC42NjY2NjY2NjY3cHgsIDMuNDg5NTgzMzMzM3Z3LCA2N3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNDJweCwgMy4yODEyNXZ3LCA2M3B4KTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDEwLjY2NjY2NjY2NjdweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYmxvZ19fcGFnZV9faW5mbyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ibG9nX19wYWdlX19pbmZvIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5ibG9nX19wYWdlX19pbmZvIHtcbiAgICByb3ctZ2FwOiBjbGFtcCg0cHgsIDAuMDA4NTM0ODUwNiAqIDEwMHZ3ICsgMS4yNjg4NDc3OTUycHgsIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2dfX3BhZ2VfX2luZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTZweCwgMC4wNTgxNjU1NDgxICogMTAwdncgKyAtMi42MTI5NzUzOTE1cHgsIDQycHgpO1xuICB9XG59XG4uYmxvZ19fcGFnZV9fY29udGVudCAuY2FzZV9jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmJsb2dfX3BhZ2VfX2NvbnRlbnQgLmNhc2VfY29udGFpbmVyIC5jb250ZW50LWdhbGxlcnkuY29scy0yIGltZyB7XG4gIG1heC1oZWlnaHQ6IGNsYW1wKDMxNC42NjY2NjY2NjY3cHgsIDI0LjU4MzMzMzMzMzN2dywgNDcycHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJsb2dfX3BhZ2VfX3NoYXJlX3Bvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4zMjgxMjV2dywgMjUuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyNi42NjY2NjY2NjY3cHgsIDIuMDgzMzMzMzMzM3Z3LCA0MHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYmxvZ19fcGFnZV9fc2hhcmVfcG9zdCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJsb2dfX3BhZ2VfX3NoYXJlX3Bvc3Qge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbi5ibG9nX19wYWdlX19zaGFyZV9wb3N0IC5pdGVtIHtcbiAgd2lkdGg6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGhlaWdodDogY2xhbXAoMjJweCwgMS43MTg3NXZ3LCAzM3B4KTtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoN3B4LCAwLjU0Njg3NXZ3LCAxMC41cHgpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjQzBGRjAwIDAlLCAjNzhDMTAwIDEwMCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2dfX3BhZ2VfX3NoYXJlX3Bvc3QgLml0ZW0gc3ZnIHtcbiAgd2lkdGg6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgZmlsbDogIzEyMUIyNDtcbn1cbi5ibG9nX19wYWdlX19zaGFyZV9wb3N0IC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xufVxuLmJsb2dfX3BhZ2VfX3NoYXJlX3Bvc3QgLml0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMTQuNjY2NjY2NjY2N3B4LCAxLjE0NTgzMzMzMzN2dywgMjJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ibG9nX19wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCg1MHB4LCAwLjAzMjE0NzkzNzQgKiAxMDB2dyArIDM5LjcxMjY2MDAyODRweCwgNzIuNnB4KTtcbiAgfVxufVxuXG4ucmV3cyB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDY2LjY2NjY2NjY2NjdweCwgNS4yMDgzMzMzMzMzdncsIDEwMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xufVxuLnJld3MgaDEge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJld3MgaDEge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3cyBoMSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJld3MgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMC4wMjkxOTcwODAzICogMTAwdncgKyAyMC42NTY5MzQzMDY2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzM3B4LCAwLjAyNjA2ODgyMTcgKiAxMDB2dyArIDI0LjY1Nzk3NzA1OTRweCwgNThweCk7XG4gIH1cbn1cbi5yZXdzX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXdzX190YWJzIHtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICB9XG59XG4ucmV3c19fdGFiIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzg4MTtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMjIuNjg2NjY2NjY2N3B4LCAxLjc3MjM5NTgzMzN2dywgMzQuMDNweCk7XG4gIHBhZGRpbmc6IGNsYW1wKDMuMzMzMzMzMzMzM3B4LCAwLjI2MDQxNjY2Njd2dywgNXB4KSBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KSBjbGFtcCg0LjY2NjY2NjY2NjdweCwgMC4zNjQ1ODMzMzMzdncsIDdweCk7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXdzX190YWIge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3c19fdGFiIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG4ucmV3c19fdGFiLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLnJld3NfX3RhYjpub3QoLmFjdGl2ZSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnJld3NfX3RhYjpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0MwRkYwMDtcbiAgICBjb2xvcjogI0MwRkYwMDtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5yZXdzX190YWI6bm90KC5hY3RpdmUpOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzBGRjAwO1xuICAgIGNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXdzX190YWIge1xuICAgIHBhZGRpbmc6IDhweCAyMHB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNS40cHg7XG4gIH1cbn1cbi5yZXdzX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNTMuMzMzMzMzMzMzM3B4LCA0LjE2NjY2NjY2Njd2dywgODBweCk7XG59XG4ucmV3c19fY29udGVudC5nb29nbGUteWFuZGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV3c19fY29udGVudC5nb29nbGUteWFuZGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4ucmV3c19fY29udGVudCAuc2Nhbl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucmV3c19fY29udGVudCAuc2Nhbl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXdzX19jb250ZW50IC5zY2FuX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJld3NfX2NvbnRlbnQgLnNjYW5fX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5yZXdzX19jb250ZW50IC5zY2FuX19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDI4LjY2NjY2NjY2NjdweCwgMi4yMzk1ODMzMzMzdncsIDQzcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogY2xhbXAoMTkzLjMzMzMzMzMzMzNweCwgMTUuMTA0MTY2NjY2N3Z3LCAyOTBweCk7XG4gIGhlaWdodDogY2xhbXAoMjczLjMzMzMzMzMzMzNweCwgMjEuMzU0MTY2NjY2N3Z3LCA0MTBweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJld3NfX2NvbnRlbnQgLnNjYW5fX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJld3NfX2NvbnRlbnQgLnNjYW5fX2ltZyB7XG4gICAgd2lkdGg6IGNsYW1wKDI2MHB4LCAwLjMxMzcyNTQ5MDIgKiAxMDB2dyArIC02MS4yNTQ5MDE5NjA4cHgsIDM0MHB4KTtcbiAgICB3aWR0aDogMzQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXdzX19jb250ZW50IC5zY2FuX19pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiBjbGFtcCgyMDVweCwgMC4xOTIwMzQxMzk0ICogMTAwdncgKyAxNDMuNTQ5MDc1MzkxMnB4LCAzNDBweCk7XG4gIH1cbn1cbi5yZXdzX19jb250ZW50IC5zY2FuX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEuMzI4MTI1dncsIDI1LjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAxLjcxODc1dncsIDMzcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNS4zMzMzMzMzMzMzcHgsIDAuNDE2NjY2NjY2N3Z3LCA4cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV3c19fY29udGVudCAuc2Nhbl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJld3NfX2NvbnRlbnQgLnNjYW5fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbi5yZXdzX19jb250ZW50IC5zY2FuX19hdXRob3Ige1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXdzX19jb250ZW50IC5zY2FuX19hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3c19fY29udGVudCAuc2Nhbl9fYXV0aG9yIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLnJld3NfX2NvbnRlbnQgLnNjYW5fX3RleHQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV3c19fY29udGVudCAuc2Nhbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXdzX19jb250ZW50IC5zY2FuX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLnJld3NfX2NvbnRlbnQgLnZpZGVvX19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wKDM2Ni42NjY2NjY2NjY3cHgsIDI4LjY0NTgzMzMzMzN2dywgNTUwcHgpLCAxZnIpKTtcbiAgZ2FwOiBjbGFtcCgzMy4zMzMzMzMzMzMzcHgsIDIuNjA0MTY2NjY2N3Z3LCA1MHB4KSBjbGFtcCgyMy4zMzMzMzMzMzMzcHgsIDEuODIyOTE2NjY2N3Z3LCAzNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJld3NfX2NvbnRlbnQgLnZpZGVvX19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjgwcHgsIDFmcikpO1xuICB9XG59XG4ucmV3c19fY29udGVudCAudmlkZW9fX2l0ZW0gaWZyYW1lLCAucmV3c19fY29udGVudCAudmlkZW9fX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2xhbXAoMjA1LjMzMzMzMzMzMzNweCwgMTYuMDQxNjY2NjY2N3Z3LCAzMDhweCk7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3c19fY29udGVudCAudmlkZW9fX2l0ZW0gaWZyYW1lLCAucmV3c19fY29udGVudCAudmlkZW9fX2l0ZW0gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMHB4LCAwLjAwNDY5NDE2NzkgKiAxMDB2dyArIDguNDk3ODY2Mjg3M3B4LCAxMy4zcHgpO1xuICAgIGhlaWdodDogY2xhbXAoMTU3cHgsIDAuMDY4NzA1NTQ3NyAqIDEwMHZ3ICsgMTM1LjAxNDIyNDc1MTFweCwgMjA1LjNweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuLnJld3NfX2NvbnRlbnQgLnZpZGVvX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEuMzI4MTI1dncsIDI1LjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAxLjcxODc1dncsIDMzcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV3c19fY29udGVudCAudmlkZW9fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXdzX19jb250ZW50IC52aWRlb19fbmFtZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAxNTY0NzIyNjIgKiAxMDB2dyArIDExLjk5Mjg4NzYyNDVweCwgMjhweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjdweCwgMC4wMjk3Mjk3Mjk3ICogMTAwdncgKyA5LjE4NjQ4NjQ4NjVweCwgMzkuNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3c19fY29udGVudCAudmlkZW9fX25hbWUge1xuICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCgwcHgsIDAuMDA3MTEyMzc1NSAqIDEwMHZ3ICsgLTIuMjc1OTYwMTcwN3B4LCA1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDVweCwgMC4wMDQyNjc0MjUzICogMTAwdncgKyAzLjYzNDQyMzg5NzZweCwgOHB4KTtcbiAgfVxufVxuLnJld3NfX2NvbnRlbnQgLnZpZGVvX19hdXRob3Ige1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJld3NfX2NvbnRlbnQgLnZpZGVvX19hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3c19fY29udGVudCAudmlkZW9fX2F1dGhvciB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJld3NfX2NvbnRlbnQgLnZpZGVvX19hdXRob3Ige1xuICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCgwcHgsIDAuMDA3MTEyMzc1NSAqIDEwMHZ3ICsgLTIuMjc1OTYwMTcwN3B4LCA1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXdzX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgzNnB4LCAwLjAxODAzOTYyNDYgKiAxMDB2dyArIDMwLjIyNzMyMDEyNTFweCwgNTMuM3B4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3cyB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoNTBweCwgMC4wMzIxNDc5Mzc0ICogMTAwdncgKyAzOS43MTI2NjAwMjg0cHgsIDcyLjZweCk7XG4gIH1cbn1cblxuLnBvcnRmb2xpbyB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg2NHB4LCA1dncsIDk2cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xufVxuLnBvcnRmb2xpbyBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg2N3B4LCA1LjIzNDM3NXZ3LCAxMDAuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDkycHgsIDcuMTg3NXZ3LCAxMzhweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMC42NjY2NjY2NjY3cHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBvcnRmb2xpbyBoMSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wb3J0Zm9saW8gaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICB9XG59XG4ucG9ydGZvbGlvX19zZWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogY2xhbXAoNnB4LCAwLjQ2ODc1dncsIDlweCk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wb3J0Zm9saW9fX3NlY3Rpb25faXRlbSB7XG4gIHBhZGRpbmc6IGNsYW1wKDMuMzMzMzMzMzMzM3B4LCAwLjI2MDQxNjY2Njd2dywgNXB4KSBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpIGNsYW1wKDUuMzMzMzMzMzMzM3B4LCAwLjQxNjY2NjY2Njd2dywgOHB4KTtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMjIuNjY2NjY2NjY2N3B4LCAxLjc3MDgzMzMzMzN2dywgMzRweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQ6ICMzNzQyNEQ7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wb3J0Zm9saW9fX3NlY3Rpb25faXRlbSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wb3J0Zm9saW9fX3NlY3Rpb25faXRlbSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wb3J0Zm9saW9fX3NlY3Rpb25faXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNGMkYyRjY7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDQ5LjNweCAtNnB4IHZhcigtLWNvbG9yKTtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5wb3J0Zm9saW9fX3NlY3Rpb25faXRlbTphY3RpdmUge1xuICAgIGNvbG9yOiAjRjJGMkY2O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiAwcHggMTZweCA0OS4zcHggLTZweCB2YXIoLS1jb2xvcik7XG4gIH1cbn1cbi5wb3J0Zm9saW9fX3NlY3Rpb25faXRlbS5hY3RpdmUge1xuICBjb2xvcjogI0YyRjJGNjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yKTtcbn1cbi5wb3J0Zm9saW9fX3N1Yl9zZWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDMwcHgsIDIuMzQzNzV2dywgNDVweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wb3J0Zm9saW9fX3N1Yl9zZWN0aW9ucyBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDMuMzMzMzMzMzMzM3B4LCAwLjI2MDQxNjY2Njd2dywgNXB4KTtcbn1cbi5wb3J0Zm9saW9fX3N1Yl9zZWN0aW9ucyBsYWJlbCBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi5wb3J0Zm9saW9fX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2xhbXAoMzY2LjY2NjY2NjY2NjdweCwgMjguNjQ1ODMzMzMzM3Z3LCA1NTBweCksIDFmcikpO1xuICBqdXN0aWZ5LWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCkgY2xhbXAoMjMuMzMzMzMzMzMzM3B4LCAxLjgyMjkxNjY2Njd2dywgMzVweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDUwcHgsIDMuOTA2MjV2dywgNzVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wb3J0Zm9saW9fX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyODBweCwgMWZyKSk7XG4gIH1cbn1cbi5wb3J0Zm9saW9fX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuLnBvcnRmb2xpb19faXRlbSAubmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAxLjMyODEyNXZ3LCAyNS41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMS43MTg3NXZ3LCAzM3B4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA5NyU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wb3J0Zm9saW9fX2l0ZW0gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wb3J0Zm9saW9fX2l0ZW0gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbi5wb3J0Zm9saW9fX2l0ZW0gLnRleHQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTguMnB4LCAxLjQyMTg3NXZ3LCAyNy4zcHgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg1LjMzMzMzMzMzMzNweCwgMC40MTY2NjY2NjY3dncsIDhweCk7XG4gIG1heC13aWR0aDogOTclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucG9ydGZvbGlvX19pdGVtIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBvcnRmb2xpb19faXRlbSAudGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbi5wb3J0Zm9saW9fX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2xhbXAoMjM2LjY2NjY2NjY2NjdweCwgMTguNDg5NTgzMzMzM3Z3LCAzNTVweCk7XG4gIGJhY2tncm91bmQ6ICM5QkFFRjI7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wb3J0Zm9saW9fX2l0ZW06aG92ZXIgLm5hbWUge1xuICAgIGNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLnBvcnRmb2xpb19faXRlbTphY3RpdmUgLm5hbWUge1xuICAgIGNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG5cbi5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbCB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg3MnB4LCA1LjYyNXZ3LCAxMDhweCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNhc2UtYmdjLWNvbG9yKTtcbn1cbi5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbC5iZ2Mge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWwgaDEge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjYuNjY2NjY2NjY2N3B4LCA1LjIwODMzMzMzMzN2dywgMTAwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDczLjMzMzMzMzMzMzNweCwgNS43MjkxNjY2NjY3dncsIDExMHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsIGgxIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsIGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDAuMDM5ODI5MzAzICogMTAwdncgKyAxNy4yNTQ2MjMwNDQxcHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMHB4LCAwLjAzOTgyOTMwMyAqIDEwMHZ3ICsgMTcuMjU0NjIzMDQ0MXB4LCA1OHB4KTtcbiAgfVxufVxuLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsIGgxLmRhcmsge1xuICBjb2xvcjogIzEyMUIyNDtcbn1cbi5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9faW5mb19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyOHB4LCAyLjE4NzV2dywgNDJweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcm93LWdhcDogY2xhbXAoMTEuMzMzMzMzMzMzM3B4LCAwLjg4NTQxNjY2Njd2dywgMTdweCk7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9faW5mb19jb250YWluZXIgLmRhdGUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoMjYuNjY2NjY2NjY2N3B4LCAyLjA4MzMzMzMzMzN2dywgNDBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9faW5mb19jb250YWluZXIgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2luZm9fY29udGFpbmVyIC5kYXRlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2luZm9fY29udGFpbmVyIC5kYXRlLmRhcmsge1xuICBjb2xvcjogcmdiYSgxOCwgMjcsIDM2LCAwLjcpO1xufVxuLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsX19pbmZvX2NvbnRhaW5lciAuZGF0ZS53aGl0ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2luZm9fY29udGFpbmVyIC5zZWN0aW9uLCAuY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2luZm9fY29udGFpbmVyIC5zZmVyYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgcGFkZGluZzogNXB4IDIwcHggN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTIxQjI0O1xuICBib3JkZXItcmFkaXVzOiAzNC4wM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2luZm9fY29udGFpbmVyIC5zZWN0aW9uLCAuY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2luZm9fY29udGFpbmVyIC5zZmVyYSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9faW5mb19jb250YWluZXIgLnNlY3Rpb24sIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9faW5mb19jb250YWluZXIgLnNmZXJhIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2luZm9fY29udGFpbmVyIC5zZWN0aW9uLmRhcmssIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9faW5mb19jb250YWluZXIgLnNmZXJhLmRhcmsge1xuICBjb2xvcjogcmdiYSgxOCwgMjcsIDM2LCAwLjcpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgsIDI3LCAzNiwgMC43KTtcbn1cbi5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9faW5mb19jb250YWluZXIgLnNlY3Rpb24ud2hpdGUsIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9faW5mb19jb250YWluZXIgLnNmZXJhLndoaXRlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2luZm9fY29udGFpbmVyIC5zaXRlX2xpbmsge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9faW5mb19jb250YWluZXIgLnNpdGVfbGluayB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9faW5mb19jb250YWluZXIgLnNpdGVfbGluayB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsX19pbmZvX2NvbnRhaW5lciAuc2l0ZV9saW5rLmRhcmsge1xuICBjb2xvcjogcmdiYSgxOCwgMjcsIDM2LCAwLjcpO1xufVxuLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsX19pbmZvX2NvbnRhaW5lciAuc2l0ZV9saW5rLndoaXRlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsX19pbmZvX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMThweCwgMC4wMTQyMjQ3NTExICogMTAwdncgKyAxMy40NDgwNzk2NTg2cHgsIDI4cHgpO1xuICB9XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2RldGFpbF9pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgzNy4zMzMzMzMzMzMzcHgsIDIuOTE2NjY2NjY2N3Z3LCA1NnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsX19kZXRhaWxfaW1nIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgyN3B4LCAwLjAxNDIyNDc1MTEgKiAxMDB2dyArIDIyLjQ0ODA3OTY1ODZweCwgMzdweCk7XG4gIH1cbn1cbi5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9fZGV0YWlsX3RleHQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4zMjgxMjV2dywgMjUuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2RldGFpbF90ZXh0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2RldGFpbF90ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgMTEuOTkyODg3NjI0NXB4LCAyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAyOTcyOTcyOTcgKiAxMDB2dyArIDkuMTg2NDg2NDg2NXB4LCAzOS42cHgpO1xuICB9XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2RldGFpbF90ZXh0LmRhcmsge1xuICBjb2xvcjogcmdiYSgxOCwgMjcsIDM2LCAwLjcpO1xufVxuLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsX19kZXRhaWxfdGV4dC53aGl0ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2RldGFpbF90ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwLjY2NjY2NjY2NjdweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX2RldGFpbF90ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDA0MjY3NDI1MyAqIDEwMHZ3ICsgMTIuNjM0NDIzODk3NnB4LCAxN3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuOHB4LCAwLjAwMjcwMjcwMjcgKiAxMDB2dyArIDE1LjkzNTEzNTEzNTFweCwgMTguN3B4KTtcbiAgfVxufVxuLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsX19zaW1pbGFyX2Nhc2Uge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xufVxuLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsX19zaW1pbGFyX2Nhc2VfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDQ0cHgsIDMuNDM3NXZ3LCA2NnB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9fc2ltaWxhcl9jYXNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9fc2ltaWxhcl9jYXNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAwLjAyODQ0OTUwMjEgKiAxMDB2dyArIDEwLjg5NjE1OTMxNzJweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDAuMDMxMjk0NDUyMyAqIDEwMHZ3ICsgMTEuOTg1Nzc1MjQ4OXB4LCA0NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX3NpbWlsYXJfY2FzZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX3NpbWlsYXJfY2FzZV9faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjbGFtcCgzNzMuMzMzMzMzMzMzM3B4LCAyOS4xNjY2NjY2NjY3dncsIDU2MHB4KSwgMWZyKSk7XG4gIGdhcDogY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWxfX3NpbWlsYXJfY2FzZV9faXRlbXMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMzU3cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsX19zaW1pbGFyX2Nhc2VfX2l0ZW1zIC5uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEuMzI4MTI1dncsIDI1LjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAxLjcxODc1dncsIDMzcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWF4LXdpZHRoOiA5NyU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9fc2ltaWxhcl9jYXNlX19pdGVtcyAubmFtZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2VfZGV0YWlsX3BhZ2UgLmNhc2VfZGV0YWlsX19zaW1pbGFyX2Nhc2VfX2l0ZW1zIC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgMTEuOTkyODg3NjI0NXB4LCAyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAyOTcyOTcyOTcgKiAxMDB2dyArIDkuMTg2NDg2NDg2NXB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9fc2ltaWxhcl9jYXNlX19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjgwcHgsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlX2RldGFpbF9wYWdlIC5jYXNlX2RldGFpbF9fc2ltaWxhcl9jYXNlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZV9kZXRhaWxfcGFnZSAuY2FzZV9kZXRhaWwge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCg0NnB4LCAwLjAzNjk4NDM1MjggKiAxMDB2dyArIDM0LjE2NTAwNzExMjRweCwgNzJweCk7XG4gIH1cbn1cbi5jYXNlX2RldGFpbF9wYWdlIC5jb250ZW50X2Nhc2UubXQge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgzMy4zMzMzMzMzMzMzcHgsIDIuNjA0MTY2NjY2N3Z3LCA1MHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY29udGVudC1pbWFnZSBpbWcub3JpZ2luYWxfc2l6ZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtdmlkZW8tdGV4dCwgLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtdGV4dCwgLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtaW1hZ2UsIC5jYXNlX2RldGFpbF9wYWdlIC5jb250ZW50LXNsaWRlciwgLmNhc2VfZGV0YWlsX3BhZ2UgLnJlcGVhdGVyLWl0ZW1zIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2xhbXAoMTE1MHB4LCA4OS44NDM3NXZ3LCAxNzI1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FzZV9kZXRhaWxfcGFnZSAuY29udGVudC12aWRlby10ZXh0LCAuY2FzZV9kZXRhaWxfcGFnZSAuY29udGVudC10ZXh0LCAuY2FzZV9kZXRhaWxfcGFnZSAuY29udGVudC1pbWFnZSwgLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtc2xpZGVyLCAuY2FzZV9kZXRhaWxfcGFnZSAucmVwZWF0ZXItaXRlbXMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtdmlkZW8tdGV4dCwgLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtdGV4dCwgLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtaW1hZ2UsIC5jYXNlX2RldGFpbF9wYWdlIC5jb250ZW50LXNsaWRlciwgLmNhc2VfZGV0YWlsX3BhZ2UgLnJlcGVhdGVyLWl0ZW1zIHtcbiAgICBwYWRkaW5nOiAwIGNsYW1wKDE4cHgsIDAuMDU0MDU0MDU0MSAqIDEwMHZ3ICsgMC43MDI3MDI3MDI3cHgsIDU2cHgpO1xuICB9XG59XG4uY2FzZV9kZXRhaWxfcGFnZSAuY29udGVudC12aWRlby10ZXh0LmNvbnQsIC5jYXNlX2RldGFpbF9wYWdlIC5jb250ZW50LXRleHQuY29udCwgLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtaW1hZ2UuY29udCwgLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtc2xpZGVyLmNvbnQsIC5jYXNlX2RldGFpbF9wYWdlIC5yZXBlYXRlci1pdGVtcy5jb250IHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHdpZHRoOiA1OS40JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtdmlkZW8tdGV4dC5jb250LCAuY2FzZV9kZXRhaWxfcGFnZSAuY29udGVudC10ZXh0LmNvbnQsIC5jYXNlX2RldGFpbF9wYWdlIC5jb250ZW50LWltYWdlLmNvbnQsIC5jYXNlX2RldGFpbF9wYWdlIC5jb250ZW50LXNsaWRlci5jb250LCAuY2FzZV9kZXRhaWxfcGFnZSAucmVwZWF0ZXItaXRlbXMuY29udCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZV9kZXRhaWxfcGFnZSAuY29udGVudC12aWRlby10ZXh0LmNvbnQsIC5jYXNlX2RldGFpbF9wYWdlIC5jb250ZW50LXRleHQuY29udCwgLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtaW1hZ2UuY29udCwgLmNhc2VfZGV0YWlsX3BhZ2UgLmNvbnRlbnQtc2xpZGVyLmNvbnQsIC5jYXNlX2RldGFpbF9wYWdlIC5yZXBlYXRlci1pdGVtcy5jb250IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLnNoYXJlX2Nhc2Uge1xuICBiYWNrZ3JvdW5kOiAjMUEyNTJGO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNTIuNjY2NjY2NjY2N3B4LCA0LjExNDU4MzMzMzN2dywgNzlweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1OS4zMzMzMzMzMzMzcHgsIDQuNjM1NDE2NjY2N3Z3LCA4OXB4KTtcbn1cbi5zaGFyZV9jYXNlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNoYXJlX2Nhc2VfX2NvbnRhaW5lciAubGVmdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg0NHB4LCAzLjQzNzV2dywgNjZweCk7XG4gIHdpZHRoOiAzNCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zaGFyZV9jYXNlX19jb250YWluZXIgLmxlZnQge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2hhcmVfY2FzZV9fY29udGFpbmVyIC5sZWZ0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDI4NDQ5NTAyMSAqIDEwMHZ3ICsgMTAuODk2MTU5MzE3MnB4LCA0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wMzEyOTQ0NTIzICogMTAwdncgKyAxMS45ODU3NzUyNDg5cHgsIDQ0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaGFyZV9jYXNlX19jb250YWluZXIgLmxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cbn1cbi5zaGFyZV9jYXNlX19jb250YWluZXIgLnJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDMxLjMzMzMzMzMzMzNweCwgMi40NDc5MTY2NjY3dncsIDQ3cHgpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2hhcmVfY2FzZV9fY29udGFpbmVyIC5yaWdodCAuaXRlbSB7XG4gIHdpZHRoOiBjbGFtcCg2Ni42NjY2NjY2NjY3cHgsIDUuMjA4MzMzMzMzM3Z3LCAxMDBweCk7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzBGRjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaGFyZV9jYXNlX19jb250YWluZXIgLnJpZ2h0IC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaGFyZV9jYXNlX19jb250YWluZXIgLnJpZ2h0IC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnNoYXJlX2Nhc2VfX2NvbnRhaW5lciAucmlnaHQgLml0ZW0gc3ZnIHtcbiAgd2lkdGg6IGNsYW1wKDMzLjMzMzMzMzMzMzNweCwgMi42MDQxNjY2NjY3dncsIDUwcHgpO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGZpbGw6ICNENURDRTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaGFyZV9jYXNlX19jb250YWluZXIgLnJpZ2h0IC5pdGVtIHN2ZyB7XG4gICAgd2lkdGg6IDI3LjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2hhcmVfY2FzZV9fY29udGFpbmVyIC5yaWdodCAuaXRlbSB7XG4gICAgd2lkdGg6IDU0LjM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNoYXJlX2Nhc2VfX2NvbnRhaW5lciAucmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGdhcDogMjBweCAxNy45NXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2hhcmVfY2FzZV9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNoYXJlX2Nhc2Uge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgyN3B4LCAwLjA3Mzk2ODcwNTUgKiAxMDB2dyArIDMuMzMwMDE0MjI0OHB4LCA3OXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMzdweCwgMC4wNzM5Njg3MDU1ICogMTAwdncgKyAxMy4zMzAwMTQyMjQ4cHgsIDg5cHgpO1xuICB9XG59XG5cbi5mdWxsX3dpZHRoX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZ1bGxfd2lkdGhfaW1nIGltZy5wdCB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgxNy4zMzMzMzMzMzMzcHgsIDEuMzU0MTY2NjY2N3Z3LCAyNnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZ1bGxfd2lkdGhfaW1nIGltZy5wdCB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDVweCwgMC4wMTI1MTMwMzQ0ICogMTAwdncgKyAwLjk5NTgyODk4ODVweCwgMTdweCk7XG4gIH1cbn1cbi5mdWxsX3dpZHRoX2ltZyBpbWcucGIge1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTcuMzMzMzMzMzMzM3B4LCAxLjM1NDE2NjY2Njd2dywgMjZweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5mdWxsX3dpZHRoX2ltZyBpbWcucGIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1cHgsIDAuMDEyNTEzMDM0NCAqIDEwMHZ3ICsgMC45OTU4Mjg5ODg1cHgsIDE3cHgpO1xuICB9XG59XG5cbi50aXRsZV90ZXh0X2ltZyB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg2MHB4LCA0LjY4NzV2dywgOTBweCk7XG59XG4udGl0bGVfdGV4dF9pbWcucGIge1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGl0bGVfdGV4dF9pbWcucGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4udGl0bGVfdGV4dF9pbWcgLnRvcCB7XG4gIHdpZHRoOiA0OS4xJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi50aXRsZV90ZXh0X2ltZyAudG9wIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjYuNHB4LCAyLjA2MjV2dywgMzkuNnB4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50aXRsZV90ZXh0X2ltZyAudG9wIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpdGxlX3RleHRfaW1nIC50b3AgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG4udGl0bGVfdGV4dF9pbWcgLnRvcCAudGl0bGUuY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRpdGxlX3RleHRfaW1nIC50b3AgLnRpdGxlLmRhcmsge1xuICBjb2xvcjogIzEyMUIyNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRpdGxlX3RleHRfaW1nIC50b3AgLnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTUuNjRweCwgMC4wMTYwMTY2ODQgKiAxMDB2dyArIDEwLjUxNDY2MTEwNTNweCwgMzFweCk7XG4gIH1cbn1cbi50aXRsZV90ZXh0X2ltZyAudG9wIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjhweCwgMS4zMTI1dncsIDI1LjJweCk7XG4gIGNvbG9yOiByZ2JhKDE4LCAyNywgMzYsIDAuNyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50aXRsZV90ZXh0X2ltZyAudG9wIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpdGxlX3RleHRfaW1nIC50b3AgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG4udGl0bGVfdGV4dF9pbWcgLnRvcCAudGV4dC5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGl0bGVfdGV4dF9pbWcgLnRvcCAudGV4dC53aGl0ZSwgLnRpdGxlX3RleHRfaW1nIC50b3AgLnRleHQuZ3JheSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4udGl0bGVfdGV4dF9pbWcgLnRvcCAudGV4dCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNy4zMzMzMzMzMzMzcHgsIDEuMzU0MTY2NjY2N3Z3LCAyNnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRpdGxlX3RleHRfaW1nIC50b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGl0bGVfdGV4dF9pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi50aXRsZV90ZXh0X2ltZyBpbWcubXQge1xuICBtYXJnaW4tdG9wOiBjbGFtcCg2MHB4LCA0LjY4NzV2dywgOTBweCk7XG59XG4udGl0bGVfdGV4dF9pbWcgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cbi50aXRsZV90ZXh0X2ltZyB2aWRlby5tdCB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDYwcHgsIDQuNjg3NXZ3LCA5MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpdGxlX3RleHRfaW1nIHZpZGVvLm10IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aXRsZV90ZXh0X2ltZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuLnRleHRfb25faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRleHRfb25faW1nX190ZXh0X2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjbGFtcCgyNy4zMzMzMzMzMzMzcHgsIDIuMTM1NDE2NjY2N3Z3LCA0MXB4KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGV4dF9vbl9pbWdfX3RleHRfY29udGFpbmVyIC50ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMCU7XG59XG4udGV4dF9vbl9pbWdfX3RleHRfY29udGFpbmVyIC50ZXh0LnNpemUtMzYge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAyLjQyMTg3NXZ3LCA0Ni41cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDI2LjRweCwgMi4wNjI1dncsIDM5LjZweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZXh0X29uX2ltZ19fdGV4dF9jb250YWluZXIgLnRleHQuc2l6ZS0zNiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHRfb25faW1nX190ZXh0X2NvbnRhaW5lciAudGV4dC5zaXplLTM2IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZXh0X29uX2ltZ19fdGV4dF9jb250YWluZXIgLnRleHQuc2l6ZS0zNiB7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE1LjY0cHgsIDAuMDE2MDE2Njg0ICogMTAwdncgKyAxMC41MTQ2NjExMDUzcHgsIDMxcHgpO1xuICB9XG59XG4udGV4dF9vbl9pbWdfX3RleHRfY29udGFpbmVyIC50ZXh0LnNpemUtMjEge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTYuOHB4LCAxLjMxMjV2dywgMjUuMnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRleHRfb25faW1nX190ZXh0X2NvbnRhaW5lciAudGV4dC5zaXplLTIxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHRfb25faW1nX190ZXh0X2NvbnRhaW5lciAudGV4dC5zaXplLTIxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLnRleHRfb25faW1nX190ZXh0X2NvbnRhaW5lciAudGV4dC5ncmF5IHtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG4udGV4dF9vbl9pbWdfX3RleHRfY29udGFpbmVyIC50ZXh0LndoaXRlIHtcbiAgY29sb3I6ICNGMkYyRjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZXh0X29uX2ltZ19fdGV4dF9jb250YWluZXIgLnRleHQge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRleHRfb25faW1nX190ZXh0X2NvbnRhaW5lciB7XG4gICAgdG9wOiBjbGFtcCgxMHB4LCAwLjAxNzcyNjc5ODcgKiAxMDB2dyArIDQuMzI3NDI0NDAwNHB4LCAyN3B4KTtcbiAgfVxufVxuLnRleHRfb25faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNsYW1wKDg4Ni42NjY2NjY2NjY3cHgsIDY5LjI3MDgzMzMzMzN2dywgMTMzMHB4KTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZXh0X29uX2ltZyBpbWcge1xuICAgIGhlaWdodDogY2xhbXAoMjIxLjY3cHgsIDAuNjkzMzU3NjY0MiAqIDEwMHZ3ICsgLTAuMjA0NDUyNTU0N3B4LCA4ODYuNnB4KTtcbiAgfVxufVxuXG4ub25seV90ZXh0IHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDYwcHgsIDQuNjg3NXZ3LCA5MHB4KTtcbn1cbi5vbmx5X3RleHQucGIge1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub25seV90ZXh0LnBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLm9ubHlfdGV4dCAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNi42NjY2NjY2NjY3cHgsIDEuMzAyMDgzMzMzM3Z3LCAyNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIwcHgsIDEuNTYyNXZ3LCAzMHB4KTtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG4ub25seV90ZXh0IC50ZXh0LnNsaW0ge1xuICB3aWR0aDogNDkuMSU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vbmx5X3RleHQgLnRleHQuc2xpbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vbmx5X3RleHQgLnRleHQuY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9ubHlfdGV4dCAudGV4dC5kaXYge1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG4ub25seV90ZXh0IC50ZXh0LndoaXRlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5vbmx5X3RleHQgLnRleHQuZ3JheSB7XG4gIGNvbG9yOiAjNzA3ODgxO1xufVxuLm9ubHlfdGV4dCAudGV4dCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNy4zMzMzMzMzMzMzcHgsIDEuMzU0MTY2NjY2N3Z3LCAyNnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9ubHlfdGV4dCAudGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjAwMzY5ODQzNTMgKiAxMDB2dyArIDEyLjgxNjUwMDcxMTJweCwgMTYuNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuOHB4LCAwLjAwNDU1MTkyMDMgKiAxMDB2dyArIDE1LjM0MzM4NTQ5MDhweCwgMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9ubHlfdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuLmxvbmdfaW1nIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDYwcHgsIDQuNjg3NXZ3LCA5MHB4KTtcbn1cbi5sb25nX2ltZy5wYiB7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg2MHB4LCA0LjY4NzV2dywgOTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sb25nX2ltZy5wYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5sb25nX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubG9uZ19pbWcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbi50aXRsZV90ZXh0IHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDYwcHgsIDQuNjg3NXZ3LCA5MHB4KTtcbn1cbi50aXRsZV90ZXh0LnBiIHtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDYwcHgsIDQuNjg3NXZ3LCA5MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpdGxlX3RleHQucGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4udGl0bGVfdGV4dCAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNDRweCwgMy40Mzc1dncsIDY2cHgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRpdGxlX3RleHQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpdGxlX3RleHQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDI4NDQ5NTAyMSAqIDEwMHZ3ICsgMTAuODk2MTU5MzE3MnB4LCA0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wMzEyOTQ0NTIzICogMTAwdncgKyAxMS45ODU3NzUyNDg5cHgsIDQ0cHgpO1xuICB9XG59XG4udGl0bGVfdGV4dCAudGl0bGUuY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRpdGxlX3RleHQgLnRpdGxlLmZvbnQtMzYge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAyLjQyMTg3NXZ3LCA0Ni41cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRpdGxlX3RleHQgLnRpdGxlLmZvbnQtMzYge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aXRsZV90ZXh0IC50aXRsZS5mb250LTM2IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50aXRsZV90ZXh0IC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMThweCwgMC4wMDYyNTY1MTcyICogMTAwdncgKyAxNS45OTc5MTQ0OTQzcHgsIDI0cHgpO1xuICB9XG59XG4udGl0bGVfdGV4dCAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC4ycHgsIDEuNDIxODc1dncsIDI3LjNweCk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50aXRsZV90ZXh0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpdGxlX3RleHQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG4udGl0bGVfdGV4dCAudGV4dCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNy4zMzMzMzMzMzMzcHgsIDEuMzU0MTY2NjY2N3Z3LCAyNnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpdGxlX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbi50ZXh0X2ltZyB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg1OC42NjY2NjY2NjY3cHgsIDQuNTgzMzMzMzMzM3Z3LCA4OHB4KTtcbn1cbi50ZXh0X2ltZy5wYiB7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg2MHB4LCA0LjY4NzV2dywgOTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZXh0X2ltZy5wYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi50ZXh0X2ltZ19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRleHRfaW1nX19jb250YWluZXIubGVmdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZXh0X2ltZ19fY29udGFpbmVyLmxlZnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi50ZXh0X2ltZ19fY29udGFpbmVyLnJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGV4dF9pbWdfX2NvbnRhaW5lci5yaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4udGV4dF9pbWdfX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogNDkuMiU7XG4gIGhlaWdodDogY2xhbXAoMzQ4cHgsIDI3LjE4NzV2dywgNTIycHgpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRleHRfaW1nX19jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNsYW1wKDI2MXB4LCAwLjA5MDcxOTQ5OTUgKiAxMDB2dyArIDIzMS45Njk3NjAxNjY4cHgsIDM0OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGV4dF9pbWdfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4udGV4dF9pbWdfX2NvbnRlbnQge1xuICB3aWR0aDogNDUuNyU7XG59XG4udGV4dF9pbWdfX2NvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMi40MjE4NzV2dywgNDYuNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyNi40cHgsIDIuMDYyNXZ3LCAzOS42cHgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRleHRfaW1nX19jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHRfaW1nX19jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAyNzAyNzAyNyAqIDEwMHZ3ICsgOC4zNTEzNTEzNTE0cHgsIDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAwLjAxMjIzMzI4NTkgKiAxMDB2dyArIDI3LjA4NTM0ODUwNjRweCwgMzkuNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGV4dF9pbWdfX2NvbnRlbnQgLnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAxMjgyNTg2MDMgKiAxMDB2dyArIDE0LjU5NTcyNDcxMzJweCwgMzFweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTBweCwgMC4wMDIwODU1MDU3ICogMTAwdncgKyA5LjMzMjYzODE2NDhweCwgMTJweCk7XG4gIH1cbn1cbi50ZXh0X2ltZ19fY29udGVudCAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi44cHgsIDEuMzEyNXZ3LCAyNS4ycHgpO1xuICBjb2xvcjogIzcwNzg4MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRleHRfaW1nX19jb250ZW50IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHRfaW1nX19jb250ZW50IC50ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGV4dF9pbWdfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZXh0X2ltZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuLnJld3NfdGV4dCB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg2MHB4LCA0LjY4NzV2dywgOTBweCk7XG59XG4ucmV3c190ZXh0LnBiIHtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDYwcHgsIDQuNjg3NXZ3LCA5MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJld3NfdGV4dC5wYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5yZXdzX3RleHQgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMi40MjE4NzV2dywgNDYuNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyNi40cHgsIDIuMDYyNXZ3LCAzOS42cHgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDE4LjY2NjY2NjY2NjdweCwgMS40NTgzMzMzMzMzdncsIDI4cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV3c190ZXh0IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJld3NfdGV4dCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMC4wMTIyMzMyODU5ICogMTAwdncgKyAyNy4wODUzNDg1MDY0cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJld3NfdGV4dCAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDE2cHgsIDAuMDAyOTE5NzA4ICogMTAwdncgKyAxNS4wNjU2OTM0MzA3cHgsIDE4LjhweCk7XG4gIH1cbn1cbi5yZXdzX3RleHQgLnRleHQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTguMnB4LCAxLjQyMTg3NXZ3LCAyNy4zcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTguNjY2NjY2NjY2N3B4LCAxLjQ1ODMzMzMzMzN2dywgMjhweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXdzX3RleHQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3c190ZXh0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLnJld3NfdGV4dCAudGV4dCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNy4zMzMzMzMzMzMzcHgsIDEuMzU0MTY2NjY2N3Z3LCAyNnB4KTtcbn1cbi5yZXdzX3RleHQgLm5hbWUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4zMjgxMjV2dywgMjUuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjEuNjY2NjY2NjY2N3B4LCAxLjY5MjcwODMzMzN2dywgMzIuNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNS4zMzMzMzMzMzMzcHgsIDAuNDE2NjY2NjY2N3Z3LCA4cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV3c190ZXh0IC5uYW1lIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3c190ZXh0IC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgMTEuOTkyODg3NjI0NXB4LCAyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAyOTcyOTcyOTcgKiAxMDB2dyArIDkuMTg2NDg2NDg2NXB4LCAzOS42cHgpO1xuICB9XG59XG4ucmV3c190ZXh0IC5vd25lciB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC4ycHgsIDEuNDIxODc1dncsIDI3LjNweCk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXdzX3RleHQgLm93bmVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJld3NfdGV4dCAub3duZXIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXdzX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbi5yZXdzX3ZpZGVvIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDYwcHgsIDQuNjg3NXZ3LCA5MHB4KTtcbn1cbi5yZXdzX3ZpZGVvLnBiIHtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDYwcHgsIDQuNjg3NXZ3LCA5MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJld3NfdmlkZW8ucGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4ucmV3c192aWRlb19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnJld3NfdmlkZW9fX2NvbnRhaW5lciAubGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg4LjY2NjY2NjY2NjdweCwgMC42NzcwODMzMzMzdncsIDEzcHgpO1xufVxuLnJld3NfdmlkZW9fX2NvbnRhaW5lciAubGVmdCAudG9wIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjYuNHB4LCAyLjA2MjV2dywgMzkuNnB4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV3c192aWRlb19fY29udGFpbmVyIC5sZWZ0IC50b3AgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3c192aWRlb19fY29udGFpbmVyIC5sZWZ0IC50b3AgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG4ucmV3c192aWRlb19fY29udGFpbmVyIC5sZWZ0IC50b3AgLnRleHQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTYuOHB4LCAxLjMxMjV2dywgMjUuMnB4KTtcbiAgbWF4LWhlaWdodDogY2xhbXAoMTIycHgsIDkuNTMxMjV2dywgMTgzcHgpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDIwcHgsIDEuNTYyNXZ3LCAzMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJld3NfdmlkZW9fX2NvbnRhaW5lciAubGVmdCAudG9wIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJld3NfdmlkZW9fX2NvbnRhaW5lciAubGVmdCAudG9wIC50ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLnJld3NfdmlkZW9fX2NvbnRhaW5lciAubGVmdCAudG9wIC50ZXh0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAycHg7XG59XG4ucmV3c192aWRlb19fY29udGFpbmVyIC5sZWZ0IC50b3AgLnRleHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogIzcwNzg4MTtcbn1cbi5yZXdzX3ZpZGVvX19jb250YWluZXIgLmxlZnQgLnRvcCAudGV4dDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjQzBGRjAwO1xufVxuLnJld3NfdmlkZW9fX2NvbnRhaW5lciAubGVmdCAudG9wIC50ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDE3LjMzMzMzMzMzMzNweCwgMS4zNTQxNjY2NjY3dncsIDI2cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV3c192aWRlb19fY29udGFpbmVyIC5sZWZ0IC50b3AgLnRleHQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5yZXdzX3ZpZGVvX19jb250YWluZXIgLmxlZnQgLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4ucmV3c192aWRlb19fY29udGFpbmVyIC5sZWZ0IC5ib3R0b20gLm5hbWUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4zMjgxMjV2dywgMjUuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjEuNjY2NjY2NjY2N3B4LCAxLjY5MjcwODMzMzN2dywgMzIuNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJld3NfdmlkZW9fX2NvbnRhaW5lciAubGVmdCAuYm90dG9tIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3c192aWRlb19fY29udGFpbmVyIC5sZWZ0IC5ib3R0b20gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbi5yZXdzX3ZpZGVvX19jb250YWluZXIgLmxlZnQgLmJvdHRvbSAub3duZXIge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTguMnB4LCAxLjQyMTg3NXZ3LCAyNy4zcHgpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg0LjY2NjY2NjY2NjdweCwgMC4zNjQ1ODMzMzMzdncsIDdweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXdzX3ZpZGVvX19jb250YWluZXIgLmxlZnQgLmJvdHRvbSAub3duZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV3c192aWRlb19fY29udGFpbmVyIC5sZWZ0IC5ib3R0b20gLm93bmVyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLnJld3NfdmlkZW9fX2NvbnRhaW5lciAubGVmdCAuYm90dG9tLm5vdF90ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5yZXdzX3ZpZGVvX19jb250YWluZXIgLmxlZnQgLmJvdHRvbS5ub3RfdGV4dCAubmFtZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV3c192aWRlb19fY29udGFpbmVyIC5sZWZ0IC5ib3R0b20ubm90X3RleHQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5yZXdzX3ZpZGVvX19jb250YWluZXIgLmxlZnQgLmJvdHRvbS5ub3RfdGV4dCAubmFtZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnJld3NfdmlkZW9fX2NvbnRhaW5lciAubGVmdC5ub3RfdGV4dCB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgzNy4zMzMzMzMzMzMzcHgsIDIuOTE2NjY2NjY2N3Z3LCA1NnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDQ2LjY2NjY2NjY2NjdweCwgMy42NDU4MzMzMzMzdncsIDcwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV3c192aWRlb19fY29udGFpbmVyIC5sZWZ0Lm5vdF90ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXdzX3ZpZGVvX19jb250YWluZXIgLmxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJld3NfdmlkZW9fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnJld3NfdmlkZW9fX3ZpZGVvIHtcbiAgd2lkdGg6IDQ5JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgYXNwZWN0LXJhdGlvOiA1NTUvMzQwO1xufVxuLnJld3NfdmlkZW9fX3ZpZGVvIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXdzX3ZpZGVvX192aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnJld3NfdmlkZW9fX3ByZXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogNTU1LzM0MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbi5yZXdzX3ZpZGVvX19wcmV2aWV3IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5yZXdzX3ZpZGVvX19wcmV2aWV3IC5wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJld3NfdmlkZW9fX3ByZXZpZXcgLnBsYXlfX2JnYyB7XG4gIHdpZHRoOiA1MHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzBGRjAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnJld3NfdmlkZW9fX3ByZXZpZXcgLnBsYXkgc3ZnIHtcbiAgZmlsbDogI0MwRkYwMDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJld3NfdmlkZW8ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbi5kb2NzX3BhZ2Uge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNjYuNjY2NjY2NjY2N3B4LCA1LjIwODMzMzMzMzN2dywgMTAwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTI0cHgsIDkuNjg3NXZ3LCAxODZweCk7XG59XG4uZG9jc19wYWdlIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg3My4zMzMzMzMzMzMzcHgsIDUuNzI5MTY2NjY2N3Z3LCAxMTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5kb2NzX3BhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZG9jc19wYWdlIGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuLmRvY3NfcGFnZV9faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjbGFtcCgzNDYuNjY2NjY2NjY2N3B4LCAyNy4wODMzMzMzMzMzdncsIDUyMHB4KSwgMWZyKSk7XG4gIGdhcDogY2xhbXAoNDYuNjY2NjY2NjY2N3B4LCAzLjY0NTgzMzMzMzN2dywgNzBweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDUzLjMzMzMzMzMzMzNweCwgNC4xNjY2NjY2NjY3dncsIDgwcHgpO1xufVxuLmRvY3NfcGFnZV9faXRlbSAubmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg0NHB4LCAzLjQzNzV2dywgNjZweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDhweCwgMC42MjV2dywgMTJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5kb2NzX3BhZ2VfX2l0ZW0gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZG9jc19wYWdlX19pdGVtIC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDI4NDQ5NTAyMSAqIDEwMHZ3ICsgMTAuODk2MTU5MzE3MnB4LCA0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wMzEyOTQ0NTIzICogMTAwdncgKyAxMS45ODU3NzUyNDg5cHgsIDQ0cHgpO1xuICB9XG59XG4uZG9jc19wYWdlX19pdGVtIGEge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4zMjgxMjV2dywgMjUuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogI0MwRkYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5kb2NzX3BhZ2VfX2l0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRvY3NfcGFnZV9faXRlbSBhIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgMTEuOTkyODg3NjI0NXB4LCAyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAyOTcyOTcyOTcgKiAxMDB2dyArIDkuMTg2NDg2NDg2NXB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZG9jc19wYWdlX19pdGVtIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSksIChob3Zlcjogb24tZGVtYW5kKSB7XG4gIC5kb2NzX3BhZ2VfX2l0ZW0gYTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmRvY3NfcGFnZV9faXRlbSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzQwNkFGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRvY3NfcGFnZV9faXRlbSBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbn1cblxuLnNpdGVtYXBfcGFnZSB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg2Ni42NjY2NjY2NjY3cHgsIDUuMjA4MzMzMzMzM3Z3LCAxMDBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg2Ni42NjY2NjY2NjY3cHgsIDUuMjA4MzMzMzMzM3Z3LCAxMDBweCk7XG59XG4uc2l0ZW1hcF9wYWdlIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDQ0cHgsIDMuNDM3NXZ3LCA2NnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpdGVtYXBfcGFnZSBoMSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlbWFwX3BhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zaXRlbWFwX3BhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMC4wMjkxOTcwODAzICogMTAwdncgKyAyMC42NTY5MzQzMDY2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzM3B4LCAwLjAyNjA2ODgyMTcgKiAxMDB2dyArIDI0LjY1Nzk3NzA1OTRweCwgNThweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzBweCwgMC4wMTQ1OTg1NDAxICogMTAwdncgKyAyNS4zMjg0NjcxNTMzcHgsIDQ0cHgpO1xuICB9XG59XG5cbi5tYWluX2Jhbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KSBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm1haW5fYmFubmVyIGgxIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMjYuNjY2NjY2NjY2N3B4LCAyLjA4MzMzMzMzMzN2dywgNDBweCk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgtMTRweCwgLTAuNzI5MTY2NjY2N3Z3LCAtOS4zMzMzMzMzMzMzcHgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ubWFpbl9iYW5uZXIgaDEuc2l6ZV8xNTAge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBJdGFsaWNcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMDBweCwgNy44MTI1dncsIDE1MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDkycHgsIDcuMTg3NXZ3LCAxMzhweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbl9iYW5uZXIgaDEuc2l6ZV8xNTAge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBsaW5lLWhlaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbl9iYW5uZXIgaDEuc2l6ZV8xNTAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMC4wNzExMjM3NTUzICogMTAwdncgKyA3LjI0MDM5ODI5M3B4LCA4MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzBweCwgMC4wNzExMjM3NTUzICogMTAwdncgKyA3LjI0MDM5ODI5M3B4LCA4MHB4KTtcbiAgfVxufVxuLm1haW5fYmFubmVyIGgxLnNpemVfMTE1IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDc2LjY2NjY2NjY2NjdweCwgNS45ODk1ODMzMzMzdncsIDExNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDcwLjUzMzMzMzMzMzNweCwgNS41MTA0MTY2NjY3dncsIDEwNS44cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW5fYmFubmVyIGgxLnNpemVfMTE1IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDAuMDY4Mjc4ODA1MSAqIDEwMHZ3ICsgNi4xNTA3ODIzNjEzcHgsIDc2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyOHB4LCAwLjA1OTc0Mzk1NDUgKiAxMDB2dyArIDguODgxOTM0NTY2MXB4LCA3MHB4KTtcbiAgfVxufVxuLm1haW5fYmFubmVyIGgxLnNpemVfMTEwIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDczLjMzMzMzMzMzMzNweCwgNS43MjkxNjY2NjY3dncsIDExMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDY3LjQ2NjY2NjY2NjdweCwgNS4yNzA4MzMzMzMzdncsIDEwMS4ycHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW5fYmFubmVyIGgxLnNpemVfMTEwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDAuMDY2ODU2MzMgKiAxMDB2dyArIDQuNjA1OTc0Mzk1NHB4LCA3M3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjZweCwgMC4wNTgzMjE0Nzk0ICogMTAwdncgKyA3LjMzNzEyNjYwMDNweCwgNjdweCk7XG4gIH1cbn1cbi5tYWluX2Jhbm5lciBoMS5zaXplXzEwMCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg2Ni42NjY2NjY2NjY3cHgsIDUuMjA4MzMzMzMzM3Z3LCAxMDBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg2MHB4LCA0LjY4NzV2dywgOTBweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbl9iYW5uZXIgaDEuc2l6ZV8xMDAge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbl9iYW5uZXIgaDEuc2l6ZV8xMDAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMC4wMzk4MjkzMDMgKiAxMDB2dyArIDE3LjI1NDYyMzA0NDFweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMwcHgsIDAuMDM5ODI5MzAzICogMTAwdncgKyAxNy4yNTQ2MjMwNDQxcHgsIDU4cHgpO1xuICB9XG59XG4ubWFpbl9iYW5uZXIgaDEuc2l6ZV85NSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg2My4zMzMzMzMzMzMzcHgsIDQuOTQ3OTE2NjY2N3Z3LCA5NXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDU4LjI2NjY2NjY2NjdweCwgNC41NTIwODMzMzMzdncsIDg3LjRweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbl9iYW5uZXIgaDEuc2l6ZV85NSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAwLjA1ODMyMTQ3OTQgKiAxMDB2dyArIDMuMzM3MTI2NjAwM3B4LCA2M3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wNTEyMDkxMDM4ICogMTAwdncgKyA1LjYxMzA4Njc3MXB4LCA1OHB4KTtcbiAgfVxufVxuLm1haW5fYmFubmVyIGgxLnNpemVfODUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTYuNjY2NjY2NjY2N3B4LCA0LjQyNzA4MzMzMzN2dywgODVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg1Mi4xMzMzMzMzMzMzcHgsIDQuMDcyOTE2NjY2N3Z3LCA3OC4ycHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluX2Jhbm5lciBoMS5zaXplXzg1IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDUyNjMxNTc4OSAqIDEwMHZ3ICsgMi4xNTc4OTQ3MzY4cHgsIDU2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA0Njk0MTY3ODUgKiAxMDB2dyArIDMuOTc4NjYyODczNHB4LCA1MnB4KTtcbiAgfVxufVxuLm1haW5fYmFubmVyIGgxLnNpemVfODQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTZweCwgNC4zNzV2dywgODRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg1MS41MnB4LCA0LjAyNXZ3LCA3Ny4yOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluX2Jhbm5lciBoMS5zaXplXzg0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDUxMjA5MTAzOCAqIDEwMHZ3ICsgMy42MTMwODY3NzFweCwgNTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIwcHgsIDAuMDQ0MDk2NzI4MyAqIDEwMHZ3ICsgNS44ODkwNDY5NDE3cHgsIDUxcHgpO1xuICB9XG59XG4ubWFpbl9iYW5uZXIgaDEuc2l6ZV82MCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg0NHB4LCAzLjQzNzV2dywgNjZweCk7XG4gIG1heC13aWR0aDogODAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbl9iYW5uZXIgaDEuc2l6ZV82MCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluX2Jhbm5lciBoMS5zaXplXzYwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDI4NDQ5NTAyMSAqIDEwMHZ3ICsgMTAuODk2MTU5MzE3MnB4LCA0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wMzEyOTQ0NTIzICogMTAwdncgKyAxMS45ODU3NzUyNDg5cHgsIDQ0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluX2Jhbm5lciBoMS5zaXplXzYwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tYWluX2Jhbm5lciBoMSBzcGFuIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMy4zMzMzMzMzMzMzcHgsIDAuMjYwNDE2NjY2N3Z3LCA1cHgpO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoNi42NjY2NjY2NjY3cHgsIDAuNTIwODMzMzMzM3Z3LCAxMHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg2N3B4LCA1LjIzNDM3NXZ3LCAxMDAuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDkycHgsIDcuMTg3NXZ3LCAxMzhweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbl9iYW5uZXIgaDEgc3BhbiB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluX2Jhbm5lciBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbl9iYW5uZXIgaDEgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluX2Jhbm5lciBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEyM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbl9iYW5uZXIgaDEge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDExOXB4LCAwLjAwNTY4OTkwMDQgKiAxMDB2dyArIDExNy4xNzkyMzE4NjM0cHgsIDEyM3B4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbl9iYW5uZXIgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KSBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4ubWFpbl9iYW5uZXIgLmJhY2tncm91bmRfbGluZSB7XG4gIHotaW5kZXg6IDE7XG59XG4ubWFpbl9iYW5uZXIgLmJhY2tncm91bmRfbGluZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBjbGFtcCg1MTAuNjY2NjY2NjY2N3B4LCAzOS44OTU4MzMzMzMzdncsIDc2NnB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbl9iYW5uZXIgLmJhY2tncm91bmRfbGluZSBpbWcge1xuICAgIHdpZHRoOiA4NjZweDtcbiAgICBtYXgtaGVpZ2h0OiA4NDVweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zbGF0ZTogNTAlIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW5fYmFubmVyIC5iYWNrZ3JvdW5kX2xpbmUgaW1nIHtcbiAgICB3aWR0aDogY2xhbXAoNDA4cHgsIDAuNjUxNDkzNTk4OSAqIDEwMHZ3ICsgMTk5LjUyMjA0ODM2NDJweCwgODY2cHgpO1xuICAgIG1heC1oZWlnaHQ6IGNsYW1wKDQzNHB4LCAwLjU4NDYzNzI2ODggKiAxMDB2dyArIDI0Ni45MTYwNzM5Njg3cHgsIDg0NXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbl9iYW5uZXIgLmJhY2tncm91bmRfbGluZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpIGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICB9XG59XG4ubWFpbl9iYW5uZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5tYWluX2Jhbm5lcl9fY29udGFpbmVyIC5sZWZ0IHtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDIyLjY2NjY2NjY2NjdweCwgMS43NzA4MzMzMzMzdncsIDM0cHgpO1xufVxuLm1haW5fYmFubmVyX19jb250YWluZXIgLmxlZnQgLnJlbnRfY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMzAuNjY2NjY2NjY2N3B4LCAyLjM5NTgzMzMzMzN2dywgNDZweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbl9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCAucmVudF9jb250YWluZXIgLmJ0biB7XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoNDRweCwgMy40Mzc1dncsIDY2cHgpO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoLTdweCwgLTAuMzY0NTgzMzMzM3Z3LCAtNC42NjY2NjY2NjY3cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbl9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCAucmVudF9jb250YWluZXIgLmJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW5fYmFubmVyX19jb250YWluZXIgLmxlZnQgLnJlbnRfY29udGFpbmVyIC5yZW50X2NvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tYWluX2Jhbm5lcl9fY29udGFpbmVyIC5sZWZ0IC5yZW50X2NvbnRhaW5lciAucmVudF9jb3VudF9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubWFpbl9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCAucmVudF9jb250YWluZXIgLnJlbnRfY291bnRfX3RleHQuc3ZnX25vbmUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm1haW5fYmFubmVyX19jb250YWluZXIgLmxlZnQgLnJlbnRfY29udGFpbmVyIC5yZW50X2NvdW50X190ZXh0IC50ZXh0X2NvdW50IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMi42NjY2NjY2NjY3cHgsIDAuMjA4MzMzMzMzM3Z3LCA0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbl9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCAucmVudF9jb250YWluZXIgLnJlbnRfY291bnRfX3RleHQgLnRleHRfY291bnQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbl9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCAucmVudF9jb250YWluZXIgLnJlbnRfY291bnRfX3RleHQgLnRleHRfY291bnQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTI4MDIyNzYgKiAxMDB2dyArIDcuOTAzMjcxNjkyN3B4LCAyMXB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMC4wMTQ3Nzk1MTY0ICogMTAwdncgKyA5LjI3MDU1NDc2NTNweCwgMjQuMzlweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW5fYmFubmVyX19jb250YWluZXIgLmxlZnQgLnJlbnRfY29udGFpbmVyIC5yZW50X2NvdW50X190ZXh0IC50ZXh0X2NvdW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubWFpbl9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCAucmVudF9jb250YWluZXIgLnJlbnRfY291bnRfX3RleHQgLnRleHRfY291bnRfcmVtYWluZWQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4zMjgxMjV2dywgMjUuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW5fYmFubmVyX19jb250YWluZXIgLmxlZnQgLnJlbnRfY29udGFpbmVyIC5yZW50X2NvdW50X190ZXh0IC50ZXh0X2NvdW50X3JlbWFpbmVkIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbl9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCAucmVudF9jb250YWluZXIgLnJlbnRfY291bnRfX3RleHQgLnRleHRfY291bnRfcmVtYWluZWQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW5fYmFubmVyX19jb250YWluZXIgLmxlZnQgLnJlbnRfY29udGFpbmVyIC5yZW50X2NvdW50X190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxufVxuLm1haW5fYmFubmVyX19jb250YWluZXIgLmxlZnQgLnJlbnRfY29udGFpbmVyIC5yZW50X2NvdW50IHN2ZyB7XG4gIHdpZHRoOiBjbGFtcCg1MXB4LCAzLjk4NDM3NXZ3LCA3Ni41cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDUxcHgsIDMuOTg0Mzc1dncsIDc2LjVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluX2Jhbm5lcl9fY29udGFpbmVyIC5sZWZ0IC5yZW50X2NvbnRhaW5lciAucmVudF9jb3VudCBzdmcge1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGhlaWdodDogODRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbl9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCAucmVudF9jb250YWluZXIgLnJlbnRfY291bnQgc3ZnIHtcbiAgICB3aWR0aDogY2xhbXAoMjlweCwgMC4wNzgyMzYxMzA5ICogMTAwdncgKyAzLjk2NDQzODEyMjNweCwgODRweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCgyOXB4LCAwLjA3ODIzNjEzMDkgKiAxMDB2dyArIDMuOTY0NDM4MTIyM3B4LCA4NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbl9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCAucmVudF9jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDU0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW5fYmFubmVyX19jb250YWluZXIgLmxlZnQgLnJlbnRfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgyMnB4LCAwLjA0NTUxOTIwMzQgKiAxMDB2dyArIDcuNDMzODU0OTA3NXB4LCA1NHB4KTtcbiAgfVxufVxuLm1haW5fYmFubmVyX19jb250YWluZXIgLmxlZnQgLnRleHQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjJweCwgMS40MjE4NzV2dywgMjcuM3B4KTtcbiAgbWF4LXdpZHRoOiBjbGFtcCg2MzMuMzMzMzMzMzMzM3B4LCA0OS40NzkxNjY2NjY3dncsIDk1MHB4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNDIuNjY2NjY2NjY2N3B4LCAzLjMzMzMzMzMzMzN2dywgNjRweCk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgycHgsIDAuMTU2MjV2dywgM3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW5fYmFubmVyX19jb250YWluZXIgLmxlZnQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbl9iYW5uZXJfX2NvbnRhaW5lciAubGVmdCAudGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW5fYmFubmVyX19jb250YWluZXIgLmxlZnQgLnRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW5fYmFubmVyX19jb250YWluZXIgLmxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCg0cHgsIDAuMDI1NjA0NTUxOSAqIDEwMHZ3ICsgLTQuMTkzNDU2NjE0NXB4LCAyMnB4KTtcbiAgfVxufVxuLm1haW5fYmFubmVyX19jb250YWluZXIgLnJpZ2h0IHtcbiAgd2lkdGg6IDI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ubWFpbl9iYW5uZXJfX2NvbnRhaW5lciAucmlnaHQgLmJhY2tncm91bmRfbGluZSB7XG4gIHotaW5kZXg6IDA7XG59XG4ubWFpbl9iYW5uZXJfX2NvbnRhaW5lciAucmlnaHQgLmltZ190ZXh0IHtcbiAgei1pbmRleDogMTtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOS40NnB4LCAxLjUyMDMxMjV2dywgMjkuMTlweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDE4LjY2NjY2NjY2NjdweCwgMS40NTgzMzMzMzMzdncsIDI4cHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDYwcHgsIDQuNjg3NXZ3LCA5MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW5fYmFubmVyX19jb250YWluZXIgLnJpZ2h0IC5pbWdfdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluX2Jhbm5lcl9fY29udGFpbmVyIC5yaWdodCAuaW1nX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluX2Jhbm5lcl9fY29udGFpbmVyIC5yaWdodCAuaW1nX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluX2Jhbm5lcl9fY29udGFpbmVyIC5yaWdodCAuaW1nX3RleHQge1xuICAgIGJvdHRvbTogY2xhbXAoMHB4LCAwLjAzNTU2MTg3NzcgKiAxMDB2dyArIC0xMS4zNzk4MDA4NTM1cHgsIDI1cHgpO1xuICB9XG59XG4ubWFpbl9iYW5uZXJfX2NvbnRhaW5lciAucmlnaHQgLmJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluX2Jhbm5lcl9fY29udGFpbmVyIC5yaWdodCAuYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbl9iYW5uZXJfX2NvbnRhaW5lciAucmlnaHQgLmJ0biB7XG4gICAgYm90dG9tOiBjbGFtcCg0NXB4LCAwLjA5MjQ2MDg4MTkgKiAxMDB2dyArIDE1LjQxMjUxNzc4MDlweCwgMTEwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluX2Jhbm5lcl9fY29udGFpbmVyIC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IGNsYW1wKDM0NXB4LCAwLjM1NDUzNTk3NSAqIDEwMHZ3ICsgMjMxLjU0ODQ4ODAwODNweCwgNjg1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluX2Jhbm5lcl9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluX2Jhbm5lciB7XG4gICAgbWFyZ2luLXRvcDogLTExMC4yNXB4O1xuICB9XG59XG5cbi5jb250YWluZXIudGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMxLjJweDtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIG1hcmdpbi10b3A6IDM5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb250YWluZXIudGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhaW5lci50ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDE0MjI0NzUxMSAqIDEwMHZ3ICsgOS40NDgwNzk2NTg2cHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC4ycHgsIDAuMDE4NDkyMTc2NCAqIDEwMHZ3ICsgMTIuMjgyNTAzNTU2MnB4LCAzMS4ycHgpO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDI2cHgsIDAuMDE4NDkyMTc2NCAqIDEwMHZ3ICsgMjAuMDgyNTAzNTU2MnB4LCAzOXB4KTtcbiAgfVxufVxuXG4uYWR2YW50YWdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1NS42NjY2NjY2NjY3cHgsIDQuMzQ4OTU4MzMzM3Z3LCA4My41cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFkdmFudGFnZXNfX25hbWUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc19fbmFtZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzX19uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDAuMDcxMTIzNzU1MyAqIDEwMHZ3ICsgNy4yNDAzOTgyOTNweCwgODBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMwcHgsIDAuMDU5NzQzOTU0NSAqIDEwMHZ3ICsgMTAuODgxOTM0NTY2MXB4LCA3MnB4KTtcbiAgfVxufVxuLmFkdmFudGFnZXNfX3RleHRfbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAxLjMyODEyNXZ3LCAyNS41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMS43MTg3NXZ3LCAzM3B4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1heC13aWR0aDogY2xhbXAoMTUwcHgsIDExLjcxODc1dncsIDIyNXB4KTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKC04cHgsIC0wLjQxNjY2NjY2Njd2dywgLTUuMzMzMzMzMzMzM3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXNfX3RleHRfbmFtZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXNfX3RleHRfbmFtZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAxNTY0NzIyNjIgKiAxMDB2dyArIDExLjk5Mjg4NzYyNDVweCwgMjhweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjdweCwgMC4wMjk3Mjk3Mjk3ICogMTAwdncgKyA5LjE4NjQ4NjQ4NjVweCwgMzkuNnB4KTtcbiAgfVxufVxuLmFkdmFudGFnZXNfX3RleHRfbmFtZS5pdGVtNCB7XG4gIG1heC13aWR0aDogY2xhbXAoMTczLjMzMzMzMzMzMzNweCwgMTMuNTQxNjY2NjY2N3Z3LCAyNjBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzX190ZXh0X25hbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjguOHB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzX190ZXh0X25hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC4wMTQyMjQ3NTExICogMTAwdncgKyA5LjQ0ODA3OTY1ODZweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjhweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyAxMS4zMzc2OTU1OTAzcHgsIDI4LjhweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoM3B4LCAtMC4wMDQyNjc0MjUzICogMTAwdncgKyA3LjM2NTU3NjEwMjRweCwgNnB4KTtcbiAgfVxufVxuLmFkdmFudGFnZXNfX3RpdGxlMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg0NHB4LCAzLjQzNzV2dywgNjZweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IGNsYW1wKDE1LjMzMzMzMzMzMzNweCwgMS4xOTc5MTY2NjY3dncsIDIzcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlc19fdGl0bGUyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXNfX3RpdGxlMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAwLjAyODQ0OTUwMjEgKiAxMDB2dyArIDEwLjg5NjE1OTMxNzJweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDAuMDMxMjk0NDUyMyAqIDEwMHZ3ICsgMTEuOTg1Nzc1MjQ4OXB4LCA0NHB4KTtcbiAgfVxufVxuLmFkdmFudGFnZXNfX3RpdGxlMiBzcGFuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI0MwRkYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXNfX3RpdGxlMiB7XG4gICAgbWFyZ2luLXRvcDogNjFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc19fdGl0bGUyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uYWR2YW50YWdlc19faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFkdmFudGFnZXNfX2l0ZW1zIHNwYW4ge1xuICBjb2xvcjogI0MwRkYwMDtcbn1cbi5hZHZhbnRhZ2VzX19pdGVtcyAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYWR2YW50YWdlc19faXRlbXMgLml0ZW06bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZzogMCBjbGFtcCg0NXB4LCAzLjUxNTYyNXZ3LCA2Ny41cHgpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzNzQyNEQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzNzQyNEQ7XG4gIG1hcmdpbjogMCBjbGFtcCg0NXB4LCAzLjUxNTYyNXZ3LCA2Ny41cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlc19faXRlbXMgLml0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nOiAwIDUxcHg7XG4gICAgbWFyZ2luOiAwIDUxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXNfX2l0ZW1zIC5pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIGNsYW1wKDMycHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyAyMy4zNTEzNTEzNTE0cHgsIDUxcHgpO1xuICB9XG59XG4uYWR2YW50YWdlc19faXRlbXMgLml0ZW06bm90KC5pdGVtNCk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoMy4zMzMzMzMzMzMzcHgsIDAuMjYwNDE2NjY2N3Z3LCA1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlc19faXRlbXMgLml0ZW06bm90KC5pdGVtNCk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uYWR2YW50YWdlc19faXRlbXMgLml0ZW0uaXRlbTIge1xuICBwYWRkaW5nOiAwIGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xuICBtYXJnaW46IDAgY2xhbXAoMTYuNjY2NjY2NjY2N3B4LCAxLjMwMjA4MzMzMzN2dywgMjVweCk7XG59XG4uYWR2YW50YWdlc19faXRlbXMgLml0ZW0uaXRlbTMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzc0MjREO1xuICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgxNi42NjY2NjY2NjY3cHgsIDEuMzAyMDgzMzMzM3Z3LCAyNXB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgxNi42NjY2NjY2NjY3cHgsIDEuMzAyMDgzMzMzM3Z3LCAyNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXNfX2l0ZW1zIHtcbiAgICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAzM3B4IGF1dG8gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc19faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDI4cHgsIDAuMDA3MTEyMzc1NSAqIDEwMHZ3ICsgMjUuNzI0MDM5ODI5M3B4LCAzM3B4KTtcbiAgfVxufVxuLmFkdmFudGFnZXNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXNfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc19fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG4uYWR2YW50YWdlcyAuYmdjIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxODBweCwgMTQuMDYyNXZ3LCAyNzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNjJweCwgMTIuNjU2MjV2dywgMjQzcHgpO1xuICBjb2xvcjogIzIxMkQzNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNsYW1wKC0yOXB4LCAtMS41MTA0MTY2NjY3dncsIC0xOS4zMzMzMzMzMzMzcHgpO1xuICBsZWZ0OiA0M3B4O1xuICByaWdodDogNDNweDtcbiAgei1pbmRleDogLTE7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwic2xudFwiIDA7XG59XG4uYWR2YW50YWdlcyAuYmdjIGRpdjpmaXJzdC1jaGlsZCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hZHZhbnRhZ2VzIC5iZ2MgZGl2OmZpcnN0LWNoaWxkLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzIC5iZ2MgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzIC5iZ2MgLm1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMDdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlcyAuYmdjIC5tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzIC5iZ2MgLm1vYiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg5MHB4LCAwLjE5OTE0NjUxNDkgKiAxMDB2dyArIDI2LjI3MzExNTIyMDVweCwgMjMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCg4MXB4LCAwLjE3OTIzMTg2MzQgKiAxMDB2dyArIDIzLjY0NTgwMzY5ODRweCwgMjA3cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzIC5iZ2Mge1xuICAgIGJvdHRvbTogLTIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXMgLmJnYyB7XG4gICAgbGVmdDogY2xhbXAoOXB4LCAwLjA0ODM2NDE1MzYgKiAxMDB2dyArIC02LjQ3NjUyOTE2MDdweCwgNDNweCk7XG4gICAgcmlnaHQ6IGNsYW1wKDlweCwgMC4wNDgzNjQxNTM2ICogMTAwdncgKyAtNi40NzY1MjkxNjA3cHgsIDQzcHgpO1xuICAgIGJvdHRvbTogY2xhbXAoLTIxcHgsIC0wLjAxODQ5MjE3NjQgKiAxMDB2dyArIC0yLjA4MjUwMzU1NjJweCwgLThweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgtMXB4LCAwLjAzNTU2MTg3NzcgKiAxMDB2dyArIC0xMi4zNzk4MDA4NTM1cHgsIDI0cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1M3B4LCAwLjAxOTkxNDY1MTUgKiAxMDB2dyArIDQ2LjYyNzMxMTUyMnB4LCA2N3B4KTtcbiAgfVxufVxuXG4ud2Vic2l0ZV9nZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMxQTI1MkY7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg3MS4zMzMzMzMzMzMzcHgsIDUuNTcyOTE2NjY2N3Z3LCAxMDdweCk7XG59XG4ud2Vic2l0ZV9nZXRfX2hhc2h0YWcge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgzNi42NjY2NjY2NjY3cHgsIDIuODY0NTgzMzMzM3Z3LCA1NXB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud2Vic2l0ZV9nZXRfX2hhc2h0YWcge1xuICAgIG1hcmdpbi10b3A6IDY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndlYnNpdGVfZ2V0X19oYXNodGFnIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG4ud2Vic2l0ZV9nZXRfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTYuNjY2NjY2NjY2N3B4LCAxLjMwMjA4MzMzMzN2dywgMjVweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKC0yMXB4LCAtMS4wOTM3NXZ3LCAtMTRweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi53ZWJzaXRlX2dldF9fdGl0bGUuc2l6ZS0xMDAge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndlYnNpdGVfZ2V0X190aXRsZS5zaXplLTEwMCB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53ZWJzaXRlX2dldF9fdGl0bGUuc2l6ZS0xMDAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICB9XG59XG4ud2Vic2l0ZV9nZXRfX3RpdGxlLnNpemUtODAge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTMuMzMzMzMzMzMzM3B4LCA0LjE2NjY2NjY2Njd2dywgODBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg1My4zMzMzMzMzMzMzcHgsIDQuMTY2NjY2NjY2N3Z3LCA4MHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDYuNjY2NjY2NjY2N3B4LCAwLjUyMDgzMzMzMzN2dywgMTBweCkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndlYnNpdGVfZ2V0X190aXRsZS5zaXplLTgwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDAuMDM4ODMzNTcwNCAqIDEwMHZ3ICsgMTMuNTczMjU3NDY4cHgsIDUzLjNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDI2cHgsIDAuMDM4ODMzNTcwNCAqIDEwMHZ3ICsgMTMuNTczMjU3NDY4cHgsIDUzLjNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndlYnNpdGVfZ2V0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53ZWJzaXRlX2dldF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMC4wMzk4MjkzMDMgKiAxMDB2dyArIDE3LjI1NDYyMzA0NDFweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMwcHgsIDAuMDM5ODI5MzAzICogMTAwdncgKyAxNy4yNTQ2MjMwNDQxcHgsIDU4cHgpO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDI1cHgsIDAuMDA3MTEyMzc1NSAqIDEwMHZ3ICsgMjIuNzI0MDM5ODI5M3B4LCAzMHB4KTtcbiAgfVxufVxuLndlYnNpdGVfZ2V0X19pdGVtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbi53ZWJzaXRlX2dldF9faXRlbXMuY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53ZWJzaXRlX2dldF9faXRlbXMgLml0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBwYWRkaW5nOiBjbGFtcCgxNS4zMzMzMzMzMzMzcHgsIDEuMTk3OTE2NjY2N3Z3LCAyM3B4KSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ud2Vic2l0ZV9nZXRfX2l0ZW1zIC5pdGVtLnNpemUtNjAge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNDRweCwgMy40Mzc1dncsIDY2cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud2Vic2l0ZV9nZXRfX2l0ZW1zIC5pdGVtLnNpemUtNjAge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2Vic2l0ZV9nZXRfX2l0ZW1zIC5pdGVtLnNpemUtNjAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMC4wMjg0NDk1MDIxICogMTAwdncgKyAxMC44OTYxNTkzMTcycHgsIDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAwLjAzMTI5NDQ1MjMgKiAxMDB2dyArIDExLjk4NTc3NTI0ODlweCwgNDRweCk7XG4gIH1cbn1cbi53ZWJzaXRlX2dldF9faXRlbXMgLml0ZW0uc2l6ZS00NCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyOS4zMzMzMzMzMzMzcHgsIDIuMjkxNjY2NjY2N3Z3LCA0NHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDI5LjMzMzMzMzMzMzNweCwgMi4yOTE2NjY2NjY3dncsIDQ0cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbi53ZWJzaXRlX2dldF9faXRlbXMgLml0ZW0uc2l6ZS00MCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNi42NjY2NjY2NjY3cHgsIDIuMDgzMzMzMzMzM3Z3LCA0MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbi53ZWJzaXRlX2dldF9faXRlbXMgLml0ZW06bm90KC5jb2x1bW4pOm50aC1jaGlsZChvZGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgzMHB4LCAyLjM0Mzc1dncsIDQ1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud2Vic2l0ZV9nZXRfX2l0ZW1zIC5pdGVtOm5vdCguY29sdW1uKTpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ud2Vic2l0ZV9nZXRfX2l0ZW1zIC5pdGVtOm5vdCguY29sdW1uKTpudGgtY2hpbGQoZXZlbikge1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMzBweCwgMi4zNDM3NXZ3LCA0NXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndlYnNpdGVfZ2V0X19pdGVtcyAuaXRlbTpub3QoLmNvbHVtbik6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLndlYnNpdGVfZ2V0X19pdGVtcyAuaXRlbSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud2Vic2l0ZV9nZXRfX2l0ZW1zIC5pdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2Vic2l0ZV9nZXRfX2l0ZW1zIC5pdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53ZWJzaXRlX2dldF9faXRlbXMgLml0ZW0gc3BhbiB7XG4gICAgd2lkdGg6IDU4LjUlO1xuICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndlYnNpdGVfZ2V0X19pdGVtcyAuaXRlbSBzcGFuIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDE0MjI0NzUxMSAqIDEwMHZ3ICsgOS40NDgwNzk2NTg2cHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi44cHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgMTEuMzM3Njk1NTkwM3B4LCAyOC44cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLndlYnNpdGVfZ2V0X19pdGVtcyAuaXRlbS5jb2x1bW4ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU1JSAyNCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi53ZWJzaXRlX2dldF9faXRlbXMgLml0ZW0uY29sdW1uIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi53ZWJzaXRlX2dldF9faXRlbXMgLml0ZW0uY29sdW1uOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud2Vic2l0ZV9nZXRfX2l0ZW1zIC5pdGVtIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIH1cbiAgLndlYnNpdGVfZ2V0X19pdGVtcyAuaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLndlYnNpdGVfZ2V0X19pdGVtcyAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53ZWJzaXRlX2dldF9faXRlbXMgLml0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndlYnNpdGVfZ2V0X19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgIG1hcmdpbjogMHB4IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndlYnNpdGVfZ2V0X19pdGVtcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ud2Vic2l0ZV9nZXQgLmJnY19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndlYnNpdGVfZ2V0IC5iZ2NfY29udGFpbmVyIC5lbGVtZW50IHtcbiAgd2lkdGg6IGNsYW1wKDI5OXB4LCAyMy4zNTkzNzV2dywgNDQ4LjVweCk7XG4gIGhlaWdodDogY2xhbXAoMjk5cHgsIDIzLjM1OTM3NXZ3LCA0NDguNXB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgtMjI0LjI1cHgsIC0xMS42Nzk2ODc1dncsIC0xNDkuNXB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG4ud2Vic2l0ZV9nZXQgLmJnY19jb250YWluZXIgLmVsZW1lbnQuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53ZWJzaXRlX2dldCAuYmdjX2NvbnRhaW5lciAuZWxlbWVudCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxMCk7XG4gIH1cbn1cbi53ZWJzaXRlX2dldCAuYnRuX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53ZWJzaXRlX2dldCAuYnRuX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2Vic2l0ZV9nZXQgLmJ0bl9jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDEwcHgsIDAuMDM2OTg0MzUyOCAqIDEwMHZ3ICsgLTEuODM0OTkyODg3NnB4LCAzNnB4KTtcbiAgfVxuICAud2Vic2l0ZV9nZXQgLmJ0bl9jb250YWluZXIgc3BhbiB7XG4gICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxOC43cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndlYnNpdGVfZ2V0IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogODI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndlYnNpdGVfZ2V0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2Vic2l0ZV9nZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgzNXB4LCAwLjA2OTcwMTI4MDIgKiAxMDB2dyArIDEyLjY5NTU5MDMyNzJweCwgODRweCk7XG4gIH1cbn1cblxuLnRoZV9iZXN0X2NvbXBldGl0aW9uIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDM4LjY2NjY2NjY2NjdweCwgMy4wMjA4MzMzMzMzdncsIDU4cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg0Mi4zMzMzMzMzMzMzcHgsIDMuMzA3MjkxNjY2N3Z3LCA2My41cHgpO1xufVxuLnRoZV9iZXN0X2NvbXBldGl0aW9uX19oYXNodGFnIHtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDQzLjMzMzMzMzMzMzNweCwgMy4zODU0MTY2NjY3dncsIDY1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGhlX2Jlc3RfY29tcGV0aXRpb25fX2hhc2h0YWcge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aGVfYmVzdF9jb21wZXRpdGlvbl9faGFzaHRhZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNsYW1wKDFweCwgMC4wMzQxMzk0MDI2ICogMTAwdncgKyAtOS45MjQ2MDg4MTkzcHgsIDI1cHgpO1xuICB9XG59XG4udGhlX2Jlc3RfY29tcGV0aXRpb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1heC13aWR0aDogY2xhbXAoNzA2LjY2NjY2NjY2NjdweCwgNTUuMjA4MzMzMzMzM3Z3LCAxMDYwcHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgtMjFweCwgLTEuMDkzNzV2dywgLTE0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGhlX2Jlc3RfY29tcGV0aXRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRoZV9iZXN0X2NvbXBldGl0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gIH1cbn1cbi50aGVfYmVzdF9jb21wZXRpdGlvbl9fdGl0bGUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi50aGVfYmVzdF9jb21wZXRpdGlvbl9fdGl0bGUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKC0yM3B4LCAtMS4xOTc5MTY2NjY3dncsIC0xNS4zMzMzMzMzMzMzcHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgtMzdweCwgLTEuOTI3MDgzMzMzM3Z3LCAtMjQuNjY2NjY2NjY2N3B4KTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50aGVfYmVzdF9jb21wZXRpdGlvbl9fdGl0bGUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50aGVfYmVzdF9jb21wZXRpdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGhlX2Jlc3RfY29tcGV0aXRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiBjbGFtcCgxOTBweCwgMC43MzgyNjQ1ODA0ICogMTAwdncgKyAtNDYuMjQ0NjY1NzE4M3B4LCA3MDlweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGhlX2Jlc3RfY29tcGV0aXRpb25fX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi50aGVfYmVzdF9jb21wZXRpdGlvbl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNsYW1wKDU1LjMzMzMzMzMzMzNweCwgNC4zMjI5MTY2NjY3dncsIDgzcHgpO1xuICByaWdodDogY2xhbXAoNjYuNjY2NjY2NjY2N3B4LCA1LjIwODMzMzMzMzN2dywgMTAwcHgpO1xuICB3aWR0aDogY2xhbXAoMzMxLjMzMzMzMzMzMzNweCwgMjUuODg1NDE2NjY2N3Z3LCA0OTdweCk7XG4gIGhlaWdodDogY2xhbXAoNDc2LjY2NjY2NjY2NjdweCwgMzcuMjM5NTgzMzMzM3Z3LCA3MTVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50aGVfYmVzdF9jb21wZXRpdGlvbl9faW1nIHtcbiAgICB3aWR0aDogMTkzcHg7XG4gICAgaGVpZ2h0OiAyODFweDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRoZV9iZXN0X2NvbXBldGl0aW9uX19pbWcge1xuICAgIHdpZHRoOiBjbGFtcCgxMTNweCwgMC4xMTM3OTgwMDg1ICogMTAwdncgKyA3Ni41ODQ2MzcyNjg4cHgsIDE5M3B4KTtcbiAgICBoZWlnaHQ6IGNsYW1wKDE2M3B4LCAwLjE2Nzg1MjA2MjYgKiAxMDB2dyArIDEwOS4yODczMzk5NzE2cHgsIDI4MXB4KTtcbiAgICB0b3A6IGNsYW1wKDBweCwgLTAuMDM0MTM5NDAyNiAqIDEwMHZ3ICsgMzQuOTI0NjA4ODE5M3B4LCAyNHB4KTtcbiAgICByaWdodDogY2xhbXAoMjFweCwgMC4wNTEyMDkxMDM4ICogMTAwdncgKyA0LjYxMzA4Njc3MXB4LCA1N3B4KTtcbiAgfVxufVxuLnRoZV9iZXN0X2NvbXBldGl0aW9uX19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpIGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIG1heC13aWR0aDogODIlO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg3LjMzMzMzMzMzMzNweCwgMC41NzI5MTY2NjY3dncsIDExcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGhlX2Jlc3RfY29tcGV0aXRpb25fX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBnYXA6IDlweCAzNnB4O1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRoZV9iZXN0X2NvbXBldGl0aW9uX19pdGVtcyB7XG4gICAgZ2FwOiAxMXB4IDdweDtcbiAgfVxufVxuLnRoZV9iZXN0X2NvbXBldGl0aW9uX19pdGVtIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDI5LjMzMzMzMzMzMzNweCwgMi4yOTE2NjY2NjY3dncsIDQ0cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4udGhlX2Jlc3RfY29tcGV0aXRpb25fX2l0ZW0gLm5hbWUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNDRweCwgMy40Mzc1dncsIDY2cHgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50aGVfYmVzdF9jb21wZXRpdGlvbl9faXRlbSAubmFtZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aGVfYmVzdF9jb21wZXRpdGlvbl9faXRlbSAubmFtZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAwLjAyODQ0OTUwMjEgKiAxMDB2dyArIDEwLjg5NjE1OTMxNzJweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDAuMDMxMjk0NDUyMyAqIDEwMHZ3ICsgMTEuOTg1Nzc1MjQ4OXB4LCA0NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGhlX2Jlc3RfY29tcGV0aXRpb25fX2l0ZW0gLm5hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aGVfYmVzdF9jb21wZXRpdGlvbl9faXRlbSAubmFtZSB7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjA2cHgsIDAuMDI1NTE5MjAzNCAqIDEwMHZ3ICsgOS44OTM4NTQ5MDc1cHgsIDM2cHgpO1xuICB9XG59XG4udGhlX2Jlc3RfY29tcGV0aXRpb25fX2l0ZW0gLnRleHQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDIzLjMzMzMzMzMzMzNweCwgMS44MjI5MTY2NjY3dncsIDM1cHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg3LjMzMzMzMzMzMzNweCwgMC41NzI5MTY2NjY3dncsIDExcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGhlX2Jlc3RfY29tcGV0aXRpb25fX2l0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGhlX2Jlc3RfY29tcGV0aXRpb25fX2l0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50aGVfYmVzdF9jb21wZXRpdGlvbl9faXRlbSAudGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRoZV9iZXN0X2NvbXBldGl0aW9uX19pdGVtIC50ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgNy45OTI4ODc2MjQ1cHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNS42cHgsIDAuMDE4Nzc2NjcxNCAqIDEwMHZ3ICsgOS41OTE0NjUxNDk0cHgsIDI4LjhweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoNXB4LCAwLjA4NTM0ODUwNjQgKiAxMDB2dyArIC0yMi4zMTE1MjIwNDg0cHgsIDY1cHgpO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnRoZV9iZXN0X2NvbXBldGl0aW9uX19pdGVtIGltZyB7XG4gIGhlaWdodDogY2xhbXAoMjhweCwgMi4xODc1dncsIDQycHgpO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMTBweCwgMC43ODEyNXZ3LCAxNXB4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMTUuMzMzMzMzMzMzM3B4LCAxLjE5NzkxNjY2Njd2dywgMjNweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50aGVfYmVzdF9jb21wZXRpdGlvbl9faXRlbSBpbWcge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRoZV9iZXN0X2NvbXBldGl0aW9uX19pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiBjbGFtcCgxOHB4LCAwLjAyNTYwNDU1MTkgKiAxMDB2dyArIDkuODA2NTQzMzg1NXB4LCAzNnB4KTtcbiAgICBtYXJnaW4tbGVmdDogY2xhbXAoMHB4LCAwLjAxNDIyNDc1MTEgKiAxMDB2dyArIC00LjU1MTkyMDM0MTRweCwgMTBweCk7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoM3B4LCAwLjAwMjg0NDk1MDIgKiAxMDB2dyArIDIuMDg5NjE1OTMxN3B4LCA1cHgpO1xuICB9XG59XG4udGhlX2Jlc3RfY29tcGV0aXRpb25fX2l0ZW0gc3ZnIHtcbiAgd2lkdGg6IGNsYW1wKDg5LjMzMzMzMzMzMzNweCwgNi45NzkxNjY2NjY3dncsIDEzNHB4KTtcbiAgaGVpZ2h0OiBjbGFtcCg3OHB4LCA2LjA5Mzc1dncsIDExN3B4KTtcbiAgZmlsbDogIzIxMkQzNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiBjbGFtcCgxNS4zMzMzMzMzMzMzcHgsIDEuMTk3OTE2NjY2N3Z3LCAyM3B4KTtcbiAgbGVmdDogY2xhbXAoLTNweCwgLTAuMTU2MjV2dywgLTJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50aGVfYmVzdF9jb21wZXRpdGlvbl9faXRlbSBzdmcge1xuICAgIHdpZHRoOiAxMjlweDtcbiAgICBoZWlnaHQ6IDExM3B4O1xuICAgIHRvcDogMTRweDtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRoZV9iZXN0X2NvbXBldGl0aW9uX19pdGVtIHN2ZyB7XG4gICAgd2lkdGg6IDYxcHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIHRvcDogY2xhbXAoLTRweCwgMC4wMjU2MDQ1NTE5ICogMTAwdncgKyAtMTIuMTkzNDU2NjE0NXB4LCAxNHB4KTtcbiAgfVxufVxuLnRoZV9iZXN0X2NvbXBldGl0aW9uX19pdGVtOmZpcnN0LWNoaWxkIHN2ZyB7XG4gIGxlZnQ6IGNsYW1wKC0yM3B4LCAtMS4xOTc5MTY2NjY3dncsIC0xNS4zMzMzMzMzMzMzcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGhlX2Jlc3RfY29tcGV0aXRpb25fX2l0ZW06Zmlyc3QtY2hpbGQgc3ZnIHtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRoZV9iZXN0X2NvbXBldGl0aW9uX19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRoZV9iZXN0X2NvbXBldGl0aW9uX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDBweCwgMC4wMzU1NjE4Nzc3ICogMTAwdncgKyAtMTEuMzc5ODAwODUzNXB4LCAyNXB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgyMXB4LCAwLjAyNzAyNzAyNyAqIDEwMHZ3ICsgMTIuMzUxMzUxMzUxNHB4LCA0MHB4KTtcbiAgfVxufVxuLnRoZV9iZXN0X2NvbXBldGl0aW9uX19idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg1My4zMzMzMzMzMzMzcHgsIDQuMTY2NjY2NjY2N3Z3LCA4MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRoZV9iZXN0X2NvbXBldGl0aW9uX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGhlX2Jlc3RfY29tcGV0aXRpb25fX2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRoZV9iZXN0X2NvbXBldGl0aW9uIC5iYWNrZ3JvdW5kX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4udGhlX2Jlc3RfY29tcGV0aXRpb24gLmJhY2tncm91bmRfbGluZS5sYXN0IHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpIGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGhlX2Jlc3RfY29tcGV0aXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aGVfYmVzdF9jb21wZXRpdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDM5cHgsIDAuMDM2OTg0MzUyOCAqIDEwMHZ3ICsgMjcuMTY1MDA3MTEyNHB4LCA2NXB4KTtcbiAgfVxufVxuXG4uY29zdF9zaXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNDIuMzMzMzMzMzMzM3B4LCAzLjMwNzI5MTY2Njd2dywgNjMuNXB4KTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uY29zdF9zaXRlLm10IHtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg3NS42NjY2NjY2NjY3cHgsIDUuOTExNDU4MzMzM3Z3LCAxMTMuNXB4KTtcbn1cbi5jb3N0X3NpdGVfX2hhc2h0YWcge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvc3Rfc2l0ZV9fdG9wX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDQ0cHgsIDMuNDM3NXZ3LCA2NnB4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNnB4LCAwLjQ2ODc1dncsIDlweCk7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgxMC42NjY2NjY2NjY3cHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvc3Rfc2l0ZV9fdG9wX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvc3Rfc2l0ZV9fdG9wX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDI4NDQ5NTAyMSAqIDEwMHZ3ICsgMTAuODk2MTU5MzE3MnB4LCA0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wMzEyOTQ0NTIzICogMTAwdncgKyAxMS45ODU3NzUyNDg5cHgsIDQ0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb3N0X3NpdGVfX3RvcF90aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29zdF9zaXRlX190b3BfdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDhweCwgMC4wMDI4NDQ5NTAyICogMTAwdncgKyA3LjA4OTYxNTkzMTdweCwgMTBweCk7XG4gIH1cbn1cbi5jb3N0X3NpdGVfX2JvdHRvbV90aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29zdF9zaXRlX19ib3R0b21fdGl0bGUuZm9udC05NSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg2My4zMzMzMzMzMzMzcHgsIDQuOTQ3OTE2NjY2N3Z3LCA5NXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDU4LjI2NjY2NjY2NjdweCwgNC41NTIwODMzMzMzdncsIDg3LjRweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBtYXJnaW4tdG9wOiBjbGFtcCg2LjY2NjY2NjY2NjdweCwgMC41MjA4MzMzMzMzdncsIDEwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29zdF9zaXRlX19ib3R0b21fdGl0bGUuZm9udC05NSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAwLjA1ODMyMTQ3OTQgKiAxMDB2dyArIDMuMzM3MTI2NjAwM3B4LCA2M3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wNTEyMDkxMDM4ICogMTAwdncgKyA1LjYxMzA4Njc3MXB4LCA1OHB4KTtcbiAgfVxufVxuLmNvc3Rfc2l0ZV9fYm90dG9tX3RpdGxlLmZvbnQtMTAwIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi10b3A6IGNsYW1wKC0yNHB4LCAtMS4yNXZ3LCAtMTZweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb3N0X3NpdGVfX2JvdHRvbV90aXRsZS5mb250LTEwMCB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb3N0X3NpdGVfX2JvdHRvbV90aXRsZS5mb250LTEwMCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvc3Rfc2l0ZV9fYm90dG9tX3RpdGxlLmZvbnQtMTAwIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvc3Rfc2l0ZV9fYm90dG9tX3RpdGxlLmZvbnQtMTAwIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDVweCwgMC4wMDI4NDQ5NTAyICogMTAwdncgKyA0LjA4OTYxNTkzMTdweCwgN3B4KTtcbiAgfVxufVxuLmNvc3Rfc2l0ZV9fYm90dG9tX3RpdGxlIHNwYW4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uY29zdF9zaXRlX19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogY2xhbXAoNDEuMzMzMzMzMzMzM3B4LCAzLjIyOTE2NjY2Njd2dywgNjJweCkgY2xhbXAoNzBweCwgNS40Njg3NXZ3LCAxMDVweCk7XG4gIG1heC13aWR0aDogNzYlO1xuICBtYXJnaW46IGNsYW1wKDM4LjY2NjY2NjY2NjdweCwgMy4wMjA4MzMzMzMzdncsIDU4cHgpIGF1dG8gMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4uY29zdF9zaXRlX19pdGVtcy5lbDIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBtYXgtd2lkdGg6IDU1JTtcbn1cbi5jb3N0X3NpdGVfX2l0ZW1zLmVsNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG4uY29zdF9zaXRlX19pdGVtcy5lbDcge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpIGNsYW1wKDMzLjMzMzMzMzMzMzNweCwgMi42MDQxNjY2NjY3dncsIDUwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29zdF9zaXRlX19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICBnYXA6IDQzcHggNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29zdF9zaXRlX19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMjBweCwgMC4wMTg0OTIxNzY0ICogMTAwdncgKyAxNC4wODI1MDM1NTYycHgsIDMzcHgpO1xuICAgIGdhcDogY2xhbXAoMjBweCwgMC4wMzI3MTY5Mjc1ICogMTAwdncgKyA5LjUzMDU4MzIxNDhweCwgNDNweCk7XG4gIH1cbn1cbi5jb3N0X3NpdGVfX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbi5jb3N0X3NpdGVfX2l0ZW0uZWw0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4uY29zdF9zaXRlX19pdGVtIC5uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMi40MjE4NzV2dywgNDYuNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMi42NjY2NjY2NjY3cHgsIDAuMjA4MzMzMzMzM3Z3LCA0cHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29zdF9zaXRlX19pdGVtIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29zdF9zaXRlX19pdGVtIC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb3N0X3NpdGVfX2l0ZW0gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb3N0X3NpdGVfX2l0ZW0gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMzI3MTY5Mjc1ICogMTAwdncgKyA2LjUzMDU4MzIxNDhweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjdweCwgMC4wMzU5ODg2MjAyICogMTAwdncgKyA3LjE4MzY0MTUzNjNweCwgNDRweCk7XG4gIH1cbn1cbi5jb3N0X3NpdGVfX2l0ZW0gLnRleHQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvc3Rfc2l0ZV9faXRlbSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb3N0X3NpdGVfX2l0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG4uY29zdF9zaXRlX19pdGVtIC5jb3N0IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMi40MjE4NzV2dywgNDYuNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjQzBGRjAwO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxNS4zMzMzMzMzMzMzcHgsIDEuMTk3OTE2NjY2N3Z3LCAyM3B4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvc3Rfc2l0ZV9faXRlbSAuY29zdCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvc3Rfc2l0ZV9faXRlbSAuY29zdCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAyNzAyNzAyNyAqIDEwMHZ3ICsgOC4zNTEzNTEzNTE0cHgsIDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAwLjAxMjIzMzI4NTkgKiAxMDB2dyArIDI3LjA4NTM0ODUwNjRweCwgMzkuNnB4KTtcbiAgfVxufVxuLmNvc3Rfc2l0ZV9faXRlbSAuY29zdC5tdGEge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29zdF9zaXRlX19pdGVtIC5jb3N0IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29zdF9zaXRlX19pdGVtIC5jb3N0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDMyNzE2OTI3NSAqIDEwMHZ3ICsgNi41MzA1ODMyMTQ4cHgsIDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDM1OTg4NjIwMiAqIDEwMHZ3ICsgNy4xODM2NDE1MzYzcHgsIDQ0cHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cbn1cbi5jb3N0X3NpdGVfX2l0ZW0gLnRlcm0ge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29zdF9zaXRlX19pdGVtIC50ZXJtIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvc3Rfc2l0ZV9faXRlbSAudGVybSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvc3Rfc2l0ZV9faXRlbSAuZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxufVxuLmNvc3Rfc2l0ZV9faXRlbSAuaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2xhbXAoLTMxcHgsIC0xLjYxNDU4MzMzMzN2dywgLTIwLjY2NjY2NjY2NjdweCk7XG4gIHJpZ2h0OiBjbGFtcCgtMTgwcHgsIC05LjM3NXZ3LCAtMTIwcHgpO1xuICB3aWR0aDogY2xhbXAoMjEyLjY2NjY2NjY2NjdweCwgMTYuNjE0NTgzMzMzM3Z3LCAzMTlweCk7XG4gIGhlaWdodDogY2xhbXAoMTM4cHgsIDEwLjc4MTI1dncsIDIwN3B4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uY29zdF9zaXRlX19pdGVtIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB0cmFuc2l0aW9uOiByb3RhdGUgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29zdF9zaXRlX19pdGVtIC5pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuY29zdF9zaXRlX19pdGVtOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5jb3N0X3NpdGVfX2l0ZW06aG92ZXIgLmltYWdlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5jb3N0X3NpdGVfX2l0ZW06aG92ZXIgLmltYWdlIGltZyB7XG4gICAgcm90YXRlOiAxMmRlZztcbiAgfVxuICAuY29zdF9zaXRlX19pdGVtOmhvdmVyOm50aC1jaGlsZCgzKSAuaW1hZ2UgaW1nLCAuY29zdF9zaXRlX19pdGVtOmhvdmVyOm50aC1jaGlsZCg2KSAuaW1hZ2UgaW1nIHtcbiAgICByb3RhdGU6IC0xMmRlZztcbiAgfVxuICAuY29zdF9zaXRlX19pdGVtOmhvdmVyLm5vdF9pbWcgLm5hbWUge1xuICAgIGNvbG9yOiAjQzBGRjAwO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLmNvc3Rfc2l0ZV9faXRlbTphY3RpdmUge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmNvc3Rfc2l0ZV9faXRlbTphY3RpdmUgLmltYWdlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5jb3N0X3NpdGVfX2l0ZW06YWN0aXZlIC5pbWFnZSBpbWcge1xuICAgIHJvdGF0ZTogMTJkZWc7XG4gIH1cbiAgLmNvc3Rfc2l0ZV9faXRlbTphY3RpdmU6bnRoLWNoaWxkKDMpIC5pbWFnZSBpbWcsIC5jb3N0X3NpdGVfX2l0ZW06YWN0aXZlOm50aC1jaGlsZCg2KSAuaW1hZ2UgaW1nIHtcbiAgICByb3RhdGU6IC0xMmRlZztcbiAgfVxuICAuY29zdF9zaXRlX19pdGVtOmFjdGl2ZS5ub3RfaW1nIC5uYW1lIHtcbiAgICBjb2xvcjogI0MwRkYwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29zdF9zaXRlX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmNvc3Rfc2l0ZV9fYnRuX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb3N0X3NpdGUubGFzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KSBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzEyMUIyNCA2MiUsICMyMTJEMzcgMTAwJSk7XG59XG4uY29zdF9zaXRlIC5iYWNrZ3JvdW5kX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cbi5jb3N0X3NpdGUgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvc3Rfc2l0ZSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDg2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvc3Rfc2l0ZSB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDFweCwgMC4wMzI3MTY5Mjc1ICogMTAwdncgKyAtOS40Njk0MTY3ODUycHgsIDI0cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgzMHB4LCAwLjA3OTU0NTQ1NDUgKiAxMDB2dyArIDQuNTQ1NDU0NTQ1NXB4LCA4NnB4KTtcbiAgfVxufVxuXG4uY2FuX3dlX2dvIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDM4cHgsIDIuOTY4NzV2dywgNTdweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbn1cbi5jYW5fd2VfZ29fX2hhc2h0YWcge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhbl93ZV9nb19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2xhbXAoLTIwcHgsIC0xLjA0MTY2NjY2Njd2dywgLTEzLjMzMzMzMzMzMzNweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYW5fd2VfZ29fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbl93ZV9nb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICB9XG59XG4uY2FuX3dlX2dvX190aXRsZSBzcGFuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FuX3dlX2dvX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYW5fd2VfZ29fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5jYW5fd2VfZ29fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMzIuNjY2NjY2NjY2N3B4LCAyLjU1MjA4MzMzMzN2dywgNDlweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYW5fd2VfZ29fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYW5fd2VfZ29fX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMTZweCwgMC4wMjI3NTk2MDE3ICogMTAwdncgKyA4LjcxNjkyNzQ1MzhweCwgMzJweCk7XG4gIH1cbn1cbi5jYW5fd2VfZ29fX2xlZnQge1xuICB3aWR0aDogNTkuNyU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogY2xhbXAoN3B4LCAwLjU0Njg3NXZ3LCAxMC41cHgpIGNsYW1wKDZweCwgMC40Njg3NXZ3LCA5cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FuX3dlX2dvX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ2FwOiAwO1xuICB9XG59XG4uY2FuX3dlX2dvX19yaWdodCB7XG4gIHdpZHRoOiAzOC41JTtcbiAgYmFja2dyb3VuZDogIzFBMjUyRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jYW5fd2VfZ29fX3JpZ2h0IC5mb3JtX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDQ0cHgsIDMuNDM3NXZ3LCA2NnB4KTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDQzcHgsIDMuMzU5Mzc1dncsIDY0LjVweCk7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoNTZweCwgNC4zNzV2dywgODRweCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDU2cHgsIDQuMzc1dncsIDg0cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg2LjY2NjY2NjY2NjdweCwgMC41MjA4MzMzMzMzdncsIDEwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FuX3dlX2dvX19yaWdodCAuZm9ybV90aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYW5fd2VfZ29fX3JpZ2h0IC5mb3JtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDI4NDQ5NTAyMSAqIDEwMHZ3ICsgMTAuODk2MTU5MzE3MnB4LCA0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wMzEyOTQ0NTIzICogMTAwdncgKyAxMS45ODU3NzUyNDg5cHgsIDQ0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYW5fd2VfZ29fX3JpZ2h0IC5mb3JtX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYW5fd2VfZ29fX3JpZ2h0IC5mb3JtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDIzcHgsIDAuMDI5ODcxOTc3MiAqIDEwMHZ3ICsgMTMuNDQwOTY3MjgzMXB4LCA0NHB4KTtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICB9XG59XG4uY2FuX3dlX2dvX19yaWdodCAuZm9ybV90ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoNTZweCwgNC4zNzV2dywgODRweCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDU2cHgsIDQuMzc1dncsIDg0cHgpO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzJweCwgMi41dncsIDQ4cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FuX3dlX2dvX19yaWdodCAuZm9ybV90ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbl93ZV9nb19fcmlnaHQgLmZvcm1fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhbl93ZV9nb19fcmlnaHQgLmZvcm1fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FuX3dlX2dvX19yaWdodCAuZm9ybV90ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDE0MjI0NzUxMSAqIDEwMHZ3ICsgOS40NDgwNzk2NTg2cHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC44M3B4LCAwLjAxNDE4MjA3NjggKiAxMDB2dyArIDE0LjI5MTczNTQxOTZweCwgMjguOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyNHB4LCAwLjAxODQ5MjE3NjQgKiAxMDB2dyArIDE4LjA4MjUwMzU1NjJweCwgMzdweCk7XG4gIH1cbn1cbi5jYW5fd2VfZ29fX3JpZ2h0IGZvcm0ge1xuICBwYWRkaW5nOiAwIGNsYW1wKDU2cHgsIDQuMzc1dncsIDg0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FuX3dlX2dvX19yaWdodCBmb3JtIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMHB4LCAwLjc4MTI1dncsIDE1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FuX3dlX2dvX19yaWdodCBmb3JtIGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhbl93ZV9nb19fcmlnaHQgZm9ybSBpbnB1dC5uYW1lIHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICB9XG4gIC5jYW5fd2VfZ29fX3JpZ2h0IGZvcm0gaW5wdXQucGhvbmUge1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbl93ZV9nb19fcmlnaHQgZm9ybSBpbnB1dC5waG9uZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICBncmlkLXJvdzogMi8zO1xuICB9XG59XG4uY2FuX3dlX2dvX19yaWdodCBmb3JtIC5pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTJEMzc7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhbl93ZV9nb19fcmlnaHQgZm9ybSAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhbl93ZV9nb19fcmlnaHQgZm9ybSAuYnRuIHtcbiAgICBncmlkLXJvdzogMi8zO1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FuX3dlX2dvX19yaWdodCBmb3JtIC5idG4ge1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgZ3JpZC1yb3c6IDMvNDtcbiAgfVxufVxuLmNhbl93ZV9nb19fcmlnaHQgZm9ybSAucGVyc29uYWwge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhbl93ZV9nb19fcmlnaHQgZm9ybSAucGVyc29uYWwge1xuICAgIG1hcmdpbi10b3A6IDY2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbl93ZV9nb19fcmlnaHQgZm9ybSAucGVyc29uYWwge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDE4cHgsIDAuMDY4Mjc4ODA1MSAqIDEwMHZ3ICsgLTMuODQ5MjE3NjM4N3B4LCA2NnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMzVweCwgMC4wMTI4MDIyNzYgKiAxMDB2dyArIDMwLjkwMzI3MTY5MjdweCwgNDRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhbl93ZV9nb19fcmlnaHQgZm9ybSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYW5fd2VfZ29fX3JpZ2h0IGZvcm0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBnYXA6IGNsYW1wKDhweCwgMC4wMTEzNzk4MDA5ICogMTAwdncgKyA0LjM1ODQ2MzcyNjlweCwgMTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhbl93ZV9nb19fcmlnaHQge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogLTU2cHg7XG4gICAgbWFyZ2luLXRvcDogMzFweDtcbiAgICBwYWRkaW5nOiAwIDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbl93ZV9nb19fcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDhweCwgMC4wMzI3MTY5Mjc1ICogMTAwdncgKyAtMi40Njk0MTY3ODUycHgsIDMxcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCgtNTZweCwgLTAuMDUxMjA5MTAzOCAqIDEwMHZ3ICsgLTMuNjEzMDg2NzcxcHgsIC0yMHB4KTtcbiAgICBwYWRkaW5nOiAwIGNsYW1wKDIwcHgsIDAuMDUxMjA5MTAzOCAqIDEwMHZ3ICsgMy42MTMwODY3NzFweCwgNTZweCk7XG4gIH1cbn1cbi5jYW5fd2VfZ29fX2l0ZW0ge1xuICBoZWlnaHQ6IGNsYW1wKDE3MC42NjY2NjY2NjY3cHgsIDEzLjMzMzMzMzMzMzN2dywgMjU2cHgpO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgxM3B4LCAxLjAxNTYyNXZ3LCAxOS41cHgpO1xuICBwYWRkaW5nOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCkgY2xhbXAoMjFweCwgMS42NDA2MjV2dywgMzEuNXB4KSBjbGFtcCgxNXB4LCAxLjE3MTg3NXZ3LCAyMi41cHgpIGNsYW1wKDE5cHgsIDEuNDg0Mzc1dncsIDI4LjVweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuLmNhbl93ZV9nb19faXRlbSAubmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhbl93ZV9nb19faXRlbSAubmFtZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbl93ZV9nb19faXRlbSAubmFtZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAyNzAyNzAyNyAqIDEwMHZ3ICsgOC4zNTEzNTEzNTE0cHgsIDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAwLjAxMjIzMzI4NTkgKiAxMDB2dyArIDI3LjA4NTM0ODUwNjRweCwgMzkuNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FuX3dlX2dvX19pdGVtIC5uYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2FuX3dlX2dvX19pdGVtIC5kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoOS4zMzMzMzMzMzMzcHgsIDAuNzI5MTY2NjY2N3Z3LCAxNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhbl93ZV9nb19faXRlbSAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYW5fd2VfZ29fX2l0ZW0gLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYW5fd2VfZ29fX2l0ZW0gLmRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FuX3dlX2dvX19pdGVtIC5kZXNjIHtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTQuNHB4LCAwLjAyMDQ4MzY0MTUgKiAxMDB2dyArIDcuODQ1MjM0NzA4NHB4LCAyOC44cHgpO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDZweCwgMC4wMDQyNjc0MjUzICogMTAwdncgKyA0LjYzNDQyMzg5NzZweCwgOXB4KTtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICB9XG59XG4uY2FuX3dlX2dvX19pdGVtIC50ZXJtIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICNDMEZGMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYW5fd2VfZ29fX2l0ZW0gLnRlcm0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FuX3dlX2dvX19pdGVtIC50ZXJtIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FuX3dlX2dvX19pdGVtIC50ZXJtIHtcbiAgICBsaW5lLWhlaWdodDogMjYuNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYW5fd2VfZ29fX2l0ZW0gLnRlcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDEzLjJweCwgMC4wMTg3NzY2NzE0ICogMTAwdncgKyA3LjE5MTQ2NTE0OTRweCwgMjYuNHB4KTtcbiAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIH1cbn1cbi5jYW5fd2VfZ29fX2l0ZW0gLmdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhbl93ZV9nb19faXRlbSAuZ3JvdXAgLm5hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FuX3dlX2dvX19pdGVtIC5ncm91cCAubmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYW5fd2VfZ29fX2l0ZW0gLmdyb3VwIC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDMyNzE2OTI3NSAqIDEwMHZ3ICsgNi41MzA1ODMyMTQ4cHgsIDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxN3B4LCAwLjAzMjcxNjkyNzUgKiAxMDB2dyArIDYuNTMwNTgzMjE0OHB4LCA0MHB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYW5fd2VfZ29fX2l0ZW0gLmdyb3VwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbl93ZV9nb19faXRlbSAuZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uY2FuX3dlX2dvX19pdGVtIC5sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FuX3dlX2dvX19pdGVtIC5sZWZ0IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG4uY2FuX3dlX2dvX19pdGVtIC5yaWdodCAudGVybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYW5fd2VfZ29fX2l0ZW0gLnJpZ2h0IC50ZXJtIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbl93ZV9nb19faXRlbSAucmlnaHQge1xuICAgIHdpZHRoOiAyNCU7XG4gIH1cbn1cbi5jYW5fd2VfZ29fX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbl93ZV9nb19faXRlbTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmNhbl93ZV9nb19faXRlbTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDE2cHggNDkuM3B4IC02cHggdmFyKC0tY29sb3IpO1xuICB9XG4gIC5jYW5fd2VfZ29fX2l0ZW06aG92ZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLmNhbl93ZV9nb19faXRlbTphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDQ5LjNweCAtNnB4IHZhcigtLWNvbG9yKTtcbiAgfVxuICAuY2FuX3dlX2dvX19pdGVtOmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhbl93ZV9nb19faXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDI1cHggNDBweCAzM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIH1cbiAgLmNhbl93ZV9nb19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYW5fd2VfZ29fX2l0ZW0ge1xuICAgIHBhZGRpbmc6IGNsYW1wKDEzcHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNy41Mzc2OTU1OTAzcHgsIDI1cHgpIGNsYW1wKDEycHgsIDAuMDM5ODI5MzAzICogMTAwdncgKyAtMC43NDUzNzY5NTU5cHgsIDQwcHgpIGNsYW1wKDEzcHgsIDAuMDI4NDQ5NTAyMSAqIDEwMHZ3ICsgMy44OTYxNTkzMTcycHgsIDMzcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDhweCwgMC4wMTQyMjQ3NTExICogMTAwdncgKyAzLjQ0ODA3OTY1ODZweCwgMThweCk7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmNhbl93ZV9nb19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCg1cHgsIDAuMDExMzc5ODAwOSAqIDEwMHZ3ICsgMS4zNTg0NjM3MjY5cHgsIDEzcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYW5fd2VfZ28ge1xuICAgIHBhZGRpbmctdG9wOiA2N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYW5fd2VfZ28ge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgzMHB4LCAwLjA1MjYzMTU3ODkgKiAxMDB2dyArIDEzLjE1Nzg5NDczNjhweCwgNjdweCk7XG4gIH1cbn1cblxuLndvcmtfc2NoZW1lIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4tdXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDM4LjY2NjY2NjY2NjdweCwgMy4wMjA4MzMzMzMzdncsIDU4cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoOTRweCwgNy4zNDM3NXZ3LCAxNDFweCk7XG59XG4ud29ya19zY2hlbWUgLmNvbnRhaW5lcl8xOTIwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndvcmtfc2NoZW1lX19oYXNodGFnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndvcmtfc2NoZW1lX19oYXNodGFnIHtcbiAgICBmb250LXNpemU6IDI3LjcycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwLjQ5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndvcmtfc2NoZW1lX19oYXNodGFnIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDIyMzYxMzA4NyAqIDEwMHZ3ICsgNC44NDQzODEyMjMzcHgsIDI3LjcycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxMy4ycHgsIDAuMDI0NTk0NTk0NiAqIDEwMHZ3ICsgNS4zMjk3Mjk3Mjk3cHgsIDMwLjQ5cHgpO1xuICB9XG59XG4ud29ya19zY2hlbWVfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNsYW1wKC0yMHB4LCAtMS4wNDE2NjY2NjY3dncsIC0xMy4zMzMzMzMzMzMzcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud29ya19zY2hlbWVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndvcmtfc2NoZW1lX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndvcmtfc2NoZW1lX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2OS4zcHg7XG4gICAgbGluZS1oZWlnaHQ6IDY5LjNweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndvcmtfc2NoZW1lX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAwLjA1NTkwMzI3MTcgKiAxMDB2dyArIDEyLjExMDk1MzA1ODNweCwgNjkuM3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzBweCwgMC4wNTU5MDMyNzE3ICogMTAwdncgKyAxMi4xMTA5NTMwNTgzcHgsIDY5LjNweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEwcHgsIDAuMDA3MTEyMzc1NSAqIDEwMHZ3ICsgNy43MjQwMzk4MjkzcHgsIDE1cHgpO1xuICB9XG59XG4ud29ya19zY2hlbWVfX3N2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnLmVsNywgLndvcmtfc2NoZW1lX19zdmcuZWw1LCAud29ya19zY2hlbWVfX3N2Zy5lbDQge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxNTJweCwgMTEuODc1dncsIDIyOHB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnLmVsNSB7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg5Mi42NjY2NjY2NjY3cHgsIDcuMjM5NTgzMzMzM3Z3LCAxMzlweCk7XG59XG4ud29ya19zY2hlbWVfX3N2Zy5lbDQge1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTEwcHgsIDguNTkzNzV2dywgMTY1cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcuZWwzOm5vdCgubGVmdF90ZXh0KSB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg0OS4zMzMzMzMzMzMzcHgsIDMuODU0MTY2NjY2N3Z3LCA3NHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDE0NS4zMzMzMzMzMzMzcHgsIDExLjM1NDE2NjY2Njd2dywgMjE4cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcuZWwzOm5vdCgubGVmdF90ZXh0KSBzdmcge1xuICB3aWR0aDogY2xhbXAoNDQ5LjMzMzMzMzMzMzNweCwgMzUuMTA0MTY2NjY2N3Z3LCA2NzRweCk7XG4gIGhlaWdodDogY2xhbXAoMjQ2LjY2NjY2NjY2NjdweCwgMTkuMjcwODMzMzMzM3Z3LCAzNzBweCk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgyNDguNjY2NjY2NjY2N3B4LCAxOS40MjcwODMzMzMzdncsIDM3M3B4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnLmVsMiB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg2MnB4LCA0Ljg0Mzc1dncsIDkzcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMjc0cHgsIDIxLjQwNjI1dncsIDQxMXB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnLmxlZnRfdGV4dCB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg2MnB4LCA0Ljg0Mzc1dncsIDkzcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMjk3LjMzMzMzMzMzMzNweCwgMjMuMjI5MTY2NjY2N3Z3LCA0NDZweCk7XG59XG4ud29ya19zY2hlbWVfX3N2Zy5sZWZ0X3RleHQgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDI4NC42NjY2NjY2NjY3cHgsIDIyLjIzOTU4MzMzMzN2dywgNDI3cHgpO1xuICB3aWR0aDogY2xhbXAoMzQycHgsIDI2LjcxODc1dncsIDUxM3B4KTtcbiAgaGVpZ2h0OiBjbGFtcCgzMDRweCwgMjMuNzV2dywgNDU2cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgc3ZnLmVsNyB7XG4gIHdpZHRoOiBjbGFtcCg3NDYuNjY2NjY2NjY2N3B4LCA1OC4zMzMzMzMzMzMzdncsIDExMjBweCk7XG4gIGhlaWdodDogY2xhbXAoMzg4cHgsIDMwLjMxMjV2dywgNTgycHgpO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMTU4cHgsIDEyLjM0Mzc1dncsIDIzN3B4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIHN2Zy5lbDUge1xuICB3aWR0aDogY2xhbXAoNzA3LjMzMzMzMzMzMzNweCwgNTUuMjYwNDE2NjY2N3Z3LCAxMDYxcHgpO1xuICBoZWlnaHQ6IGNsYW1wKDI4NC42NjY2NjY2NjY3cHgsIDIyLjIzOTU4MzMzMzN2dywgNDI3cHgpO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMTU4cHgsIDEyLjM0Mzc1dncsIDIzN3B4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIHN2Zy5lbDQge1xuICB3aWR0aDogY2xhbXAoNTE4cHgsIDQwLjQ2ODc1dncsIDc3N3B4KTtcbiAgaGVpZ2h0OiBjbGFtcCgzMjBweCwgMjV2dywgNDgwcHgpO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMzAyLjY2NjY2NjY2NjdweCwgMjMuNjQ1ODMzMzMzM3Z3LCA0NTRweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyBzdmcuZWwyIHtcbiAgd2lkdGg6IGNsYW1wKDQxNi42NjY2NjY2NjY3cHgsIDMyLjU1MjA4MzMzMzN2dywgNjI1cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDgzLjMzMzMzMzMzMzNweCwgNi41MTA0MTY2NjY3dncsIDEyNXB4KTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDE5NS4zMzMzMzMzMzMzcHgsIDE1LjI2MDQxNjY2Njd2dywgMjkzcHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8xIHtcbiAgbGVmdDogY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xuICB0b3A6IGNsYW1wKC0xMnB4LCAtMC42MjV2dywgLThweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8xIC50ZXh0IHtcbiAgbWF4LXdpZHRoOiBjbGFtcCgxODdweCwgMTQuNjA5Mzc1dncsIDI4MC41cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMSAuaW1nIHtcbiAgbGVmdDogY2xhbXAoLTI4cHgsIC0xLjQ1ODMzMzMzMzN2dywgLTE4LjY2NjY2NjY2NjdweCk7XG4gIHRvcDogY2xhbXAoOHB4LCAwLjYyNXZ3LCAxMnB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzEuZWw0IC50ZXh0IHtcbiAgbWF4LXdpZHRoOiBjbGFtcCgyMjBweCwgMTcuMTg3NXZ3LCAzMzBweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8xLmVsMyB7XG4gIGxlZnQ6IGNsYW1wKDU4LjY2NjY2NjY2NjdweCwgNC41ODMzMzMzMzMzdncsIDg4cHgpO1xuICB0b3A6IGNsYW1wKDMuMzMzMzMzMzMzM3B4LCAwLjI2MDQxNjY2Njd2dywgNXB4KTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzEuZWwzIC50ZXh0Lm5vdF90aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgtNnB4LCAtMC4zMTI1dncsIC00cHgpO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoNS4zMzMzMzMzMzMzcHgsIDAuNDE2NjY2NjY2N3Z3LCA4cHgpO1xuICBtYXgtd2lkdGg6IGNsYW1wKDM0MC42NjY2NjY2NjY3cHgsIDI2LjYxNDU4MzMzMzN2dywgNTExcHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMS5lbDMubGVmdF90ZXh0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbGVmdDogY2xhbXAoMjJweCwgMS43MTg3NXZ3LCAzM3B4KTtcbiAgdG9wOiBjbGFtcCgzMS4zMzMzMzMzMzMzcHgsIDIuNDQ3OTE2NjY2N3Z3LCA0N3B4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzEuZWwzLmxlZnRfdGV4dCAudGV4dCB7XG4gIG1heC13aWR0aDogY2xhbXAoMzQzLjMzMzMzMzMzMzNweCwgMjYuODIyOTE2NjY2N3Z3LCA1MTVweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8xLmVsMiB7XG4gIGxlZnQ6IGNsYW1wKDMycHgsIDIuNXZ3LCA0OHB4KTtcbiAgdG9wOiBjbGFtcCgyOHB4LCAyLjE4NzV2dywgNDJweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8xLmVsMiAudGV4dCB7XG4gIG1heC13aWR0aDogY2xhbXAoNDA1LjMzMzMzMzMzMzNweCwgMzEuNjY2NjY2NjY2N3Z3LCA2MDhweCk7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMS5lbDIgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8xLmVsMiAudGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMS5lbDIgLnRleHQgcCB7XG4gIGNvbG9yOiAjQzBGRjAwO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg4LjY2NjY2NjY2NjdweCwgMC42NzcwODMzMzMzdncsIDEzcHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMS5lbDIgLnRleHQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzEuZWwyIC50ZXh0IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoOC42NjY2NjY2NjY3cHgsIDAuNjc3MDgzMzMzM3Z3LCAxM3B4KTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMS5lbDIgLnRleHQgdWwgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjQzBGRjAwO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMS5lbDIgLnRleHQgdWwgbGkgc3BhbiB7XG4gIGNvbG9yOiAjNzA3ODgxO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMS5lbDIgLnRleHQgdWwgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8xLmVsMiAudGV4dCB1bCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8yIHtcbiAgbGVmdDogY2xhbXAoMzI0LjY2NjY2NjY2NjdweCwgMjUuMzY0NTgzMzMzM3Z3LCA0ODdweCk7XG4gIHRvcDogY2xhbXAoMzEuMzMzMzMzMzMzM3B4LCAyLjQ0NzkxNjY2Njd2dywgNDdweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8yIC5pbWcge1xuICBsZWZ0OiBjbGFtcCgtOHB4LCAtMC40MTY2NjY2NjY3dncsIC01LjMzMzMzMzMzMzNweCk7XG4gIHRvcDogY2xhbXAoOS4zMzMzMzMzMzMzcHgsIDAuNzI5MTY2NjY2N3Z3LCAxNHB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzIgLnRleHQge1xuICBtYXgtd2lkdGg6IGNsYW1wKDQyMHB4LCAzMi44MTI1dncsIDYzMHB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzIuZWw0IHtcbiAgbGVmdDogY2xhbXAoNDA2cHgsIDMxLjcxODc1dncsIDYwOXB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzIuZWw0IC5yaWdodCB7XG4gIG1heC13aWR0aDogY2xhbXAoMjk3LjMzMzMzMzMzMzNweCwgMjMuMjI5MTY2NjY2N3Z3LCA0NDZweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8yLmVsNCAudGV4dCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzIuZWwzIHtcbiAgbGVmdDogY2xhbXAoNzE0cHgsIDU1Ljc4MTI1dncsIDEwNzFweCk7XG4gIHRvcDogY2xhbXAoNDkuMzMzMzMzMzMzM3B4LCAzLjg1NDE2NjY2Njd2dywgNzRweCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8yLmVsMyAudGV4dC5ub3RfdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogY2xhbXAoLTdweCwgLTAuMzY0NTgzMzMzM3Z3LCAtNC42NjY2NjY2NjY3cHgpO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoLTFweCwgLTAuMDUyMDgzMzMzM3Z3LCAtMC42NjY2NjY2NjY3cHgpO1xuICBtYXgtd2lkdGg6IGNsYW1wKDM0MC42NjY2NjY2NjY3cHgsIDI2LjYxNDU4MzMzMzN2dywgNTExcHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMi5lbDMubGVmdF90ZXh0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbGVmdDogY2xhbXAoNjQ0LjY2NjY2NjY2NjdweCwgNTAuMzY0NTgzMzMzM3Z3LCA5NjdweCk7XG4gIHRvcDogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8yLmVsMy5sZWZ0X3RleHQgLnRleHQge1xuICBtYXgtd2lkdGg6IGNsYW1wKDQ1Ni42NjY2NjY2NjY3cHgsIDM1LjY3NzA4MzMzMzN2dywgNjg1cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMi5lbDIge1xuICBsZWZ0OiBjbGFtcCg2MjcuMzMzMzMzMzMzM3B4LCA0OS4wMTA0MTY2NjY3dncsIDk0MXB4KTtcbiAgdG9wOiBjbGFtcCg5Mi42NjY2NjY2NjY3cHgsIDcuMjM5NTgzMzMzM3Z3LCAxMzlweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8yLmVsMiAudGV4dCB7XG4gIG1heC13aWR0aDogY2xhbXAoMzQ0cHgsIDI2Ljg3NXZ3LCA1MTZweCk7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMi5lbDIgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8yLmVsMiAudGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMi5lbDIgLnRleHQgcCB7XG4gIGNvbG9yOiAjQzBGRjAwO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg4LjY2NjY2NjY2NjdweCwgMC42NzcwODMzMzMzdncsIDEzcHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMi5lbDIgLnRleHQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzIuZWwyIC50ZXh0IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoOC42NjY2NjY2NjY3cHgsIDAuNjc3MDgzMzMzM3Z3LCAxM3B4KTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMi5lbDIgLnRleHQgdWwgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjQzBGRjAwO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMi5lbDIgLnRleHQgdWwgbGkgc3BhbiB7XG4gIGNvbG9yOiAjNzA3ODgxO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMi5lbDIgLnRleHQgdWwgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8yLmVsMiAudGV4dCB1bCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8zIHtcbiAgdG9wOiBjbGFtcCg3My4zMzMzMzMzMzMzcHgsIDUuNzI5MTY2NjY2N3Z3LCAxMTBweCk7XG4gIHJpZ2h0OiBjbGFtcCgyOHB4LCAyLjE4NzV2dywgNDJweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8zIC5yaWdodCB7XG4gIG1heC13aWR0aDogY2xhbXAoMjA5cHgsIDE2LjMyODEyNXZ3LCAzMTMuNXB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzMgLmltZyB7XG4gIHRvcDogY2xhbXAoOC42NjY2NjY2NjY3cHgsIDAuNjc3MDgzMzMzM3Z3LCAxM3B4KTtcbiAgbGVmdDogY2xhbXAoLTdweCwgLTAuMzY0NTgzMzMzM3Z3LCAtNC42NjY2NjY2NjY3cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMy5lbDQge1xuICByaWdodDogY2xhbXAoNHB4LCAwLjMxMjV2dywgNnB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzMuZWw0IC5yaWdodCB7XG4gIG1heC13aWR0aDogY2xhbXAoMjczLjMzMzMzMzMzMzNweCwgMjEuMzU0MTY2NjY2N3Z3LCA0MTBweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8zLmVsMyB7XG4gIHRvcDogY2xhbXAoMjg3LjMzMzMzMzMzMzNweCwgMjIuNDQ3OTE2NjY2N3Z3LCA0MzFweCk7XG4gIGxlZnQ6IGNsYW1wKDIwNHB4LCAxNS45Mzc1dncsIDMwNnB4KTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzMuZWwzIC50ZXh0Lm5vdF90aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgtNnB4LCAtMC4zMTI1dncsIC00cHgpO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoLTJweCwgLTAuMTA0MTY2NjY2N3Z3LCAtMS4zMzMzMzMzMzMzcHgpO1xuICBtYXgtd2lkdGg6IGNsYW1wKDM0MC42NjY2NjY2NjY3cHgsIDI2LjYxNDU4MzMzMzN2dywgNTExcHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMy5lbDMgLnJpZ2h0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fMy5lbDMubGVmdF90ZXh0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdG9wOiBjbGFtcCgzMTMuMzMzMzMzMzMzM3B4LCAyNC40NzkxNjY2NjY3dncsIDQ3MHB4KTtcbiAgbGVmdDogY2xhbXAoNTE0LjY2NjY2NjY2NjdweCwgNDAuMjA4MzMzMzMzM3Z3LCA3NzJweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV8zLmVsMy5sZWZ0X3RleHQgLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzMuZWwzLmxlZnRfdGV4dCAudGV4dCB7XG4gIG1heC13aWR0aDogY2xhbXAoNDE2LjY2NjY2NjY2NjdweCwgMzIuNTUyMDgzMzMzM3Z3LCA2MjVweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV80IHtcbiAgbGVmdDogY2xhbXAoMzg1LjMzMzMzMzMzMzNweCwgMzAuMTA0MTY2NjY2N3Z3LCA1NzhweCk7XG4gIHRvcDogY2xhbXAoMTk1LjMzMzMzMzMzMzNweCwgMTUuMjYwNDE2NjY2N3Z3LCAyOTNweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV80IC5pbWcge1xuICB0b3A6IGNsYW1wKDguNjY2NjY2NjY2N3B4LCAwLjY3NzA4MzMzMzN2dywgMTNweCk7XG4gIGxlZnQ6IGNsYW1wKC03cHgsIC0wLjM2NDU4MzMzMzN2dywgLTQuNjY2NjY2NjY2N3B4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzQgLnRleHQge1xuICBtYXgtd2lkdGg6IGNsYW1wKDM4NHB4LCAzMHZ3LCA1NzZweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV80LmVsNSB7XG4gIHRvcDogY2xhbXAoMjAxLjMzMzMzMzMzMzNweCwgMTUuNzI5MTY2NjY2N3Z3LCAzMDJweCk7XG4gIGxlZnQ6IGNsYW1wKDIxLjMzMzMzMzMzMzNweCwgMS42NjY2NjY2NjY3dncsIDMycHgpO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV80LmVsNSAucmlnaHQge1xuICBtYXgtd2lkdGg6IGNsYW1wKDI1Mi42NjY2NjY2NjY3cHgsIDE5LjczOTU4MzMzMzN2dywgMzc5cHgpO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgxNi42NjY2NjY2NjY3cHgsIDEuMzAyMDgzMzMzM3Z3LCAyNXB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzQuZWw1IC5pbWcge1xuICByaWdodDogMDtcbiAgdG9wOiBjbGFtcCg4LjY2NjY2NjY2NjdweCwgMC42NzcwODMzMzMzdncsIDEzcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fNC5lbDQge1xuICB0b3A6IGNsYW1wKDI4NC42NjY2NjY2NjY3cHgsIDIyLjIzOTU4MzMzMzN2dywgNDI3cHgpO1xuICBsZWZ0OiBjbGFtcCgxMzMuMzMzMzMzMzMzM3B4LCAxMC40MTY2NjY2NjY3dncsIDIwMHB4KTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fNC5lbDQgLnJpZ2h0IHtcbiAgbWF4LXdpZHRoOiBjbGFtcCgzOTMuMzMzMzMzMzMzM3B4LCAzMC43MjkxNjY2NjY3dncsIDU5MHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoMTYuNjY2NjY2NjY2N3B4LCAxLjMwMjA4MzMzMzN2dywgMjVweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV80LmVsNCAuaW1nIHtcbiAgcmlnaHQ6IGNsYW1wKDIyLjY2NjY2NjY2NjdweCwgMS43NzA4MzMzMzMzdncsIDM0cHgpO1xuICB0b3A6IGNsYW1wKDkuMzMzMzMzMzMzM3B4LCAwLjcyOTE2NjY2Njd2dywgMTRweCk7XG4gIGxlZnQ6IGF1dG87XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV81IHtcbiAgdG9wOiBjbGFtcCgyNTguNjY2NjY2NjY2N3B4LCAyMC4yMDgzMzMzMzMzdncsIDM4OHB4KTtcbiAgbGVmdDogY2xhbXAoMTAxLjMzMzMzMzMzMzNweCwgNy45MTY2NjY2NjY3dncsIDE1MnB4KTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fNSAucmlnaHQge1xuICBtYXgtd2lkdGg6IGNsYW1wKDE4N3B4LCAxNC42MDkzNzV2dywgMjgwLjVweCk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKC0xNXB4LCAtMC43ODEyNXZ3LCAtMTBweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV81IC5pbWcge1xuICB0b3A6IGNsYW1wKDguNjY2NjY2NjY2N3B4LCAwLjY3NzA4MzMzMzN2dywgMTNweCk7XG4gIHJpZ2h0OiBjbGFtcCgtNnB4LCAtMC4zMTI1dncsIC00cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fNS5lbDUge1xuICB0b3A6IGNsYW1wKDI1OC42NjY2NjY2NjY3cHgsIDIwLjIwODMzMzMzMzN2dywgMzg4cHgpO1xuICBsZWZ0OiBjbGFtcCg0MzEuMzMzMzMzMzMzM3B4LCAzMy42OTc5MTY2NjY3dncsIDY0N3B4KTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzUuZWw1IC5yaWdodCB7XG4gIG1heC13aWR0aDogY2xhbXAoMjE1LjMzMzMzMzMzMzNweCwgMTYuODIyOTE2NjY2N3Z3LCAzMjNweCk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgxMC42NjY2NjY2NjY3cHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fNS5lbDUgLmltZyB7XG4gIHRvcDogY2xhbXAoOC42NjY2NjY2NjY3cHgsIDAuNjc3MDgzMzMzM3Z3LCAxM3B4KTtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IGNsYW1wKC0xM3B4LCAtMC42NzcwODMzMzMzdncsIC04LjY2NjY2NjY2NjdweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV82IHtcbiAgbGVmdDogY2xhbXAoNDQ1LjMzMzMzMzMzMzNweCwgMzQuNzkxNjY2NjY2N3Z3LCA2NjhweCk7XG4gIHRvcDogY2xhbXAoNDAxLjMzMzMzMzMzMzNweCwgMzEuMzU0MTY2NjY2N3Z3LCA2MDJweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV82IC50ZXh0IHtcbiAgbWF4LXdpZHRoOiBjbGFtcCgyODlweCwgMjIuNTc4MTI1dncsIDQzMy41cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fNiAuaW1nIHtcbiAgdG9wOiBjbGFtcCg4LjY2NjY2NjY2NjdweCwgMC42NzcwODMzMzMzdncsIDEzcHgpO1xuICBsZWZ0OiBjbGFtcCgtNXB4LCAtMC4yNjA0MTY2NjY3dncsIC0zLjMzMzMzMzMzMzNweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAuaXRlbV83IHtcbiAgcmlnaHQ6IGNsYW1wKDI4cHgsIDIuMTg3NXZ3LCA0MnB4KTtcbiAgdG9wOiBjbGFtcCgzNjEuMzMzMzMzMzMzM3B4LCAyOC4yMjkxNjY2NjY3dncsIDU0MnB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtXzcgLnJpZ2h0IHtcbiAgbWF4LXdpZHRoOiBjbGFtcCgxNzFweCwgMTMuMzU5Mzc1dncsIDI1Ni41cHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW1fNyAuaW1nIHtcbiAgdG9wOiBjbGFtcCg4LjY2NjY2NjY2NjdweCwgMC42NzcwODMzMzMzdncsIDEzcHgpO1xuICBsZWZ0OiBjbGFtcCgtMTFweCwgLTAuNTcyOTE2NjY2N3Z3LCAtNy4zMzMzMzMzMzMzcHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW0gLnJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDQuNjY2NjY2NjY2N3B4LCAwLjM2NDU4MzMzMzN2dywgN3B4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtIC5udW1iIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjQzBGRjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud29ya19zY2hlbWVfX3N2ZyAuaXRlbSAubnVtYiB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtIC5udW1iIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW0gLmltZyB7XG4gIHdpZHRoOiBjbGFtcCg3N3B4LCA2LjAxNTYyNXZ3LCAxMTUuNXB4KTtcbiAgaGVpZ2h0OiBjbGFtcCg3N3B4LCA2LjAxNTYyNXZ3LCAxMTUuNXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjYuNHB4LCAyLjA2MjV2dywgMzkuNnB4KTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud29ya19zY2hlbWVfX3N2ZyAuaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAyNzAyNzAyNyAqIDEwMHZ3ICsgOC4zNTEzNTEzNTE0cHgsIDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAwLjAxMjIzMzI4NTkgKiAxMDB2dyArIDI3LjA4NTM0ODUwNjRweCwgMzkuNnB4KTtcbiAgfVxufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW0gLnRleHQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTQuNHB4LCAxLjEyNXZ3LCAyMS42cHgpO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMTBweCwgMC43ODEyNXZ3LCAxNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndvcmtfc2NoZW1lX19zdmcgLml0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud29ya19zY2hlbWVfX3N2ZyAuaXRlbSAudGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuLndvcmtfc2NoZW1lX19zdmcgLml0ZW0gLnRleHQ6bm90KC5lbDIpIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxOC42NjY2NjY2NjY3cHgsIDEuNDU4MzMzMzMzM3Z3LCAyOHB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtIC50ZXh0Om5vdCguZWwyKSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5pdGVtIC50ZXh0Om5vdCguZWwyKSB1bCBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNi42NjY2NjY2NjY3cHgsIDAuNTIwODMzMzMzM3Z3LCAxMHB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5sZWZ0X3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNsYW1wKDQuNjY2NjY2NjY2N3B4LCAwLjM2NDU4MzMzMzN2dywgN3B4KTtcbiAgdG9wOiBjbGFtcCg0NDhweCwgMzV2dywgNjcycHgpO1xufVxuLndvcmtfc2NoZW1lX19zdmcgLmxlZnRfdGV4dF9fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg5LjMzMzMzMzMzMzNweCwgMC43MjkxNjY2NjY3dncsIDE0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud29ya19zY2hlbWVfX3N2ZyAubGVmdF90ZXh0X19uYW1lIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud29ya19zY2hlbWVfX3N2ZyAubGVmdF90ZXh0X19uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG4ud29ya19zY2hlbWVfX3N2ZyAubGVmdF90ZXh0X19uYW1lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNDAuNjY2NjY2NjY2N3B4LCAzLjE3NzA4MzMzMzN2dywgNjFweCk7XG59XG4ud29ya19zY2hlbWVfX3N2ZyAubGVmdF90ZXh0X19saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxOC42NjY2NjY2NjY3cHgsIDEuNDU4MzMzMzMzM3Z3LCAyOHB4KTtcbiAgbWF4LXdpZHRoOiBjbGFtcCg0MjIuNjY2NjY2NjY2N3B4LCAzMy4wMjA4MzMzMzMzdncsIDYzNHB4KTtcbn1cbi53b3JrX3NjaGVtZV9fc3ZnIC5sZWZ0X3RleHRfX2xpc3QgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53b3JrX3NjaGVtZV9fc3ZnIC5sZWZ0X3RleHRfX2xpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud29ya19zY2hlbWVfX3N2ZyAubGVmdF90ZXh0X19saXN0IGxpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG4ud29ya19zY2hlbWVfX3N2ZyAubGVmdF90ZXh0X19saXN0IGxpOjptYXJrZXIge1xuICBjb2xvcjogIzcwNzg4MTtcbiAgZm9udC1zaXplOiBjbGFtcCg2LjY2NjY2NjY2NjdweCwgMC41MjA4MzMzMzMzdncsIDEwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud29ya19zY2hlbWVfX3N2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndvcmtfc2NoZW1lX19idG5fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53b3JrX3NjaGVtZV9fYnRuX2NvbnRhaW5lci5lbDUge1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBjbGFtcCg2Ny4zMzMzMzMzMzMzcHgsIDUuMjYwNDE2NjY2N3Z3LCAxMDFweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53b3JrX3NjaGVtZV9fYnRuX2NvbnRhaW5lci5lbDUge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud29ya19zY2hlbWVfX2J0bl9jb250YWluZXIuZWw0IHtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogY2xhbXAoNjYuNjY2NjY2NjY2N3B4LCA1LjIwODMzMzMzMzN2dywgMTAwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud29ya19zY2hlbWVfX2J0bl9jb250YWluZXIuZWw0IHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndvcmtfc2NoZW1lX19idG5fY29udGFpbmVyLmxlZnRfdGV4dCB7XG4gIHdpZHRoOiA3MyU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud29ya19zY2hlbWVfX2J0bl9jb250YWluZXIubGVmdF90ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53b3JrX3NjaGVtZV9fYnRuX2NvbnRhaW5lci5lbDM6bm90KC5sZWZ0X3RleHQpIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogY2xhbXAoMjIyLjY2NjY2NjY2NjdweCwgMTcuMzk1ODMzMzMzM3Z3LCAzMzRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53b3JrX3NjaGVtZV9fYnRuX2NvbnRhaW5lci5lbDM6bm90KC5sZWZ0X3RleHQpIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud29ya19zY2hlbWVfX2J0bl9jb250YWluZXIgLmJ0biBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53b3JrX3NjaGVtZV9fYnRuX2NvbnRhaW5lciAuYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud29ya19zY2hlbWVfX2J0bl9jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDY5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndvcmtfc2NoZW1lX19idG5fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgxN3B4LCAwLjA3Mzk2ODcwNTUgKiAxMDB2dyArIC02LjY2OTk4NTc3NTJweCwgNjlweCk7XG4gIH1cbn1cbi53b3JrX3NjaGVtZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjQzBGRjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud29ya19zY2hlbWVfX2NvbnRhaW5lciAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53b3JrX3NjaGVtZV9fY29udGFpbmVyIC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud29ya19zY2hlbWVfX2NvbnRhaW5lciAuaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCg3cHgsIDAuMDMxMjk0NDUyMyAqIDEwMHZ3ICsgLTMuMDE0MjI0NzUxMXB4LCAyOXB4KTtcbiAgfVxufVxuLndvcmtfc2NoZW1lX19jb250YWluZXIgLml0ZW0gLm51bWIge1xuICBmb250LXNpemU6IDY5LjNweDtcbiAgbGluZS1oZWlnaHQ6IDY5LjNweDtcbiAgY29sb3I6ICNDMEZGMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDIzcHg7XG59XG4ud29ya19zY2hlbWVfX2NvbnRhaW5lciAuaXRlbSAubnVtYiAuY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzNweDtcbiAgdG9wOiA0NyU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNDMEZGMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndvcmtfc2NoZW1lX19jb250YWluZXIgLml0ZW0gLm51bWIgLmNpcmNsZSB7XG4gICAgd2lkdGg6IGNsYW1wKDhweCwgMC4wMTQyMjQ3NTExICogMTAwdncgKyAzLjQ0ODA3OTY1ODZweCwgMThweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCg4cHgsIDAuMDE0MjI0NzUxMSAqIDEwMHZ3ICsgMy40NDgwNzk2NTg2cHgsIDE4cHgpO1xuICAgIGxlZnQ6IGNsYW1wKC0zM3B4LCAtMC4wMzk4MjkzMDMgKiAxMDB2dyArIDcuNzQ1Mzc2OTU1OXB4LCAtNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud29ya19zY2hlbWVfX2NvbnRhaW5lciAuaXRlbSAubnVtYiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAwLjA1NTkwMzI3MTcgKiAxMDB2dyArIDEyLjExMDk1MzA1ODNweCwgNjkuM3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzBweCwgMC4wNTU5MDMyNzE3ICogMTAwdncgKyAxMi4xMTA5NTMwNTgzcHgsIDY5LjNweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNsYW1wKDBweCwgMC4wMzI3MTY5Mjc1ICogMTAwdncgKyAtMTAuNDY5NDE2Nzg1MnB4LCAyM3B4KTtcbiAgfVxufVxuLndvcmtfc2NoZW1lX19jb250YWluZXIgLml0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53b3JrX3NjaGVtZV9fY29udGFpbmVyIC5pdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAzMjcxNjkyNzUgKiAxMDB2dyArIDYuNTMwNTgzMjE0OHB4LCA0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAzNTk4ODYyMDIgKiAxMDB2dyArIDcuMTgzNjQxNTM2M3B4LCA0NHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCg5cHgsIDAuMDE0MjI0NzUxMSAqIDEwMHZ3ICsgNC40NDgwNzk2NTg2cHgsIDE5cHgpO1xuICB9XG59XG4ud29ya19zY2hlbWVfX2NvbnRhaW5lciAuaXRlbSAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4LjhweDtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndvcmtfc2NoZW1lX19jb250YWluZXIgLml0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0LjRweCwgMC4wMjA0ODM2NDE1ICogMTAwdncgKyA3Ljg0NTIzNDcwODRweCwgMjguOHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCg2cHgsIDAuMDExMzc5ODAwOSAqIDEwMHZ3ICsgMi4zNTg0NjM3MjY5cHgsIDE0cHgpO1xuICB9XG59XG4ud29ya19zY2hlbWVfX2NvbnRhaW5lciAuaXRlbSAudGV4dC5lbDIge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53b3JrX3NjaGVtZV9fY29udGFpbmVyIC5pdGVtIC50ZXh0LmVsMiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53b3JrX3NjaGVtZV9fY29udGFpbmVyIC5pdGVtIC50ZXh0LmVsMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuLndvcmtfc2NoZW1lX19jb250YWluZXIgLml0ZW0gLnRleHQuZWwyIHAge1xuICBjb2xvcjogI0MwRkYwMDtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoOC42NjY2NjY2NjY3cHgsIDAuNjc3MDgzMzMzM3Z3LCAxM3B4KTtcbn1cbi53b3JrX3NjaGVtZV9fY29udGFpbmVyIC5pdGVtIC50ZXh0LmVsMiB1bCB7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xufVxuLndvcmtfc2NoZW1lX19jb250YWluZXIgLml0ZW0gLnRleHQuZWwyIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoOC42NjY2NjY2NjY3cHgsIDAuNjc3MDgzMzMzM3Z3LCAxM3B4KTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLndvcmtfc2NoZW1lX19jb250YWluZXIgLml0ZW0gLnRleHQuZWwyIHVsIGxpOjptYXJrZXIge1xuICBjb2xvcjogI0MwRkYwMDtcbn1cbi53b3JrX3NjaGVtZV9fY29udGFpbmVyIC5pdGVtIC50ZXh0LmVsMiB1bCBsaSBzcGFuIHtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG4ud29ya19zY2hlbWVfX2NvbnRhaW5lciAuaXRlbSAudGV4dC5lbDIgdWwgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ud29ya19zY2hlbWVfX2NvbnRhaW5lciAuaXRlbSAudGV4dC5lbDIgdWwgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvbG9yOiAjNzA3ODgxO1xufVxuLndvcmtfc2NoZW1lX19jb250YWluZXIgLml0ZW0gLmltZyB7XG4gIHdpZHRoOiAxMTZweDtcbiAgaGVpZ2h0OiAxMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMjJweDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud29ya19zY2hlbWVfX2NvbnRhaW5lciAuaXRlbSAuaW1nIHtcbiAgICB3aWR0aDogY2xhbXAoNTBweCwgMC4wOTM4ODMzNTcgKiAxMDB2dyArIDE5Ljk1NzMyNTc0NjhweCwgMTE2cHgpO1xuICAgIGhlaWdodDogY2xhbXAoNTBweCwgMC4wOTM4ODMzNTcgKiAxMDB2dyArIDE5Ljk1NzMyNTc0NjhweCwgMTE2cHgpO1xuICAgIGxlZnQ6IGNsYW1wKDlweCwgMC4wMTg0OTIxNzY0ICogMTAwdncgKyAzLjA4MjUwMzU1NjJweCwgMjJweCk7XG4gIH1cbn1cbi53b3JrX3NjaGVtZV9fY29udGFpbmVyIC5pdGVtIC5sZWZ0IHtcbiAgd2lkdGg6IDkuMyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53b3JrX3NjaGVtZV9fY29udGFpbmVyIC5pdGVtIC5sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi53b3JrX3NjaGVtZV9fY29udGFpbmVyIC5pdGVtIC5yaWdodCB7XG4gIHdpZHRoOiA4OS43JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndvcmtfc2NoZW1lX19jb250YWluZXIgLnRvcF9wbHVnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0ycHg7XG4gIGJhY2tncm91bmQ6ICMxMjFCMjQ7XG4gIGhlaWdodDogMzNweDtcbiAgd2lkdGg6IDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndvcmtfc2NoZW1lX19jb250YWluZXIgLnRvcF9wbHVnIHtcbiAgICBoZWlnaHQ6IGNsYW1wKDE1cHgsIDAuMDI1NjA0NTUxOSAqIDEwMHZ3ICsgNi44MDY1NDMzODU1cHgsIDMzcHgpO1xuICB9XG59XG4ud29ya19zY2hlbWVfX2NvbnRhaW5lciAuYm90dG9tX3BsdWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNsYW1wKC0xMTJweCwgLTAuMDk0MTE3NjQ3MSAqIDEwMHZ3ICsgOC4zNzY0NzA1ODgycHgsIC04OHB4KTtcbiAgdG9wOiBjbGFtcCg1MHB4LCAtMC4wMDM5MjE1Njg2ICogMTAwdncgKyA1NS4wMTU2ODYyNzQ1cHgsIDUxcHgpO1xuICBib3R0b206IC0xMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTIxQjI0O1xuICB3aWR0aDogNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud29ya19zY2hlbWVfX2NvbnRhaW5lciAuYm90dG9tX3BsdWcge1xuICAgIGxlZnQ6IGNsYW1wKC04OHB4LCAtMC4wODI1MDM1NTYyICogMTAwdncgKyAtMy41OTg4NjIwMTk5cHgsIC0zMHB4KTtcbiAgICB0b3A6IGNsYW1wKDQwcHgsIDAuMDQzMTM3MjU0OSAqIDEwMHZ3ICsgNi44NzA1ODgyMzUzcHgsIDUxcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndvcmtfc2NoZW1lX19jb250YWluZXIgLmJvdHRvbV9wbHVnIHtcbiAgICB0b3A6IGNsYW1wKDI2cHgsIDAuMDQwOTM1NjcyNSAqIDEwMHZ3ICsgOC42MDIzMzkxODEzcHgsIDQwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLndvcmtfc2NoZW1lX19jb250YWluZXIgLmJvdHRvbV9wbHVnIHtcbiAgICB0b3A6IGNsYW1wKDIycHgsIDAuMDM4MDk1MjM4MSAqIDEwMHZ3ICsgOS44MDk1MjM4MDk1cHgsIDI2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53b3JrX3NjaGVtZV9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud29ya19zY2hlbWVfX2NvbnRhaW5lciB7XG4gICAgYm9yZGVyLWxlZnQ6IGNsYW1wKDFweCwgMC4wMDE0MjI0NzUxICogMTAwdncgKyAwLjU0NDgwNzk2NTlweCwgMnB4KSBzb2xpZCAjQzBGRjAwO1xuICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCgycHgsIDAuMDA4NTM0ODUwNiAqIDEwMHZ3ICsgLTAuNzMxMTUyMjA0OHB4LCA4cHgpO1xuICB9XG59XG4ud29ya19zY2hlbWUgY2FudmFzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndvcmtfc2NoZW1lIHtcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcbiAgfVxuICAud29ya19zY2hlbWUgLmxlZnRfdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAud29ya19zY2hlbWUgLmxlZnRfdGV4dF9fbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI0YyRjJGNjtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCg5LjMzMzMzMzMzMzNweCwgMC43MjkxNjY2NjY3dncsIDE0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC53b3JrX3NjaGVtZSAubGVmdF90ZXh0X19uYW1lIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud29ya19zY2hlbWUgLmxlZnRfdGV4dF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAyNzAyNzAyNyAqIDEwMHZ3ICsgOC4zNTEzNTEzNTE0cHgsIDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAwLjAxMjIzMzI4NTkgKiAxMDB2dyArIDI3LjA4NTM0ODUwNjRweCwgMzkuNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud29ya19zY2hlbWUgLmxlZnRfdGV4dF9fbmFtZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoNDAuNjY2NjY2NjY2N3B4LCAzLjE3NzA4MzMzMzN2dywgNjFweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndvcmtfc2NoZW1lIC5sZWZ0X3RleHRfX25hbWU6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndvcmtfc2NoZW1lIC5sZWZ0X3RleHRfX2xpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMTguNjY2NjY2NjY2N3B4LCAxLjQ1ODMzMzMzMzN2dywgMjhweCk7XG4gIH1cbiAgLndvcmtfc2NoZW1lIC5sZWZ0X3RleHRfX2xpc3QgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gICAgY29sb3I6ICNGMkYyRjY7XG4gICAgY29sb3I6ICM3MDc4ODE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLndvcmtfc2NoZW1lIC5sZWZ0X3RleHRfX2xpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud29ya19zY2hlbWUgLmxlZnRfdGV4dF9fbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAud29ya19zY2hlbWUgLmxlZnRfdGV4dF9fbGlzdCBsaTo6bWFya2VyIHtcbiAgICBjb2xvcjogIzcwNzg4MTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndvcmtfc2NoZW1lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMzBweCwgMC4wOTk1NzMyNTc1ICogMTAwdncgKyAtMS44NjM0NDIzODk4cHgsIDEwMHB4KTtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMTBweCwgMC4wMjQxODIwNzY4ICogMTAwdncgKyAyLjI2MTczNTQxOTZweCwgMjdweCk7XG4gIH1cbn1cblxuLmNhc2VzIC5jb250YWluZXJfMTkyMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXNlcyAuYmFja2dyb3VuZF9saW5lIHtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuMikgOHB4LCAjMDUwODBDIDExcHgpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTIxQjI0IDYyJSwgIzIxMkQzNyAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpIGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xufVxuLmNhc2VzX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2FzZXNfX3RhYnMucGIge1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNTguNjY2NjY2NjY2N3B4LCA0LjU4MzMzMzMzMzN2dywgODhweCk7XG59XG4uY2FzZXNfX3RhYnMgLml0ZW0ge1xuICBwYWRkaW5nOiBjbGFtcCgzLjMzMzMzMzMzMzNweCwgMC4yNjA0MTY2NjY3dncsIDVweCkgY2xhbXAoMTQuNjY2NjY2NjY2N3B4LCAxLjE0NTgzMzMzMzN2dywgMjJweCkgY2xhbXAoMy4zMzMzMzMzMzMzcHgsIDAuMjYwNDE2NjY2N3Z3LCA1cHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzc0MjREO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgyMi42ODY2NjY2NjY3cHgsIDEuNzcyMzk1ODMzM3Z3LCAzNC4wM3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMy4zMzMzMzMzMzMzcHgsIDAuMjYwNDE2NjY2N3Z3LCA1cHgpO1xuICBmb250LXNpemU6IGNsYW1wKDEyLjAwNjY2NjY2NjdweCwgMC45MzgwMjA4MzMzdncsIDE4LjAxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTQuNDEzMzMzMzMzM3B4LCAxLjEyNjA0MTY2Njd2dywgMjEuNjJweCk7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmNhc2VzX190YWJzIC5pdGVtOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNDMEZGMDA7XG4gICAgY29sb3I6ICNDMEZGMDA7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpLCAoaG92ZXI6IG9uLWRlbWFuZCkge1xuICAuY2FzZXNfX3RhYnMgLml0ZW06YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNDMEZGMDA7XG4gICAgY29sb3I6ICNDMEZGMDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhc2VzX190YWJzIC5pdGVtIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcbiAgICBwYWRkaW5nOiA2cHggMTlweCA5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlc19fdGFicyAuaXRlbSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTQuNHB4LCAwLjAyMDQ4MzY0MTUgKiAxMDB2dyArIDcuODQ1MjM0NzA4NHB4LCAyOC44cHgpO1xuICAgIHBhZGRpbmc6IGNsYW1wKDJweCwgMC4wMDU2ODk5MDA0ICogMTAwdncgKyAwLjE3OTIzMTg2MzRweCwgNnB4KSBjbGFtcCgxNHB4LCAwLjAwNzExMjM3NTUgKiAxMDB2dyArIDExLjcyNDAzOTgyOTNweCwgMTlweCkgY2xhbXAoNHB4LCAwLjAwNzExMjM3NTUgKiAxMDB2dyArIDEuNzI0MDM5ODI5M3B4LCA5cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDJweCwgMC4wMDQyNjc0MjUzICogMTAwdncgKyAwLjYzNDQyMzg5NzZweCwgNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXNlc19fdGFicyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTU1cHg7XG4gIH1cbn1cbi5jYXNlc19faGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibG9ja19jb2xvcik7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCgzNy4zMzMzMzMzMzMzcHgsIDIuOTE2NjY2NjY2N3Z3LCA1NnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDU5LjMzMzMzMzMzMzNweCwgNC42MzU0MTY2NjY3dncsIDg5cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXNlc19faGVhZCB7XG4gICAgcGFkZGluZy10b3A6IDQ3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2VzX19oZWFkIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMTRweCwgMC4wNDY5NDE2Nzg1ICogMTAwdncgKyAtMS4wMjEzMzcxMjY2cHgsIDQ3cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgyMnB4LCAwLjA1MjYzMTU3ODkgKiAxMDB2dyArIDUuMTU3ODk0NzM2OHB4LCA1OXB4KTtcbiAgfVxufVxuLmNhc2VzX19oZWFkLmluZGl2aWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmxvY2tfY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgei1pbmRleDogLTE7XG59XG4uY2FzZXNfX2hhc2h0YWcge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoNDMuMzMzMzMzMzMzM3B4LCAzLjM4NTQxNjY2Njd2dywgNjVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXNlc19faGFzaHRhZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2VzX19oYXNodGFnIHtcbiAgICBtYXJnaW4tbGVmdDogY2xhbXAoMXB4LCAwLjAzNDEzOTQwMjYgKiAxMDB2dyArIC05LjkyNDYwODgxOTNweCwgMjVweCk7XG4gIH1cbn1cbi5jYXNlc19fdGl0bGUge1xuICBtYXgtd2lkdGg6IGNsYW1wKDU2NXB4LCA0NC4xNDA2MjV2dywgODQ3LjVweCk7XG59XG4uY2FzZXNfX3RpdGxlLnNpemUtMTAwIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg2N3B4LCA1LjIzNDM3NXZ3LCAxMDAuNXB4KTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDJweCwgMC4xNTYyNXZ3LCAzcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FzZXNfX3RpdGxlLnNpemUtMTAwIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2VzX190aXRsZS5zaXplLTEwMCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2VzX190aXRsZS5zaXplLTEwMCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uY2FzZXNfX3RpdGxlLnNpemUtODAge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTMuMzMzMzMzMzMzM3B4LCA0LjE2NjY2NjY2Njd2dywgODBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg1My4zMzMzMzMzMzMzcHgsIDQuMTY2NjY2NjY2N3Z3LCA4MHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlc19fdGl0bGUuc2l6ZS04MCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAwLjAzODgzMzU3MDQgKiAxMDB2dyArIDEzLjU3MzI1NzQ2OHB4LCA1My4zcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyNnB4LCAwLjAzODgzMzU3MDQgKiAxMDB2dyArIDEzLjU3MzI1NzQ2OHB4LCA1My4zcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXNlc19fdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZXNfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCgwcHgsIC0wLjAwMjg0NDk1MDIgKiAxMDB2dyArIDIuOTEwMzg0MDY4M3B4LCAycHgpO1xuICB9XG59XG4uY2FzZXNfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDIyLjVweDtcbiAgbWFyZ2luLXRvcDogY2xhbXAoLTMyMHB4LCAtMTYuNjY2NjY2NjY2N3Z3LCAtMjEzLjMzMzMzMzMzMzNweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgzMC42NjY2NjY2NjY3cHgsIDIuMzk1ODMzMzMzM3Z3LCA0NnB4KTtcbiAgbWF4LXdpZHRoOiAxNzE5cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jYXNlc19fZ3JpZCAudGV4dCB7XG4gIGdyaWQtY29sdW1uOiAxLzM7XG4gIGdyaWQtcm93OiAyLzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDQ0cHgsIDMuNDM3NXZ3LCA2NnB4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXgtd2lkdGg6IGNsYW1wKDQ2MXB4LCAzNi4wMTU2MjV2dywgNjkxLjVweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgzMnB4LCAyLjV2dywgNDhweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXNlc19fZ3JpZCAudGV4dCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlc19fZ3JpZCAudGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAwLjAyODQ0OTUwMjEgKiAxMDB2dyArIDEwLjg5NjE1OTMxNzJweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDAuMDMxMjk0NDUyMyAqIDEwMHZ3ICsgMTEuOTg1Nzc1MjQ4OXB4LCA0NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FzZXNfX2dyaWQgLnRleHQge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2VzX19ncmlkIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4LjdweDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMTRweCwgMC4wMzEyOTQ0NTIzICogMTAwdncgKyAzLjk4NTc3NTI0ODlweCwgMzZweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDlweCwgMC4wMTQyMjQ3NTExICogMTAwdncgKyA0LjQ0ODA3OTY1ODZweCwgMTlweCk7XG4gIH1cbn1cbi5jYXNlc19fZ3JpZCAuaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNsYW1wKDE3OHB4LCAxMy45MDYyNXZ3LCAyNjdweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBjbGFtcCgyNzQuNjY2NjY2NjY2N3B4LCAyMS40NTgzMzMzMzMzdncsIDQxMnB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbi5jYXNlc19fZ3JpZCAuaXRlbV8xIHtcbiAgZ3JpZC1jb2x1bW46IDMvNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhc2VzX19ncmlkIC5pdGVtXzEge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICB9XG59XG4uY2FzZXNfX2dyaWQgLml0ZW1fMiB7XG4gIGdyaWQtY29sdW1uOiA0LzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXNlc19fZ3JpZCAuaXRlbV8yIHtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgfVxufVxuLmNhc2VzX19ncmlkIC5pdGVtIC5ob3ZlciB7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS40NDY2KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FzZXNfX2dyaWQgLml0ZW0gLmhvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuY2FzZXNfX2dyaWQgLml0ZW06aG92ZXIgLmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHtcbiAgLmNhc2VzX19ncmlkIC5pdGVtOmFjdGl2ZSAuaG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5jYXNlc19fZ3JpZCAuaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMTNweCwgMS4wMTU2MjV2dywgMTkuNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhc2VzX19ncmlkIC5pdGVtIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZXNfX2dyaWQgLml0ZW0gaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiBjbGFtcCgxMnB4LCAwLjAxNDIyNDc1MTEgKiAxMDB2dyArIDcuNDQ4MDc5NjU4NnB4LCAyMnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FzZXNfX2dyaWQgLml0ZW0ge1xuICAgIGhlaWdodDogMjg4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZXNfX2dyaWQgLml0ZW0ge1xuICAgIGhlaWdodDogY2xhbXAoODhweCwgMC4yODQ0OTUwMjEzICogMTAwdncgKyAtMy4wMzg0MDY4Mjc5cHgsIDI4OHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXNlc19fZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTdweCAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlc19fZ3JpZCB7XG4gICAgZ2FwOiBjbGFtcCg3cHgsIDAuMDE0MjI0NzUxMSAqIDEwMHZ3ICsgMi40NDgwNzk2NTg2cHgsIDE3cHgpIGNsYW1wKDhweCwgMC4wMTk5MTQ2NTE1ICogMTAwdncgKyAxLjYyNzMxMTUyMnB4LCAyMnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTBweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDEuMzUxMzUxMzUxNHB4LCAyOXB4KTtcbiAgfVxufVxuLmNhc2VzX19leHBpcmllbmNfY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDEyMnB4LCA5LjUzMTI1dncsIDE4M3B4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDEzNi42NjY2NjY2NjY3cHgsIDEwLjY3NzA4MzMzMzN2dywgMjA1cHgpO1xuICBtYXgtd2lkdGg6IGNsYW1wKDU0N3B4LCA0Mi43MzQzNzV2dywgODIwLjVweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2FzZXNfX2V4cGlyaWVuY19jb250YWluZXIgLmV4cGlyaWVuY2VfdG9wIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDQ0cHgsIDMuNDM3NXZ3LCA2NnB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FzZXNfX2V4cGlyaWVuY19jb250YWluZXIgLmV4cGlyaWVuY2VfdG9wIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2VzX19leHBpcmllbmNfY29udGFpbmVyIC5leHBpcmllbmNlX3RvcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAwLjAyODQ0OTUwMjEgKiAxMDB2dyArIDEwLjg5NjE1OTMxNzJweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDAuMDMxMjk0NDUyMyAqIDEwMHZ3ICsgMTEuOTg1Nzc1MjQ4OXB4LCA0NHB4KTtcbiAgfVxufVxuLmNhc2VzX19leHBpcmllbmNfY29udGFpbmVyIC5leHBpcmllbmNlX3RvcCBzcGFuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FzZXNfX2V4cGlyaWVuY19jb250YWluZXIgLmV4cGlyaWVuY2VfdG9wIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYzLjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZXNfX2V4cGlyaWVuY19jb250YWluZXIgLmV4cGlyaWVuY2VfdG9wIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDAuMDM5ODI5MzAzICogMTAwdncgKyAxNy4yNTQ2MjMwNDQxcHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzM3B4LCAwLjA0MzgxMjIzMzMgKiAxMDB2dyArIDE4Ljk4MDA4NTM0ODVweCwgNjMuOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNHB4LCAwLjAxNDIyNDc1MTEgKiAxMDB2dyArIDkuNDQ4MDc5NjU4NnB4LCAyNHB4KTtcbiAgfVxufVxuLmNhc2VzX19leHBpcmllbmNfY29udGFpbmVyIC5leHBpcmllbmNlX2JvdHRvbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDQyLjY2NjY2NjY2NjdweCwgMy4zMzMzMzMzMzMzdncsIDY0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FzZXNfX2V4cGlyaWVuY19jb250YWluZXIgLmV4cGlyaWVuY2VfYm90dG9tIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZXNfX2V4cGlyaWVuY19jb250YWluZXIgLmV4cGlyaWVuY2VfYm90dG9tIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG4uY2FzZXNfX2V4cGlyaWVuY19jb250YWluZXIgLmV4cGlyaWVuY2VfYm90dG9tIHNwYW4ge1xuICBjb2xvcjogI0MwRkYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhc2VzX19leHBpcmllbmNfY29udGFpbmVyIC5leHBpcmllbmNlX2JvdHRvbSB7XG4gICAgbWF4LXdpZHRoOiA1NDJweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZXNfX2V4cGlyaWVuY19jb250YWluZXIgLmV4cGlyaWVuY2VfYm90dG9tIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjM2cHgsIDAuMDMwMjEzMzcxMyAqIDEwMHZ3ICsgOC42OTE3MjExOTQ5cHgsIDM5LjZweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzNweCwgMC4wMzQxMzk0MDI2ICogMTAwdncgKyAyMi4wNzUzOTExODA3cHgsIDU3cHgpO1xuICAgIG1heC13aWR0aDogY2xhbXAoMjUwcHgsIDAuNDE1MzYyNzMxMiAqIDEwMHZ3ICsgMTE3LjA4MzkyNjAzMTNweCwgNTQycHgpO1xuICB9XG59XG4uY2FzZXNfX2V4cGlyaWVuY19jb250YWluZXIgLmJ0bl9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlc19fZXhwaXJpZW5jX2NvbnRhaW5lciAuYnRuX2NvbnRhaW5lciAuYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDE3cHgsIDAuMDMyNzE2OTI3NSAqIDEwMHZ3ICsgNi41MzA1ODMyMTQ4cHgsIDQwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDE3cHgsIDAuMDMyNzE2OTI3NSAqIDEwMHZ3ICsgNi41MzA1ODMyMTQ4cHgsIDQwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXNlc19fZXhwaXJpZW5jX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA5OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZXNfX2V4cGlyaWVuY19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCg0MHB4LCAwLjA4MjUwMzU1NjIgKiAxMDB2dyArIDEzLjU5ODg2MjAxOTlweCwgOThweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDgzcHgsIDAuMDg4MTkzNDU2NiAqIDEwMHZ3ICsgNTQuNzc4MDkzODgzNHB4LCAxNDVweCk7XG4gIH1cbn1cbi5jYXNlc19fYnRuX29ubHkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNsYW1wKDQ0cHgsIDMuNDM3NXZ3LCA2NnB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDcxLjMzMzMzMzMzMzNweCwgNS41NzI5MTY2NjY3dncsIDEwN3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhc2VzIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5cbi5yZXZpZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMzhweCwgMi45Njg3NXZ3LCA1N3B4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yZXZpZXdzX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucmV2aWV3c19fdG9wIC5yaWdodCBpbWcge1xuICB3aWR0aDogY2xhbXAoMTk1cHgsIDE1LjIzNDM3NXZ3LCAyOTIuNXB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgxOTVweCwgMTUuMjM0Mzc1dncsIDI5Mi41cHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV2aWV3c19fdG9wIC5yaWdodCBpbWcge1xuICAgIHdpZHRoOiAxOTVweDtcbiAgICBoZWlnaHQ6IDE5NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXZpZXdzX190b3AgLnJpZ2h0IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJldmlld3NfX2JvdHRvbSB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDQyLjY2NjY2NjY2NjdweCwgMy4zMzMzMzMzMzMzdncsIDY0cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmV2aWV3c19fYm90dG9tIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnJldmlld3NfX2JvdHRvbSBpbWcuaW1nX21vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXZpZXdzX19ib3R0b20gaW1nIHtcbiAgICBoZWlnaHQ6IDUwNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXZpZXdzX19ib3R0b20gaW1nIHtcbiAgICBoZWlnaHQ6IGNsYW1wKDM2MXB4LCAwLjE5NzcyNDAzOTggKiAxMDB2dyArIDI5Ny43MjgzMDcyNTQ2cHgsIDUwMHB4KTtcbiAgfVxuICAucmV2aWV3c19fYm90dG9tIGltZy5pbWdfcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJldmlld3NfX2JvdHRvbSBpbWcuaW1nX21vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIH1cbn1cbi5yZXZpZXdzX19ib3R0b20gLmJ0bl9jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogY2xhbXAoMzJweCwgMi41dncsIDQ4cHgpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXZpZXdzX19ib3R0b20gLmJ0bl9jb250YWluZXIge1xuICAgIGJvdHRvbTogY2xhbXAoNXB4LCAwLjAzODQwNjgyNzkgKiAxMDB2dyArIC03LjI5MDE4NDkyMThweCwgMzJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJldmlld3NfX2JvdHRvbSB7XG4gICAgbWFyZ2luOiA1NXB4IC01NnB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJldmlld3NfX2JvdHRvbSB7XG4gICAgbWFyZ2luOiBjbGFtcCgxNXB4LCAwLjA1Njg5OTAwNDMgKiAxMDB2dyArIC0zLjIwNzY4MTM2NTZweCwgNTVweCkgY2xhbXAoLTU2cHgsIC0wLjA1MTIwOTEwMzggKiAxMDB2dyArIC0zLjYxMzA4Njc3MXB4LCAtMjBweCkgMDtcbiAgfVxufVxuLnJldmlld3NfX2hhc2h0YWcge1xuICBtYXJnaW4tbGVmdDogY2xhbXAoNDIuNjY2NjY2NjY2N3B4LCAzLjMzMzMzMzMzMzN2dywgNjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXZpZXdzX19oYXNodGFnIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV2aWV3c19faGFzaHRhZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNsYW1wKDBweCwgMC4wMzQxMzk0MDI2ICogMTAwdncgKyAtMTAuOTI0NjA4ODE5M3B4LCAyNHB4KTtcbiAgfVxufVxuLnJldmlld3NfX3RpdGxlMSwgLnJldmlld3NfX3RpdGxlMiwgLnJldmlld3NfX3RpdGxlMyB7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgycHgsIDAuMTU2MjV2dywgM3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJldmlld3NfX3RpdGxlMSwgLnJldmlld3NfX3RpdGxlMiwgLnJldmlld3NfX3RpdGxlMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5yZXZpZXdzX190aXRsZTEge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWFyZ2luLXRvcDogY2xhbXAoLTE5cHgsIC0wLjk4OTU4MzMzMzN2dywgLTEyLjY2NjY2NjY2NjdweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXZpZXdzX190aXRsZTEge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV2aWV3c19fdGl0bGUxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuLnJldmlld3NfX3RpdGxlMSBzcGFuIHtcbiAgY29sb3I6ICNDMEZGMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJldmlld3NfX3RpdGxlMSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXZpZXdzX190aXRsZTEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbn1cbi5yZXZpZXdzX190aXRsZTIge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNDRweCwgMy40Mzc1dncsIDY2cHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgtMTFweCwgLTAuNTcyOTE2NjY2N3Z3LCAtNy4zMzMzMzMzMzMzcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV2aWV3c19fdGl0bGUyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJldmlld3NfX3RpdGxlMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAwLjAyODQ0OTUwMjEgKiAxMDB2dyArIDEwLjg5NjE1OTMxNzJweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDAuMDMxMjk0NDUyMyAqIDEwMHZ3ICsgMTEuOTg1Nzc1MjQ4OXB4LCA0NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV2aWV3c19fdGl0bGUyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV2aWV3c19fdGl0bGUyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXZpZXdzX190aXRsZTIge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTguMzZweDtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCg2cHgsIDAuMDA4NTM0ODUwNiAqIDEwMHZ3ICsgMy4yNjg4NDc3OTUycHgsIDEycHgpO1xuICB9XG59XG4ucmV2aWV3c19fdGl0bGUzIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXZpZXdzX190aXRsZTMge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV2aWV3c19fdGl0bGUzIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuLnJldmlld3NfX3RpdGxlMyBzcGFuIHtcbiAgY29sb3I6ICNDMEZGMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJldmlld3NfX3RpdGxlMyB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV2aWV3c19fdGl0bGUzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoNXB4LCAwLjAxMTM3OTgwMDkgKiAxMDB2dyArIDEuMzU4NDYzNzI2OXB4LCAxM3B4KTtcbiAgfVxufVxuLnJldmlld3M6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNsYW1wKDIwMXB4LCAxNS43MDMxMjV2dywgMzAxLjVweCk7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICMxMjFCMjQgMCUsIHJnYmEoMTgsIDI3LCAzNiwgMC44NzA2NykgMzcuMDMlLCByZ2JhKDE4LCAyNywgMzYsIDAuNDI4NzM1KSA3Mi45NCUsIHJnYmEoMTgsIDI3LCAzNiwgMCkgMTAwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXZpZXdzOjphZnRlciB7XG4gICAgaGVpZ2h0OiAyNzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV2aWV3czo6YWZ0ZXIge1xuICAgIGhlaWdodDogY2xhbXAoMTgwcHgsIDAuMTMzNzEyNjYgKiAxMDB2dyArIDEzNy4yMTE5NDg3OTA5cHgsIDI3NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV2aWV3cyB7XG4gICAgcGFkZGluZy10b3A6IDY3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJldmlld3Mge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgzMHB4LCAwLjA1MjYzMTU3ODkgKiAxMDB2dyArIDEzLjE1Nzg5NDczNjhweCwgNjdweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XG4gIH1cbn1cblxuLmxpbmtfc2l0ZV9mb3JtIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmdjLWNvbG9yKTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDM2LjY2NjY2NjY2NjdweCwgMi44NjQ1ODMzMzMzdncsIDU1cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNjYuNjY2NjY2NjY2N3B4LCA1LjIwODMzMzMzMzN2dywgMTAwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ubGlua19zaXRlX2Zvcm1fX2hhc2h0YWcge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubGlua19zaXRlX2Zvcm1fX2hhc2h0YWcge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saW5rX3NpdGVfZm9ybV9faGFzaHRhZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubGlua19zaXRlX2Zvcm1fX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi10b3A6IGNsYW1wKC0yMHB4LCAtMS4wNDE2NjY2NjY3dncsIC0xMy4zMzMzMzMzMzMzcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubGlua19zaXRlX2Zvcm1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpbmtfc2l0ZV9mb3JtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gIH1cbn1cbi5saW5rX3NpdGVfZm9ybV9fdGl0bGUub25seV90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIEl0YWxpY1wiO1xuICBmb250LXNpemU6IGNsYW1wKDEwMHB4LCA3LjgxMjV2dywgMTUwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgbWFyZ2luLXRvcDogY2xhbXAoLTNweCwgLTAuMTU2MjV2dywgLTJweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDM0cHgsIDIuNjU2MjV2dywgNTFweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5saW5rX3NpdGVfZm9ybV9fdGl0bGUub25seV90aXRsZSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saW5rX3NpdGVfZm9ybV9fdGl0bGUub25seV90aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAwLjA3MTEyMzc1NTMgKiAxMDB2dyArIDcuMjQwMzk4MjkzcHgsIDgwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMHB4LCAwLjA3MTEyMzc1NTMgKiAxMDB2dyArIDcuMjQwMzk4MjkzcHgsIDgwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5saW5rX3NpdGVfZm9ybV9fdGl0bGUub25seV90aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saW5rX3NpdGVfZm9ybV9fdGl0bGUub25seV90aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAwLjAzOTgyOTMwMyAqIDEwMHZ3ICsgMTcuMjU0NjIzMDQ0MXB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzBweCwgMC4wMzk4MjkzMDMgKiAxMDB2dyArIDE3LjI1NDYyMzA0NDFweCwgNThweCk7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMTBweCwgMC4wMDQyNjc0MjUzICogMTAwdncgKyA4LjYzNDQyMzg5NzZweCwgMTNweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubGlua19zaXRlX2Zvcm1fX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpbmtfc2l0ZV9mb3JtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIH1cbn1cbi5saW5rX3NpdGVfZm9ybSBmb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiBjbGFtcCgxOC42NjY2NjY2NjY3cHgsIDEuNDU4MzMzMzMzM3Z3LCAyOHB4KSBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBtYXgtd2lkdGg6IGNsYW1wKDg3NXB4LCA2OC4zNTkzNzV2dywgMTMxMi41cHgpO1xuICBtYXJnaW46IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCkgYXV0byAwO1xufVxuLmxpbmtfc2l0ZV9mb3JtIGZvcm0gaW5wdXQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLmxpbmtfc2l0ZV9mb3JtIGZvcm0gaW5wdXQucGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmxpbmtfc2l0ZV9mb3JtIGZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubGlua19zaXRlX2Zvcm0gZm9ybSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ubGlua19zaXRlX2Zvcm0gZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmxpbmtfc2l0ZV9mb3JtIGZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmxpbmtfc2l0ZV9mb3JtIGZvcm0gLm5hbWUge1xuICBncmlkLWNvbHVtbjogMS8yO1xufVxuLmxpbmtfc2l0ZV9mb3JtIGZvcm0gLnBob25lIHtcbiAgZ3JpZC1jb2x1bW46IDIvMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpbmtfc2l0ZV9mb3JtIGZvcm0gLnBob25lIHtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgfVxufVxuLmxpbmtfc2l0ZV9mb3JtIGZvcm0gLnNpdGVfdXJsIHtcbiAgZ3JpZC1jb2x1bW46IDMvNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmxpbmtfc2l0ZV9mb3JtIGZvcm0gLnNpdGVfdXJsIHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgIGdyaWQtcm93OiAyLzM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpbmtfc2l0ZV9mb3JtIGZvcm0gLnNpdGVfdXJsIHtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICBncmlkLXJvdzogYXV0bztcbiAgfVxufVxuLmxpbmtfc2l0ZV9mb3JtIGZvcm0gLmJ0biB7XG4gIGdyaWQtcm93OiAyLzM7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5saW5rX3NpdGVfZm9ybSBmb3JtIC5idG4ge1xuICAgIGdyaWQtcm93OiAzLzQ7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlua19zaXRlX2Zvcm0gZm9ybSAuYnRuIHtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICBncmlkLXJvdzogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5saW5rX3NpdGVfZm9ybSBmb3JtIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubGlua19zaXRlX2Zvcm0gZm9ybSAucGVyc29uYWwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBncmlkLXJvdzogMi8zO1xuICBncmlkLWNvbHVtbjogMy80O1xuICBtYXJnaW4tbGVmdDogY2xhbXAoOS4zMzMzMzMzMzMzcHgsIDAuNzI5MTY2NjY2N3Z3LCAxNHB4KTtcbn1cbi5saW5rX3NpdGVfZm9ybSBmb3JtIC5wZXJzb25hbCBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmxpbmtfc2l0ZV9mb3JtIGZvcm0gLnBlcnNvbmFsIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saW5rX3NpdGVfZm9ybSBmb3JtIC5wZXJzb25hbCBhIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubGlua19zaXRlX2Zvcm0gZm9ybSAucGVyc29uYWwge1xuICAgIGdyaWQtcm93OiA0LzU7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saW5rX3NpdGVfZm9ybSBmb3JtIC5wZXJzb25hbCB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgZ3JpZC1yb3c6IGF1dG87XG4gICAgbWFyZ2luOiBjbGFtcCg5cHgsIDAuMDU4MzIxNDc5NCAqIDEwMHZ3ICsgLTkuNjYyODczMzk5N3B4LCA1MHB4KSBhdXRvIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmxpbmtfc2l0ZV9mb3JtIGZvcm0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgZ2FwOiAxNnB4IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpbmtfc2l0ZV9mb3JtIGZvcm0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgyMHB4LCAwLjAyMjc1OTYwMTcgKiAxMDB2dyArIDEyLjcxNjkyNzQ1MzhweCwgMzZweCk7XG4gICAgZ2FwOiBjbGFtcCg4cHgsIDAuMDExMzc5ODAwOSAqIDEwMHZ3ICsgNC4zNTg0NjM3MjY5cHgsIDE2cHgpO1xuICB9XG59XG4ubGlua19zaXRlX2Zvcm0ubXQge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgtNTBweCwgLTIuNjA0MTY2NjY2N3Z3LCAtMzMuMzMzMzMzMzMzM3B4KTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDcwcHgsIDUuNDY4NzV2dywgMTA1cHgpO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubGlua19zaXRlX2Zvcm0ge1xuICAgIHBhZGRpbmctdG9wOiA0N3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saW5rX3NpdGVfZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDIwcHgsIDAuMDM4NDA2ODI3OSAqIDEwMHZ3ICsgNy43MDk4MTUwNzgycHgsIDQ3cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgzNHB4LCAwLjAxNTY0NzIyNjIgKiAxMDB2dyArIDI4Ljk5Mjg4NzYyNDVweCwgNDVweCk7XG4gIH1cbn1cblxuLmNoZWNrX21hcmtfbGlzdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KSBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmNoZWNrX21hcmtfbGlzdF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjYuNjY2NjY2NjY2N3B4LCA1LjIwODMzMzMzMzN2dywgMTAwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNoZWNrX21hcmtfbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hlY2tfbWFya19saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAwLjAzOTgyOTMwMyAqIDEwMHZ3ICsgMTcuMjU0NjIzMDQ0MXB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzBweCwgMC4wMzk4MjkzMDMgKiAxMDB2dyArIDE3LjI1NDYyMzA0NDFweCwgNThweCk7XG4gIH1cbn1cbi5jaGVja19tYXJrX2xpc3RfX3RpdGxlLmZvbnQtNjAge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNDRweCwgMy40Mzc1dncsIDY2cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2hlY2tfbWFya19saXN0X190aXRsZS5mb250LTYwIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoZWNrX21hcmtfbGlzdF9fdGl0bGUuZm9udC02MCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAwLjAyODQ0OTUwMjEgKiAxMDB2dyArIDEwLjg5NjE1OTMxNzJweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDAuMDMxMjk0NDUyMyAqIDEwMHZ3ICsgMTEuOTg1Nzc1MjQ4OXB4LCA0NHB4KTtcbiAgfVxufVxuLmNoZWNrX21hcmtfbGlzdF9fdGl0bGUuZm9udC04MCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg1My4zMzMzMzMzMzMzcHgsIDQuMTY2NjY2NjY2N3Z3LCA4MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDUzLjMzMzMzMzMzMzNweCwgNC4xNjY2NjY2NjY3dncsIDgwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoZWNrX21hcmtfbGlzdF9fdGl0bGUuZm9udC04MCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAwLjAzODgzMzU3MDQgKiAxMDB2dyArIDEzLjU3MzI1NzQ2OHB4LCA1My4zcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyNnB4LCAwLjAzODgzMzU3MDQgKiAxMDB2dyArIDEzLjU3MzI1NzQ2OHB4LCA1My4zcHgpO1xuICB9XG59XG4uY2hlY2tfbWFya19saXN0X190aXRsZS5jZW50ZXIge1xuICB3aWR0aDogODAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg1My4zMzMzMzMzMzMzcHgsIDQuMTY2NjY2NjY2N3Z3LCA4MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoZWNrX21hcmtfbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMC4wNDU1MTkyMDM0ICogMTAwdncgKyAxMS40MzM4NTQ5MDc1cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyNnB4LCAwLjA0NTUxOTIwMzQgKiAxMDB2dyArIDExLjQzMzg1NDkwNzVweCwgNThweCk7XG4gIH1cbn1cbi5jaGVja19tYXJrX2xpc3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jaGVja19tYXJrX2xpc3RfX2NvbnRhaW5lci5yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2hlY2tfbWFya19saXN0X19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG59XG4uY2hlY2tfbWFya19saXN0X19sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cbi5jaGVja19tYXJrX2xpc3RfX2xlZnQuY3Jvc3Mge1xuICB3aWR0aDogNDElO1xufVxuLmNoZWNrX21hcmtfbGlzdF9fbGVmdCBpbWcge1xuICB3aWR0aDogY2xhbXAoNTY0LjMzMzMzMzMzMzNweCwgNDQuMDg4NTQxNjY2N3Z3LCA4NDYuNXB4KTtcbiAgaGVpZ2h0OiBjbGFtcCg1NTlweCwgNDMuNjcxODc1dncsIDgzOC41cHgpO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbn1cbi5jaGVja19tYXJrX2xpc3RfX2xlZnQgaW1nLmNyb3NzIHtcbiAgd2lkdGg6IGNsYW1wKDQ3MnB4LCAzNi44NzV2dywgNzA4cHgpO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGVja19tYXJrX2xpc3RfX2xlZnQgaW1nLmNyb3NzIHtcbiAgICB3aWR0aDogY2xhbXAoMjgwcHgsIDAuMjczMTE1MjIwNSAqIDEwMHZ3ICsgMTkyLjYwMzEyOTQ0NTJweCwgNDcycHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jaGVja19tYXJrX2xpc3RfX2xlZnQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDk0MXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGVja19tYXJrX2xpc3RfX2xlZnQgaW1nIHtcbiAgICBoZWlnaHQ6IGNsYW1wKDMyMnB4LCAwLjg4MDUxMjA5MSAqIDEwMHZ3ICsgNDAuMjM2MTMwODY3N3B4LCA5NDFweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNsYW1wKDI1cHgsIDAuMDExMzc5ODAwOSAqIDEwMHZ3ICsgMjEuMzU4NDYzNzI2OXB4LCAzM3B4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2hlY2tfbWFya19saXN0X19sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogLTU2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTZweDtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hlY2tfbWFya19saXN0X19sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgtMzJweCwgLTAuMDM1NTYxODc3NyAqIDEwMHZ3ICsgNC4zNzk4MDA4NTM1cHgsIC03cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCgtNTZweCwgLTAuMDUxMjA5MTAzOCAqIDEwMHZ3ICsgLTMuNjEzMDg2NzcxcHgsIC0yMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wKC01NnB4LCAtMC4wNTEyMDkxMDM4ICogMTAwdncgKyAtMy42MTMwODY3NzFweCwgLTIwcHgpO1xuICB9XG59XG4uY2hlY2tfbWFya19saXN0X19yaWdodCB7XG4gIHdpZHRoOiA0OSU7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg1OS4zMzMzMzMzMzMzcHgsIDQuNjM1NDE2NjY2N3Z3LCA4OXB4KTtcbn1cbi5jaGVja19tYXJrX2xpc3RfX3JpZ2h0LmNyb3NzIHtcbiAgd2lkdGg6IDU1JTtcbn1cbi5jaGVja19tYXJrX2xpc3RfX3JpZ2h0Lm5vdF9wYWRkaW50X3RvcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNoZWNrX21hcmtfbGlzdF9fcmlnaHQgLmJ0biB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDU3LjMzMzMzMzMzMzNweCwgNC40NzkxNjY2NjY3dncsIDg2cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbn1cbi5jaGVja19tYXJrX2xpc3RfX3JpZ2h0IC5idG4ubm90X21hcmdpbl90b3Age1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hlY2tfbWFya19saXN0X19yaWdodCAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgwcHgsIDAuMDgxMDgxMDgxMSAqIDEwMHZ3ICsgLTI1Ljk0NTk0NTk0NTlweCwgNTdweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2hlY2tfbWFya19saXN0X19yaWdodCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNoZWNrX21hcmtfbGlzdF9fcmlnaHQgLmJ0bl9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jaGVja19tYXJrX2xpc3RfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uY2hlY2tfbWFya19saXN0X19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgxMC42NjY2NjY2NjY3cHgsIDAuODMzMzMzMzMzM3Z3LCAxNnB4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNDAuNjY2NjY2NjY2N3B4LCAzLjE3NzA4MzMzMzN2dywgNjFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg0Ni42NjY2NjY2NjY3cHgsIDMuNjQ1ODMzMzMzM3Z3LCA3MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNoZWNrX21hcmtfbGlzdF9faXRlbXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoZWNrX21hcmtfbGlzdF9faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDEycHgsIDAuMDI4NDQ5NTAyMSAqIDEwMHZ3ICsgMi44OTYxNTkzMTcycHgsIDMycHgpO1xuICB9XG59XG4uY2hlY2tfbWFya19saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jaGVja19tYXJrX2xpc3RfX2l0ZW0gc3ZnIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uY2hlY2tfbWFya19saXN0X19pdGVtIHN2Zy5jaGVjayB7XG4gIHdpZHRoOiBjbGFtcCg1MHB4LCAzLjkwNjI1dncsIDc1cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDQ1cHgsIDMuNTE1NjI1dncsIDY3LjVweCk7XG4gIGZpbGw6ICNDMEZGMDA7XG4gIG1hcmdpbi1yaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNoZWNrX21hcmtfbGlzdF9faXRlbSBzdmcuY2hlY2sge1xuICAgIHdpZHRoOiA3NS43NnB4O1xuICAgIGhlaWdodDogNjguMTlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoZWNrX21hcmtfbGlzdF9faXRlbSBzdmcuY2hlY2sge1xuICAgIHdpZHRoOiBjbGFtcCgyNnB4LCAwLjA3MDc4MjM2MTMgKiAxMDB2dyArIDMuMzQ5NjQ0MzgxMnB4LCA3NS43NnB4KTtcbiAgICBoZWlnaHQ6IGNsYW1wKDIzcHgsIDAuMDY0MjgxNjUwMSAqIDEwMHZ3ICsgMi40Mjk4NzE5NzcycHgsIDY4LjE5cHgpO1xuICAgIG1hcmdpbi1yaWdodDogY2xhbXAoOXB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNC45MDMyNzE2OTI3cHgsIDE4cHgpO1xuICB9XG59XG4uY2hlY2tfbWFya19saXN0X19pdGVtIHN2Zy5jcm9zcyB7XG4gIHdpZHRoOiBjbGFtcCgxMDYuNjY2NjY2NjY2N3B4LCA4LjMzMzMzMzMzMzN2dywgMTYwcHgpO1xuICBoZWlnaHQ6IGNsYW1wKDExMC42NjY2NjY2NjY3cHgsIDguNjQ1ODMzMzMzM3Z3LCAxNjZweCk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgtNTVweCwgLTIuODY0NTgzMzMzM3Z3LCAtMzYuNjY2NjY2NjY2N3B4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoLTM1cHgsIC0xLjgyMjkxNjY2Njd2dywgLTIzLjMzMzMzMzMzMzNweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGVja19tYXJrX2xpc3RfX2l0ZW0gc3ZnLmNyb3NzIHtcbiAgICB3aWR0aDogY2xhbXAoNTZweCwgMC4wODUzNDg1MDY0ICogMTAwdncgKyAyOC42ODg0Nzc5NTE2cHgsIDExNnB4KTtcbiAgICBoZWlnaHQ6IGNsYW1wKDUxcHgsIDAuMDg1MzQ4NTA2NCAqIDEwMHZ3ICsgMjMuNjg4NDc3OTUxNnB4LCAxMTFweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNsYW1wKC0zNnB4LCAtMC4wMjk4NzE5NzcyICogMTAwdncgKyAtNS40NDA5NjcyODMxcHgsIC0xNXB4KTtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgtMjNweCwgLTAuMDE4NDkyMTc2NCAqIDEwMHZ3ICsgLTQuMDgyNTAzNTU2MnB4LCAtMTBweCk7XG4gIH1cbn1cbi5jaGVja19tYXJrX2xpc3RfX2l0ZW1fX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IGNsYW1wKDM2OXB4LCAyOC44MjgxMjV2dywgNTUzLjVweCk7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjYuNHB4LCAyLjA2MjV2dywgMzkuNnB4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2hlY2tfbWFya19saXN0X19pdGVtX190ZXh0IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hlY2tfbWFya19saXN0X19pdGVtX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG4uY2hlY2tfbWFya19saXN0X19pdGVtX190ZXh0IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg3LjMzMzMzMzMzMzNweCwgMC41NzI5MTY2NjY3dncsIDExcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2hlY2tfbWFya19saXN0X19pdGVtX190ZXh0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hlY2tfbWFya19saXN0X19pdGVtX190ZXh0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jaGVja19tYXJrX2xpc3RfX2l0ZW1fX3RleHQgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGVja19tYXJrX2xpc3RfX2l0ZW1fX3RleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjAxNDIyNDc1MTEgKiAxMDB2dyArIDkuNDQ4MDc5NjU4NnB4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuOHB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDExLjMzNzY5NTU5MDNweCwgMjguOHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCg4cHgsIDAuMDA3MTEyMzc1NSAqIDEwMHZ3ICsgNS43MjQwMzk4MjkzcHgsIDEzcHgpO1xuICB9XG59XG4uY2hlY2tfbWFya19saXN0X19pdGVtX190ZXh0LmNyb3NzIHtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKC0xMHB4LCAtMC41MjA4MzMzMzMzdncsIC02LjY2NjY2NjY2NjdweCk7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNoZWNrX21hcmtfbGlzdF9faXRlbV9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hlY2tfbWFya19saXN0X19pdGVtX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDMyNzE2OTI3NSAqIDEwMHZ3ICsgNi41MzA1ODMyMTQ4cHgsIDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDM1OTg4NjIwMiAqIDEwMHZ3ICsgNy4xODM2NDE1MzYzcHgsIDQ0cHgpO1xuICB9XG59XG4uY2hlY2tfbWFya19saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyMi42NjY2NjY2NjY3cHgsIDEuNzcwODMzMzMzM3Z3LCAzNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNoZWNrX21hcmtfbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGVja19tYXJrX2xpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTNweCwgMC4wMDg1MzQ4NTA2ICogMTAwdncgKyAxMC4yNjg4NDc3OTUycHgsIDE5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jaGVja19tYXJrX2xpc3RfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogNzEwcHg7XG4gIH1cbn1cbi5jaGVja19tYXJrX2xpc3QgLmJhY2tncm91bmRfbGluZSB7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgwLCAwLCAwLCAwLjIpIDhweCwgIzA1MDgwQyAxMXB4KSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzEyMUIyNCA2MiUsICMyMTJEMzcgMTAwJSk7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCkgY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG59XG4uY2hlY2tfbWFya19saXN0IC5jb250YWluZXJfMTkyMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFkdmFudGFnZXNfdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMzcuMzMzMzMzMzMzM3B4LCAyLjkxNjY2NjY2Njd2dywgNTZweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1NS42NjY2NjY2NjY3cHgsIDQuMzQ4OTU4MzMzM3Z3LCA4My41cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFkdmFudGFnZXNfdGV4dF9fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg2N3B4LCA1LjIzNDM3NXZ3LCAxMDAuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDkycHgsIDcuMTg3NXZ3LCAxMzhweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlc190ZXh0X19uYW1lIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAwLjA3MTEyMzc1NTMgKiAxMDB2dyArIDcuMjQwMzk4MjkzcHgsIDgwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMHB4LCAwLjA1OTc0Mzk1NDUgKiAxMDB2dyArIDEwLjg4MTkzNDU2NjFweCwgNzJweCk7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX3RleHRfX3RleHRfbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAxLjMyODEyNXZ3LCAyNS41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMS43MTg3NXZ3LCAzM3B4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1heC13aWR0aDogY2xhbXAoMTYwLjY2NjY2NjY2NjdweCwgMTIuNTUyMDgzMzMzM3Z3LCAyNDFweCk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgxMHB4LCAwLjc4MTI1dncsIDE1cHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgtOHB4LCAtMC40MTY2NjY2NjY3dncsIC01LjMzMzMzMzMzMzNweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX3RleHRfbmFtZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dF9fdGV4dF9uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgMTEuOTkyODg3NjI0NXB4LCAyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAyOTcyOTcyOTcgKiAxMDB2dyArIDkuMTg2NDg2NDg2NXB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX3RleHRfbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dF9fdGV4dF9uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDE0MjI0NzUxMSAqIDEwMHZ3ICsgOS40NDgwNzk2NTg2cHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi44cHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgMTEuMzM3Njk1NTkwM3B4LCAyOC44cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDNweCwgLTAuMDA0MjY3NDI1MyAqIDEwMHZ3ICsgNy4zNjU1NzYxMDI0cHgsIDZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYWR2YW50YWdlc190ZXh0X190ZXh0X25hbWUge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG4uYWR2YW50YWdlc190ZXh0X19oYXNodGFnIHtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDQyLjY2NjY2NjY2NjdweCwgMy4zMzMzMzMzMzMzdncsIDY0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlc190ZXh0X19oYXNodGFnIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc190ZXh0X19oYXNodGFnIHtcbiAgICBtYXJnaW4tbGVmdDogY2xhbXAoMXB4LCAwLjAzNDEzOTQwMjYgKiAxMDB2dyArIC05LjkyNDYwODgxOTNweCwgMjVweCk7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX3RleHRfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX2ltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgaGVpZ2h0OiBjbGFtcCgxNjdweCwgMC4xNzIxMTk0ODc5ICogMTAwdncgKyAxMTEuOTIxNzYzODY5MXB4LCAyODhweCk7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX3RleHRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi10b3A6IGNsYW1wKC0xOHB4LCAtMC45Mzc1dncsIC0xMnB4KTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDJweCwgMC4xNTYyNXZ3LCAzcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlc190ZXh0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuLmFkdmFudGFnZXNfdGV4dF9fdGl0bGUgc3BhbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dF9fdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc190ZXh0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAwLjAzOTgyOTMwMyAqIDEwMHZ3ICsgMTcuMjU0NjIzMDQ0MXB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzBweCwgMC4wMzk4MjkzMDMgKiAxMDB2dyArIDE3LjI1NDYyMzA0NDFweCwgNThweCk7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX3RleHRfX3RleHQge1xuICBtYXgtd2lkdGg6IGNsYW1wKDI5My4zMzMzMzMzMzMzcHgsIDIyLjkxNjY2NjY2Njd2dywgNDQwcHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMnB4LCAwLjE1NjI1dncsIDNweCk7XG59XG4uYWR2YW50YWdlc190ZXh0X190ZXh0IHAge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlc190ZXh0X190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc190ZXh0X190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG4uYWR2YW50YWdlc190ZXh0X190ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDE1LjMzMzMzMzMzMzNweCwgMS4xOTc5MTY2NjY3dncsIDIzcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlc190ZXh0X190ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc190ZXh0X190ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTNweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyA3Ljk5Mjg4NzYyNDVweCwgMjRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dF9fdGV4dCBwIHtcbiAgICBsaW5lLWhlaWdodDogMjguOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjAxNDIyNDc1MTEgKiAxMDB2dyArIDkuNDQ4MDc5NjU4NnB4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuOHB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDExLjMzNzY5NTU5MDNweCwgMjguOHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlc190ZXh0X190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgbWF4LXdpZHRoOiA2MSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dF9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWR2YW50YWdlc190ZXh0X19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA2OCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYWR2YW50YWdlc190ZXh0X19pdGVtcyBzcGFuIHtcbiAgY29sb3I6ICNDMEZGMDA7XG59XG4uYWR2YW50YWdlc190ZXh0X19pdGVtcyAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYWR2YW50YWdlc190ZXh0X19pdGVtcyAuaXRlbTpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nOiAwIGNsYW1wKDQ1LjMzMzMzMzMzMzNweCwgMy41NDE2NjY2NjY3dncsIDY4cHgpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzNzQyNEQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzNzQyNEQ7XG4gIG1hcmdpbjogMCBjbGFtcCg0NXB4LCAzLjUxNTYyNXZ3LCA2Ny41cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlc190ZXh0X19pdGVtcyAuaXRlbTpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmc6IDAgNTFweDtcbiAgICBtYXJnaW46IDAgNTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc190ZXh0X19pdGVtcyAuaXRlbTpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCBjbGFtcCgyNXB4LCAwLjAzNjk4NDM1MjggKiAxMDB2dyArIDEzLjE2NTAwNzExMjRweCwgNTFweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYWR2YW50YWdlc190ZXh0X19pdGVtcyAuaXRlbTpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX3RleHRfX2l0ZW1zIC5pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDMuMzMzMzMzMzMzM3B4LCAwLjI2MDQxNjY2Njd2dywgNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dF9faXRlbXMgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dF9faXRlbXMgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlc190ZXh0X19pdGVtcyB7XG4gICAgd2lkdGg6IG1pbi1jb250ZW50O1xuICAgIG1hcmdpbjogMzNweCBhdXRvIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dF9faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDI4cHgsIDAuMDA3MTEyMzc1NSAqIDEwMHZ3ICsgMjUuNzI0MDM5ODI5M3B4LCAzM3B4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWR2YW50YWdlc190ZXh0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IGNsYW1wKDEwLjY2NjY2NjY2NjdweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlc190ZXh0X19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc190ZXh0X19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX3RleHRfX3NsaWRlciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICBwYWRkaW5nLXRvcDogMzZweDtcbiAgcGFkZGluZy1ib3R0b206IDc0cHg7XG59XG4uYWR2YW50YWdlc190ZXh0X19zbGlkZXIgLmRlcGFydG1lbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEuMzI4MTI1dncsIDI1LjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAxLjcxODc1dncsIDMzcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dF9fc2xpZGVyIC5kZXBhcnRtZW50IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc190ZXh0X19zbGlkZXIgLmRlcGFydG1lbnQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX3RleHRfX3NsaWRlciAuc3dpcGVyIHtcbiAgY3Vyc29yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlORFlpSUdobGFXZG9kRDBpTkRjaUlIWnBaWGRDYjNnOUlqQWdNQ0EwTmlBME55SWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEdOcGNtTnNaU0JqZUQwaU1qTWlJR041UFNJeU15NHhOalF4SWlCeVBTSXlNeUlnWm1sc2JEMGlJME13UmtZd01DSXZQZ284Y0dGMGFDQmtQU0pOTWpZdU56RXdPU0F4TXk0NE56ZzVURE0xTGprNU9EY2dNak11TVRZMk5rd3lOaTQzTVRBNUlETXlMalExTkRRaUlITjBjbTlyWlQwaUl6RXlNVUl5TkNJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWk4K0NqeHdZWFJvSUdROUlrMHhPUzR5T0RVeUlETXlMalEwT1RKTU9TNDVPVGMwTWlBeU15NHhOakUxVERFNUxqSTROVElnTVRNdU9EY3pOeUlnYzNSeWIydGxQU0lqTVRJeFFqSTBJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqSWlMejRLUEM5emRtYytDZz09XCIpIDIgMiwgZGVmYXVsdDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uYWR2YW50YWdlc190ZXh0X19zbGlkZXIgLnN3aXBlcl9jb250YWluZXIge1xuICB3aWR0aDogMzE1cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmFkdmFudGFnZXNfdGV4dF9fc2xpZGVyIC5zd2lwZXItc2xpZGUgLm5hbWUsIC5hZHZhbnRhZ2VzX3RleHRfX3NsaWRlciAuc3dpcGVyLXNsaWRlIC5wb3N0IHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYWR2YW50YWdlc190ZXh0X19zbGlkZXIgLnN3aXBlci1zbGlkZSAubmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAxLjMyODEyNXZ3LCAyNS41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMS43MTg3NXZ3LCAzM3B4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dF9fc2xpZGVyIC5zd2lwZXItc2xpZGUgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHRfX3NsaWRlciAuc3dpcGVyLXNsaWRlIC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgMTEuOTkyODg3NjI0NXB4LCAyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAyOTcyOTcyOTcgKiAxMDB2dyArIDkuMTg2NDg2NDg2NXB4LCAzOS42cHgpO1xuICB9XG59XG4uYWR2YW50YWdlc190ZXh0X19zbGlkZXIgLnN3aXBlci1zbGlkZSAucG9zdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dF9fc2xpZGVyIC5zd2lwZXItc2xpZGUgLnBvc3Qge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc190ZXh0X19zbGlkZXIgLnN3aXBlci1zbGlkZSAucG9zdCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuLmFkdmFudGFnZXNfdGV4dCAuYmdjIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxODBweCwgMTQuMDYyNXZ3LCAyNzBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNjJweCwgMTIuNjU2MjV2dywgMjQzcHgpO1xuICBjb2xvcjogIzIxMkQzNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNsYW1wKC0yOXB4LCAtMS41MTA0MTY2NjY3dncsIC0xOS4zMzMzMzMzMzMzcHgpO1xuICBsZWZ0OiA0M3B4O1xuICByaWdodDogNDNweDtcbiAgei1pbmRleDogLTE7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwic2xudFwiIDA7XG59XG4uYWR2YW50YWdlc190ZXh0IC5iZ2MgZGl2OmZpcnN0LWNoaWxkIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFkdmFudGFnZXNfdGV4dCAuYmdjIGRpdjpmaXJzdC1jaGlsZC5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYWR2YW50YWdlc190ZXh0IC5iZ2MgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzX3RleHQgLmJnYyAubW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAyMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIwN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHQgLmJnYyAubW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc190ZXh0IC5iZ2MgLm1vYiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg5MHB4LCAwLjE5OTE0NjUxNDkgKiAxMDB2dyArIDI2LjI3MzExNTIyMDVweCwgMjMwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCg4MXB4LCAwLjE3OTIzMTg2MzQgKiAxMDB2dyArIDIzLjY0NTgwMzY5ODRweCwgMjA3cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hZHZhbnRhZ2VzX3RleHQgLmJnYyB7XG4gICAgYm90dG9tOiAtMjFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc190ZXh0IC5iZ2Mge1xuICAgIGxlZnQ6IGNsYW1wKDlweCwgMC4wNDgzNjQxNTM2ICogMTAwdncgKyAtNi40NzY1MjkxNjA3cHgsIDQzcHgpO1xuICAgIHJpZ2h0OiBjbGFtcCg5cHgsIDAuMDQ4MzY0MTUzNiAqIDEwMHZ3ICsgLTYuNDc2NTI5MTYwN3B4LCA0M3B4KTtcbiAgICBib3R0b206IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFkdmFudGFnZXNfdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY3cHg7XG4gICAgbWFyZ2luLXRvcDogNjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWR2YW50YWdlc190ZXh0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgzNXB4LCAwLjA0NTUxOTIwMzQgKiAxMDB2dyArIDIwLjQzMzg1NDkwNzVweCwgNjdweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDIycHgsIDAuMDY0MDExMzc5OCAqIDEwMHZ3ICsgMS41MTYzNTg0NjM3cHgsIDY3cHgpO1xuICB9XG59XG5cbi50cnVzdF91cyB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg0MC42NjY2NjY2NjY3cHgsIDMuMTc3MDgzMzMzM3Z3LCA2MXB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnRydXN0X3VzX19oYXNodGFnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKC00cHgsIC0wLjIwODMzMzMzMzN2dywgLTIuNjY2NjY2NjY2N3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRydXN0X3VzX19oYXNodGFnIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudHJ1c3RfdXNfX2hhc2h0YWcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4udHJ1c3RfdXNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGNsYW1wKC0yMHB4LCAtMS4wNDE2NjY2NjY3dncsIC0xMy4zMzMzMzMzMzMzcHgpO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMS4zMzMzMzMzMzMzcHgsIDAuMTA0MTY2NjY2N3Z3LCAycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudHJ1c3RfdXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRydXN0X3VzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRydXN0X3VzX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50cnVzdF91c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMC4wMzk4MjkzMDMgKiAxMDB2dyArIDE3LjI1NDYyMzA0NDFweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMwcHgsIDAuMDM5ODI5MzAzICogMTAwdncgKyAxNy4yNTQ2MjMwNDQxcHgsIDU4cHgpO1xuICB9XG59XG4udHJ1c3RfdXNfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IGNsYW1wKDEzcHgsIDEuMDE1NjI1dncsIDE5LjVweCkgY2xhbXAoMzBweCwgMi4zNDM3NXZ3LCA0NXB4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMjIuNjY2NjY2NjY2N3B4LCAxLjc3MDgzMzMzMzN2dywgMzRweCk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgxLjMzMzMzMzMzMzNweCwgMC4xMDQxNjY2NjY3dncsIDJweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg2MHB4LCA0LjY4NzV2dywgOTBweCk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRydXN0X3VzX19pdGVtcyB7XG4gICAgZ2FwOiAxNC42NHB4IDMzLjc4cHg7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTJweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgMTU1LjM4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50cnVzdF91c19faXRlbXMge1xuICAgIGdhcDogY2xhbXAoN3B4LCAwLjAxMDg2NzcwOTggKiAxMDB2dyArIDMuNTIyMzMyODU5MnB4LCAxNC42NHB4KTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIGNsYW1wKDg4cHgsIDAuMDk1ODQ2MzcyNyAqIDEwMHZ3ICsgNTcuMzI5MTYwNzM5N3B4LCAxNTUuMzhweCkpO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDE5cHgsIDAuMDI0MTgyMDc2OCAqIDEwMHZ3ICsgMTEuMjYxNzM1NDE5NnB4LCAzNnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMjlweCwgMC4wODk2MTU5MzE3ICogMTAwdncgKyAwLjMyMjkwMTg0OTJweCwgOTJweCk7XG4gIH1cbn1cbi50cnVzdF91c19faXRlbSBpbWcge1xuICB3aWR0aDogY2xhbXAoMTM4cHgsIDEwLjc4MTI1dncsIDIwN3B4KTtcbiAgaGVpZ2h0OiBjbGFtcCg2M3B4LCA0LjkyMTg3NXZ3LCA5NC41cHgpO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCg3cHgsIDAuNTQ2ODc1dncsIDEwLjVweCk7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjRzO1xuICBwYWRkaW5nOiBjbGFtcCgxMC4zNnB4LCAwLjgwOTM3NXZ3LCAxNS41NHB4KSBjbGFtcCg2LjlweCwgMC41MzkwNjI1dncsIDEwLjM1cHgpIGNsYW1wKDkuNzkzMzMzMzMzM3B4LCAwLjc2NTEwNDE2Njd2dywgMTQuNjlweCk7XG59XG4udHJ1c3RfdXNfX2l0ZW0gaW1nOm5vdCg6aG92ZXIpIHtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRydXN0X3VzX19pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiA3MC45M3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudHJ1c3RfdXNfX2l0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IGNsYW1wKDQxcHgsIDAuMDQyNTc0Njc5OSAqIDEwMHZ3ICsgMjcuMzc2MTAyNDE4MnB4LCA3MC45M3B4KTtcbiAgICBib3JkZXItcmFkaXVzOiBjbGFtcCg0cHgsIDAuMDA0MjY3NDI1MyAqIDEwMHZ3ICsgMi42MzQ0MjM4OTc2cHgsIDdweCk7XG4gIH1cbn1cbi50cnVzdF91cyAuY29udGFpbmVyXzE5MjAge1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCkgY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxMjFCMjQgMjEuODglLCAjMjEyRDM3IDEwMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudHJ1c3RfdXMge1xuICAgIHBhZGRpbmctdG9wOiA2OXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50cnVzdF91cyB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDI5cHgsIDAuMDU2ODk5MDA0MyAqIDEwMHZ3ICsgMTAuNzkyMzE4NjM0NHB4LCA2OXB4KTtcbiAgfVxufVxuXG4uc2VvX2Jsb2NrIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDM4cHgsIDIuOTY4NzV2dywgNTdweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZW9fYmxvY2sgLmJhY2tncm91bmRfbGluZSB7XG4gIHotaW5kZXg6IC0xO1xufVxuLnNlb19ibG9jay5icmIge1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCkgY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VvX2Jsb2NrX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2VvX2Jsb2NrX19jb250YWluZXIucmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNlb19ibG9ja19fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZW9fYmxvY2tfX2xlZnQge1xuICB3aWR0aDogNDYlO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG4uc2VvX2Jsb2NrX19sZWZ0IC5idG4ge1xuICBtYXJnaW4tdG9wOiBjbGFtcCg0NC42NjY2NjY2NjY3cHgsIDMuNDg5NTgzMzMzM3Z3LCA2N3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNlb19ibG9ja19fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZW9fYmxvY2tfX3JpZ2h0IHtcbiAgd2lkdGg6IDQ5JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zZW9fYmxvY2tfX3JpZ2h0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDk4NS42MnB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2VvX2Jsb2NrX19yaWdodCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEwMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2VvX2Jsb2NrX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZW9fYmxvY2tfX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogY2xhbXAoLTU2cHgsIC0wLjA1MTIwOTEwMzggKiAxMDB2dyArIC0zLjYxMzA4Njc3MXB4LCAtMjBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgtNTZweCwgLTAuMDUxMjA5MTAzOCAqIDEwMHZ3ICsgLTMuNjEzMDg2NzcxcHgsIC0yMHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgtMjBweCwgLTAuMDExMzc5ODAwOSAqIDEwMHZ3ICsgLTguMzU4NDYzNzI2OXB4LCAtMTJweCk7XG4gIH1cbn1cbi5zZW9fYmxvY2tfX2hhc2h0YWcge1xuICBtYXJnaW4tbGVmdDogY2xhbXAoNDJweCwgMy4yODEyNXZ3LCA2M3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNlb19ibG9ja19faGFzaHRhZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlb19ibG9ja19faGFzaHRhZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNsYW1wKDFweCwgMC4wMzQxMzk0MDI2ICogMTAwdncgKyAtOS45MjQ2MDg4MTkzcHgsIDI1cHgpO1xuICB9XG59XG4uc2VvX2Jsb2NrX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg2N3B4LCA1LjIzNDM3NXZ3LCAxMDAuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDkycHgsIDcuMTg3NXZ3LCAxMzhweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIG1hcmdpbi1sZWZ0OiBjbGFtcCgycHgsIDAuMTU2MjV2dywgM3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjkuMzMzMzMzMzMzM3B4LCAyLjI5MTY2NjY2Njd2dywgNDRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZW9fYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlb19ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICB9XG59XG4uc2VvX2Jsb2NrX190aXRsZS5mb250LTYwIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDQ0cHgsIDMuNDM3NXZ3LCA2NnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNlb19ibG9ja19fdGl0bGUuZm9udC02MCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZW9fYmxvY2tfX3RpdGxlLmZvbnQtNjAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMC4wMjg0NDk1MDIxICogMTAwdncgKyAxMC44OTYxNTkzMTcycHgsIDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAwLjAzMTI5NDQ1MjMgKiAxMDB2dyArIDExLjk4NTc3NTI0ODlweCwgNDRweCk7XG4gIH1cbn1cbi5zZW9fYmxvY2tfX3RpdGxlLmZvbnQtODAge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTMuMzMzMzMzMzMzM3B4LCA0LjE2NjY2NjY2Njd2dywgODBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg1My4zMzMzMzMzMzMzcHgsIDQuMTY2NjY2NjY2N3Z3LCA4MHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZW9fYmxvY2tfX3RpdGxlLmZvbnQtODAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMC4wMzg4MzM1NzA0ICogMTAwdncgKyAxMy41NzMyNTc0NjhweCwgNTMuM3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjZweCwgMC4wMzg4MzM1NzA0ICogMTAwdncgKyAxMy41NzMyNTc0NjhweCwgNTMuM3B4KTtcbiAgfVxufVxuLnNlb19ibG9ja19fdGl0bGUgc3BhbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNlb19ibG9ja19fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZW9fYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDAuMDM5ODI5MzAzICogMTAwdncgKyAxNy4yNTQ2MjMwNDQxcHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMHB4LCAwLjAzOTgyOTMwMyAqIDEwMHZ3ICsgMTcuMjU0NjIzMDQ0MXB4LCA1OHB4KTtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxM3B4LCAwLjAwODUzNDg1MDYgKiAxMDB2dyArIDEwLjI2ODg0Nzc5NTJweCwgMTlweCk7XG4gIH1cbn1cbi5zZW9fYmxvY2tfX3RleHQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTguMnB4LCAxLjQyMTg3NXZ3LCAyNy4zcHgpO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2VvX2Jsb2NrX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlb19ibG9ja19fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbi5zZW9fYmxvY2tfX3RleHQgaDMge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAyLjQyMTg3NXZ3LCA0Ni41cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjhweCwgMi4xODc1dncsIDQycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2VvX2Jsb2NrX190ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VvX2Jsb2NrX190ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG4uc2VvX2Jsb2NrX190ZXh0IHAsIC5zZW9fYmxvY2tfX3RleHQgdWwsIC5zZW9fYmxvY2tfX3RleHQgb2wge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMi42NjY2NjY2NjY3cHgsIDAuOTg5NTgzMzMzM3Z3LCAxOXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNlb19ibG9ja19fdGV4dCBwLCAuc2VvX2Jsb2NrX190ZXh0IHVsLCAuc2VvX2Jsb2NrX190ZXh0IG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZW9fYmxvY2tfX3RleHQgcCwgLnNlb19ibG9ja19fdGV4dCB1bCwgLnNlb19ibG9ja19fdGV4dCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTJweCwgMC4wMTEzNzk4MDA5ICogMTAwdncgKyA4LjM1ODQ2MzcyNjlweCwgMjBweCk7XG4gIH1cbn1cbi5zZW9fYmxvY2tfX3RleHQgcCBzcGFuIHtcbiAgY29sb3I6ICNDMEZGMDA7XG59XG4uc2VvX2Jsb2NrX190ZXh0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCgyOHB4LCAyLjE4NzV2dywgNDJweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKC04cHgsIC0wLjQxNjY2NjY2Njd2dywgLTUuMzMzMzMzMzMzM3B4KTtcbn1cbi5zZW9fYmxvY2tfX3RleHQgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5zZW9fYmxvY2tfX3RleHQgdWwgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjQzBGRjAwO1xufVxuLnNlb19ibG9ja19fdGV4dCB1bCBsaSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZW9fYmxvY2tfX3RleHQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDcuMzMzMzMzMzMzM3B4LCAwLjU3MjkxNjY2Njd2dywgMTFweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZW9fYmxvY2tfX3RleHQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VvX2Jsb2NrX190ZXh0IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDlweCwgMC4wMDQyNjc0MjUzICogMTAwdncgKyA3LjYzNDQyMzg5NzZweCwgMTJweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNlb19ibG9ja19fdGV4dCB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZW9fYmxvY2tfX3RleHQgdWwge1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMjhweCwgMC4wMjg0NDk1MDIxICogMTAwdncgKyAxOC44OTYxNTkzMTcycHgsIDQ4cHgpO1xuICB9XG59XG4uc2VvX2Jsb2NrX190ZXh0IHVsLCAuc2VvX2Jsb2NrX190ZXh0IG9sIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMjJweCwgMS43MTg3NXZ3LCAzM3B4KTtcbn1cbi5zZW9fYmxvY2tfX3RleHQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSwgLnNlb19ibG9ja19fdGV4dCBvbCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTkuMzMzMzMzMzMzM3B4LCAxLjUxMDQxNjY2Njd2dywgMjlweCk7XG59XG4uc2VvX2Jsb2NrX190ZXh0IHVsIGxpIHNwYW4sIC5zZW9fYmxvY2tfX3RleHQgb2wgbGkgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg2LjY2NjY2NjY2NjdweCwgMC41MjA4MzMzMzMzdncsIDEwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2VvX2Jsb2NrX190ZXh0IHVsIGxpIHNwYW4sIC5zZW9fYmxvY2tfX3RleHQgb2wgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZW9fYmxvY2tfX3RleHQgdWwgbGkgc3BhbiwgLnNlb19ibG9ja19fdGV4dCBvbCBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2VvX2Jsb2NrX190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsaW5lLWhlaWdodDogMzEuMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZW9fYmxvY2tfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC4wMTQyMjQ3NTExICogMTAwdncgKyA5LjQ0ODA3OTY1ODZweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE3cHgsIDAuMDIwMTk5MTQ2NSAqIDEwMHZ3ICsgMTAuNTM2MjczMTE1MnB4LCAzMS4ycHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNlb19ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDY3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlb19ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDMwcHgsIDAuMDUyNjMxNTc4OSAqIDEwMHZ3ICsgMTMuMTU3ODk0NzM2OHB4LCA2N3B4KTtcbiAgfVxufVxuXG4uZmFxIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNjMuMzMzMzMzMzMzM3B4LCA0Ljk0NzkxNjY2Njd2dywgOTVweCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnY19jb2xvcik7XG59XG4uZmFxX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogY2xhbXAoNjY2LjY2NjY2NjY2NjdweCwgNTIuMDgzMzMzMzMzM3Z3LCAxMDAwcHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNDRweCwgMy40Mzc1dncsIDY2cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZmFxX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mYXFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDI4NDQ5NTAyMSAqIDEwMHZ3ICsgMTAuODk2MTU5MzE3MnB4LCA0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wMzEyOTQ0NTIzICogMTAwdncgKyAxMS45ODU3NzUyNDg5cHgsIDQ0cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mYXFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDMyNzE2OTI3NSAqIDEwMHZ3ICsgNi41MzA1ODMyMTQ4cHgsIDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDM1OTg4NjIwMiAqIDEwMHZ3ICsgNy4xODM2NDE1MzYzcHgsIDQ0cHgpO1xuICB9XG59XG4uZmFxIC5jb2xsYXBzZV9faXRlbXMge1xuICBtYXgtd2lkdGg6IGNsYW1wKDgwMHB4LCA2Mi41dncsIDEyMDBweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5mYXEgLmNvbGxhcHNlX19pdGVtcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZhcSAuY29sbGFwc2VfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgxMXB4LCAwLjAxNTY0NzIyNjIgKiAxMDB2dyArIDUuOTkyODg3NjI0NXB4LCAyMnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZmFxIHtcbiAgICBwYWRkaW5nLXRvcDogNjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZhcSB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDMxcHgsIDAuMDUyNjMxNTc4OSAqIDEwMHZ3ICsgMTQuMTU3ODk0NzM2OHB4LCA2OHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNDBweCwgMC4xMjIzMzI4NTkyICogMTAwdncgKyAwLjg1MzQ4NTA2NHB4LCAxMjZweCk7XG4gIH1cbn1cblxuLmNoZWNrX2xpc3Qge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNDJweCwgMy4yODEyNXZ3LCA2M3B4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDU4cHgsIDQuNTMxMjV2dywgODdweCk7XG4gIGJhY2tncm91bmQ6ICMzNzQyNEQ7XG59XG4uY2hlY2tfbGlzdC5tdCB7XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg3NS4zMzMzMzMzMzMzcHgsIDUuODg1NDE2NjY2N3Z3LCAxMTNweCk7XG59XG4uY2hlY2tfbGlzdF9fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDEwLjY2NjY2NjY2NjdweCwgMC44MzMzMzMzMzMzdncsIDE2cHgpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyNCwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiBjbGFtcCg2LjY2NjY2NjY2NjdweCwgMC41MjA4MzMzMzMzdncsIDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jaGVja19saXN0X19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgfVxufVxuLmNoZWNrX2xpc3RfX3RvcF90ZXh0IHtcbiAgZ3JpZC1yb3c6IDIvMztcbiAgZ3JpZC1jb2x1bW46IDEvMTA7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjYuNHB4LCAyLjA2MjV2dywgMzkuNnB4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNoZWNrX2xpc3RfX3RvcF90ZXh0IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hlY2tfbGlzdF9fdG9wX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMC4wMTIyMzMyODU5ICogMTAwdncgKyAyNy4wODUzNDg1MDY0cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNoZWNrX2xpc3RfX3RvcF90ZXh0IHtcbiAgICBncmlkLWNvbHVtbjogMS8yNTtcbiAgICBncmlkLXJvdzogMi8zO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMTFweCwgMC4wMDQxNzEwMTE1ICogMTAwdncgKyA5LjY2NTI3NjMyOTVweCwgMTVweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjdweCwgMC4wMTI4MjU4NjAzICogMTAwdncgKyAxNC41OTU3MjQ3MTMycHgsIDMxcHgpO1xuICB9XG59XG4uY2hlY2tfbGlzdF9fYm90dG9tX3RleHQge1xuICBncmlkLXJvdzogMy80O1xuICBncmlkLWNvbHVtbjogNC8xMDtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEuMzI4MTI1dncsIDI1LjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAxLjcxODc1dncsIDMzcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjdweCwgMS40NjA5Mzc1dncsIDI4LjA1cHgpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jaGVja19saXN0X19ib3R0b21fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoZWNrX2xpc3RfX2JvdHRvbV90ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgMTEuOTkyODg3NjI0NXB4LCAyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAyOTcyOTcyOTcgKiAxMDB2dyArIDkuMTg2NDg2NDg2NXB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jaGVja19saXN0X19ib3R0b21fdGV4dCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMTM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgyOXB4LCAwLjAzMjMyNTMzODkgKiAxMDB2dyArIDE4LjY1NTg5MTU1MzdweCwgNjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoZWNrX2xpc3RfX2JvdHRvbV90ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDA3MTEyMzc1NSAqIDEwMHZ3ICsgOS43MjQwMzk4MjkzcHgsIDE3cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxMy4ycHgsIDAuMDA3ODIzNjEzMSAqIDEwMHZ3ICsgMTAuNjk2NDQzODEyMnB4LCAxOC43cHgpO1xuICB9XG59XG4uY2hlY2tfbGlzdF9fbGVmdF90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg2N3B4LCA1LjIzNDM3NXZ3LCAxMDAuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDkycHgsIDcuMTg3NXZ3LCAxMzhweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBncmlkLWNvbHVtbjogMS8xMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGdyaWQtcm93OiAxLzI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jaGVja19saXN0X19sZWZ0X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoZWNrX2xpc3RfX2xlZnRfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jaGVja19saXN0X19sZWZ0X3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2hlY2tfbGlzdF9fcmlnaHRfdGl0bGUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjdweCwgNS4yMzQzNzV2dywgMTAwLjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg5MnB4LCA3LjE4NzV2dywgMTM4cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZ3JpZC1jb2x1bW46IDE2LzI1O1xuICBncmlkLXJvdzogMS8yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2hlY2tfbGlzdF9fcmlnaHRfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2hlY2tfbGlzdF9fcmlnaHRfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jaGVja19saXN0X19yaWdodF90aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNoZWNrX2xpc3RfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jaGVja19saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGVja19saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNoZWNrX2xpc3RfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBncmlkLWNvbHVtbjogMS8yNTtcbiAgICBncmlkLXJvdzogMS8yO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGVja19saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uY2hlY2tfbGlzdF9faW1nIHtcbiAgZ3JpZC1jb2x1bW46IDEwLzE2O1xuICBncmlkLXJvdzogMS80O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2hlY2tfbGlzdF9faW1nIHtcbiAgICBncmlkLXJvdzogMy80O1xuICAgIGdyaWQtY29sdW1uOiAxMy8yNTtcbiAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNoZWNrX2xpc3QgLmZvcm1fY29udGFpbmVyIHtcbiAgZ3JpZC1jb2x1bW46IDE2LzIyO1xuICBncmlkLXJvdzogMy80O1xufVxuLmNoZWNrX2xpc3QgLmZvcm1fY29udGFpbmVyIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNsYW1wKDE3LjMzMzMzMzMzMzNweCwgMS4zNTQxNjY2NjY3dncsIDI2cHgpIDA7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uY2hlY2tfbGlzdCAuZm9ybV9jb250YWluZXIgZm9ybSAuYnRuIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2hlY2tfbGlzdCAuZm9ybV9jb250YWluZXIgZm9ybSAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNoZWNrX2xpc3QgLmZvcm1fY29udGFpbmVyIGZvcm0gaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjMjEyRDM3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2hlY2tfbGlzdCAuZm9ybV9jb250YWluZXIgZm9ybSB7XG4gICAgZ2FwOiBjbGFtcCgxNXB4LCAwLjAwMzEyODI1ODYgKiAxMDB2dyArIDEzLjk5ODk1NzI0NzFweCwgMThweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNoZWNrX2xpc3QgLmZvcm1fY29udGFpbmVyIHtcbiAgICBncmlkLWNvbHVtbjogMS8yNTtcbiAgICBncmlkLXJvdzogNC81O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDI1cHgsIDAuMDEwNDI3NTI4NyAqIDEwMHZ3ICsgMjEuNjYzMTkwODIzOHB4LCAzNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2hlY2tfbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDI2cHgsIDAuMDE2Njg0MDQ1OSAqIDEwMHZ3ICsgMjAuNjYxMTA1MzE4cHgsIDQycHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgzMXB4LCAwLjAyODE1NDMyNzQgKiAxMDB2dyArIDIxLjk5MDYxNTIyNDJweCwgNThweCk7XG4gIH1cbn1cblxuLnRhcmlmZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLnRhcmlmZi5tdCB7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xufVxuLnRhcmlmZl9faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDM4cHgsIDIuOTY4NzV2dywgNTdweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1OHB4LCA0LjUzMTI1dncsIDg3cHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkLWNvbG9yKTtcbn1cbi50YXJpZmZfX2hlYWQubXQge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNzEuMzMzMzMzMzMzM3B4LCA1LjU3MjkxNjY2Njd2dywgMTA3cHgpO1xufVxuLnRhcmlmZl9faGVhZC0tbW9kZXJuIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGFyaWZmX19oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMzFweCwgMC4wMjgxNTQzMjc0ICogMTAwdncgKyAyMS45OTA2MTUyMjQycHgsIDU4cHgpO1xuICB9XG59XG4udGFyaWZmX19oYXNodGFnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTBweCwgMC43ODEyNXZ3LCAxNXB4KTtcbn1cbi50YXJpZmZfX3RpdGxlIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDUzLjMzMzMzMzMzMzNweCwgNC4xNjY2NjY2NjY3dncsIDgwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNTMuMzMzMzMzMzMzM3B4LCA0LjE2NjY2NjY2Njd2dywgODBweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFyaWZmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAwLjAzODgzMzU3MDQgKiAxMDB2dyArIDEzLjU3MzI1NzQ2OHB4LCA1My4zcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyNnB4LCAwLjAzODgzMzU3MDQgKiAxMDB2dyArIDEzLjU3MzI1NzQ2OHB4LCA1My4zcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YXJpZmZfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRhcmlmZl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDI2cHgsIDIuMDMxMjV2dywgMzlweCk7XG59XG4udGFyaWZmX19pdGVtcy5pdGVtc18zIHtcbiAgZ2FwOiBjbGFtcCgxOHB4LCAxLjQwNjI1dncsIDI3cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGFyaWZmX19pdGVtcy5pdGVtc18zIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogNDVweDtcbiAgfVxufVxuLnRhcmlmZl9faXRlbXMuaXRlbXNfMiB7XG4gIGdhcDogY2xhbXAoMzUuMzMzMzMzMzMzM3B4LCAyLjc2MDQxNjY2Njd2dywgNTNweCk7XG4gIHdpZHRoOiA2MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50YXJpZmZfX2l0ZW1zLml0ZW1zXzIge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50YXJpZmZfX2l0ZW1zLml0ZW1zXzEge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRhcmlmZl9faXRlbXMuaXRlbXNfMSB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGFyaWZmX19pdGVtcyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnRhcmlmZl9faXRlbSB7XG4gIGZsZXg6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDc4ODE7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDIwcHgsIDEuNTYyNXZ3LCAzMHB4KTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMTEuMzMzMzMzMzMzM3B4LCAwLjg4NTQxNjY2Njd2dywgMTdweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg0NC42NjY2NjY2NjY3cHgsIDMuNDg5NTgzMzMzM3Z3LCA2N3B4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogY2xhbXAoMjY2LjY2NjY2NjY2NjdweCwgMjAuODMzMzMzMzMzM3Z3LCA0MDBweCk7XG59XG4udGFyaWZmX19pdGVtLml0ZW0tMSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhcmlmZl9faXRlbS5pdGVtc18yIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi50YXJpZmZfX2l0ZW0gLm5hbWUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAyLjQyMTg3NXZ3LCA0Ni41cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg4cHgsIDAuNjI1dncsIDEycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGFyaWZmX19pdGVtIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFyaWZmX19pdGVtIC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50YXJpZmZfX2l0ZW0gLm5hbWUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhcmlmZl9faXRlbSAubmFtZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAwLjAyMjc1OTYwMTcgKiAxMDB2dyArIDEyLjcxNjkyNzQ1MzhweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDAuMDI1MDM1NTYxOSAqIDEwMHZ3ICsgMTMuOTg4NjIwMTk5MXB4LCAzOS42cHgpO1xuICB9XG59XG4udGFyaWZmX19pdGVtIC5jb3N0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDQ0cHgsIDMuNDM3NXZ3LCA2NnB4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI0MwRkYwMDtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNnB4LCAwLjQ2ODc1dncsIDlweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50YXJpZmZfX2l0ZW0gLmNvc3Qge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFyaWZmX19pdGVtIC5jb3N0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDI4NDQ5NTAyMSAqIDEwMHZ3ICsgMTAuODk2MTU5MzE3MnB4LCA0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wMzEyOTQ0NTIzICogMTAwdncgKyAxMS45ODU3NzUyNDg5cHgsIDQ0cHgpO1xuICB9XG59XG4udGFyaWZmX19pdGVtIC5jb3N0LmJvdHRvbV9saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDc4ODE7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDE4LjY2NjY2NjY2NjdweCwgMS40NTgzMzMzMzMzdncsIDI4cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTIuNjY2NjY2NjY2N3B4LCAwLjk4OTU4MzMzMzN2dywgMTlweCk7XG59XG4udGFyaWZmX19pdGVtIC5jb3N0LmZvbnQtMzYge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAyLjQyMTg3NXZ3LCA0Ni41cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI0MwRkYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRhcmlmZl9faXRlbSAuY29zdC5mb250LTM2IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFyaWZmX19pdGVtIC5jb3N0LmZvbnQtMzYge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMC4wMTIyMzMyODU5ICogMTAwdncgKyAyNy4wODUzNDg1MDY0cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhcmlmZl9faXRlbSAuY29zdC5mb250LTM2IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDAuMDI1NjA0NTUxOSAqIDEwMHZ3ICsgOS44MDY1NDMzODU1cHgsIDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMHB4LCAwLjAyNzg4MDUxMjEgKiAxMDB2dyArIDExLjA3ODIzNjEzMDlweCwgMzkuNnB4KTtcbiAgfVxufVxuLnRhcmlmZl9faXRlbSAuY29zdCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50YXJpZmZfX2l0ZW0gLmNvc3Qgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YXJpZmZfX2l0ZW0gLmNvc3Qgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbi50YXJpZmZfX2l0ZW0gLmNvc3RfX3BsdXMge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjYuNjY2NjY2NjY2N3B4LCAyLjA4MzMzMzMzMzN2dywgNDBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyNi42NjY2NjY2NjY3cHgsIDIuMDgzMzMzMzMzM3Z3LCA0MHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNDMEZGMDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFyaWZmX19pdGVtIC5jb3N0X19wbHVzLmJvdHRvbV9saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDc4ODE7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDE4LjY2NjY2NjY2NjdweCwgMS40NTgzMzMzMzMzdncsIDI4cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTIuNjY2NjY2NjY2N3B4LCAwLjk4OTU4MzMzMzN2dywgMTlweCk7XG59XG4udGFyaWZmX19pdGVtIC5wb2ludHMgLmxpc3Qge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGFyaWZmX19pdGVtIC5wb2ludHMgLmxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFyaWZmX19pdGVtIC5wb2ludHMgLmxpc3Qge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG4udGFyaWZmX19pdGVtIC5wb2ludHMgLmxpc3QtLTEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBjbGFtcCgxOHB4LCAxLjQwNjI1dncsIDI3cHgpO1xufVxuLnRhcmlmZl9faXRlbSAucG9pbnRzIC5saXN0ID4gdWwge1xuICBtYXJnaW4tbGVmdDogY2xhbXAoMTYuNjY2NjY2NjY2N3B4LCAxLjMwMjA4MzMzMzN2dywgMjVweCk7XG59XG4udGFyaWZmX19pdGVtIC5wb2ludHMgLmxpc3Qgb2wgbGksXG4udGFyaWZmX19pdGVtIC5wb2ludHMgLmxpc3QgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg5LjMzMzMzMzMzMzNweCwgMC43MjkxNjY2NjY3dncsIDE0cHgpO1xufVxuLnRhcmlmZl9faXRlbSAucG9pbnRzIC5saXN0IG9sIGxpIHNwYW4sXG4udGFyaWZmX19pdGVtIC5wb2ludHMgLmxpc3QgdWwgbGkgc3BhbiB7XG4gIGNvbG9yOiAjQzBGRjAwO1xufVxuLnRhcmlmZl9faXRlbSAucG9pbnRzIC5saXN0IG9sID4gbGksXG4udGFyaWZmX19pdGVtIC5wb2ludHMgLmxpc3QgdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YXJpZmZfX2l0ZW0gLnBvaW50cyAubGlzdCBvbCA+IGxpOjpiZWZvcmUsXG4udGFyaWZmX19pdGVtIC5wb2ludHMgLmxpc3QgdWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNsYW1wKC01cHgsIC0wLjI2MDQxNjY2Njd2dywgLTMuMzMzMzMzMzMzM3B4KTtcbiAgbGVmdDogY2xhbXAoLTM3cHgsIC0xLjkyNzA4MzMzMzN2dywgLTI0LjY2NjY2NjY2NjdweCk7XG4gIHdpZHRoOiBjbGFtcCgzMHB4LCAyLjM0Mzc1dncsIDQ1cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDI4LjY2NjY2NjY2NjdweCwgMi4yMzk1ODMzMzMzdncsIDQzcHgpO1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgdmlld0JveD1cIjAgMCA0NSA0M1wiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxnIGZpbHRlcj1cInVybCglMjNmaWx0ZXIwX2RfMjA0N18zNDY4KVwiPjxwYXRoIGQ9XCJNMTkuMzAwNSAyMC40ODJDMjAuNDE1MyAxOC4zMTgxIDIxLjQ3MzIgMTYuODE4NCAyMi45NDU1IDE1LjE5NTNDMjUuMjc4IDEyLjYyNDQgMjguNDEwOCAxMC4zODgxIDMxLjY2MDEgOS4wMjEwNUMzMS45MjMxIDguOTEwNDYgMzIuMTI4OSA5LjI2MzI1IDMxLjkwMzQgOS40MzcyNEMyNi4yNDQgMTMuNzk1MSAyMi42MTIyIDE4Ljg1MzggMTkuOTYyNCAyNS43ODY0QzE5LjgxMTMgMjYuMTgyMiAxOS4yNTkgMjYuMjEwMSAxOS4wNjggMjUuODMxOEMxNy4zNzgxIDIyLjQ4MyAxNi4xMzY1IDIwLjAzNDIgMTMuMTg5NCAxOC4xNDMxQzEyLjg4NTggMTcuOTQ4MSAxMi45NjIxIDE3LjQ4OTEgMTMuMzEyIDE3LjM5ODlDMTUuNzc2OCAxNi43NjM5IDE3LjQzIDE4LjEwMSAxOS4zMDA1IDIwLjQ4MlpcIiBmaWxsPVwiJTIzQzBGRjAwXCIvPjwvZz48ZGVmcz48ZmlsdGVyIGlkPVwiZmlsdGVyMF9kXzIwNDdfMzQ2OFwiIHg9XCIwLjUxMDUzMlwiIHk9XCIwLjU2MzkxXCIgd2lkdGg9XCI0My45Nzg5XCIgaGVpZ2h0PVwiNDIuMDc4NVwiIGZpbHRlclVuaXRzPVwidXNlclNwYWNlT25Vc2VcIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9XCJzUkdCXCI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT1cIjBcIiByZXN1bHQ9XCJCYWNrZ3JvdW5kSW1hZ2VGaXhcIi8+PGZlQ29sb3JNYXRyaXggaW49XCJTb3VyY2VBbHBoYVwiIHR5cGU9XCJtYXRyaXhcIiB2YWx1ZXM9XCIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMFwiIHJlc3VsdD1cImhhcmRBbHBoYVwiLz48ZmVPZmZzZXQgZHk9XCI0LjA1MzM4XCIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249XCI2LjI0NDczXCIvPjxmZUNvbXBvc2l0ZSBpbjI9XCJoYXJkQWxwaGFcIiBvcGVyYXRvcj1cIm91dFwiLz48ZmVDb2xvck1hdHJpeCB0eXBlPVwibWF0cml4XCIgdmFsdWVzPVwiMCAwIDAgMCAwLjc1MTcyNCAwIDAgMCAwIDEgMCAwIDAgMCAwIDAgMCAwIDEgMFwiLz48ZmVCbGVuZCBtb2RlPVwibm9ybWFsXCIgaW4yPVwiQmFja2dyb3VuZEltYWdlRml4XCIgcmVzdWx0PVwiZWZmZWN0MV9kcm9wU2hhZG93XzIwNDdfMzQ2OFwiLz48ZmVCbGVuZCBtb2RlPVwibm9ybWFsXCIgaW49XCJTb3VyY2VHcmFwaGljXCIgaW4yPVwiZWZmZWN0MV9kcm9wU2hhZG93XzIwNDdfMzQ2OFwiIHJlc3VsdD1cInNoYXBlXCIvPjwvZmlsdGVyPjwvZGVmcz48L3N2Zz4nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGFyaWZmX19pdGVtIC5wb2ludHMgLmxpc3Qgb2wgPiBsaTo6YmVmb3JlLFxuICAudGFyaWZmX19pdGVtIC5wb2ludHMgLmxpc3QgdWwgPiBsaTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgdG9wOiAtNXB4O1xuICAgIGxlZnQ6IC0zN3B4O1xuICB9XG59XG4udGFyaWZmX19pdGVtIC5wb2ludHMgLmxpc3Qgb2wgb2wgbGksXG4udGFyaWZmX19pdGVtIC5wb2ludHMgLmxpc3Qgb2wgdWwgbGksXG4udGFyaWZmX19pdGVtIC5wb2ludHMgLmxpc3QgdWwgb2wgbGksXG4udGFyaWZmX19pdGVtIC5wb2ludHMgLmxpc3QgdWwgdWwgbGkge1xuICBjb2xvcjogIzcwNzg4MTtcbn1cbi50YXJpZmZfX2l0ZW0gLnBvaW50cyAubGlzdCBvbCBvbCBsaTo6YmVmb3JlLFxuLnRhcmlmZl9faXRlbSAucG9pbnRzIC5saXN0IG9sIHVsIGxpOjpiZWZvcmUsXG4udGFyaWZmX19pdGVtIC5wb2ludHMgLmxpc3QgdWwgb2wgbGk6OmJlZm9yZSxcbi50YXJpZmZfX2l0ZW0gLnBvaW50cyAubGlzdCB1bCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YXJpZmZfX2l0ZW0gLnBvaW50cyAubGlzdCBwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoOS4zMzMzMzMzMzMzcHgsIDAuNzI5MTY2NjY2N3Z3LCAxNHB4KTtcbn1cbi50YXJpZmZfX2l0ZW0gLnBvaW50cyAubGlzdCBwIHNwYW4ge1xuICBjb2xvcjogI0MwRkYwMDtcbn1cbi50YXJpZmZfX2l0ZW0gLnBvaW50cyAubGlzdCBkaXYge1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxNy4zMzMzMzMzMzMzcHgsIDEuMzU0MTY2NjY2N3Z3LCAyNnB4KTtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YXJpZmZfX2l0ZW0gLnBvaW50cyAubGlzdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNS40cHg7XG4gIH1cbn1cbi50YXJpZmZfX2l0ZW0gLnBvaW50X3RleHQge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBtYXJnaW4tbGVmdDogY2xhbXAoLTVweCwgLTAuMjYwNDE2NjY2N3Z3LCAtMy4zMzMzMzMzMzMzcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGFyaWZmX19pdGVtIC5wb2ludF90ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhcmlmZl9faXRlbSAucG9pbnRfdGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbi50YXJpZmZfX2l0ZW0gLmJ0bl9jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2xhbXAoLTM0cHgsIC0xLjc3MDgzMzMzMzN2dywgLTIyLjY2NjY2NjY2NjdweCk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGFyaWZmX19pdGVtLml0ZW1zXzM6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogIzFBMjUyRjtcbiAgbWFyZ2luLXRvcDogY2xhbXAoLTc3cHgsIC00LjAxMDQxNjY2Njd2dywgLTUxLjMzMzMzMzMzMzNweCk7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50YXJpZmZfX2l0ZW0uaXRlbXNfMzpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRhcmlmZl9faXRlbS5pdGVtc18zLml0ZW0tMiB7XG4gICAgZ3JpZC1yb3c6IDMvNDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGFyaWZmX19pdGVtIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50YXJpZmYgLml0ZW0tbW9kZXJuLTIge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50YXJpZmYgLml0ZW0tbW9kZXJuLTIge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuLnRhcmlmZl9fYm90dG9tX3RleHQge1xuICBtYXJnaW4tdG9wOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4zMjgxMjV2dywgMjUuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRhcmlmZl9fYm90dG9tX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YXJpZmZfX2JvdHRvbV90ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDE1NjQ3MjI2MiAqIDEwMHZ3ICsgMTEuOTkyODg3NjI0NXB4LCAyOHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAyOTcyOTcyOTcgKiAxMDB2dyArIDkuMTg2NDg2NDg2NXB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YXJpZmZfX2JvdHRvbV90ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDA3MTEyMzc1NSAqIDEwMHZ3ICsgOS43MjQwMzk4MjkzcHgsIDE3cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNC40cHgsIDAuMDA2MTE2NjQzICogMTAwdncgKyAxMi40NDI2NzQyNTMycHgsIDE4LjdweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udGFyaWZmLmxhc3Qge1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCkgY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGFyaWZmIC5iYWNrZ3JvdW5kX2xpbmUge1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnRhcmlmZi1tb2Rlcm4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgei1pbmRleDogMTtcbn1cbi50YXJpZmYtbW9kZXJuLm10IHtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG4udGFyaWZmLW1vZGVybl9faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDM4cHgsIDIuOTY4NzV2dywgNTdweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1OHB4LCA0LjUzMTI1dncsIDg3cHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkLWNvbG9yKTtcbn1cbi50YXJpZmYtbW9kZXJuX19oZWFkLm10IHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDcxLjMzMzMzMzMzMzNweCwgNS41NzI5MTY2NjY3dncsIDEwN3B4KTtcbn1cbi50YXJpZmYtbW9kZXJuX19oZWFkLS1tb2Rlcm4ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50YXJpZmYtbW9kZXJuX19oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMzFweCwgMC4wMjgxNTQzMjc0ICogMTAwdncgKyAyMS45OTA2MTUyMjQycHgsIDU4cHgpO1xuICB9XG59XG4udGFyaWZmLW1vZGVybl9faGFzaHRhZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwcHgsIDAuNzgxMjV2dywgMTVweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDUzLjMzMzMzMzMzMzNweCwgNC4xNjY2NjY2NjY3dncsIDgwcHgpO1xufVxuLnRhcmlmZi1tb2Rlcm5fX3RpdGxlIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDUzLjMzMzMzMzMzMzNweCwgNC4xNjY2NjY2NjY3dncsIDgwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNTMuMzMzMzMzMzMzM3B4LCA0LjE2NjY2NjY2Njd2dywgODBweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzMy4zMzMzMzMzMzMzcHgsIDIuNjA0MTY2NjY2N3Z3LCA1MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhcmlmZi1tb2Rlcm5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDAuMDM4ODMzNTcwNCAqIDEwMHZ3ICsgMTMuNTczMjU3NDY4cHgsIDUzLjNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDI2cHgsIDAuMDM4ODMzNTcwNCAqIDEwMHZ3ICsgMTMuNTczMjU3NDY4cHgsIDUzLjNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhcmlmZi1tb2Rlcm5fX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRhcmlmZi1tb2Rlcm5fX2NhcmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbiAgbWF4LXdpZHRoOiAxNDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbi50YXJpZmYtbW9kZXJuX19jYXJkcy0tMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG59XG4udGFyaWZmLW1vZGVybl9fY2FyZHMtLTMgLnRhcmlmZi1tb2Rlcm5fX2NhcmQtLTMge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YXJpZmYtbW9kZXJuX19jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi50YXJpZmYtbW9kZXJuX19jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBMjUyRjtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMTNweCwgMS4wMTU2MjV2dywgMTkuNXB4KTtcbiAgcGFkZGluZzogY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YXJpZmYtbW9kZXJuX19jYXJkIHtcbiAgICBwYWRkaW5nOiBjbGFtcCg2LjY2NjY2NjY2NjdweCwgMC41MjA4MzMzMzMzdncsIDEwcHgpO1xuICB9XG59XG4udGFyaWZmLW1vZGVybl9fdGl0bGUtLWNhcmQge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTEwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg4cHgsIDAuNjI1dncsIDEycHgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udGFyaWZmLW1vZGVybl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjQUFBRkI1O1xufVxuLnRhcmlmZi1tb2Rlcm5fX2xpbmUge1xuICB3aWR0aDogY2xhbXAoMTQycHgsIDExLjA5Mzc1dncsIDIxM3B4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQUFGQjU7XG4gIG1hcmdpbi1ibG9jazogY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFyaWZmLW1vZGVybl9fdGV4dCB7XG4gIHBhZGRpbmctaW5saW5lOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDIzLjMzMzMzMzMzMzNweCwgMS44MjI5MTY2NjY3dncsIDM1cHgpO1xufVxuLnRhcmlmZi1tb2Rlcm5fX3RleHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG4udGFyaWZmLW1vZGVybl9fdGV4dCBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICNBQUFGQjU7XG59XG4udGFyaWZmLW1vZGVybl9fdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbi50YXJpZmYtbW9kZXJuX190ZXh0IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoOS4zMzMzMzMzMzMzcHgsIDAuNzI5MTY2NjY2N3Z3LCAxNHB4KTtcbn1cbi50YXJpZmYtbW9kZXJuX190ZXh0IHVsIGxpIHNwYW4ge1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbi50YXJpZmYtbW9kZXJuX190ZXh0IHVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoOS4zMzMzMzMzMzMzcHgsIDAuNzI5MTY2NjY2N3Z3LCAxNHB4KTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICNBQUFGQjU7XG59XG4udGFyaWZmLW1vZGVybl9fdGV4dCB1bCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2xhbXAoLTVweCwgLTAuMjYwNDE2NjY2N3Z3LCAtMy4zMzMzMzMzMzMzcHgpO1xuICBsZWZ0OiBjbGFtcCgtMzdweCwgLTEuOTI3MDgzMzMzM3Z3LCAtMjQuNjY2NjY2NjY2N3B4KTtcbiAgd2lkdGg6IGNsYW1wKDMwcHgsIDIuMzQzNzV2dywgNDVweCk7XG4gIGhlaWdodDogY2xhbXAoMjguNjY2NjY2NjY2N3B4LCAyLjIzOTU4MzMzMzN2dywgNDNweCk7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2aWV3Qm94PVwiMCAwIDQ1IDQzXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGcgZmlsdGVyPVwidXJsKCUyM2ZpbHRlcjBfZF8yMDQ3XzM0NjgpXCI+PHBhdGggZD1cIk0xOS4zMDA1IDIwLjQ4MkMyMC40MTUzIDE4LjMxODEgMjEuNDczMiAxNi44MTg0IDIyLjk0NTUgMTUuMTk1M0MyNS4yNzggMTIuNjI0NCAyOC40MTA4IDEwLjM4ODEgMzEuNjYwMSA5LjAyMTA1QzMxLjkyMzEgOC45MTA0NiAzMi4xMjg5IDkuMjYzMjUgMzEuOTAzNCA5LjQzNzI0QzI2LjI0NCAxMy43OTUxIDIyLjYxMjIgMTguODUzOCAxOS45NjI0IDI1Ljc4NjRDMTkuODExMyAyNi4xODIyIDE5LjI1OSAyNi4yMTAxIDE5LjA2OCAyNS44MzE4QzE3LjM3ODEgMjIuNDgzIDE2LjEzNjUgMjAuMDM0MiAxMy4xODk0IDE4LjE0MzFDMTIuODg1OCAxNy45NDgxIDEyLjk2MjEgMTcuNDg5MSAxMy4zMTIgMTcuMzk4OUMxNS43NzY4IDE2Ljc2MzkgMTcuNDMgMTguMTAxIDE5LjMwMDUgMjAuNDgyWlwiIGZpbGw9XCIlMjNDMEZGMDBcIi8+PC9nPjxkZWZzPjxmaWx0ZXIgaWQ9XCJmaWx0ZXIwX2RfMjA0N18zNDY4XCIgeD1cIjAuNTEwNTMyXCIgeT1cIjAuNTYzOTFcIiB3aWR0aD1cIjQzLjk3ODlcIiBoZWlnaHQ9XCI0Mi4wNzg1XCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz1cInNSR0JcIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PVwiMFwiIHJlc3VsdD1cIkJhY2tncm91bmRJbWFnZUZpeFwiLz48ZmVDb2xvck1hdHJpeCBpbj1cIlNvdXJjZUFscGhhXCIgdHlwZT1cIm1hdHJpeFwiIHZhbHVlcz1cIjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwXCIgcmVzdWx0PVwiaGFyZEFscGhhXCIvPjxmZU9mZnNldCBkeT1cIjQuMDUzMzhcIi8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj1cIjYuMjQ0NzNcIi8+PGZlQ29tcG9zaXRlIGluMj1cImhhcmRBbHBoYVwiIG9wZXJhdG9yPVwib3V0XCIvPjxmZUNvbG9yTWF0cml4IHR5cGU9XCJtYXRyaXhcIiB2YWx1ZXM9XCIwIDAgMCAwIDAuNzUxNzI0IDAgMCAwIDAgMSAwIDAgMCAwIDAgMCAwIDAgMSAwXCIvPjxmZUJsZW5kIG1vZGU9XCJub3JtYWxcIiBpbjI9XCJCYWNrZ3JvdW5kSW1hZ2VGaXhcIiByZXN1bHQ9XCJlZmZlY3QxX2Ryb3BTaGFkb3dfMjA0N18zNDY4XCIvPjxmZUJsZW5kIG1vZGU9XCJub3JtYWxcIiBpbj1cIlNvdXJjZUdyYXBoaWNcIiBpbjI9XCJlZmZlY3QxX2Ryb3BTaGFkb3dfMjA0N18zNDY4XCIgcmVzdWx0PVwic2hhcGVcIi8+PC9maWx0ZXI+PC9kZWZzPjwvc3ZnPicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50YXJpZmYtbW9kZXJuX190ZXh0IHVsID4gbGk6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAtMzdweDtcbiAgfVxufVxuLnRhcmlmZi1tb2Rlcm5fX3RleHQgdWwgb2wgbGksXG4udGFyaWZmLW1vZGVybl9fdGV4dCB1bCB1bCBsaSB7XG4gIGNvbG9yOiAjNzA3ODgxO1xufVxuLnRhcmlmZi1tb2Rlcm5fX3RleHQgdWwgb2wgbGk6OmJlZm9yZSxcbi50YXJpZmYtbW9kZXJuX190ZXh0IHVsIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhcmlmZi1tb2Rlcm5fX2Nvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBjbGFtcCgxMS4zMzMzMzMzMzMzcHgsIDAuODg1NDE2NjY2N3Z3LCAxN3B4KTtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGNvbG9yOiAjQzBGRjAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50YXJpZmYtbW9kZXJuX19jb3N0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4udGFyaWZmLW1vZGVybl9fY29zdC0tdGltZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICNBQUFGQjU7XG59XG4udGFyaWZmLW1vZGVybl9fdGl0bGUtLWJvdHRvbSB7XG4gIGZvbnQtc3R5bGU6IEl0YWxpYztcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNjBweCwgNC42ODc1dncsIDkwcHgpO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbi50YXJpZmYtbW9kZXJuX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KSBhdXRvIDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xufVxuLnRhcmlmZi1tb2Rlcm4gLmJhY2tncm91bmRfbGluZSB7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2V0dGluZ190YXJpZmYge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgzNi42NjY2NjY2NjY3cHgsIDIuODY0NTgzMzMzM3Z3LCA1NXB4KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzEyMUIyNCAyMS44OCUsICMyMTJEMzcgMTAwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBjbGFtcCg0ODBweCwgMzcuNXZ3LCA3MjBweCk7XG59XG4uc2V0dGluZ190YXJpZmYgLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZXR0aW5nX3RhcmlmZl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNldHRpbmdfdGFyaWZmX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg1My4zMzMzMzMzMzMzcHgsIDQuMTY2NjY2NjY2N3Z3LCA4MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDUzLjMzMzMzMzMzMzNweCwgNC4xNjY2NjY2NjY3dncsIDgwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDUzLjMzMzMzMzMzMzNweCwgNC4xNjY2NjY2NjY3dncsIDgwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCg0Ni42NjY2NjY2NjY3cHgsIDMuNjQ1ODMzMzMzM3Z3LCA3MHB4KTtcbiAgbWF4LXdpZHRoOiA3OCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNldHRpbmdfdGFyaWZmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAwLjAzODgzMzU3MDQgKiAxMDB2dyArIDEzLjU3MzI1NzQ2OHB4LCA1My4zcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyNnB4LCAwLjAzODgzMzU3MDQgKiAxMDB2dyArIDEzLjU3MzI1NzQ2OHB4LCA1My4zcHgpO1xuICB9XG59XG4uc2V0dGluZ190YXJpZmZfX3RpdGxlIHNwYW4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZXR0aW5nX3RhcmlmZl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnNldHRpbmdfdGFyaWZmX19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zZXR0aW5nX3RhcmlmZl9fcmlnaHQgaW1nIHtcbiAgd2lkdGg6IGNsYW1wKDMzNS4zMzMzMzMzMzMzcHgsIDI2LjE5NzkxNjY2Njd2dywgNTAzcHgpO1xuICBoZWlnaHQ6IGNsYW1wKDMzNi42NjY2NjY2NjY3cHgsIDI2LjMwMjA4MzMzMzN2dywgNTA1cHgpO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgxMjhweCwgMTB2dywgMTkycHgpO1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDMzLjMzMzMzMzMzMzNweCwgMi42MDQxNjY2NjY3dncsIDUwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyMy4zMzMzMzMzMzMzcHgsIDEuODIyOTE2NjY2N3Z3LCAzNXB4KTtcbn1cbi5zZXR0aW5nX3RhcmlmZl9fY291bnRfdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNldHRpbmdfdGFyaWZmX19jb3VudF90YWIgLmNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNldHRpbmdfdGFyaWZmX19jb3VudF90YWIgLmNpcmNsZS5wcmV2IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5zZXR0aW5nX3RhcmlmZl9fY291bnRfdGFiIC5jaXJjbGUuYWN0aXZlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnNldHRpbmdfdGFyaWZmX19jb3VudF90YWIgLmNpcmNsZS5uZXh0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2V0dGluZ190YXJpZmZfX2NvdW50X3RhYiAuY2lyY2xlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2V0dGluZ190YXJpZmZfX2NvdW50X3RhYiAucHJldl9idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2V0dGluZ190YXJpZmZfX2NvdW50X3RhYiAucHJldl9idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNsYW1wKC0xNXB4LCAtMC4wMTA0Mjc1Mjg3ICogMTAwdncgKyAtMS42NjMxOTA4MjM4cHgsIC01cHgpO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNldHRpbmdfdGFyaWZmX19jb3VudF90YWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnNldHRpbmdfdGFyaWZmX19idG5fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZXR0aW5nX3RhcmlmZl9fYnRuX2NvbnRhaW5lciAuYnRuIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2V0dGluZ190YXJpZmZfX2J0bl9jb250YWluZXIgLnByZXZfYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2V0dGluZ190YXJpZmZfX2J0bl9wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDIycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEuMzI4MTI1dncsIDI1LjVweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAxLjcxODc1dncsIDMzcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZXR0aW5nX3RhcmlmZl9fYnRuX3ByZXYge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZXR0aW5nX3RhcmlmZl9fYnRuX3ByZXYge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbi5zZXR0aW5nX3RhcmlmZl9fdGFiIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg0NHB4LCAzLjQzNzV2dywgNjZweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDE5LjMzMzMzMzMzMzNweCwgMS41MTA0MTY2NjY3dncsIDI5cHgpO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZXR0aW5nX3RhcmlmZl9fdGFiIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZXR0aW5nX3RhcmlmZl9fdGFiIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAwLjAyODQ0OTUwMjEgKiAxMDB2dyArIDEwLjg5NjE1OTMxNzJweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDAuMDMxMjk0NDUyMyAqIDEwMHZ3ICsgMTEuOTg1Nzc1MjQ4OXB4LCA0NHB4KTtcbiAgfVxufVxuLnNldHRpbmdfdGFyaWZmX190YWIgLmhvcml6b250YWxfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogY2xhbXAoNi42NjY2NjY2NjY3cHgsIDAuNTIwODMzMzMzM3Z3LCAxMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNldHRpbmdfdGFyaWZmX190YWIgLmhvcml6b250YWxfY29udGFpbmVyIGxhYmVsIGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5zZXR0aW5nX3RhcmlmZl9fdGFiIC5pbnB1dF9jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiA3NyU7XG59XG4uc2V0dGluZ190YXJpZmZfX3RhYiAuaW5wdXRfY29udGFpbmVyIC5idG4ge1xuICBncmlkLWNvbHVtbjogMi8zO1xuICBncmlkLXJvdzogMi8zO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2V0dGluZ190YXJpZmZfX3RhYiAuaW5wdXRfY29udGFpbmVyIC5idG4ge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICAgIGdyaWQtcm93OiBhdXRvO1xuICB9XG59XG4uc2V0dGluZ190YXJpZmZfX3RhYiAuaW5wdXRfY29udGFpbmVyIC5wZXJzb25hbF9jb250YWluZXIge1xuICBncmlkLWNvbHVtbjogMy80O1xuICBncmlkLXJvdzogMi8zO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5zZXR0aW5nX3RhcmlmZl9fdGFiIC5pbnB1dF9jb250YWluZXIgLnBlcnNvbmFsX2NvbnRhaW5lciAucGVyc29uYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2V0dGluZ190YXJpZmZfX3RhYiAuaW5wdXRfY29udGFpbmVyIC5wZXJzb25hbF9jb250YWluZXIgLnBlcnNvbmFsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZXR0aW5nX3RhcmlmZl9fdGFiIC5pbnB1dF9jb250YWluZXIgLnBlcnNvbmFsX2NvbnRhaW5lciB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgZ3JpZC1yb3c6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5zZXR0aW5nX3RhcmlmZl9fdGFiIC5pbnB1dF9jb250YWluZXIgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZXR0aW5nX3RhcmlmZl9fdGFiIC5pbnB1dF9jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDlweDtcbiAgfVxufVxuLnNldHRpbmdfdGFyaWZmX190YWIuc2xpZGVyIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2V0dGluZ190YXJpZmZfX3RhYi5zbGlkZXIgLm1pbm1heF9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG59XG4uc2V0dGluZ190YXJpZmZfX3RhYi5zbGlkZXIgLm1pbm1heF9jb250YWluZXIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjMuODRweCwgMS44NjI1dncsIDM1Ljc2cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNldHRpbmdfdGFyaWZmX190YWIuc2xpZGVyIC5taW5tYXhfY29udGFpbmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC4wMDI4NDQ5NTAyICogMTAwdncgKyAxMy4wODk2MTU5MzE3cHgsIDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNS40cHgsIDAuMDEyMDA1Njg5OSAqIDEwMHZ3ICsgMTEuNTU4MTc5MjMxOXB4LCAyMy44NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2V0dGluZ190YXJpZmZfX3RhYi5zbGlkZXIge1xuICAgIG1heC13aWR0aDogODclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZXR0aW5nX3RhcmlmZl9fdGFiLnRhYjEsIC5zZXR0aW5nX3RhcmlmZl9fdGFiLnRhYjIsIC5zZXR0aW5nX3RhcmlmZl9fdGFiLnRhYjMge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDBweCwgMC4xMDQyNzUyODY4ICogMTAwdncgKyAtMzMuMzY4MDkxNzYyM3B4LCAxMDBweCk7XG4gIH1cbn1cbi5zZXR0aW5nX3RhcmlmZl9fcGVyc29uYWxfY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG59XG4uc2V0dGluZ190YXJpZmYgLnBlcnNvbmFsIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5zZXR0aW5nX3RhcmlmZiAucGVyc29uYWwgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2V0dGluZ190YXJpZmZfX2JnY190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYm90dG9tOiBjbGFtcCg1My4zMzMzMzMzMzMzcHgsIDQuMTY2NjY2NjY2N3Z3LCA4MHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTk2LjMycHgsIDE1LjMzNzV2dywgMjk0LjQ4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTQxLjI5MzMzMzMzMzNweCwgMTEuMDM4NTQxNjY2N3Z3LCAyMTEuOTRweCk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzIxMkQzNztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc2V0dGluZ190YXJpZmYgLm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2V0dGluZ190YXJpZmYgLm5vVWktb3JpZ2luIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxufVxuLnNldHRpbmdfdGFyaWZmIC5ub1VpLXRhcmdldCB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDkzLjMzMzMzMzMzMzNweCwgNy4yOTE2NjY2NjY3dncsIDE0MHB4KTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2V0dGluZ190YXJpZmYgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG4gIGhlaWdodDogY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG4gIHRvcDogY2xhbXAoLTEwcHgsIC0wLjUyMDgzMzMzMzN2dywgLTYuNjY2NjY2NjY2N3B4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNDMEZGMDAgMCUsICM3OEMxMDAgMTAwJSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2V0dGluZ190YXJpZmYgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6OmJlZm9yZSwgLnNldHRpbmdfdGFyaWZmIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2V0dGluZ190YXJpZmYgLm5vVWktdG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNDMEZGMDAgMCUsICM3OEMxMDAgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDMzLjMzMzMzMzMzMzNweCwgMi42MDQxNjY2NjY3dncsIDUwcHgpO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIzLjg0cHgsIDEuODYyNXZ3LCAzNS43NnB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjMTIxQjI0O1xuICBwYWRkaW5nOiBjbGFtcCg1LjMzMzMzMzMzMzNweCwgMC40MTY2NjY2NjY3dncsIDhweCkgY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG4gIGJvcmRlci1jb2xvcjogI0MwRkYwMDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZXR0aW5nX3RhcmlmZiAubm9VaS10b29sdGlwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDAyODQ0OTUwMiAqIDEwMHZ3ICsgMTMuMDg5NjE1OTMxN3B4LCAxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTUuNHB4LCAwLjAxMjAwNTY4OTkgKiAxMDB2dyArIDExLjU1ODE3OTIzMTlweCwgMjMuODRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNldHRpbmdfdGFyaWZmIHtcbiAgICBoZWlnaHQ6IGNsYW1wKDU4N3B4LCAwLjIyMjEwNjM2MDggKiAxMDB2dyArIDUxNS45MjU5NjQ1NDY0cHgsIDgwMHB4KTtcbiAgfVxufVxuXG4uc2V0dGluZ190YXJpZmZfbW9kZXJuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiBjbGFtcCgzNXB4LCAwLjAxNjAyNTY0MSAqIDEwMHZ3ICsgMjkuMjMwNzY5MjMwOHB4LCA2MHB4KSAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXAoNDBweCwgMC4wMTI4MjA1MTI4ICogMTAwdncgKyAzNS4zODQ2MTUzODQ2cHgsIDYwcHgpIGNsYW1wKDQwcHgsIDAuMDEyODIwNTEyOCAqIDEwMHZ3ICsgMzUuMzg0NjE1Mzg0NnB4LCA2MHB4KTtcbiAgaGVpZ2h0OiBjbGFtcCg1NjEuMzMzMzMzMzMzM3B4LCA0My44NTQxNjY2NjY3dncsIDg0MnB4KTtcbn1cbi5zZXR0aW5nX3RhcmlmZl9tb2Rlcm5fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9fYmxvY2sge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5zZXR0aW5nX3RhcmlmZl9tb2Rlcm5fX2xlZnQge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogY2xhbXAoMTBweCwgMC4wMDY0MTAyNTY0ICogMTAwdncgKyA3LjY5MjMwNzY5MjNweCwgMjBweCk7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAwLjAyMTc5NDg3MTggKiAxMDB2dyArIDE4LjE1Mzg0NjE1MzhweCwgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjAwNDQ4NzE3OTUgKiAxMDB2dyArIDEyLjM4NDYxNTM4NDZweCwgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjNzA3ODgxO1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9fZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9fdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IGNsYW1wKDIwcHgsIDAuMDA2NDEwMjU2NCAqIDEwMHZ3ICsgMTcuNjkyMzA3NjkyM3B4LCAzMHB4KTtcbn1cbi5zZXR0aW5nX3RhcmlmZl9tb2Rlcm5fX3N1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMC4wMTAyNTY0MTAzICogMTAwdncgKyAxNi4zMDc2OTIzMDc3cHgsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9faW5wdXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IGNsYW1wKDIwcHgsIDAuMDA2NDEwMjU2NCAqIDEwMHZ3ICsgMTcuNjkyMzA3NjkyM3B4LCAzMHB4KTtcbn1cbi5zZXR0aW5nX3RhcmlmZl9tb2Rlcm5fX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzc0MjREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0MjREO1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogY2xhbXAoMjBweCwgMC4wMDY0MTAyNTY0ICogMTAwdncgKyAxNy42OTIzMDc2OTIzcHgsIDMwcHgpO1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9fcmFkaW8gZGl2IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDEuODc1dncsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiBjbGFtcCg4cHgsIDAuNjI1dncsIDEycHgpIGNsYW1wKDMwcHgsIDIuMzQzNzV2dywgNDVweCkgY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cbi5zZXR0aW5nX3RhcmlmZl9tb2Rlcm5fX3BlcnNvbmFsIC5wZXJzb25hbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNsYW1wKDI3cHgsIDIuMDgzMzMzMzMzM3Z3LCA0MHB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgyN3B4LCAyLjA4MzMzMzMzMzN2dywgNDBweCk7XG4gIGFjY2VudC1jb2xvcjogIzIxMkQzNztcbiAgYm9yZGVyOiAxcHggc29saWQgIzM3NDI0RDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9fcGVyc29uYWwgLnBlcnNvbmFsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyIHtcbiAgYWNjZW50LWNvbG9yOiAjMjEyRDM3O1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9fcGVyc29uYWwgLnBlcnNvbmFsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogIzIxMkQzNztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX19wZXJzb25hbCAucGVyc29uYWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX19wZXJzb25hbCAucGVyc29uYWwgYSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC4wMDUgKiAxMDB2dyArIDEyLjRweCwgMjJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjQTRBREIxO1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9fYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9fc3dpdGNoYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogY2xhbXAoMjBweCwgMC4wMTI4MjA1MTI4ICogMTAwdncgKyAxNS4zODQ2MTUzODQ2cHgsIDQwcHgpO1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9fcHJldiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjAwNDQ4NzE3OTUgKiAxMDB2dyArIDEyLjM4NDYxNTM4NDZweCwgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZXR0aW5nX3RhcmlmZl9tb2Rlcm5fX3ByZXYgc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9fcHJldjpob3ZlciB7XG4gIGNvbG9yOiAjNzA3ODgxO1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9fbnVtIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDA0NDg3MTc5NSAqIDEwMHZ3ICsgMTIuMzg0NjE1Mzg0NnB4LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX19jb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE4cHg7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuX19jb3VudC0tbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZXR0aW5nX3RhcmlmZl9tb2Rlcm5fX2NpcmNsZSB7XG4gIHdpZHRoOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiBjb25pYy1ncmFkaWVudCgjQzBGRjAwIHZhcigtLXByb2dyZXNzKSwgIzcwNzg4MSAwKTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9fYnRuIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9fcmlnaHQge1xuICBmbGV4OiAxO1xufVxuLnNldHRpbmdfdGFyaWZmX21vZGVybl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2xhbXAoLTIzNXB4LCAtMC4xNDA3NzE2MzcxICogMTAwdncgKyAtNTQuOTUzMDc2MTIxcHgsIC0xMDBweCk7XG4gIHRvcDogMDtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zZXR0aW5nX3RhcmlmZl9tb2Rlcm4gLm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2V0dGluZ190YXJpZmZfbW9kZXJuIC5ub1VpLW9yaWdpbiB7XG4gICAgbGVmdDogLTEwcHg7XG4gIH1cbn1cbi5zZXR0aW5nX3RhcmlmZl9tb2Rlcm4gLm5vVWktdGFyZ2V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDQ2LjY2NjY2NjY2NjdweCwgMy42NDU4MzMzMzMzdncsIDcwcHgpO1xuICBiYWNrZ3JvdW5kOiAjNzA3ODgxO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICBoZWlnaHQ6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICB0b3A6IGNsYW1wKC0xMHB4LCAtMC41MjA4MzMzMzMzdncsIC02LjY2NjY2NjY2NjdweCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjQzBGRjAwIDAlLCAjNzhDMTAwIDEwMCUpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOjpiZWZvcmUsIC5zZXR0aW5nX3RhcmlmZl9tb2Rlcm4gLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZXR0aW5nX3RhcmlmZl9tb2Rlcm4gLm5vVWktdG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNDMEZGMDAgMCUsICM3OEMxMDAgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDMzLjMzMzMzMzMzMzNweCwgMi42MDQxNjY2NjY3dncsIDUwcHgpO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIzLjg0cHgsIDEuODYyNXZ3LCAzNS43NnB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjMTIxQjI0O1xuICBwYWRkaW5nOiBjbGFtcCg1LjMzMzMzMzMzMzNweCwgMC40MTY2NjY2NjY3dncsIDhweCkgY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG4gIGJvcmRlci1jb2xvcjogI0MwRkYwMDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZXR0aW5nX3RhcmlmZl9tb2Rlcm4gLm5vVWktdG9vbHRpcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjAwMjg0NDk1MDIgKiAxMDB2dyArIDEzLjA4OTYxNTkzMTdweCwgMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE1LjRweCwgMC4wMTIwMDU2ODk5ICogMTAwdncgKyAxMS41NTgxNzkyMzE5cHgsIDIzLjg0cHgpO1xuICB9XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuIC5taW5tYXhfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2V0dGluZ190YXJpZmZfbW9kZXJuIC5taW5tYXhfY29udGFpbmVyIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZXR0aW5nX3RhcmlmZl9tb2Rlcm4ge1xuICAgIGhlaWdodDogY2xhbXAoNzAwcHgsIDAuMzEyODI1ODYwMyAqIDEwMHZ3ICsgNTk5Ljg5NTcyNDcxMzJweCwgMTAwMHB4KTtcbiAgfVxuICAuc2V0dGluZ190YXJpZmZfbW9kZXJuX19sZWZ0IHtcbiAgICBmbGV4OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2xhbXAoNDIwcHgsIDAuMTg3Njk1NTE2MiAqIDEwMHZ3ICsgMzU5LjkzNzQzNDgyNzlweCwgNjAwcHgpO1xuICB9XG4gIC5zZXR0aW5nX3RhcmlmZl9tb2Rlcm5fX2NvdW50LS1kZXNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZXR0aW5nX3RhcmlmZl9tb2Rlcm5fX2NvdW50LS1tb2Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm90dG9tOiAtNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2V0dGluZ190YXJpZmZfbW9kZXJuX19pbWcge1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZXR0aW5nX3RhcmlmZl9tb2Rlcm5fX2J0biB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc2V0dGluZ190YXJpZmZfbW9kZXJuX19idG4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2V0dGluZ190YXJpZmZfbW9kZXJuX19wcmV2IHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAuc2V0dGluZ190YXJpZmZfbW9kZXJuIC5ub1VpLXRhcmdldCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCg0Ni42NjY2NjY2NjY3cHgsIDMuNjQ1ODMzMzMzM3Z3LCA3MHB4KTtcbiAgICBiYWNrZ3JvdW5kOiAjNzA3ODgxO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4udGV4dF9tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRleHRfbWVzc2FnZSAuYmFja2dyb3VuZF9saW5lIHtcbiAgei1pbmRleDogLTE7XG59XG4udGV4dF9tZXNzYWdlLmJyYiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KSBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZXh0X21lc3NhZ2VfX21lc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMzNzQyNEQ7XG4gIHBhZGRpbmc6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCkgY2xhbXAoMjAuNjY2NjY2NjY2N3B4LCAxLjYxNDU4MzMzMzN2dywgMzFweCkgY2xhbXAoMTguNjY2NjY2NjY2N3B4LCAxLjQ1ODMzMzMzMzN2dywgMjhweCkgY2xhbXAoMjIuNjY2NjY2NjY2N3B4LCAxLjc3MDgzMzMzMzN2dywgMzRweCk7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg0NHB4LCAzLjQzNzV2dywgNjZweCk7XG4gIGJvcmRlci1yYWRpdXM6IGNsYW1wKDEzLjMzMzMzMzMzMzNweCwgMS4wNDE2NjY2NjY3dncsIDIwcHgpO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogY2xhbXAoMzY0LjY2NjY2NjY2NjdweCwgMjguNDg5NTgzMzMzM3Z3LCA1NDdweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZXh0X21lc3NhZ2VfX21lc3Mge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGV4dF9tZXNzYWdlX19tZXNzIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDI4NDQ5NTAyMSAqIDEwMHZ3ICsgMTAuODk2MTU5MzE3MnB4LCA0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wMzEyOTQ0NTIzICogMTAwdncgKyAxMS45ODU3NzUyNDg5cHgsIDQ0cHgpO1xuICB9XG59XG4udGV4dF9tZXNzYWdlX19tZXNzLmluZGl2aWQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi50ZXh0X21lc3NhZ2VfX21lc3Mgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNsYW1wKC0yMXB4LCAtMS4wOTM3NXZ3LCAtMTRweCk7XG4gIHdpZHRoOiBjbGFtcCgyOHB4LCAyLjE4NzV2dywgNDJweCk7XG4gIGhlaWdodDogY2xhbXAoNDJweCwgMy4yODEyNXZ3LCA2M3B4KTtcbiAgZmlsbDogIzM3NDI0RDtcbn1cbi50ZXh0X21lc3NhZ2VfX21lc3MubWVzczEge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpO1xufVxuLnRleHRfbWVzc2FnZV9fbWVzcy5tZXNzMSBzdmcge1xuICBsZWZ0OiBjbGFtcCgtN3B4LCAtMC4zNjQ1ODMzMzMzdncsIC00LjY2NjY2NjY2NjdweCk7XG59XG4udGV4dF9tZXNzYWdlX19tZXNzLm1lc3MyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi50ZXh0X21lc3NhZ2VfX21lc3MubWVzczIgc3ZnIHtcbiAgcmlnaHQ6IGNsYW1wKC03cHgsIC0wLjM2NDU4MzMzMzN2dywgLTQuNjY2NjY2NjY2N3B4KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGV4dF9tZXNzYWdlX19tZXNzIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDAuMDE0MjI0NzUxMSAqIDEwMHZ3ICsgMjUuNDQ4MDc5NjU4NnB4LCA0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzBweCwgMC4wMTk5MTQ2NTE1ICogMTAwdncgKyAyMy42MjczMTE1MjJweCwgNDRweCk7XG4gICAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxNXB4LCAwLjAwOTk1NzMyNTcgKiAxMDB2dyArIDExLjgxMzY1NTc2MXB4LCAyMnB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgxNXB4LCAwLjAwOTk1NzMyNTcgKiAxMDB2dyArIDExLjgxMzY1NTc2MXB4LCAyMnB4KTtcbiAgfVxufVxuLnRleHRfbWVzc2FnZV9fbGVmdCB7XG4gIHdpZHRoOiA0OSU7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg3OHB4LCA2LjA5Mzc1dncsIDExN3B4KTtcbn1cbi50ZXh0X21lc3NhZ2VfX2xlZnQuaW5kaXZpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGV4dF9tZXNzYWdlX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoNDJweCwgMC4wMzc1MzkxMDMyICogMTAwdncgKyAyOS45ODc0ODY5NjU2cHgsIDc4cHgpO1xuICB9XG59XG4udGV4dF9tZXNzYWdlX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi50ZXh0X21lc3NhZ2VfX3JpZ2h0LmluZGl2aWQge1xuICBtYXJnaW4tdG9wOiAtNzVweDtcbiAgZmxleDogNTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZXh0X21lc3NhZ2VfX3JpZ2h0LmluZGl2aWQge1xuICAgIG1hcmdpbi10b3A6IC0xMjVweDtcbiAgfVxufVxuLnRleHRfbWVzc2FnZV9fcmlnaHQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2xhbXAoNjkwcHgsIDUzLjkwNjI1dncsIDEwMzVweCk7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xuICBtYXJnaW4tcmlnaHQ6IGNsYW1wKDIwcHgsIDEuNTYyNXZ3LCAzMHB4KTtcbn1cbi50ZXh0X21lc3NhZ2VfX3JpZ2h0IGltZy5pbmRpdmlkIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZXh0X21lc3NhZ2VfX3JpZ2h0IGltZyB7XG4gICAgaGVpZ2h0OiBjbGFtcCg0MDBweCwgMC4zMDIzOTgzMzE2ICogMTAwdncgKyAzMDMuMjMyNTMzODg5NXB4LCA2OTBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC50ZXh0X21lc3NhZ2VfX3JpZ2h0IGltZy5pbmRpdmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNsYW1wKDQwMHB4LCAwLjMwMjM5ODMzMTYgKiAxMDB2dyArIDMwMy4yMzI1MzM4ODk1cHgsIDY5MHB4KTtcbiAgfVxufVxuLnRleHRfbWVzc2FnZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGV4dF9tZXNzYWdlX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi50ZXh0X21lc3NhZ2VfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNDYuNjY2NjY2NjY2N3B4LCAzLjY0NTgzMzMzMzN2dywgNzBweCk7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZXh0X21lc3NhZ2VfX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRleHRfbWVzc2FnZV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGV4dF9tZXNzYWdlX19pdGVtIHN2ZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoLTQ3cHgsIC0yLjQ0NzkxNjY2Njd2dywgLTMxLjMzMzMzMzMzMzNweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKC0yNXB4LCAtMS4zMDIwODMzMzMzdncsIC0xNi42NjY2NjY2NjY3cHgpO1xuICB3aWR0aDogY2xhbXAoMTE2LjY2NjY2NjY2NjdweCwgOS4xMTQ1ODMzMzMzdncsIDE3NXB4KTtcbiAgaGVpZ2h0OiBjbGFtcCgxMTEuMzMzMzMzMzMzM3B4LCA4LjY5NzkxNjY2Njd2dywgMTY3cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGV4dF9tZXNzYWdlX19pdGVtIHN2ZyB7XG4gICAgd2lkdGg6IGNsYW1wKDgwcHgsIDAuMDM3NTM5MTAzMiAqIDEwMHZ3ICsgNjcuOTg3NDg2OTY1NnB4LCAxMTZweCk7XG4gICAgaGVpZ2h0OiBjbGFtcCg3NXB4LCAwLjAzNzUzOTEwMzIgKiAxMDB2dyArIDYyLjk4NzQ4Njk2NTZweCwgMTExcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjbGFtcCgtNDdweCwgLTAuMDIyOTQwNTYzMSAqIDEwMHZ3ICsgLTE3LjY1OTAxOTgxMjNweCwgLTI1cHgpO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKC0yNXB4LCAtMC4wMTA0Mjc1Mjg3ICogMTAwdncgKyAtMTEuNjYzMTkwODIzOHB4LCAtMTVweCk7XG4gIH1cbn1cbi50ZXh0X21lc3NhZ2VfX2l0ZW1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAyLjQyMTg3NXZ3LCA0Ni41cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tbGVmdDogY2xhbXAoLTMxcHgsIC0xLjYxNDU4MzMzMzN2dywgLTIwLjY2NjY2NjY2NjdweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZXh0X21lc3NhZ2VfX2l0ZW1fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZXh0X21lc3NhZ2VfX2l0ZW1fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMC4wMTIyMzMyODU5ICogMTAwdncgKyAyNy4wODUzNDg1MDY0cHgsIDM5LjZweCk7XG4gIH1cbn1cbi50ZXh0X21lc3NhZ2VfX2l0ZW1fX2NvbnRlbnQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiAjNzA3ODgxO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDQuNjY2NjY2NjY2N3B4LCAwLjM2NDU4MzMzMzN2dywgN3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRleHRfbWVzc2FnZV9faXRlbV9fY29udGVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzLjM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHRfbWVzc2FnZV9faXRlbV9fY29udGVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGV4dF9tZXNzYWdlX19pdGVtX19jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTguN3B4LCAwLjAxMjgyNTg2MDMgKiAxMDB2dyArIDE0LjU5NTcyNDcxMzJweCwgMzFweCk7XG4gIH1cbn1cbi50ZXh0X21lc3NhZ2VfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDguNjY2NjY2NjY2N3B4LCAwLjY3NzA4MzMzMzN2dywgMTNweCk7XG59XG4udGV4dF9tZXNzYWdlX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMDkzNzV2dywgMjFweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICM3MDc4ODE7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1MC42NjY2NjY2NjY3cHgsIDMuOTU4MzMzMzMzM3Z3LCA3NnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRleHRfbWVzc2FnZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZXh0X21lc3NhZ2VfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC4wMTcwNjk3MDEzICogMTAwdncgKyA2LjUzNzY5NTU5MDNweCwgMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2LjY4cHgsIDAuMDIzNzI2ODg0OCAqIDEwMHZ3ICsgOS4wODczOTY4NzA2cHgsIDMzLjM2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZXh0X21lc3NhZ2VfX3RleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxNnB4LCAwLjA0ODM2NDE1MzYgKiAxMDB2dyArIDAuNTIzNDcwODM5M3B4LCA1MHB4KTtcbiAgfVxufVxuXG4udGV4dF9idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg2Ni42NjY2NjY2NjY3cHgsIDUuMjA4MzMzMzMzM3Z3LCAxMDBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxMzMuMzMzMzMzMzMzM3B4LCAxMC40MTY2NjY2NjY3dncsIDIwMHB4KTtcbiAgei1pbmRleDogMTtcbn1cbi50ZXh0X2J0bi5zbGltIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDU0cHgsIDQuMjE4NzV2dywgODFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1OHB4LCA0LjUzMTI1dncsIDg3cHgpO1xufVxuLnRleHRfYnRuLnNsaW0ubXQge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoODYuNjY2NjY2NjY2N3B4LCA2Ljc3MDgzMzMzMzN2dywgMTMwcHgpO1xufVxuLnRleHRfYnRuLmxhc3Qge1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCkgY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxMjFCMjQgNjIlLCAjMjEyRDM3IDEwMCUpO1xufVxuLnRleHRfYnRuX19jb250YWluZXIge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogY2xhbXAoNzMzLjMzMzMzMzMzMzNweCwgNTcuMjkxNjY2NjY2N3Z3LCAxMTAwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnRleHRfYnRuX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg0NHB4LCAzLjQzNzV2dywgNjZweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRleHRfYnRuX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZXh0X2J0bl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMC4wMjg0NDk1MDIxICogMTAwdncgKyAxMC44OTYxNTkzMTcycHgsIDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMnB4LCAwLjAzMTI5NDQ1MjMgKiAxMDB2dyArIDExLjk4NTc3NTI0ODlweCwgNDRweCk7XG4gIH1cbn1cbi50ZXh0X2J0bl9fdGl0bGVfaXRhbGljIHNwYW4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udGV4dF9idG5fX3RpdGxlX2dyZWVuIHNwYW4ge1xuICBjb2xvcjogI0MwRkYwMDtcbn1cbi50ZXh0X2J0bl9fdGV4dCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAyLjQyMTg3NXZ3LCA0Ni41cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRleHRfYnRuX190ZXh0IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGV4dF9idG5fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMC4wMTIyMzMyODU5ICogMTAwdncgKyAyNy4wODUzNDg1MDY0cHgsIDM5LjZweCk7XG4gIH1cbn1cbi50ZXh0X2J0bl9fdGV4dCBzcGFuIHtcbiAgY29sb3I6ICNDMEZGMDA7XG59XG4udGV4dF9idG5fX3RpdGxlIHMsIC50ZXh0X2J0bl9fdGV4dCBzIHtcbiAgY29sb3I6IGdyYXk7XG59XG4udGV4dF9idG5fX3NsaW1fdGV4dCB7XG4gIG1heC13aWR0aDogY2xhbXAoMzUycHgsIDI3LjV2dywgNTI4cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTZweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDE2LjY2NjY2NjY2NjdweCwgMS4zMDIwODMzMzMzdncsIDI1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGV4dF9idG5fX3NsaW1fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMy4zNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50ZXh0X2J0bl9fc2xpbV90ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDE3MDY5NzAxMyAqIDEwMHZ3ICsgNi41Mzc2OTU1OTAzcHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNi42OHB4LCAwLjAyMzcyNjg4NDggKiAxMDB2dyArIDkuMDg3Mzk2ODcwNnB4LCAzMy4zNnB4KTtcbiAgfVxufVxuLnRleHRfYnRuX19idG5fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg0NC42NjY2NjY2NjY3cHgsIDMuNDg5NTgzMzMzM3Z3LCA2N3B4KTtcbn1cbi50ZXh0X2J0bl9fYnRuX2NvbnRhaW5lci5zbGltIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMjkuMzMzMzMzMzMzM3B4LCAyLjI5MTY2NjY2Njd2dywgNDRweCk7XG59XG5cbi5yYWRpb19idG5fZm9ybSB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg3NC42NjY2NjY2NjY3cHgsIDUuODMzMzMzMzMzM3Z3LCAxMTJweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg3MHB4LCA1LjQ2ODc1dncsIDEwNXB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJhZGlvX2J0bl9mb3JtIC5iYWNrZ3JvdW5kX2xpbmUge1xuICB6LWluZGV4OiAtMTtcbn1cbi5yYWRpb19idG5fZm9ybS5icmIge1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCkgY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmFkaW9fYnRuX2Zvcm1fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY2LjY2NjY2NjY2NjdweCwgNS4yMDgzMzMzMzMzdncsIDEwMHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDYwcHgsIDQuNjg3NXZ3LCA5MHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDQ2cHgsIDMuNTkzNzV2dywgNjlweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yYWRpb19idG5fZm9ybV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmFkaW9fYnRuX2Zvcm1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDAuMDM5ODI5MzAzICogMTAwdncgKyAxNy4yNTQ2MjMwNDQxcHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMHB4LCAwLjAzOTgyOTMwMyAqIDEwMHZ3ICsgMTcuMjU0NjIzMDQ0MXB4LCA1OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmFkaW9fYnRuX2Zvcm1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICB9XG59XG4ucmFkaW9fYnRuX2Zvcm1fX3N0ZXAxLCAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjbGFtcCg2MC42NjY2NjY2NjY3cHgsIDQuNzM5NTgzMzMzM3Z3LCA5MXB4KTtcbn1cbi5yYWRpb19idG5fZm9ybV9fc3RlcDEgLnN0ZXAsIC5yYWRpb19idG5fZm9ybV9fc3RlcDIgLnN0ZXAge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMS4zMjgxMjV2dywgMjUuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDEuNzE4NzV2dywgMzNweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoOHB4LCAwLjYyNXZ3LCAxMnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJhZGlvX2J0bl9mb3JtX19zdGVwMSAuc3RlcCwgLnJhZGlvX2J0bl9mb3JtX19zdGVwMiAuc3RlcCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJhZGlvX2J0bl9mb3JtX19zdGVwMSAuc3RlcCwgLnJhZGlvX2J0bl9mb3JtX19zdGVwMiAuc3RlcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAxNTY0NzIyNjIgKiAxMDB2dyArIDExLjk5Mjg4NzYyNDVweCwgMjhweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE4LjdweCwgMC4wMjk3Mjk3Mjk3ICogMTAwdncgKyA5LjE4NjQ4NjQ4NjVweCwgMzkuNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAxIC5zdGVwLCAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAyIC5zdGVwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDA3MTEyMzc1NSAqIDEwMHZ3ICsgOS43MjQwMzk4MjkzcHgsIDE3cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxMy4ycHgsIDAuMDA3ODIzNjEzMSAqIDEwMHZ3ICsgMTAuNjk2NDQzODEyMnB4LCAxOC43cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5yYWRpb19idG5fZm9ybV9fc3RlcDEgLm5hbWUsIC5yYWRpb19idG5fZm9ybV9fc3RlcDIgLm5hbWUge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNDRweCwgMy40Mzc1dncsIDY2cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAxIC5uYW1lLCAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAyIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJhZGlvX2J0bl9mb3JtX19zdGVwMSAubmFtZSwgLnJhZGlvX2J0bl9mb3JtX19zdGVwMiAubmFtZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAwLjAyODQ0OTUwMjEgKiAxMDB2dyArIDEwLjg5NjE1OTMxNzJweCwgNDBweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIycHgsIDAuMDMxMjk0NDUyMyAqIDEwMHZ3ICsgMTEuOTg1Nzc1MjQ4OXB4LCA0NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAxIC5uYW1lLCAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAyIC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDAuMDE5OTE0NjUxNSAqIDEwMHZ3ICsgMTkuNjI3MzExNTIycHgsIDQwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyNnB4LCAwLjAyNTYwNDU1MTkgKiAxMDB2dyArIDE3LjgwNjU0MzM4NTVweCwgNDRweCk7XG4gIH1cbn1cbi5yYWRpb19idG5fZm9ybV9fc3RlcDEgLmxlZnQsIC5yYWRpb19idG5fZm9ybV9fc3RlcDIgLmxlZnQge1xuICB3aWR0aDogMjclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAxIC5sZWZ0LCAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAyIC5sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ2NnB4O1xuICB9XG59XG4ucmFkaW9fYnRuX2Zvcm1fX3N0ZXAxIC5yaWdodCwgLnJhZGlvX2J0bl9mb3JtX19zdGVwMiAucmlnaHQge1xuICB3aWR0aDogNjIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAxIC5yaWdodCwgLnJhZGlvX2J0bl9mb3JtX19zdGVwMiAucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmFkaW9fYnRuX2Zvcm1fX3N0ZXAxICNjb21wbGV4dF9zZW9fZm9ybSwgLnJhZGlvX2J0bl9mb3JtX19zdGVwMiAjY29tcGxleHRfc2VvX2Zvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjbGFtcCgyNzkuMzMzMzMzMzMzM3B4LCAyMS44MjI5MTY2NjY3dncsIDQxOXB4KSwgMWZyKSk7XG4gIGdhcDogY2xhbXAoOHB4LCAwLjYyNXZ3LCAxMnB4KSBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xufVxuLnJhZGlvX2J0bl9mb3JtX19zdGVwMSAjY29tcGxleHRfc2VvX2Zvcm0gaW5wdXQsIC5yYWRpb19idG5fZm9ybV9fc3RlcDIgI2NvbXBsZXh0X3Nlb19mb3JtIGlucHV0IHtcbiAgYmFja2dyb3VuZDogIzFBMjUyRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJhZGlvX2J0bl9mb3JtX19zdGVwMSAjY29tcGxleHRfc2VvX2Zvcm0sIC5yYWRpb19idG5fZm9ybV9fc3RlcDIgI2NvbXBsZXh0X3Nlb19mb3JtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yYWRpb19idG5fZm9ybV9fc3RlcDEgI2NvbXBsZXh0X3Nlb19mb3JtLCAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAyICNjb21wbGV4dF9zZW9fZm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJhZGlvX2J0bl9mb3JtX19zdGVwMSwgLnJhZGlvX2J0bl9mb3JtX19zdGVwMiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IGNsYW1wKDMxcHgsIDAuMDMwMjM5ODMzMiAqIDEwMHZ3ICsgMjEuMzIzMjUzMzg4OXB4LCA2MHB4KTtcbiAgfVxufVxuLnJhZGlvX2J0bl9mb3JtX19zdGVwMSB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDhweCwgMC42MjV2dywgMTJweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDcuMzMzMzMzMzMzM3B4LCAwLjU3MjkxNjY2Njd2dywgMTFweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yYWRpb19idG5fZm9ybV9fc3RlcDEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgfVxufVxuLnJhZGlvX2J0bl9mb3JtX19zdGVwMiAucmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tdG9wOiBjbGFtcCg0MHB4LCAzLjEyNXZ3LCA2MHB4KTtcbn1cbi5yYWRpb19idG5fZm9ybV9fc3RlcDIgLnJpZ2h0IC5wZXJzb25hbCwgLnJhZGlvX2J0bl9mb3JtX19zdGVwMiAucmlnaHQgLmJ0biB7XG4gIGdyaWQtY29sdW1uOiAxLzM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yYWRpb19idG5fZm9ybV9fc3RlcDIgLnJpZ2h0IC5wZXJzb25hbCwgLnJhZGlvX2J0bl9mb3JtX19zdGVwMiAucmlnaHQgLmJ0biB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJhZGlvX2J0bl9mb3JtX19zdGVwMiAucmlnaHQgLnBlcnNvbmFsIHtcbiAgICBvcmRlcjogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmFkaW9fYnRuX2Zvcm1fX3N0ZXAyIC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnJhZGlvX2J0bl9mb3JtX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiBjbGFtcCg2cHgsIDAuNDY4NzV2dywgOXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJhZGlvX2J0bl9mb3JtX19pdGVtcyBsYWJlbCBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMTJweCwgMC4wMjI3NTk2MDE3ICogMTAwdncgKyA0LjcxNjkyNzQ1MzhweCwgMjhweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2xhbXAoMTJweCwgMC4wMjI3NTk2MDE3ICogMTAwdncgKyA0LjcxNjkyNzQ1MzhweCwgMjhweCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmFkaW9fYnRuX2Zvcm0ge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgzNnB4LCAwLjAzOTYyNDYwOSAqIDEwMHZ3ICsgMjMuMzIwMTI1MTMwM3B4LCA3NHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMzZweCwgMC4wMzU0NTM1OTc1ICogMTAwdncgKyAyNC42NTQ4NDg4MDA4cHgsIDcwcHgpO1xuICB9XG59XG5cbi5udW1iZXJfcG9pbnRzIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDQwcHgsIDMuMTI1dncsIDYwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNDcuMzMzMzMzMzMzM3B4LCAzLjY5NzkxNjY2Njd2dywgNzFweCk7XG59XG4ubnVtYmVyX3BvaW50cyAuaGFzaHRhZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm51bWJlcl9wb2ludHMgLmhhc2h0YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxufVxuLm51bWJlcl9wb2ludHNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg2N3B4LCA1LjIzNDM3NXZ3LCAxMDAuNXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNTQuNjY2NjY2NjY2N3B4LCA0LjI3MDgzMzMzMzN2dywgODJweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoLTEzcHgsIC0wLjY3NzA4MzMzMzN2dywgLTguNjY2NjY2NjY2N3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm51bWJlcl9wb2ludHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm51bWJlcl9wb2ludHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubnVtYmVyX3BvaW50c19fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzFweCwgMC4wMjM5ODMzMTYgKiAxMDB2dyArIDIzLjMyNTMzODg5NDdweCwgNTRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubnVtYmVyX3BvaW50c19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubnVtYmVyX3BvaW50c19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiBjbGFtcCg5NHB4LCA3LjM0Mzc1dncsIDE0MXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm51bWJlcl9wb2ludHNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiBjbGFtcCgyN3B4LCAwLjA2OTg2NDQ0MjEgKiAxMDB2dyArIDQuNjQzMzc4NTE5M3B4LCA5NHB4KTtcbiAgfVxufVxuLm51bWJlcl9wb2ludHNfX2xlZnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMi40MjE4NzV2dywgNDYuNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyNS45MnB4LCAyLjAyNXZ3LCAzOC44OHB4KTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubnVtYmVyX3BvaW50c19fbGVmdCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm51bWJlcl9wb2ludHNfX2xlZnQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMC4wMTIyMzMyODU5ICogMTAwdncgKyAyNy4wODUzNDg1MDY0cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm51bWJlcl9wb2ludHNfX2xlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjAwMzEyODI1ODYgKiAxMDB2dyArIDEyLjk5ODk1NzI0NzFweCwgMTdweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE3NzI2Nzk4NyAqIDEwMHZ3ICsgOC4zMjc0MjQ0MDA0cHgsIDMxcHgpO1xuICB9XG59XG4ubnVtYmVyX3BvaW50c19fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpO1xufVxuLm51bWJlcl9wb2ludHNfX3JpZ2h0IC5idG4ge1xuICBtYXJnaW4tdG9wOiBjbGFtcCg1MS4zMzMzMzMzMzMzcHgsIDQuMDEwNDE2NjY2N3Z3LCA3N3B4KTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubnVtYmVyX3BvaW50c19fcmlnaHQgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDE1cHgsIDAuMDM3NTM5MTAzMiAqIDEwMHZ3ICsgMi45ODc0ODY5NjU2cHgsIDUxcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm51bWJlcl9wb2ludHNfX3JpZ2h0IC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubnVtYmVyX3BvaW50c19fcG9pbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNsYW1wKDI4cHgsIDIuMTg3NXZ3LCA0MnB4KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5udW1iZXJfcG9pbnRzX19wb2ludCAubnVtYiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg2N3B4LCA1LjIzNDM3NXZ3LCAxMDAuNXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDkycHgsIDcuMTg3NXZ3LCAxMzhweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoNjcuMzMzMzMzMzMzM3B4LCA1LjI2MDQxNjY2Njd2dywgMTAxcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubnVtYmVyX3BvaW50c19fcG9pbnQgLm51bWIge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubnVtYmVyX3BvaW50c19fcG9pbnQgLm51bWIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5udW1iZXJfcG9pbnRzX19wb2ludCAubnVtYiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAwLjAzOTgyOTMwMyAqIDEwMHZ3ICsgMTcuMjU0NjIzMDQ0MXB4LCA1OHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzBweCwgMC4wMzk4MjkzMDMgKiAxMDB2dyArIDE3LjI1NDYyMzA0NDFweCwgNThweCk7XG4gIH1cbn1cbi5udW1iZXJfcG9pbnRzX19wb2ludCAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjUuOTJweCwgMi4wMjV2dywgMzguODhweCk7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm51bWJlcl9wb2ludHNfX3BvaW50IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubnVtYmVyX3BvaW50c19fcG9pbnQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMC4wMTIyMzMyODU5ICogMTAwdncgKyAyNy4wODUzNDg1MDY0cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm51bWJlcl9wb2ludHNfX3BvaW50IC50ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDAzMTI4MjU4NiAqIDEwMHZ3ICsgMTIuOTk4OTU3MjQ3MXB4LCAxN3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMC4wMTc3MjY3OTg3ICogMTAwdncgKyA4LjMyNzQyNDQwMDRweCwgMzFweCk7XG4gIH1cbn1cblxuLmNvbHNfdHdvX3BvaW50cyB7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg2Ni42NjY2NjY2NjY3cHgsIDUuMjA4MzMzMzMzM3Z3LCAxMDBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1MC42NjY2NjY2NjY3cHgsIDMuOTU4MzMzMzMzM3Z3LCA3NnB4KTtcbn1cbi5jb2xzX3R3b19wb2ludHNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDUzLjMzMzMzMzMzMzNweCwgNC4xNjY2NjY2NjY3dncsIDgwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNTMuMzMzMzMzMzMzM3B4LCA0LjE2NjY2NjY2Njd2dywgODBweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNDYuNjY2NjY2NjY2N3B4LCAzLjY0NTgzMzMzMzN2dywgNzBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2xzX3R3b19wb2ludHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDAuMDM4ODMzNTcwNCAqIDEwMHZ3ICsgMTMuNTczMjU3NDY4cHgsIDUzLjNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDI2cHgsIDAuMDM4ODMzNTcwNCAqIDEwMHZ3ICsgMTMuNTczMjU3NDY4cHgsIDUzLjNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHNfdHdvX3BvaW50c19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDMwcHgsIDAuMDIzNjEzMDg2OCAqIDEwMHZ3ICsgMjIuNDQzODEyMjMzM3B4LCA0Ni42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbHNfdHdvX3BvaW50c19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5jb2xzX3R3b19wb2ludHNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wKDQ2Ni42NjY2NjY2NjY3cHgsIDM2LjQ1ODMzMzMzMzN2dywgNzAwcHgpLCAxZnIpKTtcbiAgZ2FwOiA0MHB4IGNsYW1wKDEwNi42NjY2NjY2NjY3cHgsIDguMzMzMzMzMzMzM3Z3LCAxNjBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb2xzX3R3b19wb2ludHNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5jb2xzX3R3b19wb2ludHNfX2NvbCAubmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyOS4zMzMzMzMzMzMzcHgsIDIuMjkxNjY2NjY2N3Z3LCA0NHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDI5LjMzMzMzMzMzMzNweCwgMi4yOTE2NjY2NjY3dncsIDQ0cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb2xzX3R3b19wb2ludHNfX2NvbCAubmFtZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sc190d29fcG9pbnRzX19jb2wgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMC4wMDcxMTIzNzU1ICogMTAwdncgKyAyMS43MjQwMzk4MjkzcHgsIDI5cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgyNHB4LCAwLjAwNzExMjM3NTUgKiAxMDB2dyArIDIxLjcyNDAzOTgyOTNweCwgMjlweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjBweCwgMC4wMTg0OTIxNzY0ICogMTAwdncgKyAxNC4wODI1MDM1NTYycHgsIDMzcHgpO1xuICB9XG59XG4uY29sc190d29fcG9pbnRzX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogY2xhbXAoMzMuMzMzMzMzMzMzM3B4LCAyLjYwNDE2NjY2Njd2dywgNTBweCkgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbHNfdHdvX3BvaW50c19faXRlbXMge1xuICAgIGdhcDogY2xhbXAoMTRweCwgMC4wMjAxMjUxMzAzICogMTAwdncgKyA3LjU1OTk1ODI4OTlweCwgMzMuM3B4KTtcbiAgfVxufVxuLmNvbHNfdHdvX3BvaW50c19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY29sc190d29fcG9pbnRzX19pdGVtIHN2ZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgtMjVweCwgLTEuMzAyMDgzMzMzM3Z3LCAtMTYuNjY2NjY2NjY2N3B4KTtcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKC00NXB4LCAtMi4zNDM3NXZ3LCAtMzBweCk7XG59XG4uY29sc190d29fcG9pbnRzX19pdGVtIHN2Zy5jcm9zcyB7XG4gIHdpZHRoOiBjbGFtcCgxMDYuNjY2NjY2NjY2N3B4LCA4LjMzMzMzMzMzMzN2dywgMTYwcHgpO1xuICBoZWlnaHQ6IGNsYW1wKDExMC42NjY2NjY2NjY3cHgsIDguNjQ1ODMzMzMzM3Z3LCAxNjZweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2xzX3R3b19wb2ludHNfX2l0ZW0gc3ZnLmNyb3NzIHtcbiAgICB3aWR0aDogY2xhbXAoNTZweCwgMC4wNzExMjM3NTUzICogMTAwdncgKyAzMy4yNDAzOTgyOTNweCwgMTA2cHgpO1xuICAgIGhlaWdodDogY2xhbXAoNjBweCwgMC4wNzExMjM3NTUzICogMTAwdncgKyAzNy4yNDAzOTgyOTNweCwgMTEwcHgpO1xuICB9XG59XG4uY29sc190d29fcG9pbnRzX19pdGVtIHN2Zy5jaGVjayB7XG4gIHdpZHRoOiBjbGFtcCgxMTYuNjY2NjY2NjY2N3B4LCA5LjExNDU4MzMzMzN2dywgMTc1cHgpO1xuICBoZWlnaHQ6IGNsYW1wKDExMS4zMzMzMzMzMzMzcHgsIDguNjk3OTE2NjY2N3Z3LCAxNjdweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2xzX3R3b19wb2ludHNfX2l0ZW0gc3ZnLmNoZWNrIHtcbiAgICB3aWR0aDogY2xhbXAoNTZweCwgMC4wODUzNDg1MDY0ICogMTAwdncgKyAyOC42ODg0Nzc5NTE2cHgsIDExNnB4KTtcbiAgICBoZWlnaHQ6IGNsYW1wKDUxcHgsIDAuMDg1MzQ4NTA2NCAqIDEwMHZ3ICsgMjMuNjg4NDc3OTUxNnB4LCAxMTFweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbHNfdHdvX3BvaW50c19faXRlbSBzdmcge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKC0xNnB4LCAtMC4wMDg1MzQ4NTA2ICogMTAwdncgKyAtNy4yNjg4NDc3OTUycHgsIC0xMHB4KTtcbiAgICBtYXJnaW4tbGVmdDogY2xhbXAoLTMwcHgsIC0wLjAyMTMzNzEyNjYgKiAxMDB2dyArIC04LjE3MjExOTQ4NzlweCwgLTE1cHgpO1xuICB9XG59XG4uY29sc190d29fcG9pbnRzX19pdGVtIC50ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjbGFtcCg1LjMzMzMzMzMzMzNweCwgMC40MTY2NjY2NjY3dncsIDhweCkgMDtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMi40MjE4NzV2dywgNDYuNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWxlZnQ6IGNsYW1wKC0yMHB4LCAtMS4wNDE2NjY2NjY3dncsIC0xMy4zMzMzMzMzMzMzcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29sc190d29fcG9pbnRzX19pdGVtIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sc190d29fcG9pbnRzX19pdGVtIC50ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG4uY29sc190d29fcG9pbnRzX19pdGVtIC50ZXh0IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb2xzX3R3b19wb2ludHNfX2l0ZW0gLnRleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4zOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2xzX3R3b19wb2ludHNfX2l0ZW0gLnRleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxMjgwMjI3NiAqIDEwMHZ3ICsgNy45MDMyNzE2OTI3cHgsIDIxcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAwLjAxNDc3OTUxNjQgKiAxMDB2dyArIDkuMjcwNTU0NzY1M3B4LCAyNC4zOXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sc190d29fcG9pbnRzX19pdGVtIC50ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTdweCwgMC4wMTk5MTQ2NTE1ICogMTAwdncgKyAxMC42MjczMTE1MjJweCwgMzFweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNsYW1wKC0xM3B4LCAtMC4wMDcxMTIzNzU1ICogMTAwdncgKyAtNS43MjQwMzk4MjkzcHgsIC04cHgpO1xuICB9XG59XG4uY29sc190d29fcG9pbnRzIC5idG5fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoNzAuNjY2NjY2NjY2N3B4LCA1LjUyMDgzMzMzMzN2dywgMTA2cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbHNfdHdvX3BvaW50cyAuYnRuX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoNDBweCwgMC4wMzEyODI1ODYgKiAxMDB2dyArIDI5Ljk4OTU3MjQ3MTNweCwgNzBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbHNfdHdvX3BvaW50cyB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDQxcHgsIDAuMDI2MDY4ODIxNyAqIDEwMHZ3ICsgMzIuNjU3OTc3MDU5NHB4LCA2NnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNDFweCwgMC4wMDkzODQ3NzU4ICogMTAwdncgKyAzNy45OTY4NzE3NDE0cHgsIDUwcHgpO1xuICB9XG59XG5cbi5zY3JvbGxfcGxhY2Uge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNTJweCwgNC4wNjI1dncsIDc4cHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMTE2LjY2NjY2NjY2NjdweCwgOS4xMTQ1ODMzMzMzdncsIDE3NXB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnNjcm9sbF9wbGFjZS5icmIge1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCkgY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2Nyb2xsX3BsYWNlIC5iYWNrZ3JvdW5kX2xpbmUge1xuICB6LWluZGV4OiAtMTtcbn1cbi5zY3JvbGxfcGxhY2VfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg2N3B4LCA1LjIzNDM3NXZ3LCAxMDAuNXB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zY3JvbGxfcGxhY2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNjcm9sbF9wbGFjZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMC4wNTU0NzY1MjkyICogMTAwdncgKyAxLjI0NzUxMDY2ODZweCwgNThweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICB9XG59XG4uc2Nyb2xsX3BsYWNlX190aXRsZSBzcGFuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnNjcm9sbF9wbGFjZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDYwLjY2NjY2NjY2NjdweCwgNC43Mzk1ODMzMzMzdncsIDkxcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2Nyb2xsX3BsYWNlX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBnYXA6IDM0cHg7XG4gIH1cbn1cbi5zY3JvbGxfcGxhY2VfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjMUEyNTJGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzc0MjREO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgxMy4zMzMzMzMzMzMzcHgsIDEuMDQxNjY2NjY2N3Z3LCAyMHB4KTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgyNi42NjY2NjY2NjY3cHgsIDIuMDgzMzMzMzMzM3Z3LCA0MHB4KTtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCgyMHB4LCAxLjU2MjV2dywgMzBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uc2Nyb2xsX3BsYWNlX19pdGVtIC5udW1iIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDY3cHgsIDUuMjM0Mzc1dncsIDEwMC41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoOTJweCwgNy4xODc1dncsIDEzOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCg2N3B4LCA1LjIzNDM3NXZ3LCAxMDAuNXB4KTtcbiAgY29sb3I6ICNDMEZGMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTBweCwgMC43ODEyNXZ3LCAxNXB4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoLTU1cHgsIC0yLjg2NDU4MzMzMzN2dywgLTM2LjY2NjY2NjY2NjdweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zY3JvbGxfcGxhY2VfX2l0ZW0gLm51bWIge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Nyb2xsX3BsYWNlX19pdGVtIC5udW1iIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDAuMDU1NDc2NTI5MiAqIDEwMHZ3ICsgMS4yNDc1MTA2Njg2cHgsIDU4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOXB4LCAwLjA1NTQ3NjUyOTIgKiAxMDB2dyArIDEuMjQ3NTEwNjY4NnB4LCA1OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Nyb2xsX3BsYWNlX19pdGVtIC5udW1iIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoLTM2cHgsIC0wLjAxNTY0NzIyNjIgKiAxMDB2dyArIC0xOS45OTI4ODc2MjQ1cHgsIC0yNXB4KTtcbiAgfVxufVxuLnNjcm9sbF9wbGFjZV9faXRlbSAubmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDIuNDIxODc1dncsIDQ2LjVweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2Nyb2xsX3BsYWNlX19pdGVtIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Nyb2xsX3BsYWNlX19pdGVtIC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zY3JvbGxfcGxhY2VfX2l0ZW0gLm5hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDE3NDk2NDQzOCAqIDEwMHZ3ICsgMTMuMTAxMTM3OTgwMXB4LCAzMXB4KTtcbiAgfVxufVxuLnNjcm9sbF9wbGFjZV9faXRlbSAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgxNHB4LCAxLjA5Mzc1dncsIDIxcHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMjYuNjY2NjY2NjY2N3B4LCAyLjA4MzMzMzMzMzN2dywgNDBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zY3JvbGxfcGxhY2VfX2l0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjQuMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Nyb2xsX3BsYWNlX19pdGVtIC50ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuMDEyODAyMjc2ICogMTAwdncgKyA3LjkwMzI3MTY5MjdweCwgMjFweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE0cHgsIDAuMDE0Nzc5NTE2NCAqIDEwMHZ3ICsgOS4yNzA1NTQ3NjUzcHgsIDI0LjM5cHgpO1xuICB9XG59XG4uc2Nyb2xsX3BsYWNlX19pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjdGl2ZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWN0aXZlLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNsYW1wKC0zMHB4LCAtMS41NjI1dncsIC0yMHB4KSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zY3JvbGxfcGxhY2VfX2l0ZW0uYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNjcm9sbF9wbGFjZSB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDQxcHgsIDAuMDExNDcwMjgxNSAqIDEwMHZ3ICsgMzcuMzI5NTA5OTA2MnB4LCA1MnB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNTBweCwgMC4wNjg4MjE2ODkzICogMTAwdncgKyAyNy45NzcwNTk0MzY5cHgsIDExNnB4KTtcbiAgfVxufVxuXG4ubWFpbnRhaW5pbmdfbmV0d29yayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDQ0LjY2NjY2NjY2NjdweCwgMy40ODk1ODMzMzMzdncsIDY3cHgpO1xufVxuLm1haW50YWluaW5nX25ldHdvcmsgLmJhY2tncm91bmRfbGluZSB7XG4gIHotaW5kZXg6IC0xO1xufVxuLm1haW50YWluaW5nX25ldHdvcmsgLmJhY2tncm91bmRfbGluZS5icmIge1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCkgY2xhbXAoNDBweCwgMy4xMjV2dywgNjBweCk7XG59XG4ubWFpbnRhaW5pbmdfbmV0d29yayAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBjbGFtcCg4NzRweCwgNjguMjgxMjV2dywgMTMxMXB4KTtcbn1cbi5tYWludGFpbmluZ19uZXR3b3JrX19oZWFkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmxvY2tfY29sb3IpO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMTcuMzMzMzMzMzMzM3B4LCAxLjM1NDE2NjY2Njd2dywgMjZweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgzMS4zMzMzMzMzMzMzcHgsIDIuNDQ3OTE2NjY2N3Z3LCA0N3B4KTtcbn1cbi5tYWludGFpbmluZ19uZXR3b3JrX190b3BfdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAxLjMyODEyNXZ3LCAyNS41cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMS43MTg3NXZ3LCAzM3B4KTtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDQuNjY2NjY2NjY2N3B4LCAwLjM2NDU4MzMzMzN2dywgN3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW50YWluaW5nX25ldHdvcmtfX3RvcF90ZXh0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbnRhaW5pbmdfbmV0d29ya19fdG9wX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMTU2NDcyMjYyICogMTAwdncgKyAxMS45OTI4ODc2MjQ1cHgsIDI4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxOC43cHgsIDAuMDI5NzI5NzI5NyAqIDEwMHZ3ICsgOS4xODY0ODY0ODY1cHgsIDM5LjZweCk7XG4gIH1cbn1cbi5tYWludGFpbmluZ19uZXR3b3JrX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCg1My4zMzMzMzMzMzMzcHgsIDQuMTY2NjY2NjY2N3Z3LCA4MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDUzLjMzMzMzMzMzMzNweCwgNC4xNjY2NjY2NjY3dncsIDgwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW50YWluaW5nX25ldHdvcmtfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDAuMDM4ODMzNTcwNCAqIDEwMHZ3ICsgMTMuNTczMjU3NDY4cHgsIDUzLjNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDI2cHgsIDAuMDM4ODMzNTcwNCAqIDEwMHZ3ICsgMTMuNTczMjU3NDY4cHgsIDUzLjNweCk7XG4gIH1cbn1cbi5tYWludGFpbmluZ19uZXR3b3JrX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg0MnB4LCAzLjI4MTI1dncsIDYzcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbnRhaW5pbmdfbmV0d29ya19fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubWFpbnRhaW5pbmdfbmV0d29ya19fbGVmdCB7XG4gIHdpZHRoOiAzOCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWludGFpbmluZ19uZXR3b3JrX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1haW50YWluaW5nX25ldHdvcmtfX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2xhbXAoMTI2cHgsIDkuODQzNzV2dywgMTg5cHgpLCAxZnIpKTtcbiAgZ2FwOiBjbGFtcCgzOHB4LCAyLjk2ODc1dncsIDU3cHgpIGNsYW1wKDc2LjY2NjY2NjY2NjdweCwgNS45ODk1ODMzMzMzdncsIDExNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW50YWluaW5nX25ldHdvcmtfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW50YWluaW5nX25ldHdvcmtfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IGNsYW1wKDE3cHgsIDAuMDQ2OTc5ODY1OCAqIDEwMHZ3ICsgMS45NjY0NDI5NTNweCwgMzhweCk7XG4gIH1cbn1cbi5tYWludGFpbmluZ19uZXR3b3JrX19pdGVtIC5uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuODc1dncsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMi40MjE4NzV2dywgNDYuNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGMkYyRjY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNi42NjY2NjY2NjY3cHgsIDAuNTIwODMzMzMzM3Z3LCAxMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW50YWluaW5nX25ldHdvcmtfX2l0ZW0gLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWludGFpbmluZ19uZXR3b3JrX19pdGVtIC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE3cHgsIDAuMDI3MDI3MDI3ICogMTAwdncgKyA4LjM1MTM1MTM1MTRweCwgMzZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDMxcHgsIDAuMDEyMjMzMjg1OSAqIDEwMHZ3ICsgMjcuMDg1MzQ4NTA2NHB4LCAzOS42cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW50YWluaW5nX25ldHdvcmtfX2l0ZW0gLm5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxufVxuLm1haW50YWluaW5nX25ldHdvcmtfX2l0ZW0gLnBsdXMge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4wOTM3NXZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxNi42NjY2NjY2NjY3cHgsIDEuMzAyMDgzMzMzM3Z3LCAyNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW50YWluaW5nX25ldHdvcmtfX2l0ZW0gLnBsdXMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzMuMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbnRhaW5pbmdfbmV0d29ya19faXRlbSAucGx1cyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjAxNzA2OTcwMTMgKiAxMDB2dyArIDYuNTM3Njk1NTkwM3B4LCAyNHB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTYuNjhweCwgMC4wMjM3MjY4ODQ4ICogMTAwdncgKyA5LjA4NzM5Njg3MDZweCwgMzMuMzZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbnRhaW5pbmdfbmV0d29ya19faXRlbSAucGx1cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm1haW50YWluaW5nX25ldHdvcmtfX2l0ZW0gLmNvc3Qge1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAyLjQyMTg3NXZ3LCA0Ni41cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICNDMEZGMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWludGFpbmluZ19uZXR3b3JrX19pdGVtIC5jb3N0IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbnRhaW5pbmdfbmV0d29ya19faXRlbSAuY29zdCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxN3B4LCAwLjAyNzAyNzAyNyAqIDEwMHZ3ICsgOC4zNTEzNTEzNTE0cHgsIDM2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAwLjAxMjIzMzI4NTkgKiAxMDB2dyArIDI3LjA4NTM0ODUwNjRweCwgMzkuNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWludGFpbmluZ19uZXR3b3JrX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLm1haW50YWluaW5nX25ldHdvcmtfX3JpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW50YWluaW5nX25ldHdvcmtfX3JpZ2h0IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjbGFtcCgtMTgwcHgsIC05LjM3NXZ3LCAtMTIwcHgpO1xuICByaWdodDogY2xhbXAoLTEwMHB4LCAtNS4yMDgzMzMzMzMzdncsIC02Ni42NjY2NjY2NjY3cHgpO1xuICB3aWR0aDogY2xhbXAoNTI1LjMzMzMzMzMzMzNweCwgNDEuMDQxNjY2NjY2N3Z3LCA3ODhweCk7XG4gIGhlaWdodDogY2xhbXAoNTE2LjY2NjY2NjY2NjdweCwgNDAuMzY0NTgzMzMzM3Z3LCA3NzVweCk7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWludGFpbmluZ19uZXR3b3JrX19yaWdodCBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2xhbXAoMzczcHgsIDAuMTU4NDk4NDM1OSAqIDEwMHZ3ICsgMzIyLjI4MDUwMDUyMTRweCwgNTI1cHgpO1xuICAgIGhlaWdodDogY2xhbXAoNDEwcHgsIDAuMTEwNTMxODA0ICogMTAwdncgKyAzNzQuNjI5ODIyNzMycHgsIDUxNnB4KTtcbiAgICByaWdodDogY2xhbXAoLTEwcHgsIDAuMDEwNDI3NTI4NyAqIDEwMHZ3ICsgLTEzLjMzNjgwOTE3NjJweCwgMHB4KTtcbiAgICBtYXJnaW4tdG9wOiAtMTA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW50YWluaW5nX25ldHdvcmtfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cblxuLm5pY2hlcyB7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxMzJweCwgMTAuMzEyNXZ3LCAxOThweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5uaWNoZXMubXQge1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cbi5uaWNoZXNfX2hlYWQge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoODYuNjY2NjY2NjY2N3B4LCA2Ljc3MDgzMzMzMzN2dywgMTMwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMzZweCwgMi44MTI1dncsIDU0cHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibG9jay1jb2xvcik7XG59XG4ubmljaGVzX19oZWFkLm10IHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDEyMHB4LCA5LjM3NXZ3LCAxODBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5uaWNoZXNfX2hlYWQubXQge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCg4MHB4LCAwLjA0MTcxMDExNDcgKiAxMDB2dyArIDY2LjY1Mjc2MzI5NTFweCwgMTIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5uaWNoZXNfX2hlYWQge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCg0Ni42cHgsIDAuMDQxNzEwMTE0NyAqIDEwMHZ3ICsgMzMuMjUyNzYzMjk1MXB4LCA4Ni42cHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgyMnB4LCAwLjAxNDU5ODU0MDEgKiAxMDB2dyArIDE3LjMyODQ2NzE1MzNweCwgMzZweCk7XG4gIH1cbn1cbi5uaWNoZXNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDQ2LjY2NjY2NjY2NjdweCwgMy42NDU4MzMzMzMzdncsIDcwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNDYuNjY2NjY2NjY2N3B4LCAzLjY0NTgzMzMzMzN2dywgNzBweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmljaGVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAwLjAyMzYxMzA4NjggKiAxMDB2dyArIDIyLjQ0MzgxMjIzMzNweCwgNDYuNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzBweCwgMC4wMjM2MTMwODY4ICogMTAwdncgKyAyMi40NDM4MTIyMzMzcHgsIDQ2LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubmljaGVzX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubmljaGVzX19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wKDI3NXB4LCAyMS40ODQzNzV2dywgNDEyLjVweCksIDFmcikpO1xuICBnYXA6IGNsYW1wKDI5LjY2NjY2NjY2NjdweCwgMi4zMTc3MDgzMzMzdncsIDQ0LjVweCkgY2xhbXAoMTVweCwgMS4xNzE4NzV2dywgMjIuNXB4KTtcbiAgbWFyZ2luLXRvcDogY2xhbXAoLTIzMHB4LCAtMTEuOTc5MTY2NjY2N3Z3LCAtMTUzLjMzMzMzMzMzMzNweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5uaWNoZXNfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjbGFtcCgyODBweCwgMC4wNzI5OTI3MDA3ICogMTAwdncgKyAyNTYuNjQyMzM1NzY2NHB4LCAzNTBweCksIDFmcikpO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ubmljaGVzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjbGFtcCg4LjY2NjY2NjY2NjdweCwgMC42NzcwODMzMzMzdncsIDEzcHgpO1xufVxuLm5pY2hlc19faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCk7XG59XG4ubmljaGVzX19pdGVtIC5uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMy44NHB4LCAxLjg2MjV2dywgMzUuNzZweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmljaGVzX19pdGVtIC5uYW1lIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDAyODQ0OTUwMiAqIDEwMHZ3ICsgMTMuMDg5NjE1OTMxN3B4LCAxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTUuNHB4LCAwLjAxMjAwNTY4OTkgKiAxMDB2dyArIDExLjU1ODE3OTIzMTlweCwgMjMuODRweCk7XG4gIH1cbn1cbi5uaWNoZXNfX2l0ZW0xIHtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm5pY2hlc19faXRlbTEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uaWNoZXNfX2l0ZW0yIHtcbiAgZ3JpZC1jb2x1bW46IDIvMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm5pY2hlc19faXRlbTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm5pY2hlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDQxcHgsIDAuMDk0ODkwNTEwOSAqIDEwMHZ3ICsgMTAuNjM1MDM2NDk2NHB4LCAxMzJweCk7XG4gIH1cbn1cblxuLmJ1ZGdldF9mb3JtZWQge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNTZweCwgNC4zNzV2dywgODRweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1Ni42NjY2NjY2NjY3cHgsIDQuNDI3MDgzMzMzM3Z3LCA4NXB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjMUEyNTJGO1xufVxuLmJ1ZGdldF9mb3JtZWRfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDUzLjMzMzMzMzMzMzNweCwgNC4xNjY2NjY2NjY3dncsIDgwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoNTMuMzMzMzMzMzMzM3B4LCA0LjE2NjY2NjY2Njd2dywgODBweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyMy4zMzMzMzMzMzMzcHgsIDEuODIyOTE2NjY2N3Z3LCAzNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1ZGdldF9mb3JtZWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDAuMDM4ODMzNTcwNCAqIDEwMHZ3ICsgMTMuNTczMjU3NDY4cHgsIDUzLjNweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDI2cHgsIDAuMDM4ODMzNTcwNCAqIDEwMHZ3ICsgMTMuNTczMjU3NDY4cHgsIDUzLjNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1ZGdldF9mb3JtZWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDAuMDMzMTQzNjcgKiAxMDB2dyArIDE5LjM5NDAyNTYwNDZweCwgNTMuM3B4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzBweCwgMC4wMzMxNDM2NyAqIDEwMHZ3ICsgMTkuMzk0MDI1NjA0NnB4LCA1My4zcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmJ1ZGdldF9mb3JtZWRfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uYnVkZ2V0X2Zvcm1lZF9fc3VidGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS44NzV2dywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgzMXB4LCAyLjQyMTg3NXZ3LCA0Ni41cHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgzNS4zMzMzMzMzMzMzcHgsIDIuNzYwNDE2NjY2N3Z3LCA1M3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJ1ZGdldF9mb3JtZWRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5LjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVkZ2V0X2Zvcm1lZF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTdweCwgMC4wMjcwMjcwMjcgKiAxMDB2dyArIDguMzUxMzUxMzUxNHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMzFweCwgMC4wMTIyMzMyODU5ICogMTAwdncgKyAyNy4wODUzNDg1MDY0cHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ1ZGdldF9mb3JtZWRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDAuMDIyNzU5NjAxNyAqIDEwMHZ3ICsgMTIuNzE2OTI3NDUzOHB4LCAzNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMjJweCwgMC4wMjUwMzU1NjE5ICogMTAwdncgKyAxMy45ODg2MjAxOTkxcHgsIDM5LjZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYnVkZ2V0X2Zvcm1lZF9fc3VidGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5idWRnZXRfZm9ybWVkX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2xhbXAoMTMuMzMzMzMzMzMzM3B4LCAxLjA0MTY2NjY2Njd2dywgMjBweCkgY2xhbXAoMjBweCwgMS41NjI1dncsIDMwcHgpO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgyOC42NjY2NjY2NjY3cHgsIDIuMjM5NTgzMzMzM3Z3LCA0M3B4KTtcbn1cbi5idWRnZXRfZm9ybWVkX19pdGVtcyAucGx1cyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNi42NjY2NjY2NjY3cHgsIDIuMDgzMzMzMzMzM3Z3LCA0MHB4KTtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgY29sb3I6ICNDMEZGMDA7XG59XG4uYnVkZ2V0X2Zvcm1lZF9faXRlbXMgLnBsdXM6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmJ1ZGdldF9mb3JtZWRfX2l0ZW1zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5idWRnZXRfZm9ybWVkX19pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM3NDI0RDtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXAoMjIuNjY2NjY2NjY2N3B4LCAxLjc3MDgzMzMzMzN2dywgMzRweCk7XG4gIHBhZGRpbmc6IGNsYW1wKDUuMzMzMzMzMzMzM3B4LCAwLjQxNjY2NjY2Njd2dywgOHB4KSBjbGFtcCgyOHB4LCAyLjE4NzV2dywgNDJweCkgY2xhbXAoOHB4LCAwLjYyNXZ3LCAxMnB4KTtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMjV2dywgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiBjbGFtcCgyMy44NHB4LCAxLjg2MjV2dywgMzUuNzZweCk7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogIzcwNzg4MTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVkZ2V0X2Zvcm1lZF9faXRlbSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjAwMjg0NDk1MDIgKiAxMDB2dyArIDEzLjA4OTYxNTkzMTdweCwgMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wKDE1LjRweCwgMC4wMTIwMDU2ODk5ICogMTAwdncgKyAxMS41NTgxNzkyMzE5cHgsIDIzLjg0cHgpO1xuICB9XG59XG4uYnVkZ2V0X2Zvcm1lZF9faXRlbSBzcGFuIHtcbiAgY29sb3I6ICNDMEZGMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWRnZXRfZm9ybWVkX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDIwcHgsIDAuMDExMzc5ODAwOSAqIDEwMHZ3ICsgMTYuMzU4NDYzNzI2OXB4LCAyOHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgyMHB4LCAwLjAxMTM3OTgwMDkgKiAxMDB2dyArIDE2LjM1ODQ2MzcyNjlweCwgMjhweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnVkZ2V0X2Zvcm1lZF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uYnVkZ2V0X2Zvcm1lZCAucmVzdWx0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xuICBmb250LXNpemU6IGNsYW1wKDI2LjY2NjY2NjY2NjdweCwgMi4wODMzMzMzMzMzdncsIDQwcHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjYuNjY2NjY2NjY2N3B4LCAyLjA4MzMzMzMzMzN2dywgNDBweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRjJGMkY2O1xuICBjb2xvcjogI0MwRkYwMDtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMjEuMzMzMzMzMzMzM3B4LCAxLjY2NjY2NjY2Njd2dywgMzJweCk7XG59XG4uYnVkZ2V0X2Zvcm1lZF9fcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wKDM2NnB4LCAyOC41OTM3NXZ3LCA1NDlweCksIDFmcikpO1xuICBnYXA6IDM1cHggY2xhbXAoOTkuMzMzMzMzMzMzM3B4LCA3Ljc2MDQxNjY2Njd2dywgMTQ5cHgpO1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmJ1ZGdldF9mb3JtZWRfX3Jlc3VsdHMgLnRleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjMuODRweCwgMS44NjI1dncsIDM1Ljc2cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoMTJweCwgMC45Mzc1dncsIDE4cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVkZ2V0X2Zvcm1lZF9fcmVzdWx0cyAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDAyODQ0OTUwMiAqIDEwMHZ3ICsgMTMuMDg5NjE1OTMxN3B4LCAxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTUuNHB4LCAwLjAxMjAwNTY4OTkgKiAxMDB2dyArIDExLjU1ODE3OTIzMTlweCwgMjMuODRweCk7XG4gIH1cbn1cbi5idWRnZXRfZm9ybWVkX19yZXN1bHRzIC50ZXh0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxMHB4LCAwLjc4MTI1dncsIDE1cHgpO1xufVxuLmJ1ZGdldF9mb3JtZWRfX3Jlc3VsdHMgLnRleHQgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjI1dncsIDI0cHgpO1xuICBsaW5lLWhlaWdodDogY2xhbXAoMjMuODRweCwgMS44NjI1dncsIDM1Ljc2cHgpO1xuICBjb2xvcjogI0YyRjJGNjtcbiAgbGluZS1oZWlnaHQ6IGNsYW1wKDIzLjg0cHgsIDEuODYyNXZ3LCAzNS43NnB4KTtcbiAgY29sb3I6ICM3MDc4ODE7XG59XG4uYnVkZ2V0X2Zvcm1lZF9fcmVzdWx0cyAudGV4dCB1bCBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICNDMEZGMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idWRnZXRfZm9ybWVkX19yZXN1bHRzIC50ZXh0IHVsIGxpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuMDAyODQ0OTUwMiAqIDEwMHZ3ICsgMTMuMDg5NjE1OTMxN3B4LCAxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMTUuNHB4LCAwLjAxMjAwNTY4OTkgKiAxMDB2dyArIDExLjU1ODE3OTIzMTlweCwgMjMuODRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJ1ZGdldF9mb3JtZWRfX3Jlc3VsdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI4MHB4LCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idWRnZXRfZm9ybWVkX19yZXN1bHRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnVkZ2V0X2Zvcm1lZCB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wKDMycHgsIDAuMDM0MTM5NDAyNiAqIDEwMHZ3ICsgMjEuMDc1MzkxMTgwN3B4LCA1NnB4KTtcbiAgfVxufSIsIjpyb290IHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGZvbnQtc2l6ZTogY2FsY0ZsdWlkKDEyLjgsIDE1LCAzMjAsIDM3MCk7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzBweCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgZm9udC1zaXplOiBjYWxjRmx1aWQoMTAsIDE1LCAxMjgwLCAxOTIwKTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogJGJsYWNrO1xuICBiYWNrZ3JvdW5kOiAkYmdjO1xuICBmb250LWZhbWlseTogJ0hvdmVzIFJlZ3VsYXInO1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLS1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaWdodC1ncmVlbn07XG4gIEBpbmNsdWRlIF8xMjc5e1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDZweDtcbiAgfVxuICBAaW5jbHVkZSBfMTAyM3tcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg2OCwxMDYsMzIwLDEwMjMpO1xuICB9XG59XG5odG1se1xuICAvLyBzY3JvbGxiYXItZ3V0dGVyOiBzdGFibGU7XG59XG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHItdGltZTtcbn1cbmJ1dHRvbixcbmlucHV0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbmlucHV0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiIGldLFxuaW5wdXRbdHlwZT1cImZpbGVcIiBpXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5hIHtcbiAgLy8gY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLy8gdHJhbnNpdGlvbjogY29sb3IgJHRyLXRpbWU7XG4gIC8vICY6aG92ZXIge1xuICAvLyAgIGNvbG9yOiB2YXIoLS1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLy8gICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC8vIH1cbn1cbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zaXRpb246IGZpbGwgJHRyLXRpbWUsIHN0cm9rZSAkdHItdGltZTtcbn1cbmltZyB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuaW1nLFxuaWZyYW1lLFxuc3ZnLFxucGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuaDEsXG5oMixcbmgzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbm1haW4ge1xuICBmbGV4LWdyb3c6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcHAtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLnRhYmxlYm9keXRleHR7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mYW5jeWJveF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbn1cbiIsIiR0cmFuc2l0aW9uOiAuM3M7XG5cbi8vIENvbG9yc1xuJGJnYzogIzEyMUIyNDsgLy8gMC0xXG4kYmdjMDc6IHJnYigxOCAyNyAzNiAvIDcwJSk7XG4vLyAkYmdjOiAjMGUxNjFkO1xuJHRvbmU6ICMxQTI1MkY7IC8vIDAtMlxuJHRvbmUyOiAjMjEyRDM3OyAvLyAwLTNcbiRsaW5lOiAjMzc0MjREOyAvLyAwLTRcbiR0ZXh0OiAjNzA3ODgxOyAvLyAwLTVcbi8vICR0ZXh0OiByZ2JhKDI1NSwyNTUsMjU1LCAwLjUpOyBcbiRncmVlbjogI0MwRkYwMDsgLy8gMC02XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNDMEZGMDAgMCUsICM3OEMxMDAgMTAwJSk7XG4kd2hpdGU6ICNGMkYyRjY7IC8vIDAtN1xuJHdoaXRlMDE6IHJnYmEoMjU1LDI1NSwyNTUsIDAuMSk7XG4kd2hpdGUwMjogcmdiYSgyNTUsMjU1LDI1NSwgMC4yKTtcbiR3aGl0ZTAzOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjMpO1xuJHdoaXRlMDQ6IHJnYmEoMjU1LDI1NSwyNTUsIDAuNCk7XG4kd2hpdGUwNTogcmdiYSgyNTUsMjU1LDI1NSwgMC41KTtcbiR3aGl0ZTA2OiByZ2JhKDI1NSwyNTUsMjU1LCAwLjYpO1xuJHdoaXRlMDc6IHJnYmEoMjU1LDI1NSwyNTUsIDAuNyk7XG5cbiR0ci10aW1lOiAwLjRzO1xuJGJsYWNrOiAjMzMzO1xuJGRhcmstZ3JlZW46ICMyNzVmNDA7XG4kbGlnaHQtZ3JlZW46ICM0MWJiNGM7XG4kZ3JheS1ncmVlbjogIzlkYjdhOTtcbiRwYWxlLWdyZWVuOiAjZDlmMWRiO1xuJG9yYW5nZTogI2ZhYTc0NjtcbiRzaGFkb3c6ICMzMzM7IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AZnVuY3Rpb24gY2FsY0ZsdWlkKCRmLW1pbiwgJGYtbWF4LCAkdi1taW46IDMyMHB4LCAkdi1tYXg6IDEyNzlweCkge1xuXHQkazogbWF0aC5kaXYoJGYtbWF4IC0gJGYtbWluLCAkdi1tYXggLSAkdi1taW4pO1xuXHQkYjogJGYtbWluIC0gJGsgKiAkdi1taW47XG5cblx0JGI6ICRiICogMXB4O1xuXG5cdEByZXR1cm4gY2FsYygjeyRrfSAqIDEwMHZ3ICsgI3skYn0pO1xufVxuQGZ1bmN0aW9uIHIoJHNpemVQWCwgJGJhc2VTaXplUFg6IDE1KSB7XG5cdEByZXR1cm4gI3ttYXRoLmRpdigkc2l6ZVBYLCAkYmFzZVNpemVQWCl9cmVtO1xufVxuXG5AbWl4aW4gY2FsY0ZsdWlkKCRmLW1pbiwgJGYtbWF4LCAkcHJvcGVydHksICR2LW1pbjogMzIwLCAkdi1tYXg6IDEyNzkpIHtcblx0LS1rOiBjYWxjKG1hdGguZGl2KCgjeyRmLW1heH0gLSAjeyRmLW1pbn0pLCgjeyR2LW1heH0gLSAjeyR2LW1pbn0pKSk7XG5cdC0tYjogY2FsYygoI3skZi1taW59IC0gdmFyKC0taykgKiAjeyR2LW1pbn0pICogMXB4KTtcblxuXHQjeyRwcm9wZXJ0eX06IGNhbGModmFyKC0taykgKiAxMDB2dyArIHZhcigtLWIpKTtcbn1cblxuQGZ1bmN0aW9uIGNsYW1wRmx1aWQoJGNsYW1wLW1pbiwgJGNsYW1wLW1heDogJ05vbmUnLCAkY2FsYy0xOiAnTm9uZScsICRjYWxjLTI6ICdOb25lJywgJHctbWluOiAnTm9uZScsICR3LW1heDogJ05vbmUnKXtcbiAgICBAaWYgJGNsYW1wLW1heCA9PSAnTm9uZSd7XG4gICAgICAgICRjbGFtcC1tYXg6ICRjbGFtcC1taW47XG4gICAgICAgICRjbGFtcC1taW46ICRjbGFtcC1tYXggKiBtYXRoLmRpdigyLCAzKTtcbiAgICB9O1xuICAgICRjbGFtcC1taW4tcmVuZDogJ05vbmUnO1xuICAgICRjbGFtcC1tYXgtcmVuZDogJ05vbmUnO1xuICAgICR3OiBtYXRoLmRpdigkY2xhbXAtbWF4LCAxOTIwKSAqIDEwMCAqIDF2dztcbi8vICAgICBAaWYgJGNsYW1wLW1pbiA9PSAwe1xuLy8gICAgICAgICAkY2xhbXAtbWluOiAwLjAwMTtcbi8vICAgICB9XG4vLyAgICAgQGlmICRjbGFtcC1tYXggPT0gMHtcbi8vICAgICAgICAgJGNsYW1wLW1heC1yZW5kOiAwLjAwMTtcbi8vICAgICB9XG4gICAgQGlmICRjbGFtcC1tYXggPCAkY2xhbXAtbWlue1xuICAgICAgICAkY2xhbXAtbWluLXJlbmQ6ICRjbGFtcC1tYXggKiAxcHg7XG4gICAgICAgICRjbGFtcC1tYXgtcmVuZDogJGNsYW1wLW1pbiAqIDFweDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICAkY2xhbXAtbWF4LXJlbmQ6ICRjbGFtcC1tYXggKiAxcHg7XG4gICAgICAgICRjbGFtcC1taW4tcmVuZDogJGNsYW1wLW1pbiAqIDFweDtcbiAgICB9XG4gICAgQGlmICRjYWxjLTEgPT0gJ05vbmUne1xuICAgICAgICBAcmV0dXJuIGNsYW1wKCRjbGFtcC1taW4tcmVuZCwgJHcsICRjbGFtcC1tYXgtcmVuZCk7XG4gICAgfTtcbiAgICBAaWYgJHctbWluID09ICdOb25lJ3tcbiAgICAgICAgJGs6IG1hdGguZGl2KCgkY2xhbXAtbWF4IC0gJGNsYW1wLW1pbiksICgkY2FsYy0yIC0gJGNhbGMtMSkpO1xuICAgICAgICAkYjogJGNsYW1wLW1pbiAtICRrICogJGNhbGMtMTtcbiAgICAgICAgJGI6ICRiICogMXB4O1xuICAgICAgICBAcmV0dXJuIGNsYW1wKCRjbGFtcC1taW4tcmVuZCwgY2FsYygjeyRrfSAqIDEwMHZ3ICsgI3skYn0gKSwgJGNsYW1wLW1heC1yZW5kKTtcbiAgICB9O1xuICAgIEBpZiAkdy1tYXggIT0gJ05vbmUne1xuICAgICAgICAkazogbWF0aC5kaXYoKCRjYWxjLTIgLSAkY2FsYy0xKSwgKCR3LW1heCAtICR3LW1pbikpO1xuICAgICAgICAkYjogJGNhbGMtMSAtICRrICogJHctbWluO1xuICAgICAgICAkYjogJGIgKiAxcHg7XG4gICAgICAgIEByZXR1cm4gY2xhbXAoJGNsYW1wLW1pbi1yZW5kLCBjYWxjKCN7JGt9ICogMTAwdncgKyAjeyRifSApLCAkY2xhbXAtbWF4LXJlbmQpO1xuICAgIH1cbn1cbkBtaXhpbiBwaCgkaG92ZXJQSCkge1xuXHQmLnBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cblx0JjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG5cdCY6aG92ZXI6OnBsYWNlaG9sZGVye2NvbG9yOiN7JGhvdmVyUEh9O31cbn1cbkBtaXhpbiBob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vINGD0LHQuNGA0LDQtdGCINGB0YLQsNC90LTQsNGA0YLQvdC+0LUg0L/QvtC00YHQstC10YfQuNCy0LDQvdC40LUg0Y3Qu9C10LzQtdC90YLQsCDQv9GA0Lgg0LrQsNGB0LDQvdC40Lgg0L3QsCDRg9GB0YLRgNC+0LnRgdGC0LLQsNGFIGlPU1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyAvLyDQvtC30LLQvtC70Y/QtdGCINCx0YDQsNGD0LfQtdGA0YMg0L7Qv9GC0LjQvNC40LfQuNGA0L7QstCw0YLRjCDQvtCx0YDQsNCx0L7RgtC60YMg0YHQvtCx0YvRgtC40Lkg0LrQsNGB0LDQvdC40Y8sINC90LDQv9GA0LjQvNC10YAsINC/0YDQtdC00L7RgtCy0YDQsNGJ0LDRjyDQtNCy0L7QudC90L7QuSDRgtCw0L8g0LTQu9GPINC30YPQvNCwXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKGhvdmVyOiBub25lKSwgKGhvdmVyOiBvbi1kZW1hbmQpIHsgLy8g0YDQuNC80LXQvdGP0Y7RgtGB0Y8g0L3QsCDRg9GB0YLRgNC+0LnRgdGC0LLQsNGFLCDQvdC1INC/0L7QtNC00LXRgNC20LjQstCw0Y7RidC40YUg0L3QsNCy0LXQtNC10L3QuNC1INC40LvQuCDQv9C+0LTQtNC10YDQttC40LLQsNGO0YnQuNGFINC10LPQviDQv9C+INC30LDQv9GA0L7RgdGDLCDRh9GC0L4g0YXQsNGA0LDQutGC0LXRgNC90L4g0LTQu9GPINGC0LDRh9GB0LrRgNC40L3QvtCyXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuQG1peGluIGNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCgxNzI1KTtcbiAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDU2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICBwYWRkaW5nOiAwIGNsYW1wRmx1aWQoMTgsNTYsMzIwLDEwMjMpO1xuICAgIH1cbn1cbkBtaXhpbiBjYXNlX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgd2lkdGg6IDU5LjQlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG59XG4vLyBNZWRpYVxuQG1peGluIF8xOTIwIHsgQG1lZGlhIChtYXgtd2lkdGg6IDE5MjBweCkgeyBAY29udGVudDsgfX1cbkBtaXhpbiBfMTkyMG1pbiB7IEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHsgQGNvbnRlbnQ7IH19XG5AbWl4aW4gXzE0NDAgeyBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7IEBjb250ZW50OyB9fVxuQG1peGluIF9taW4xMjgweyBAbWVkaWEgKCBtaW4td2lkdGg6IDEyODBweCApIHsgQGNvbnRlbnQ7IH19XG5AbWl4aW4gXzEyNzl7IEBtZWRpYSAoIG1heC13aWR0aDogMTI3OXB4ICkgeyBAY29udGVudDsgfX1cbkBtaXhpbiBfMTIwMCB7IEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgQGNvbnRlbnQ7IH19XG5AbWl4aW4gXzEwMjQgeyBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IEBjb250ZW50OyB9fVxuQG1peGluIF8xMDIzeyBAbWVkaWEgKCBtYXgtd2lkdGg6IDEwMjNweCApIHsgQGNvbnRlbnQ7IH19XG5AbWl4aW4gXzk5MSB7IEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgeyBAY29udGVudDsgfX1cbkBtaXhpbiBfOTkxbWluIHsgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7IEBjb250ZW50OyB9fVxuQG1peGluIF85MzAgeyBAbWVkaWEgKG1heC13aWR0aDogOTMwcHgpIHsgQGNvbnRlbnQ7IH19XG5AbWl4aW4gXzg1MCB7IEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkgeyBAY29udGVudDsgfX1cbkBtaXhpbiBfNzY4IHsgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IEBjb250ZW50OyB9fVxuQG1peGluIF83Njd7IEBtZWRpYSAoIG1heC13aWR0aDogNzY3cHggKSB7QGNvbnRlbnQ7fX1cbkBtaXhpbiBfNjcwIHsgQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7IEBjb250ZW50OyB9fVxuQG1peGluIF82Njl7IEBtZWRpYSAoIG1heC13aWR0aDogNjY5cHggKSB7QGNvbnRlbnQ7fX1cbkBtaXhpbiBfNjUwIHsgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7IEBjb250ZW50OyB9fVxuQG1peGluIF82MDAgeyBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgQGNvbnRlbnQ7IH19XG5AbWl4aW4gXzU1MHsgQG1lZGlhICggbWF4LXdpZHRoOiA1NTBweCApIHtAY29udGVudDt9fVxuQG1peGluIF81MDAgeyBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHsgQGNvbnRlbnQ7IH19XG5AbWl4aW4gXzQ3MCB7IEBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkgeyBAY29udGVudDsgfX1cbkBtaXhpbiBfNDI1IHsgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7IEBjb250ZW50OyB9fVxuQG1peGluIF80MjQgeyBAbWVkaWEgKG1heC13aWR0aDogNDI0cHgpIHsgQGNvbnRlbnQ7IH19XG5AbWl4aW4gXzM3NSB7IEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkgeyBAY29udGVudDsgfX1cbkBtaXhpbiBfMzY5IHsgQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7IEBjb250ZW50OyB9fVxuQG1peGluIF8zMjAgeyBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHsgQGNvbnRlbnQ7IH19IiwiLm92ZXJmbG93IHtcbiAgJi1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJi12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4uYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHotaW5kZXg6IC0xO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLmNvb2tpZS1iYW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b25lMjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpbmU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiA5NiU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbiAgcGFkZGluZzogY2xhbXBGbHVpZCgyMCkgY2xhbXBGbHVpZCgzMCk7XG5cbiAgJi0tbGVhdmUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLWluO1xuICAgICYtc3RhcnQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmLWVuZCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICBjb2xvcjogI0JDQzVDQTtcblxuICAgIGEge1xuICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgZm9udC1mYW1pbHk6ICdIb3ZlcyBSZWd1bGFyJztcbiAgICB9XG4gIH1cblxuICBidXR0b24ge1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgIGJhY2tncm91bmQ6ICMzNzQyNEQ5OTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjtcbiAgICBib3gtc2hhZG93OiAwcHggMTZweCA0OS4zcHggLTZweCAjQzBGRjAwOEE7XG4gICAgcGFkZGluZzogY2xhbXBGbHVpZCgxNSkgMjBweCBjbGFtcEZsdWlkKDE3KTtcblxuICAgIHNwYW57XG4gICAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNzA3ODgxMzM7XG5cbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiAkYmdjO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIF83Njgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5cbi8vIC5jb2xsYXBzZSB7XG4vLyAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgIHRyYW5zaXRpb246IGhlaWdodCB2YXIoLS1jb2xsYXBzZS10aW1lLCAjeyR0ci10aW1lICogMn0pO1xuLy8gICAmLmlzLWNvbGxhcHNlZCB7XG4vLyAgICAgaGVpZ2h0OiAwO1xuLy8gICB9XG4vLyB9XG5cbi5ibHVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb247XG4gIHRyYW5zaXRpb24tYmVoYXZpb3I6IGFsbG93LWRpc2NyZXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICAmLmFjdGl2ZXtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBzdGFydGluZy1zdHlsZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufVxuLmdsb2JhbF9ibHVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbjtcbiAgdHJhbnNpdGlvbi1iZWhhdmlvcjogYWxsb3ctZGlzY3JldGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gICYuaHRteC1yZXF1ZXN0e1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBzdGFydGluZy1zdHlsZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYnRuX3JpZ2h0X2NvbnRhaW5lcntcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDQ2LjUlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gIGhlaWdodDogYXV0bztcbiAgLy8gYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICMzNzQyNEQ5OTtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCgzMCkgMCAwIGNsYW1wRmx1aWQoMzApO1xuICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW47XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDE2cHggNDkuM3B4IC02cHggI0MwRkYwMDhBO1xuICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgzMS41KTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXBGbHVpZCgxNCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDI2KTtcbiAgcGFkZGluZy1sZWZ0OiBjbGFtcEZsdWlkKDEwLjUpO1xuICBzcGFue1xuICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAgIHJvdGF0ZTogMTgwZGVnO1xuICB9XG4gIEBpbmNsdWRlIGhvdmVye1xuICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICBib3JkZXItY29sb3I6ICM3MDc4ODEzMztcbiAgICBzcGFue1xuICAgICAgY29sb3I6ICRiZ2M7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIF8xMjc5e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxpbmstY292ZXIge1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uYnRue1xuICAkYm94X3NoYWRvdzogMHB4IDE2LjAwMDAwMTkwNzM0ODYzM3B4IDQ5LjI5OTk5NTQyMjM2MzI4cHggLTZweCAjQzBGRjAwOEE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiBjbGFtcEZsdWlkKDEyKSBjbGFtcEZsdWlkKDQ1KSBjbGFtcEZsdWlkKDE2KSBjbGFtcEZsdWlkKDQ1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcbiAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCg1MSk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgc3BhbntcbiAgICBAaW5jbHVkZSBmb250LTM2O1xuICAgIGNvbG9yOiAkYmdjO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRleHQtc2hhZG93OiAxLjAwMDAwMDExOTIwOTI4OTZweCAxLjAwMDAwMDExOTIwOTI4OTZweCAwcHggMHB4ICM3QUMzMDE7XG4gIH1cbiAgJjo6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCg1MSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICB9XG4gICYtLWJveC1zaGFkb3d7XG4gICAgYm94LXNoYWRvdzogJGJveF9zaGFkb3c7XG4gIH1cbiAgJi0taG92ZXItYm94LXNoYWRvd3tcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93ICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgJjpub3QoLmRpc2FibGVkKXtcbiAgICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgICBib3gtc2hhZG93OiAkYm94X3NoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tZ3JlZW4tYm9kZXJ7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgIHNwYW57XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICBib3gtc2hhZG93OiAkYm94X3NoYWRvdztcbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiAkYmdjO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm5vdC1ib3gtc2hhZG93IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLXNtYWxsIHtcbiAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDcpIGNsYW1wRmx1aWQoMzApIGNsYW1wRmx1aWQoMTIpO1xuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgZm9udC0yNDtcbiAgICAgIGNvbG9yOiAkYmdjO1xuICAgIH1cbiAgfVxuICAmLS1ncmF5LWJvcmRlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHRleHQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgc3BhbntcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgICAmOjphZnRlcntcbiAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi5kaXNhYmxlZHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gICY6bm90KC5kaXNhYmxlZCl7XG4gICAgQGluY2x1ZGUgaG92ZXJ7XG4gICAgICAmOjphZnRlcntcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9IFxuICB9XG4gIC5wcmVsb2FkZXItaWNvbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNsYW1wRmx1aWQoMTApO1xuICAgIHdpZHRoOiBjbGFtcEZsdWlkKDUwKTtcbiAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNTApO1xuICB9XG4gICYuaHRteC1yZXF1ZXN0e1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBzcGFue1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAucHJlbG9hZGVyLWljb257XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIF8xMjc5e1xuICAgIHBhZGRpbmc6IDE1LjM5cHggNTBweCAyMC42MXB4IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgfVxuICBAaW5jbHVkZSBfMTAyM3tcbiAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDYsMTUuMzksMzIwLDEwMjMpIGNsYW1wRmx1aWQoMzAsNTAsMzIwLDEwMjMpIGNsYW1wRmx1aWQoMTAsMjAuNjEsMzIwLDEwMjMpIGNsYW1wRmx1aWQoMzAsNTAsMzIwLDEwMjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoMzQsNDAsMzIwLDEwMjMpO1xuICB9XG59XG4uaW5wdXR7XG4gIGJvcmRlci1yYWRpdXM6IDUxcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgQGluY2x1ZGUgZm9udC0zNjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgcGFkZGluZzogY2xhbXBGbHVpZCgxMikgY2xhbXBGbHVpZCg0NSkgY2xhbXBGbHVpZCgxOCk7XG4gICYuZXJyb3J7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC41KTtcbiAgfVxuICAmLmJnYyB7XG4gICAgYmFja2dyb3VuZDogJHRvbmUyO1xuICB9XG4gIEBpbmNsdWRlIF8xMjc5e1xuICAgIHBhZGRpbmc6IDEzcHggMzBweCAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIF8xMDIze1xuICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoNCwxMywzMjAsMTAyMykgY2xhbXBGbHVpZCgyNCwzMCwzMjAsMTAyMykgY2xhbXBGbHVpZCg5LDIwLDMyMCwxMDIzKTtcbiAgfVxufVxuLnRleHRhcmVhe1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIEBpbmNsdWRlIGZvbnQtMjQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJhY2tncm91bmQ6ICR0b25lO1xuICByZXNpemU6IG5vbmU7XG4gIHBhZGRpbmc6IDdweCA0MXB4O1xufVxuXG4uY2hlY2hib3hfY3VzdG9tLCAucmFkaW9fY3VzdG9tLCAuYnV0dG9uX2twIHtcbiAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgaW5wdXQ6Y2hlY2tlZCArIGRpdiB7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICBzcGFuOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgfVxuICB9XG4gIGRpdiB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaW5lO1xuICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoMzQpO1xuICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoOCkgY2xhbXBGbHVpZCg0Mik7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgQGluY2x1ZGUgZm9udC0yNDtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogY2xhbXBGbHVpZCg1Nik7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIHBhZGRpbmc6IDZweCAxOXB4O1xuICAgIH1cbiAgfVxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cbi5jaGVjaGJveF9jdXN0b20ge1xuICBkaXYge1xuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMzApO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNsYW1wRmx1aWQoNyk7XG4gICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoLTMyKTtcbiAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMjIpO1xuICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMjIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaW5lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucmFkaW9fY3VzdG9tIHtcbiAgJi0tc21hbGwtY29sb3Ige1xuICAgIGlucHV0OmNoZWNrZWQgKyBkaXYge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3IpO1xuICAgICAgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gICAgZGl2IHtcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDdweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcik7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDQ5LjNweCAtNnB4IHZhcigtLWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tZ3JheS1iZ2MtY29sb3Ige1xuICAgIGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGluZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpbmU7XG4gICAgfVxuICB9XG4gICYtLXNtYWxsIHtcbiAgICBkaXYge1xuICAgICAgcGFkZGluZzogNXB4IDIwcHggN3B4O1xuICAgICAgQGluY2x1ZGUgZm9udC0xODtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICB9XG4gIH1cbiAgJi0td2hpdGUge1xuICAgIGlucHV0OmNoZWNrZWQgKyBkaXYge1xuICAgICAgY29sb3I6ICRiZ2M7XG4gICAgICBib3JkZXItY29sb3I6ICNDMEZGMDA7XG4gICAgICAvLyBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmFkaWVudDtcbiAgICAgIC8vIHNwYW46OmJlZm9yZSB7XG4gICAgICAvLyAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgLy8gICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICAvLyB9XG4gICAgfVxuICAgIGRpdiB7XG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTA1O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHNwYW4ge1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ueWFuZGV4X3Jld3Mge1xuICB3aWR0aDpjbGFtcEZsdWlkKDU2MCk7XG4gIGhlaWdodDpjbGFtcEZsdWlkKDgwMCk7XG4gIG92ZXJmbG93OmhpZGRlbjtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIGlmcmFtZSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgYm9yZGVyLXJhZGl1czo4cHg7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIGEge1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBjb2xvcjojYjNiM2IzO1xuICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgIGZvbnQtZmFtaWx5OllTIFRleHQsc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOjAgMjBweDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBib3R0b206OHB4O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgbGVmdDowO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgbWF4LWhlaWdodDoxNHB4O1xuICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgICBwYWRkaW5nOjAgMTZweDtcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gIH1cbiAgQGluY2x1ZGUgXzEyNzkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODAwcHg7XG4gIH1cbn1cblxuLmdvb2dsZV9yZXdzIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgd2lkdGg6IGNsYW1wRmx1aWQoNTYwKTtcbiAgcGFkZGluZzogY2xhbXBGbHVpZCgyMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgJl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAuYnV0dG9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5YmJmMmU7XG4gICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDE1KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtMjQ7XG4gICAgICBjb2xvcjogJGJnYztcbiAgICB9XG4gIH1cbiAgJl9fcmV2aWV3cyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgxMCk7XG4gIH1cbiAgJl9fcmF0aW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmF2ZyB7XG4gICAgICBAaW5jbHVkZSBmb250LTI0O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkYmdjO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcEZsdWlkKDEwKTtcbiAgICB9XG4gICAgLnN0YXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMTYpO1xuICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMTYpO1xuICAgICAgICBzdHJva2U6ICR0ZXh0O1xuICAgICAgICBmaWxsOiAkdGV4dDtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIHN0cm9rZTogI2ZmY2MwMDtcbiAgICAgICAgICBmaWxsOiAjZmZjYzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb3VudCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJHRleHQ7XG4gICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCg1KTtcbiAgICB9XG4gIH1cbiAgJl9faXRlbXMge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDI1KTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtcm93LWdhcDogY2xhbXBGbHVpZCgzMCk7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiBjbGFtcEZsdWlkKDMwKTtcbiAgICBtYXgtaGVpZ2h0OiBjbGFtcEZsdWlkKDY4Nik7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAuYXZ0b3Ige1xuICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoNTApO1xuICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDUwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcEZsdWlkKDE1KTtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRleHQ7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJhdGluZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9fbmFtZSB7XG4gICAgQGluY2x1ZGUgZm9udC0xODtcbiAgICBjb2xvcjogJGJnYztcbiAgfVxuICAmX19kYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCg1KTtcbiAgICBjb2xvcjogJHRleHQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gICZfX3N0YXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDE2KTtcbiAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxNik7XG4gICAgICBzdHJva2U6ICR0ZXh0O1xuICAgICAgZmlsbDogJHRleHQ7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHN0cm9rZTogI2ZmY2MwMDtcbiAgICAgICAgZmlsbDogI2ZmY2MwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fcmV3IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogY2xhbXBGbHVpZCgxNSkgMDtcbiAgfVxuICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAmX19uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcbiAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDIxKSAwIGNsYW1wRmx1aWQoMjUpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUwMztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnNpdGlvbiBlYXNlO1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMjIpO1xuICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMjIpO1xuICAgICAgICBzdHJva2U6ICRncmVlbjtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgxMywyNiwzMjAsMTAyMyk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMTMsMjYsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHJvdGF0ZTogMjcwZGVnO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgcGFkZGluZzogMjFweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNCwxNywzMjAsMTAyMyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE2LjgsMTguNywzMjAsMTAyMyk7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDEyLDIxLDMyMCwxMDIzKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMTQsMjEsMzIwLDEwMjMpO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICBjb2xvcjogJHdoaXRlMDU7XG4gICAgcCB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCgyNSk7XG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTYpO1xuICAgICAgICB9XG4gICAgICAgICY6Om1hcmtlciB7XG4gICAgICAgICAgY29sb3I6ICNDMEZGMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5vYm1hbmthe1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuLnBlcnNvbmFse1xuICBAaW5jbHVkZSBmb250LTE4O1xuICBjb2xvcjogJHRleHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2xhbXBGbHVpZCgxMCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbiAgYXtcbiAgICBAaW5jbHVkZSBmb250LTE4O1xuICAgIGNvbG9yOiAkdGV4dDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICBAaW5jbHVkZSBob3ZlcntcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjQuMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxMiwyMiwzMjAsMTAyMyk7XG4gICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxNC42NywyNC4yLDMyMCwxMDIzKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgXzEyNzl7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNC4ycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIF8xMDIze1xuICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxMiwyMiwzMjAsMTAyMyk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTQuNjcsMjQuMiwzMjAsMTAyMyk7XG4gICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICB9XG59XG4uYmFja2dyb3VuZF9saW5le1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxuICAgIDkwZGVnLCBcbiAgICAjMDAwMDAwMDAsIFxuICAgICMwMDAwMDAwMCA4cHgsIFxuICAgICMwNTA4MEMgMTFweFxuICApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgLy8gaHR0cHM6Ly9tb29uYmFjay5ydS9wYWdlL3N0cmlwZXMtY3NzXG4gICYubGFzdHtcbiAgICBiYWNrZ3JvdW5kOiBcbiAgICByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxuICAgICAgOTBkZWcsIFxuICAgICAgcmdiYSgwLCAwLCAwLCAwKSwgXG4gICAgICByZ2JhKDAsIDAsIDAsIDApIDhweCwgXG4gICAgICAjMDUwODBDIDExcHgpLCBcbiAgICBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAxODBkZWcsIFxuICAgICAgIzEyMUIyNCA2MiUsIFxuICAgICAgIzIxMkQzNyAxMDAlXG4gICAgKTtcbiAgfVxuICAmLmJsdXJfdG9wIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgcmdiYSgxOCwgMjcsIDM2LCAwKSAwJSwgcmdiYSgxOCwgMjcsIDM2LCAwLjQyMzQwNjg2MjcpIDM3JSwgcmdiYSgxOCwgMjcsIDM2LCAwLjg3MTU4NjEzNDUpIDYwJSwgcmdiKDE4LCAyNywgMzYpIDEwMCUpO1xuICAgIH1cbiAgfVxufVxuLmhhc2h0YWcge1xuICBAaW5jbHVkZSBmb250LTI1LTU7XG4gIC8vIGNvbG9yOiAkdGV4dDtcbiAgY29sb3I6ICR3aGl0ZTA1O1xuICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNi40cHg7XG4gIH1cbiAgQGluY2x1ZGUgXzEwMjMge1xuICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxMiwyNCwzMjAsMTAyMyk7XG4gICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTMuMiwyNi40LDMyMCwxMDIzKTtcbiAgfVxufVxuLmhpZGVfc2VjdGlvbntcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICYudmlzaWJsZXtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uY29udGFpbmVyIHtcbiAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XG4gIC8vIG1hcmdpbi1yaWdodDogYXV0bztcbiAgLy8gd2lkdGg6IDEwMCU7XG4gIC8vIG1heC13aWR0aDogY2xhbXBGbHVpZCgxNzI1KTtcbiAgLy8gQGluY2x1ZGUgXzEyNzl7XG4gIC8vICAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyAgIHBhZGRpbmc6IDAgNTZweDtcbiAgLy8gfVxuICAvLyBAaW5jbHVkZSBfMTAyM3tcbiAgLy8gICBwYWRkaW5nOiAwIGNsYW1wRmx1aWQoMTgsNTYsMzIwLDEwMjMpO1xuICAvLyB9XG5cbiAgQGluY2x1ZGUgY29udGFpbmVyO1xufVxuLmNvbnRhaW5lcl8xOTIwe1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICYubXQge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG4uY2FzZV9jb250YWluZXIge1xuICBAaW5jbHVkZSBjYXNlX2NvbnRhaW5lcjtcbn1cblxuLmxpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLmhvdmVye1xuICAmOmhvdmVye1xuICAgIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbiAgfVxufVxuW3gtY2xvYWtdIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5oMSB7XG4gIEBpbmNsdWRlIGgxO1xufVxuXG4uaDIge1xuICBAaW5jbHVkZSBoMjtcbn1cblxuLmgzIHtcbiAgQGluY2x1ZGUgaDM7XG59XG5cbi50ZXh0MSB7XG4gIEBpbmNsdWRlIHRleHQxO1xufVxuXG4udGV4dDIge1xuICBAaW5jbHVkZSB0ZXh0Mjtcbn1cblxuLy8gLmNhcHRpb24ge1xuLy8gICBAaW5jbHVkZSBjYXB0aW9uO1xuLy8gfVxuXG4uZm9udC1pbnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5kYXJrZ3JlZW4tY29sb3Ige1xuICBjb2xvcjogJGRhcmstZ3JlZW47XG59XG5cbi5saWdodGdyZWVuLWNvbG9yIHtcbiAgY29sb3I6ICRsaWdodC1ncmVlbjtcbn1cblxuLm9yYW5nZS1jb2xvciB7XG4gIGNvbG9yOiAkb3JhbmdlO1xufVxuLmJyZWFkY3J1bWJze1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2xhbXBGbHVpZCgtNTEpO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdWx7XG4gICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpe1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGF7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgIC8vIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgICBAaW5jbHVkZSBob3ZlcntcbiAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgIC8vIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRhc2h7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCg1KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4uaWNvbi1zdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgLy8gaGVpZ2h0OiAxZW07XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnBjLXN2ZyB7XG4gIHdpZHRoOiBjbGFtcEZsdWlkKDc2LjUpO1xuICAtLXN2ZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNzcnIGhlaWdodD0nNzcnIHZpZXdCb3g9JzAgMCA3NyA3NycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMzguMjQ4NScgY3k9JzM4LjI0ODUnIHI9JzM3LjI0ODUnIGZpbGw9JyUyMzcwNzg4MScgZmlsbC1vcGFjaXR5PScwLjInIHN0cm9rZT0nJTIzQzBGRjAwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMjQ0XzEzODU1KSclM0UlM0NwYXRoIGQ9J001NS4zNjM5IDIyLjY2OEgyMS4xNDA3QzE5LjYzOTggMjIuNjY4IDE4LjQxOCAyMy44Nzg4IDE4LjQxOCAyNS4zNjZWNDMuOTc1N0MxOC40MTggNDUuNDYyOSAxOS42Mzk4IDQ2LjY3MzcgMjEuMTQwNyA0Ni42NzM3SDM2Ljg5MDlWNDguNjE5NEgzNi44NzY4QzM0LjQ2MTMgNDguNjE5NCAzMi40OTc4IDUwLjU2NSAzMi40OTc4IDUyLjk1ODZWNTMuODMzNEg0NC4wMTAzVjUyLjk1ODZDNDQuMDEwMyA1MC41NjUgNDIuMDQ2OCA0OC42MTk0IDM5LjYzMTMgNDguNjE5NEgzOS42MTcyVjQ2LjY3MzdINTUuMzY3NEM1Ni44NjgzIDQ2LjY3MzcgNTguMDkwMiA0NS40NjI5IDU4LjA5MDIgNDMuOTc1N1YyNS4zNjZDNTguMDkwMiAyMy44Nzg4IDU2Ljg2ODMgMjIuNjY4IDU1LjM2NzQgMjIuNjY4SDU1LjM2MzlaTTM5LjYyNzggNTAuMzY5MUM0MC43NjE0IDUwLjM2OTEgNDEuNzI1NSA1MS4wODY0IDQyLjA4OTIgNTIuMDgzOEgzNC40MTU0QzM0Ljc3OTEgNTEuMDgyOSAzNS43NDMyIDUwLjM2OTEgMzYuODc2OCA1MC4zNjkxSDM5LjYyNzhaTTU2LjMyMDkgNDMuOTc5MkM1Ni4zMjA5IDQ0LjUwMDYgNTUuODkzNiA0NC45Mjc1IDU1LjM2MzkgNDQuOTI3NUgyMS4xNDA3QzIwLjYxNDUgNDQuOTI3NSAyMC4xODM3IDQ0LjUwNDEgMjAuMTgzNyA0My45NzkyVjI1LjM2NkMyMC4xODM3IDI0Ljg0NDYgMjAuNjExIDI0LjQxNzcgMjEuMTQwNyAyNC40MTc3SDU1LjM2MzlDNTUuODkwMSAyNC40MTc3IDU2LjMyMDkgMjQuODQxMSA1Ni4zMjA5IDI1LjM2NlY0My45NzU3VjQzLjk3OTJaJyBmaWxsPSclMjNDMEZGMDAnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF8yNDRfMTM4NTUnJTNFJTNDcmVjdCB3aWR0aD0nMzkuNjY1MScgaGVpZ2h0PSczMS4xNjU1JyBmaWxsPSd3aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTguNDE0MSAyMi42NjgpJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG59IiwiLnBhZ2UtaGVhZCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGluZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJGJnYztcblxuICAgICZfX3RvcCB7XG4gICAgICAgIC5zb2NpYWwge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcEZsdWlkKDI4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICZfbGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDg1LCAxMjMpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoMTAuNSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoNykgY2xhbXBGbHVpZCg4KSBjbGFtcEZsdWlkKDkpIGNsYW1wRmx1aWQoMTEpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuXG4gICAgICAgICAgICAgICAgLy8gJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcEZsdWlkKDExKTtcbiAgICAgICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdIb3ZlcyBSZWd1bGFyJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTQpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcEZsdWlkKDgpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmdjO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRiZ2M7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfdGV4dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogY2xhbXBGbHVpZCgtMTYpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdIb3ZlcyBSZWd1bGFyJztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTIpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE0KTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBob25lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcEZsdWlkKDE1LCAzOCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgJl9udW1iZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bl9tb2RhbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNpdHkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMzApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xODtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfdG9wX21lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoNDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0b25lMjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaW5lO1xuXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfYm90dG9tX21lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgPi5pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDE2KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDE4KTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2xhbXBGbHVpZCg0NSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcEZsdWlkKDEwMCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW50O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJnYztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxNi4wMDAwMDE5MDczNDg2MzNweCA0OS4yOTk5OTU0MjIzNjMyOHB4IC02cHggI0MwRkYwMDhBO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wYXJlbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMTUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJvdGF0ZTogMjcwZGVnO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zdWJtZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN1Ym1lbnUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCgzMCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoMzQpIGNsYW1wRmx1aWQoNDYpIGNsYW1wRmx1aWQoNDApIGNsYW1wRmx1aWQoNDYpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDE5KTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgzNDMpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2xhbXBGbHVpZCg0Myk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoNDMpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgxNyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rMikge1xuICAgICAgICAgICAgICAgIC5zdWJtZW51IHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCgtNDQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQobis1KSB7XG4gICAgICAgICAgICAgICAgLnN1Ym1lbnUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKC00NzApO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcEZsdWlkKDQzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDQzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcEZsdWlkKDEwMCk7XG5cbiAgICAgICAgICAgICAgICAuc3VibWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00NzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubW9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tZW51X21vcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDY4KTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC5tZW51X21vcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlcl9ib3R0b21fbW9yZV9tZW51IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCgzMCk7XG4gICAgICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoMzQpIGNsYW1wRmx1aWQoNDYpIGNsYW1wRmx1aWQoNDApIGNsYW1wRmx1aWQoNDYpO1xuXG4gICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wRmx1aWQoNDMpO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGNsYW1wRmx1aWQoMjk1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgY2xhbXBGbHVpZCg0Myk7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDQzKTtcblxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMzQ1KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xODtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMTcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW1zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgY2xhbXBGbHVpZCg0Myk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG4uaGVhZGVyX190b3AsXG4ubW9iaWxlX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDEzLjUpIDA7XG5cbiAgICAubG9nbyB7XG4gICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDI0Nik7XG4gICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg0NSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCgyMik7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoOCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoOCk7XG5cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgd2lkdGg6IDI4NS43MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1Mi4yNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgxNjQsIDI4NS43MiwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgzMCwgNTIuMjYsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoMTcsIDI2LCAzMjAsIDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hbWUge1xuICAgICAgICBAaW5jbHVkZSBmb250LTE4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcEZsdWlkKDMxKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMTQsIDI5LCAzMjAsIDEwMjMpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgxNCwgMjksIDMyMCwgMTAyMyk7XG4gICAgfVxufVxuXG4jbW9iaWxlX2hlYWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaW5lO1xufVxuXG4ubW9iaWxlX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgei1pbmRleDogOTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICAvLyBoZWlnaHQ6IDEwMXB4O1xuICAgIGJhY2tncm91bmQ6ICR0b25lMjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGluZTtcbiAgICBwYWRkaW5nOiAxOXB4IDU2cHggMThweCA1NnB4O1xuXG4gICAgJl9fcGhvbmUge1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW50O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDI0LCAzOCwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMjQsIDM4LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMzQsIDY0LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDM0LCA2NCwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoNywgMTQsIDMyMCwgMTAyMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogOS4zOXB4IDM4LjVweCAxNC42MXB4IDM4LjVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTkuMjNweDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzkuNnB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoOCwgOS4zOSwgMzIwLCAxMDIzKSBjbGFtcEZsdWlkKDE4LCAzOC41LCAzMjAsIDEwMjMpIGNsYW1wRmx1aWQoMTEsIDE0LjYxLCAzMjAsIDEwMjMpIGNsYW1wRmx1aWQoMTgsIDM4LjUsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTQsIDM2LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTUuNCwgMzkuNiwgMzIwLCAxMDIzKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1cmdlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBzdHJva2U6ICRncmVlbjtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogM3B4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMzQsIDY0LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxMCwgMjQsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiBjbGFtcEZsdWlkKDIsIDMsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAvLyBoZWlnaHQ6IGNsYW1wRmx1aWQoNjIsMTAxLDMyMCwxMDIwKTtcbiAgICAgICAgcGFkZGluZzogY2xhbXBGbHVpZCgxMywgMTksIDMyMCwgMTAyMykgY2xhbXBGbHVpZCgyMCwgNTYsIDMyMCwgMTAyMykgY2xhbXBGbHVpZCgxNSwgMTgsIDMyMCwgMTAyMykgY2xhbXBGbHVpZCgyMCwgNTYsIDMyMCwgMTAyMyk7XG4gICAgfVxufVxuXG4ubW9iaWxlX21lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwZHZoO1xuICAgIGJhY2tncm91bmQ6ICRiZ2M7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDExO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG5cbiAgICAmX19jaXR5X2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMCAxMXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGluZTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHRvbmUyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRncmVlbjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTcsIDI0LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMjAuNCwgMjguOCwgMzIwLCAxMDIzKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTUsIDI2LCAzMjAsIDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFjdHNfY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc4cHg7XG5cbiAgICAgICAgICAgIC50ZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjIuMzdweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE5LjM5cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgyMCwgMzYsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE2LCAyMi4zNywgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxNywgMTkuMzksIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZW1haWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjYuNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmVlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE3LCAyNCwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTguNywgMjYuNCwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoNDEsIDc4LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAuc29jaWFsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogJGdyYWRpZW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0Mi42N3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQyLjY3cHg7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRncmVlbjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgxOS40LCA0Mi42NywgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxOS40LCA0Mi42NywgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcEZsdWlkKDE4LCAyNSwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMzYsIDY0LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMzYsIDY0LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDEwLjUsIDE4LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhcnRuZXJzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTguNjFweDtcblxuICAgICAgICAmX190b3Age1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIF83Njgge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDM5LCA1OC42MSwgMzIwLCA3NjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm90dG9tIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMzYsIDQ4LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDlweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcEZsdWlkKDE4LCA0OSwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNi4xN3B4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNDIsIDU2LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG5cbiAgICAgICAgc3BhbixcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjQuMnB4O1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxMiwgMjIsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTMuMiwgMjQuMiwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDEzLCAxNywgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogY2xhbXBGbHVpZCgyMCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDI0IHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgICB3aWR0aDogbWluLWNvbnRlbnQ7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHN0cm9rZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMjUsIDM0LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgyNSwgMzQsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTQsIDI0LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTQsIDI0LCAzMjAsIDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZV9tZW51X19pdGVtcyB7XG4gICAgICAgIC5tb2JpbGVfbWFpbl9tZW51IHtcbiAgICAgICAgICAgIC5tb2JpbGVfaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNi40cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE3LCAyNCwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE4LjcsIDI2LjQsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTAsIDE1LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgxMCwgMTQsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAub3Blbl9zdWJtZW51IHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMjUsIDM0LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDI1LCAzNCwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGVfdG9wX21lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC50b3BfbWVudSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IG1pbi1jb250ZW50O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTIsIDI4LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTQsIDI0LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGVfc3VibWVudSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgICAgICAgICAgJi5vcGVuZWQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iYWNrIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdW1lbnVfaXRlbXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2LjRweDtcblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMTAsIDE2LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMTAsIDIwLCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE3LCAyNCwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE4LjcsIDI2LjQsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9iaWxlX2NpdHkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2U7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmdjO1xuXG4gICAgICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc2VhcmNoIHtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSG92ZXMgUmVndWxhcic7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgyMCwgMjUsIDMyMCwgMTI3OSk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDIwLCAyNSwgMzIwLCAxMjc5KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICBjb2x1bW5zOiAzO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDU2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSG92ZXMgUmVndWxhcic7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNCwgMjAsIDMyMCwgMTI3OSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxNS40LCAyMS40LCAzMjAsIDEyNzkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5ub3dfcmVnaW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfNzY4IHtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uczogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iYWNrIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDkuMzlweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0LjYxcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0zNjtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDMyLCA1MCwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMzMsIDY0LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNiwgOS4zOSwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDEwLCAxNC42MSwgMzIwLCAxMDIzKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufSIsIi5mb290ZXIge1xuICAgICZfX3RvcHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRvbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaW5lO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg0MCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDUzLjUpO1xuICAgICAgICAmX19jb250YWluZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgICAgICAgIGdhcDogY2xhbXBGbHVpZCgzMikgY2xhbXBGbHVpZCg1MSk7XG4gICAgICAgICAgICAucGFyZW50e1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTIsMTksMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pdGVte1xuICAgICAgICAgICAgICAgICZfX3N1YntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNi40KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNy41LDE0LDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2LjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNCwyNCwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTUuNCwyNi40LCAzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wRmx1aWQoMjAwLDM2OSwzMjAsMTAyMyksIDFmcikpO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBnYXA6IDU1cHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IGNsYW1wRmx1aWQoMTYsNTUsMzIwLDEwMjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDk5cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgyOSw5OSwzMjAsMTAyMyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYm90dG9te1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDQzLjUpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg0MCk7XG4gICAgICAgICZfX3JpZ2h0e1xuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDEzOCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDE1MCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcEZsdWlkKC0xMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGVmdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDc3JTtcbiAgICAgICAgICAgIC50b3B7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuY29udGFjdHN7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIC50ZWx7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTYwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5lbWFpbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmlyc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wYXJ0bmVycyB7XG4gICAgICAgICAgICAgICAgICAgICZfX3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmX19ib3R0b20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDcxOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoNDQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg0Nyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJvdHRvbXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNDcpO1xuICAgICAgICAgICAgICAgIHNwYW4sIGF7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGFnZV80MDQge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoOTYpO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTAwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgxMDApO1xuICAgIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0xMDAtNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgyMCk7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNjQpO1xuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDE2LDQyLjYsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgd2lkdGg6IDM5JTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNTc5KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg5NDcpO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NDdweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTc5cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbn0iLCIuZm9ybSB7XG4gICYtaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogcig1Nyk7XG4gICAgcGFkZGluZzogMCByKDMwKTtcbiAgICBmb250LXNpemU6IHIoMjApO1xuICAgIGNvbG9yOiB2YXIoLS1mb3JtLXRleHQtY29sb3IpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWZvcm0tYmctY29sb3IpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZm9ybS1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IHIoMTApO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkdHItdGltZTtcbiAgICBAaW5jbHVkZSB0ZXh0MjtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdmFyKC0tZm9ybS1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcik7XG4gICAgfVxuICAgICYuZXJyb3Ige1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3JtLWVycm9yLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgKyAuZm9ybS1wbGFjZWhvbGRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjYpO1xuICAgICAgICBjb2xvcjogdmFyKC0tZm9ybS1wbGFjZWhvbGRlci1hY3RpdmUtY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFic29sdXRlIHtcbiAgICAgIHBhZGRpbmctdG9wOiByKDgpO1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICBoZWlnaHQ6IHIoNDkpO1xuICAgIH1cbiAgfVxuICAmLXBsYWNlaG9sZGVyIHtcbiAgICBtYXJnaW46IDAgMCByKDUpIHIoMTApO1xuICAgIGNvbG9yOiB2YXIoLS1mb3JtLXBsYWNlaG9sZGVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBjYXB0aW9uO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHItdGltZTtcbiAgICAmLmFic29sdXRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IHIoMTYpO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgZm9udC1zaXplOiByKDE0KTtcbiAgICB9XG4gIH1cbn1cbnNlbGVjdC5mb3JtLWlucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi8vIC5wZXJzb25hbCB7XG4vLyAgIGNvbG9yOiB2YXIoLS1mb3JtLXBlcnNvbmFsLWNvbG9yKTtcbi8vICAgJl9fbGluayB7XG4vLyAgICAgY29sb3I6IHZhcigtLWZvcm0tcGVyc29uYWwtbGluay1jb2xvcik7XG4vLyAgIH1cbi8vICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuLy8gICAgIGZvbnQtc2l6ZTogcigxNCk7XG4vLyAgICAgJl9fbGluayB7XG4vLyAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLm9rLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IHIoNDIpO1xuICBoZWlnaHQ6IHIoMjkpO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZm9ybS1zdGF0dXMtc2NhbGUpKTtcbiAgZmlsbDogdmFyKC0tZm9ybS1zdGF0dXMtaWNvbi1jb2xvcik7XG59XG5cbi5wcmVsb2FkZXItaWNvbiB7XG4gIHdpZHRoOiByKDI0KTtcbiAgaGVpZ2h0OiByKDI0KTtcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWwgZm9yd2FyZHM7XG59XG5cbi5zdWJtaXQtYnRuIHtcbiAgLS1mb3JtLXN0YXR1cy1pY29uLWNvbG9yOiAjZmZmO1xuICAucHJlbG9hZGVyLWljb24sXG4gIC5vay1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICB9XG4gICYuaHRteC1yZXF1ZXN0IHtcbiAgICAtLWJnLWNvbG9yOiAjeyRkYXJrLWdyZWVufTtcbiAgICAtLWJvcmRlci1jb2xvcjogI3skZGFyay1ncmVlbn07XG4gICAgLnByZWxvYWRlci1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sb2FkaW5nLXRleHQpO1xuICAgIH1cbiAgfVxuICAmLnN1Y2Nlc3Mge1xuICAgIC5vay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmOmRpc2FibGVkLFxuICAmLmh0bXgtcmVxdWVzdCxcbiAgJi5zdWNjZXNzIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAucHJlbG9hZGVyLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiByKDMwKTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgJi5hbHQge1xuICAgIC5wcmVsb2FkZXItaWNvbiB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgICYuaHRteC1yZXF1ZXN0LFxuICAgICYuc3VjY2VzcyB7XG4gICAgICAtLXRleHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgcGFkZGluZzogcigxMCkgcigyMCkgcigxMSk7XG4gICAgYm9yZGVyLXJhZGl1czogcig3KTtcbiAgICAmLmhhcy1pY29uIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1yZXN1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHIoMTApIHIoMzApO1xuICBtYXJnaW4tdG9wOiByKDE1KTtcbiAgYm9yZGVyLXJhZGl1czogcigxMCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCAwcHggcmdiYSgxNTQsIDE1NiwgMTc5LCAwLjIpO1xuICAmX190aW1lciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgY29sb3I6ICRncmF5LWdyZWVuO1xuICB9XG4gICYuc3VjY2VzcyB7XG4gICAgY29sb3I6ICRsaWdodC1ncmVlbjtcbiAgfVxufVxuIiwiLnJvdy1pbnB1dCB7XG4gIHBhZGRpbmc6IHIoMTUpIHIoMzApO1xuICBmb250LXNpemU6IHIoMjApO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogdmFyKC0tZm9ybS10ZXh0LWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tZm9ybS1ib3JkZXItY29sb3IpO1xuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHZhcigtLWZvcm0tcGxhY2Vob2xkZXItY29sb3IpO1xuICB9XG4gICYuZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZm9ybS1lcnJvci1jb2xvcik7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIHBhZGRpbmc6IHIoMTApIHIoMjEpO1xuICAgIGZvbnQtc2l6ZTogcigxNCk7XG4gIH1cbn1cbiIsIi5kcm9wZG93bi1saXN0IHtcbiAgcGFkZGluZzogcigzMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiByKDIwKTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICRibGFjaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHIoMzApIHIoMzApO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggMHB4IHJnYmEoMTU0LCAxNTYsIDE3OSwgMC4yKTtcbiAgLmxpc3QtaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAmLmRlZmF1bHQge1xuICAgICAgY29sb3I6ICRncmF5LWdyZWVuO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgZ2FwOiByKDE1KTtcbiAgfVxufVxuIiwiLm1vZGFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTI7XG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICZfX292ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMTV2aCAwIDA7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuNSk7XG4gICAgfVxuICAgICZfX2hlYWRlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgICBAaW5jbHVkZSBmb250LTYwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG4gICAgfVxuICAgICZfX3NlYXJjaHtcbiAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDQ5Nik7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDUpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgxNSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCg0NCk7XG4gICAgfVxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMjQpO1xuICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMjQpO1xuICAgICAgICBzdHJva2U6ICRncmVlbjtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDI4KTtcbiAgICAgICAgcmlnaHQ6IGNsYW1wRmx1aWQoMjkpO1xuICAgIH1cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHRvbmUyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDMwKTtcbiAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMTIyMik7XG4gICAgICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoNDYpIGNsYW1wRmx1aWQoMjkpIDAgY2xhbXBGbHVpZCgxMDApO1xuICAgIH1cbiAgICAmW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAgICAgICAubW9kYWwge1xuICAgICAgICAgICAgJl9fb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtbWZhZGVJbiAkdHItdGltZSBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtbXNsaWRlSW4gJHRyLXRpbWUgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJlthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgICAgICAubW9kYWwge1xuICAgICAgICAgICAgJl9fb3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtbWZhZGVPdXQgJHRyLXRpbWUgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbW1zbGlkZU91dCAkdHItdGltZSBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiNyZWdpb25fbW9kYWx7XG4gICAgLm1vZGFse1xuICAgICAgICAmX19jb250YWluZXJ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjbGFtcEZsdWlkKDU5Nyk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnR7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjbGFtcEZsdWlkKDQxMCk7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wRmx1aWQoNDApO1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJHRvbmUyIDQ5JSwgJGxpbmUgNTAlLCAkdG9uZTIgNTElKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRleHQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jaXR5X2l0ZW1ze1xuICAgICAgICAgICAgY29sdW1uczogNDtcbiAgICAgICAgICAgIC8vIGNvbHVtbi1nYXA6IGNsYW1wRmx1aWQoMTM3KTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IGNsYW1wRmx1aWQoMTAwKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDMwKTtcbiAgICAgICAgICAgIC5pdGVte1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTIpO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5ub3dfcmVnaW9ue1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgbW1mYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuQGtleWZyYW1lcyBtbWZhZGVPdXQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuQGtleWZyYW1lcyBtbXNsaWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuQGtleWZyYW1lcyBtbXNsaWRlT3V0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgICB9XG59IiwiLmRlZmF1bHQtZm9ybS1jb2xvcnMge1xuICAgIC0tZm9ybS1ib3JkZXItY29sb3I6ICNmZmY7XG4gICAgLS1mb3JtLXRleHQtY29sb3I6ICMwMDA7XG4gICAgLS1mb3JtLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAjYzhjOGM4O1xuICAgIC0tZm9ybS1wZXJzb25hbC1jb2xvcjogIzAwMDtcbiAgICAtLWZvcm0tcGVyc29uYWwtbGluay1jb2xvcjogIzAwMDtcbiAgICAtLWZvcm0tc3RhdHVzLWljb24tY29sb3I6ICNmZmY7XG4gICAgLS1mb3JtLXN0YXR1cy1zY2FsZTogMTtcbiAgICAtLWZvcm0tcGxhY2Vob2xkZXItY29sb3I6ICNhYWE7XG4gICAgLS1mb3JtLWVycm9yLWNvbG9yOiAjZjAwO1xuICAgIC0tZm9ybS1iZy1jb2xvcjogI2ZmZjtcbn0iLCIucGFzc3dvcmQtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5leWUge1xuICAgIHdpZHRoOiByKDMyKTtcbiAgICBoZWlnaHQ6IHIoMjApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiByKDE5KTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgJi1pY29uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZmlsbDogJG9yYW5nZTtcbiAgICAgIHN0cm9rZTogJG9yYW5nZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5kZWZhdWx0LW1vZGFsIHtcbiAgICAtLWNsb3NlLWJnLWNvbG9yOiAjMDAwO1xuICAgIC0tY2xvc2UtaWNvbi1jb2xvcjogI2ZmZjtcbiAgICAtLWNvbnRhaW5lci1iZy1jb2xvcjogI2FhYTtcblxuICAgIC5tb2RhbCB7XG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ3JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNDBweCA0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi50ZXh0LXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxMTApO1xuICAvLyBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg5MCk7XG4gIC5jYXNlX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRlbnQtYmxvY2sge1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcjtcbiAgfVxuICAuY29udGVudC1nYWxsZXJ5LmNvbHMtMiBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuY29udGVudC1nYWxsZXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDUwKTtcbiAgfVxuICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNDYsNzMsMzIwLDEwMjMpO1xuICB9XG59XG4iLCIuY29udGVudC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNTApO1xuICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxufVxuIiwiLmNvbnRlbnQtdGV4dCB7XG4gIGgxIHtcbiAgICBAaW5jbHVkZSBmb250LTEwMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDYwKTtcbiAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDE2LDQwLDMyMCwxMDIzKTtcbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIEBpbmNsdWRlIGZvbnQtNjA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxNSk7XG4gICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg1MCk7XG4gICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxNiw0MCwzMjAsMTAyMyk7XG4gICAgfVxuICB9XG4gIGgzIHtcbiAgICBAaW5jbHVkZSBmb250LTM2O1xuICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMzApO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTUpO1xuICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDEyLDE2LDMyMCwxMDIzKTtcbiAgICB9XG4gIH1cbiAgaDQge1xuICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMzApO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTUpO1xuICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDEyLDE2LDMyMCwxMDIzKTtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgyNSk7XG4gICAgJi5jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxOCk7XG4gICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyMy40KTtcbiAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTQuNjdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxNCwxNiwzMjAsMTAyMyk7XG4gICAgfVxuICB9XG4gIHVsLCBvbCwgYSwgcHtcbiAgICBAaW5jbHVkZSBmb250LTIxO1xuICB9XG4gIHVsLCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgyNSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjbGFtcEZsdWlkKDQyKTtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDE2KTtcbiAgICAgIHVsLCBvbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMjUpO1xuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg4LDExLDMyMCwxMDIzKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDgsMTEsMzIwLDEwMjMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB1bCB7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgJjo6bWFya2Vye1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuICBvbCB7XG4gICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgJjpub3QoOnZpc2l0ZWQpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICM0MDZBRkY7XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBjbGFtcEZsdWlkKDYwKSBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICB0YWJsZSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbGluZTtcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDI1KSBjbGFtcEZsdWlkKDM2KTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGluZTtcbiAgICB9XG4gICAgdHIge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LTI4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRsaW5lO1xuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTIxQjI0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiIsIi5jb250ZW50LXRleHQtaW1hZ2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NS44JSA0OS4xJTtcbiAgLmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogcig2MCk7XG4gIH1cbiAgJi5yaWdodC1pbWFnZSB7XG4gICAgLmltZyB7XG4gICAgICBncmlkLWNvbHVtbjogMi8zO1xuICAgICAgZ3JpZC1yb3c6IDEvMjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICBnYXA6IHIoMjApO1xuICAgIC5pbWcge1xuICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgIGdyaWQtcm93OiAyLzM7XG4gICAgICBib3JkZXItcmFkaXVzOiByKDEwKTtcbiAgICB9XG4gICAgJi5yaWdodC1pbWFnZSB7XG4gICAgICAuaW1nIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgICAgZ3JpZC1yb3c6IDIvMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb250ZW50LWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDUwKTtcbiAgLy8gcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoNjApO1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCgyMCk7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg2MCk7XG4gICAgLy8gbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg1MCk7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgJi5vcmlnaW5hbF9zaXplIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufSIsIi5jb250ZW50LWZpbGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiBjbGFtcEZsdWlkKDE3KTtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDI4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDUwKTtcbiAgICAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDM0KTtcbiAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDQzKTtcbiAgICAgICAgZmlsbDogJGxpbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCgxNik7XG4gICAgfVxuICAgIC5jb250ZW50LWZpbGUtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICAgIC5tZXRhIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0xODtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoMzYpO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29udGVudC1zbGlkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogY2xhbXBGbHVpZCg3NTApO1xuICAgIC5zd2lwZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDE5LjclO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vIGhlaWdodDogNDEuNTJweDtcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg0MS41MiwxNzAuNTIsMzIwLDEwMjMpO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDc3LjMlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiAxNTYuOTZweDtcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxNTYuOTYsNDIwLjk2LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTIsMzAsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5teVN3aXBlcjIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAubXlTd2lwZXIge1xuICAgICAgICBtYXJnaW46IGNsYW1wRmx1aWQoMjcpIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoMjApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wcmV2LCAubmV4dCB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDM3KTtcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgyMik7XG4gICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogM3B4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjMycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTA1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5leHQge1xuICAgICAgICByb3RhdGU6IDE4MGRlZztcbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgcm90YXRlOiA5MGRlZztcbiAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByZXYge1xuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICByb3RhdGU6IDI3MGRlZztcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG4iLCIuY29udGVudC1yZXN1bHQtY2FzZSB7XG4gICAgLmNvbnRlbnQtdGV4dCB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yZXBlYXRlci1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg1NCk7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgzMCkgY2xhbXBGbHVpZCgxNSk7XG4gICAgfVxuICAgIC5yZXBlYXRlci1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgyNzApO1xuICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC02MDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTYuNSk7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMTM0KTtcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxMTgpO1xuICAgICAgICAgICAgZmlsbDogJHRvbmUyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKC0yMCk7XG4gICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKC0yNSk7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg1Niw4OS4zLDMyMCwxMjc5KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNDksNzguNiwzMjAsMTI3OSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNvbnRlbnQtZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogY2xhbXBGbHVpZCgzNSk7XG4gICYubXQge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDkwKTtcbiAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG4gIH1cbiAgJi5jb2xzLTEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzcuMiU7XG4gIH1cbiAgJi5jb2xzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgQGluY2x1ZGUgXzc2NyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIH1cbiAgfVxuICAmLmNvbHMtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBfNzY3IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgfVxuICB9XG4gICYuY29scy00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICAgIEBpbmNsdWRlIF83Njcge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICB9XG4gIH1cbiAgJi1pdGVtIHtcbiAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDIzLjQpO1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTcpO1xuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg2LDExLjMsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIF8xMjc5IHtcbiAgICBnYXA6IDE4cHg7XG4gIH1cbn0iLCIuaW50ZXJuYWxfYmFubmVye1xuICAgICZfX2NvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNjApO1xuICAgICAgICAubGVmdHtcbiAgICAgICAgICAgIHdpZHRoOiA0Mi4yJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDQ5KTtcbiAgICAgICAgICAgIGgxe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTEwLjU1KTtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTkzLjUyKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTkzLjUyKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDY0MSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjbGFtcEZsdWlkKDEwMCk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCgxMDkpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNsYXRlOiA1MCUgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCg5MCwyNDUuNTIsMzIwLDEyNzkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoODEsMjQ1LjUyLDMyMCwxMjc5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMzAsNTgsMzIwLDEyNzkpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzMyw1OCwzMjAsMTI3OSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyNy4zKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgzNCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3OSU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDAsMzIsMzIwLDEyNzkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yaWdodHtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoNDYzLjc0KTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjbGFtcEZsdWlkKDYxOCk7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCgxODAsNDYzLjc0LDMyMCwxMjc5KTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2xhbXBGbHVpZCgyNDAsNjE4LDMyMCwxMjc5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyXzE5MjB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIGNsYW1wRmx1aWQoNjApIGNsYW1wRmx1aWQoNjApO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuYmFja2dyb3VuZF9saW5le1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG59IiwiLmxpbmtfb3Blbl9tb2RhbHtcbiAgICAmX19jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgICBAaW5jbHVkZSBmb250LTEwMC01O1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxMDApO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMzAsNTgsMzIwLDEyNzkpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzMsNTgsMzIwLDEyNzkpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xlZnR7XG4gICAgICAgIHdpZHRoOiA2OCU7XG4gICAgICAgIC5idG5fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDU2KTtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMTQ3KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMTQ3KTtcbiAgICAgICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG57XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDU2KTtcbiAgICAgICAgICAgICYubm90X21hcmdpbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoMzcpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogY2xhbXBGbHVpZCgzNSw4MCwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgdHJhbnNsYXRlOiA1MCUgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF80MjUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3OTNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19yaWdodHtcbiAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwOSU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNzUyKTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDMwMCw1MDEsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MiU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3M3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RleHR7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgfVxufSIsIi5rcHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDExMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg5MCk7XG4gICAgLmxlZnR7XG4gICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yaWdodHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMTIpO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0xMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDEwOCk7XG4gICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg4MSk7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgzNiw1NCwzMjAsMTAyMyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2VydmljZXN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNTMpO1xuICAgICAgICAucmlnaHR7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDEwKSAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnVkZ2V0c3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg1NSk7XG4gICAgICAgIC5yaWdodHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDEwKSAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFza3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLnJpZ2h0e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiA2OCU7XG4gICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgyODQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlucHV0X2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMjg0KTtcbiAgICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRyYWdfYW5kX2Ryb3B7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggZGFzaGVkICRsaW5lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxOTApO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDIzKTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCgyMyk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wRmx1aWQoMjMpO1xuICAgICAgICAgICAgICAgICAgICAuaW1nX2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTYpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF83Njcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmFtZV9jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTE4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgICAgICAgICAgIC5maWxlX25hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9jbGVhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQuNjdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDc2KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDc2KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9rcCB7XG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfNzY3IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF83Njcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF83Njcge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWN0c3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgJl9fY29udGFpbmVye1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMTIpIGNsYW1wRmx1aWQoMjQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wRmx1aWQoMjgwLDQwMCwzMjAsMTI3OSksIDFmcikpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG57XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yaWdodHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wZXJzb25hbHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMzgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDMwMCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDM5KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxN3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0ZXh0YXJlYXtcbiAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoODY0KTtcbiAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDI4MCk7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDQ2MCw1NzYsNzY4LDEyNzkpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF83Njcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMTM0LDE4NiwzMjAsNzY3KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW5wdXR7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0b25lO1xuICAgICAgICAvLyBwYWRkaW5nOiBjbGFtcEZsdWlkKDcpIGNsYW1wRmx1aWQoNDIpIGNsYW1wRmx1aWQoOSk7XG4gICAgICAgIC8vIEBpbmNsdWRlIGZvbnQtMjQ7XG4gICAgfVxuICAgICZfX2hlYWR7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtNjA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjYpO1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDMwLDQwLDMyMCwxMDIzKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMzLDQ0LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTAsMTcsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Rlc2NyaXB0aW9ue1xuICAgICAgICBAaW5jbHVkZSBmb250LTE4O1xuICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saW5le1xuICAgICAgICB3aWR0aDogODclO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMjcpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDIxKTtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNTAsNzQsMzIwLDEyNzkpO1xuICAgIH1cbn1cbiIsIi5jb250YWN0c19ibG9ja3tcbiAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDEwOCk7XG4gICAgaDF7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XG4gICAgfVxuICAgICZfX2hlYWR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5idG57XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCg2NCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDIwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzQyNSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg1Nik7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzklIDQxJSAxMCU7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCg4Mik7XG4gICAgICAgIC5jb250YWN0cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDQwKSAwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgLnBvc2l0aW9ue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAuYWRkcmVzc3tcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGhvbmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZW1haWxze1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIC5pdGVte1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNje1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfNDI1IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzQyNSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMzZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmVxdWlzaXRlc3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgZ2FwOiAwIGNsYW1wRmx1aWQoNTIpO1xuICAgICAgICAgICAgLmhlYWRfbmFtZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbDEsIC5jb2wyIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMi8zO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMTApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbDEge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sMiB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNS42cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zb2NpYWx7XG4gICAgICAgICAgICAmX19pdGVtc3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wRmx1aWQoNDApLCAxZnIpKTtcbiAgICAgICAgICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMTUpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCgxNjMpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNDBweCwgMWZyKSk7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDQwKTtcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IGNsYW1wRmx1aWQoNDApO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDE5KTtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IGNsYW1wRmx1aWQoMTkpO1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oZWFkX25hbWV7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI1LTU7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDE1KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCgyMDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX21hcHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg0NzEpO1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDYwKTtcbiAgICB9XG5cbn1cbiIsIi5qb2JzIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDk1KTtcbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XG4gICAgfVxuICAgICZfX2hlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgLy8gbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDU2MCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDM5NCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMjQpO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb25kaXRpb25zIHtcbiAgICAgICAgb2wge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCgyNSk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDUwKTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCgxMCk7XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxNCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX29wZW5pbmcge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjbGFtcEZsdWlkKDUyMyksIDFmcikpO1xuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMzApIGNsYW1wRmx1aWQoNTApO1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDYwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgzMCk7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzY7XG4gICAgICAgICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDIzKSAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaW5lO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gICAgICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTUuNjQsMzEsMzIwLDEyNzkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI4MHB4LCAxZnIpKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxvZyB7XG4gICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg5Nik7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMTAwKTtcbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNjYpO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMzAsNTgsMzIwLDEyNzkpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzMsNTgsMzIwLDEyNzkpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgzMCw0NCwzMjAsMTI3OSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wRmx1aWQoNTUwKSwgMWZyKSk7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCg3NykgY2xhbXBGbHVpZCgzNSk7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI4MHB4LCAxZnIpKTtcbiAgICAgICAgICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAvLyB3aWR0aDogY2xhbXBGbHVpZCg1NTApO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMjg3KTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCgyMCk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI1LTU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDcpO1xuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgwLDUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSG92ZXMgSXRhbGljJztcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDcpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxMCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgwLDUpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSG92ZXMgSXRhbGljJztcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxOCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoOCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDcpO1xuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgwLDUpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTA5KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg5MCk7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxMTAuNTUpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDYwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMzAsNTgsMzIwLDEyNzkpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMzLDU4LDMyMCwxMjc5KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDMwLDQ0LDMyMCwxMjc5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xODtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSG92ZXMgSXRhbGljJztcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgIGdhcDogMCBjbGFtcEZsdWlkKDY3KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNjMpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMTYpO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IGNsYW1wRmx1aWQoNCwxMCwzMjAsMTAyMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfNzY3IHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTYsNDIsMzIwLDc2Nyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIC8vICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCg3KTtcbiAgICAgICAgLy8gICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgIC8vICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyNy4zKTtcbiAgICAgICAgLy8gICAgIHAge1xuICAgICAgICAvLyAgICAgICAgIG1heC13aWR0aDogODglO1xuICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjUpO1xuICAgICAgICAvLyAgICAgICAgIC8vICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIC8vICAgICAgICAgLy8gfVxuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyAgICAgLy8gaW1nIHtcbiAgICAgICAgLy8gICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gICAgIC8vICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vICAgICAvLyAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgLy8gICAgIC8vICAgICAvLyBtYXJnaW46IGNsYW1wRmx1aWQoMzApIGF1dG87XG4gICAgICAgIC8vICAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIC8vICAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAvLyAgICAgLy8gfVxuICAgICAgICAvLyAgICAgdWwge1xuICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjUpO1xuICAgICAgICAvLyAgICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCg0Mik7XG4gICAgICAgIC8vICAgICAgICAgbGkge1xuICAgICAgICAvLyAgICAgICAgICAgICAvLyAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLy8gICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDE2KTtcbiAgICAgICAgLy8gICAgICAgICAgICAgLy8gfVxuICAgICAgICAvLyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDE2KTtcbiAgICAgICAgLy8gICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvLyAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIC8vICAgICAgICAgICAgICY6Om1hcmtlcntcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIC8vICAgICAgICAgICAgIH1cbiAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vICAgICBvbCB7XG4gICAgICAgIC8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgyNSk7XG4gICAgICAgIC8vICAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcEZsdWlkKDQyKTtcbiAgICAgICAgLy8gICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgICAgICAvLyAgICAgICAgIGxpIHtcbiAgICAgICAgLy8gICAgICAgICAgICAgLy8gJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC8vICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxNik7XG4gICAgICAgIC8vICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxNik7XG4gICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyAgICAgYTpub3QoLmxpbmstY292ZXIpIHtcbiAgICAgICAgLy8gICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAvLyAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAvLyAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgICAvLyAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgLy8gICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgLy8gICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAvLyAgICAgICAgICAgICBjb2xvcjogIzQwNkFGRjtcbiAgICAgICAgLy8gICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gICAgIGgyIHtcbiAgICAgICAgLy8gICAgICAgICBAaW5jbHVkZSBmb250LTYwO1xuICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjUpO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyAgICAgaDMge1xuICAgICAgICAvLyAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzY7XG4gICAgICAgIC8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgyNSk7XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vICAgICBoNCB7XG4gICAgICAgIC8vICAgICAgICAgQGluY2x1ZGUgZm9udC0yNS01O1xuICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjUpO1xuICAgICAgICAvLyAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vICAgICAuc3AtaW1hZ2Uge1xuICAgICAgICAvLyAgICAgICAgIGltZyB7XG4gICAgICAgIC8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAvLyAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC8vICAgICAgICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgICAvLyAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAvLyAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgLy8gICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAvLyAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDUwKTtcbiAgICAgICAgLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg1MCk7XG4gICAgICAgIC8vICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyAgICAgICAgICAgICB9XG4gICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyAgICAgLnNwLWJsb2NrLXRhYmxlIHtcblxuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgLmNhc2VfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC5jb250ZW50LWdhbGxlcnkge1xuICAgICAgICAgICAgICAgICAgICAmLmNvbHMtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNsYW1wRmx1aWQoNDcyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fc2hhcmVfcG9zdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNDApO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg5MCk7XG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMzMpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgzMyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCgxMC41KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgyNCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgyNCk7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRiZ2M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCgyNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgyMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNTAsNzIuNiwzMjAsMTAyMyk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnJld3Mge1xuICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTAwKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDkwKTtcbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgzMCw1OCwzMjAsMTI3OSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzMyw1OCwzMjAsMTI3OSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFicyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMzApO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFiIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRleHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoMzQuMDMpO1xuICAgICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDUpIGNsYW1wRmx1aWQoMjApIGNsYW1wRmx1aWQoNyk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4IDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUuNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDgwKTtcbiAgICAgICAgJi5nb29nbGUteWFuZGV4IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogY2xhbXBGbHVpZCgzMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2NhbiB7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNTApO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCg0Myk7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgyOTApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg0MTApO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDI2MCwzNDAsMTAyNCwxMjc5KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDQxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMjA1LDM0MCwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNS01O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19hdXRob3Ige1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudmlkZW8ge1xuICAgICAgICAgICAgJl9faXRlbXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2xhbXBGbHVpZCg1NTApLCAxZnIpKTtcbiAgICAgICAgICAgICAgICBnYXA6IGNsYW1wRmx1aWQoNTApIGNsYW1wRmx1aWQoMzUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjgwcHgsIDFmcikpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGlmcmFtZSwgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgzMDgpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgyMCk7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxMCwxMy4zLDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxNTcsMjA1LjMsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDAsNSwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNSw4LDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19hdXRob3Ige1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgwLDUsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDM2LDUzLjMsMzIwLDEyNzkpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg1MCw3Mi42LDMyMCwxMDIzKTtcbiAgICB9XG59IiwiLnBvcnRmb2xpbyB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoOTYpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDkwKTtcbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTYpO1xuICAgIH1cbiAgICAmX19zZWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCg5KTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAmX19zZWN0aW9uX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDUpIGNsYW1wRmx1aWQoMjEpIGNsYW1wRmx1aWQoOCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoMzQpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDQ5LjNweCAtNnB4IHZhcigtLWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3ViX3NlY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg0NSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg1KTtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjbGFtcEZsdWlkKDU1MCksIDFmcikpO1xuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCg1MCkgY2xhbXBGbHVpZCgzNSk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNzUpO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyODBweCwgMWZyKSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTgpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk3JTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyNy4zKTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTclO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgzNTUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzlCQUVGMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoMjApO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNhc2VfZGV0YWlsX3BhZ2Uge1xuICAgIC5jYXNlX2RldGFpbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDEwOCk7XG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2FzZS1iZ2MtY29sb3IpO1xuICAgICAgICAmLmJnYyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBoMSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTEwKTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgICAgICAgICAgJi5kYXJrIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJnYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pbmZvX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDQyKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHJvdy1nYXA6IGNsYW1wRmx1aWQoMTcpO1xuICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xODtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoNDApO1xuICAgICAgICAgICAgICAgICYuZGFyayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmdjMDc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYud2hpdGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlMDc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY3Rpb24sIC5zZmVyYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xODtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweCA3cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJnYztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzNC4wM3B4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICAgICAgJi5kYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiZ2MwNztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmdjMDc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYud2hpdGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlMDc7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlMDdcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2l0ZV9saW5rIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTE4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAmLmRhcmsge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJnYzA3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLndoaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTA3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDE4LDI4LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19kZXRhaWxfaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiA5NjZweDtcbiAgICAgICAgICAgIC8vIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg1Nik7XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgyNywzNywzMjAsMTAyMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGV0YWlsX3RleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNS01O1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDI1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMwKTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDkwKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDkwKTtcbiAgICAgICAgICAgICYuZGFyayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRiZ2MwNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYud2hpdGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUwNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTQsMTcsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE2LjgsMTguNywzMjAsMTAyMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fc2ltaWxhcl9jYXNlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDkwKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDkwKTtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTYwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDYwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjbGFtcEZsdWlkKDU2MCksIDFmcikpO1xuICAgICAgICAgICAgICAgIGdhcDogY2xhbXBGbHVpZCgyMCk7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogY2xhbXBGbHVpZCgzNTcpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1N3B4O1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI1LTU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTclO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI4MHB4LCAxZnIpKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNDYsNzIsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50X2Nhc2Uge1xuICAgICAgICAmLm10IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNTApO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg1MCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgJi5vcmlnaW5hbF9zaXplIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC12aWRlby10ZXh0LCAuY29udGVudC10ZXh0LCAuY29udGVudC1pbWFnZSwgLmNvbnRlbnQtc2xpZGVyLCAucmVwZWF0ZXItaXRlbXMge1xuICAgICAgICBAaW5jbHVkZSBjb250YWluZXI7XG4gICAgICAgICYuY29udCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjYXNlX2NvbnRhaW5lcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zaGFyZV9jYXNlIHtcbiAgICBiYWNrZ3JvdW5kOiAkdG9uZTtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg3OSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoODkpO1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtNjA7XG4gICAgICAgICAgICB3aWR0aDogMzQlO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoNDcpO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDEwMCk7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCgyMSk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg1MCk7XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI0Q1RENFMTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3LjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NC4zOXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHggMTcuOTVweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDI3LDc5LDMyMCwxMDIzKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMzcsODksMzIwLDEwMjMpO1xuICAgIH1cbn1cblxuLmZ1bGxfd2lkdGhfaW1nIHtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAmLnB0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDI2KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg1LDE3LDMyMCwxMjc5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBiIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDI2KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg1LDE3LDMyMCwxMjc5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi50aXRsZV90ZXh0X2ltZyB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoOTApO1xuICAgICYucGIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg5MCk7XG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50b3Age1xuICAgICAgICB3aWR0aDogNDkuMSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTM2O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzkuNik7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDE4KTtcbiAgICAgICAgICAgICYuY2VudGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZGFyayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRiZ2M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTUuNjQsMzEsMzIwLDEyNzkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyNS4yKTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmdjMDc7XG4gICAgICAgICAgICAmLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLndoaXRlLCAmLmdyYXkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUwNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAmLm10IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoOTApO1xuICAgICAgICB9XG4gICAgfVxuICAgIHZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICYubXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg5MCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbn1cbi50ZXh0X29uX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICZfX3RleHRfY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNsYW1wRmx1aWQoNDEpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAmLnNpemUtMzYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzkuNik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxNS42NCwzMSwzMjAsMTI3OSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zaXplLTIxIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDI1LjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5ncmF5IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLndoaXRlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0YyRjJGNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoMTAsMjcsMzIwLDEyNzkpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMTMzMCk7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMjIxLjY3LDg4Ni42LDMyMCwxMjc5KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5vbmx5X3RleHQge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDkwKTtcbiAgICAmLnBiIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoOTApO1xuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSG92ZXMgUmVndWxhcic7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgyNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMwKTtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAmLnNsaW0ge1xuICAgICAgICAgICAgd2lkdGg6IDQ5LjElO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jZW50ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYuZGl2IHtcbiAgICAgICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICAgICAgfVxuICAgICAgICAmLndoaXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUwNztcbiAgICAgICAgfVxuICAgICAgICAmLmdyYXkge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDI2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTQsMTYuNiwzMjAsMTAyMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxNi44LDIwLDMyMCwxMDIzKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbn1cbi5sb25nX2ltZyB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoOTApO1xuICAgICYucGIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg5MCk7XG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxufVxuLnRpdGxlX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDkwKTtcbiAgICAmLnBiIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoOTApO1xuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LTYwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMzYpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJi5jZW50ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYuZm9udC0zNiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTM2O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTgsMjQsMzIwLDEyNzkpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMjcuMyk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUwNztcbiAgICAgICAgcCB7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxufVxuLnRleHRfaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg4OCk7XG4gICAgJi5wYiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDkwKTtcbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDQ5LjIlO1xuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDUyMik7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMjYxLDM0OCwzMjAsMTI3OSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogNDUuNyU7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTM2O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzkuNik7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDE4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxOC43LDMxLDMyMCwxMjc5KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDEwLDEyLDMyMCwxMjc5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMjUuMik7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG59XG4ucmV3c190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg5MCk7XG4gICAgJi5wYiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDkwKTtcbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0zNjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzkuNik7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgyOCk7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTYsMTguOCwzMjAsMTI3OSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyNy4zKTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgyOCk7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDI2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDI1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzIuNSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoOCk7XG4gICAgfVxuICAgIC5vd25lciB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDI3LjMpO1xuICAgICAgICBjb2xvcjogJHdoaXRlMDU7XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxufVxuLnJld3NfdmlkZW8ge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDkwKTtcbiAgICAmLnBiIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoOTApO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDE4KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDEzKTtcbiAgICAgICAgICAgIC50b3Age1xuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzY7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDM5LjYpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMjUuMik7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNsYW1wRmx1aWQoMTgzKTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMzApO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ib3R0b20ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTI1LTU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgyNSk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMyLjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAub3duZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyNy4zKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTA1O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm5vdF90ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5vdF90ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg1Nik7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoNzApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3ZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA1NTUgLyAzNDA7XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcHJldmlldyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA1NTUgLyAzNDA7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAucGxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAmX19iZ2Mge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGdyZWVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIC8vICAgICBpbWcge1xuICAgICAgICAvLyAgICAgICAgIGZpbHRlcjogYmx1cigxcHgpO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyAgICAgLnBsYXkge1xuICAgICAgICAvLyAgICAgICAgICZfX2JnYyB7XG4gICAgICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgIC8vICAgICAgICAgc3ZnIHtcbiAgICAgICAgLy8gICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbn1cbi8vIC5jb250ZW50LWdhbGxlcnkge1xuICAgIC8vIGRpc3BsYXk6IGdyaWQ7XG4gICAgLy8gZ2FwOiBjbGFtcEZsdWlkKDIwKTtcbiAgICAvLyAmLmNvbHMtMSB7XG4gICAgLy8gICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgLy8gfVxuICAgIC8vICYuY29scy0yIHtcbiAgICAvLyAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAvLyAgICAgaW1nIHtcbiAgICAvLyAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgzMDgpO1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxuICAgIC8vICYuY29scy0zIHtcbiAgICAvLyAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAvLyB9XG4gICAgLy8gJi5jb2xzLTQge1xuICAgIC8vICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIC8vIH1cbiAgICAvLyAmLWl0ZW0ge1xuICAgIC8vICAgICAmX19pbWcge1xuICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICAgIH1cbiAgICAvLyAgICAgJl9fY2FwdGlvbiB7XG4gICAgLy8gICAgICAgICBAaW5jbHVkZSBmb250LTE4O1xuICAgIC8vICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMjMuNCk7XG4gICAgLy8gICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgLy8gICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDE3KTtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cbi8vIH0iLCIuZG9jc19wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxMDApO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDE4Nik7XG4gICAgaDEge1xuICAgICAgICBAaW5jbHVkZSBmb250LTEwMC01O1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxMTApO1xuICAgIH1cbiAgICAmX19pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wRmx1aWQoNTIwKSwgMWZyKSk7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCg3MCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoODApO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtNjA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDEyKTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MDZBRkY7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2l0ZW1hcF9wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxMDApO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDEwMCk7XG4gICAgaDEge1xuICAgICAgICBAaW5jbHVkZSBmb250LTEwMC01O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDY2KTtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDMwLDU4LDMyMCwxMjc5KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMzLDU4LDMyMCwxMjc5KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMzAsNDQsMzIwLDEyNzkpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tYWluX2Jhbm5lciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXBGbHVpZCg2MCkgY2xhbXBGbHVpZCg2MCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg0MCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoLTE0KTtcclxuXHJcbiAgICAgICAgJi5zaXplIHtcclxuICAgICAgICAgICAgJl8xNTAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xNTA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfMTE1IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTE1O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmXzExMCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTExMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl8xMDAge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xMDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfOTUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC05NTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl84NSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTg1O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfODQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC04NDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl82MCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTYwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg1KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMTApO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xMDAtNTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTIzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTE5LCAxMjMsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXBGbHVpZCg2MCkgY2xhbXBGbHVpZCg2MCk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFja2dyb3VuZF9saW5lIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIC8vIHJpZ2h0OiBjbGFtcEZsdWlkKDcwKTtcclxuICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoNzY2KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDg2NnB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODQ1cHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zbGF0ZTogNTAlIDA7XHJcbiAgICAgICAgICAgICAgICAvLyByaWdodDogY2xhbXBGbHVpZCgtNTUsMTkwLDMyMCwxMjc5KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoNDA4LCA4NjYsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjbGFtcEZsdWlkKDQzNCwgODQ1LCAzMjAsIDEwMjMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcEZsdWlkKDYwKSBjbGFtcEZsdWlkKDYwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcblxyXG4gICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMzQpO1xyXG5cclxuICAgICAgICAgICAgLnJlbnRfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNDYpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcEZsdWlkKDY2KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgtNyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlbnRfY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zdmdfbm9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dF9jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTE4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRfY291bnRfcmVtYWluZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNS01O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDc2LjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNzYuNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMjksIDg0LCAzMjAsIDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDI5LCA4NCwgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgyMiwgNTQsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyNy4zKTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCg5NTApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg2NCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgzKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg0LCAyMiwgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAuYmFja2dyb3VuZF9saW5lIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbWdfdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDI5LjE5KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjgpO1xyXG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCg5MCk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBjbGFtcEZsdWlkKDAsIDI1LCAzMjAsIDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBpbWcge1xyXG4gICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvLyAgICAgbGVmdDogY2xhbXBGbHVpZCgtMzMyKTtcclxuICAgICAgICAgICAgLy8gICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgLy8gICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IGNsYW1wRmx1aWQoNzY2KTtcclxuICAgICAgICAgICAgLy8gICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIC8vICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIC8vIHRvcDogNDguNXB4O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIC8vIHRvcDogY2xhbXBGbHVpZCg0OC41LDgyLDMyMCwxMjc5KTtcclxuICAgICAgICAgICAgLy8gICAgICAgICAvLyBib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgtMzUsLTY2LDMyMCwxMjc5KTtcclxuICAgICAgICAgICAgLy8gICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTMxcHg7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgd2lkdGg6IDg2NnB4O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIG1heC1oZWlnaHQ6IDg0NXB4O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAvLyAgICAgQGluY2x1ZGUgXzEwMjMge1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDQwOCw4NjYsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIG1heC1oZWlnaHQ6IGNsYW1wRmx1aWQoNDM0LDg0NSwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBjbGFtcEZsdWlkKDQ1LCAxMTAsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogY2xhbXBGbHVpZCgzNDUsIDY4NSwgMzIwLCAxMjc5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTExMC4yNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLnRleHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMS4ycHg7XHJcbiAgICBjb2xvcjogJHRleHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAzOXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBfMTAyMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE0LCAyNCwgMzIwLCAxMDIzKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxOC4yLCAzMS4yLCAzMjAsIDEwMjMpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMjYsIDM5LCAzMjAsIDEwMjMpO1xyXG4gICAgfVxyXG59IiwiLmFkdmFudGFnZXN7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgzNik7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg4My41KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmX19uYW1le1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMzAsODAsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzMCw3MiwzMjAsMTAyMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dF9uYW1le1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoMjI1KTsgIFxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDE1KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKC04KTtcclxuICAgICAgICAmLml0ZW00IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDI2MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTQsMjQsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxNi44LDI4LjgsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg2LDMsMzIwLDEwMjMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC02MDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgyMyk7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbXN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIGNsYW1wRmx1aWQoNjcuNSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRsaW5lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2xhbXBGbHVpZCg2Ny41KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTFweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCBjbGFtcEZsdWlkKDMyLDUxLDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCguaXRlbTQpOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoNSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pdGVtMiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIGNsYW1wRmx1aWQoMjUpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNsYW1wRmx1aWQoMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaXRlbTMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGxpbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcEZsdWlkKDI1KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCgyNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtaW4tY29udGVudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAzM3B4IGF1dG8gMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMjgsMzMsMzIwLDEwMjMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJnY3tcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMjcwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyNDMpO1xyXG4gICAgICAgIGNvbG9yOiAkdG9uZTI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogY2xhbXBGbHVpZCgtMjkpO1xyXG4gICAgICAgIGxlZnQ6IDQzcHg7XHJcbiAgICAgICAgcmlnaHQ6IDQzcHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcInNsbnRcIiAwO1xyXG4gICAgICAgIGRpdntcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgJi5mbGV4IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9ie1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjA3cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCg5MCwyMzAsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoODEsMjA3LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgYm90dG9tOiAtMjFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoOSw0MywzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjbGFtcEZsdWlkKDksNDMsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICBib3R0b206IGNsYW1wRmx1aWQoLTgsLTIxLDMyMCwxMDIzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjdweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoLTEsMjQsMzIwLDEwMjMpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDUzLDY3LDMyMCwxMDIzKTtcclxuICAgIH1cclxufSIsIi53ZWJzaXRlX2dldHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAkdG9uZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDEwNyk7XHJcbiAgICAmX19oYXNodGFne1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUwNjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg1NSk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDY4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgyNSk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtMjEpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICYuc2l6ZS0xMDAgeyBAaW5jbHVkZSBmb250LTEwMC01OyB9XHJcbiAgICAgICAgJi5zaXplLTgwIHsgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtODA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDU4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMzAsNTgsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzMCw1OCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDI1LDMwLDMyMCwxMDIzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyAgXHJcbiAgICAgICAgJi5jb2x1bW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoMjMpIDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICAgICAgICAgIC8vIGdhcDogMCBjbGFtcEZsdWlkKDYwKTtcclxuICAgICAgICAgICAgJi5zaXplLTYwIHsgQGluY2x1ZGUgZm9udC02MDsgfVxyXG4gICAgICAgICAgICAmLnNpemUtNDQgeyBAaW5jbHVkZSBmb250LTQ0OyB9XHJcbiAgICAgICAgICAgICYuc2l6ZS00MCB7IEBpbmNsdWRlIGZvbnQtNDA7IH1cclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAmOm5vdCguY29sdW1uKSB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCg0NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCg0NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCg2MCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU4LjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTQsMjQsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE2LjgsMjguOCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTUlIDI0JTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIC50ZXh0e1xyXG4gICAgICAgICAgICAvLyAgICAgQGluY2x1ZGUgZm9udC0yMTtcclxuICAgICAgICAgICAgLy8gICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIHdpZHRoOiA1OC41JTtcclxuICAgICAgICAgICAgLy8gICAgICAgICBsaW5lLWhlaWdodDogMjguOHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAvLyAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE0LDI0LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgLy8gICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxNi44LDI4LjgsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmdjX2NvbnRhaW5lcntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAuZWxlbWVudHtcclxuICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoNDQ4LjUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNDQ4LjUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoY2FsYygoNDQ4LjUvMikqKC0xKSkpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bl9jb250YWluZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgzMyk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxMCwzNiwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTguN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODRweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDM1LDg0LDMyMCwxMDIzKTtcclxuICAgIH1cclxufSIsIi50aGVfYmVzdF9jb21wZXRpdGlvbntcclxuICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDU4KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDYzLjUpO1xyXG4gICAgJl9faGFzaHRhZ3tcclxuICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCg2NSk7XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMSwyNSwzMjAsMTAyMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC0xMDAtNTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoMTA2MCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtMjEpO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKC0yMyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKC0zNyk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCgxOTAsNzA5LDMyMCwxMDIzKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzQyNXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogY2xhbXBGbHVpZCg4Myk7XHJcbiAgICAgICAgcmlnaHQ6IGNsYW1wRmx1aWQoMTAwKTtcclxuICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg0OTcpO1xyXG4gICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg3MTUpO1xyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICB3aWR0aDogMTkzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjgxcHg7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDU3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgxMTMsMTkzLDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDE2MywyODEsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoMjQsMCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjbGFtcEZsdWlkKDIxLDU3LDMyMCwxMDIzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtc3tcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDMwKSBjbGFtcEZsdWlkKDIxKTtcclxuICAgICAgICBtYXgtd2lkdGg6IDgyJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDExKTtcclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBnYXA6IDlweCAzNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgZ2FwOiAxMXB4IDdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVte1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDQ0KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAubmFtZXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC02MDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTguMDYsMzYsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wRmx1aWQoMTUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcEZsdWlkKDM1KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxMSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDEzLDI0LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE1LjYsMjguOCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcEZsdWlkKDUsNjUsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDQyKTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMTUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDIzKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMTgsMzYsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMCwxMCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDMsNSwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgxMzQpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMTE3KTtcclxuICAgICAgICAgICAgZmlsbDogJHRvbmUyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoMjMpO1xyXG4gICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKC0zKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExM3B4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoLTQsMTQsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoLTIzKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCgwLDI1LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMjEsNDAsMzIwLDEwMjMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J0bntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg4MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF80MjV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhY2tncm91bmRfbGluZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICYubGFzdHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIGNsYW1wRmx1aWQoNjApIGNsYW1wRmx1aWQoNjApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMzksNjUsMzIwLDEwMjMpO1xyXG4gICAgfVxyXG59IiwiLmNvc3Rfc2l0ZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg2My41KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgICYubXQge1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMTEzLjUpO1xyXG4gICAgfVxyXG4gICAgJl9faGFzaHRhZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX190b3BfdGl0bGV7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC02MDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDkpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgxNik7XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg4LDEwLDMyMCwxMDIzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ib3R0b21fdGl0bGV7XHJcbiAgICAgICAgJi5mb250LTk1IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC05NTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZm9udC0xMDAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTEwMC01O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKC0yNCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDUsNywzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtc3tcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDYyKSBjbGFtcEZsdWlkKDEwNSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NiU7XHJcbiAgICAgICAgbWFyZ2luOiBjbGFtcEZsdWlkKDU4KSBhdXRvIDAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAmLmVsMiB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmVsNCB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZWw3IHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDYwKSBjbGFtcEZsdWlkKDUwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzNweDtcclxuICAgICAgICAgICAgZ2FwOiA0M3B4IDQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgyMCwzMywzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgIGdhcDogY2xhbXBGbHVpZCgyMCw0MywzMjAsMTAyMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbXtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICYuZWw0IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYW1le1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTM2O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNyw0MCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxOC43LDQ0LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29zdHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0zNjtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgyMyk7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICYubXRhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTcsNDAsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTguNyw0NCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRlcm0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyb3Vwe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1hZ2V7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKC0zMSk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjbGFtcEZsdWlkKC0xODApO1xyXG4gICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgzMTkpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMjA3KTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbiBlYXNlO1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiByb3RhdGUgJHRyYW5zaXRpb24gZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyAmOm50aC1jaGlsZCgzKSwgJjpudGgtY2hpbGQoNil7XHJcbiAgICAgICAgLy8gICAgIC5pbWFnZXtcclxuICAgICAgICAvLyAgICAgICAgIGltZ3tcclxuICAgICAgICAvLyAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAvLyAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAvLyAgICAgICAgICAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgLmltYWdle1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICByb3RhdGU6IDEyZGVnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpLCAmOm50aC1jaGlsZCg2KXtcclxuICAgICAgICAgICAgICAgIC5pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJvdGF0ZTogLTEyZGVnO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm5vdF9pbWcge1xyXG4gICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG5fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAvLyAmX19yaWdodF9ibG9jayB7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZDogJHRvbmU7XHJcbiAgICAvLyAgICAgcGFkZGluZzogMzJweCAyMXB4IDMwcHg7XHJcbiAgICAvLyAgICAgZGlzcGxheTogZmxleDtcclxuICAgIC8vICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLy8gICAgIC50aXRsZSB7XHJcbiAgICAvLyAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8vICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIC8vICAgICAgICAgJi5mb250ODIge1xyXG4gICAgLy8gICAgICAgICAgICAgQGluY2x1ZGUgZm9udC04MjtcclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICAmLmZvbnQ4Mi01NyB7XHJcbiAgICAvLyAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTgyO1xyXG4gICAgLy8gICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC01MjtcclxuICAgIC8vICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgICAudGV4dCB7XHJcbiAgICAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAvLyAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzY7XHJcbiAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICAvLyAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICAgIC5idG5fY29udGFpbmVyIHtcclxuICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLy8gICAgICAgICBzcGFuIHtcclxuICAgIC8vICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgICAgJi5ncmlkNCB7XHJcbiAgICAvLyAgICAgICAgIGdyaWQtY29sdW1uOiAzLzQ7XHJcbiAgICAvLyAgICAgICAgIGdyaWQtcm93OiAxLzM7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG4gICAgJi5sYXN0e1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcEZsdWlkKDYwKSBjbGFtcEZsdWlkKDYwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTIxQjI0IDYyJSwgIzIxMkQzNyAxMDAlKTtcclxuICAgIH1cclxuICAgIC5iYWNrZ3JvdW5kX2xpbmV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4NnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMSwyNCwzMjAsMTAyMyk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMzAsODYsMzIwLDEwMjQpO1xyXG4gICAgfVxyXG59XHJcbiIsIi5jYW5fd2VfZ297XHJcbiAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg1Nyk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg2MCk7XHJcbiAgICAmX19oYXNodGFne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoLTIwKTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDQ5KTtcclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTYsMzIsMzIwLDEwMjMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xlZnR7XHJcbiAgICAgICAgd2lkdGg6IDU5LjclO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMTAuNSkgY2xhbXBGbHVpZCg5KTtcclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JpZ2h0e1xyXG4gICAgICAgIHdpZHRoOiAzOC41JTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdG9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgLmZvcm1fdGl0bGV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtNjA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDY0LjUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wRmx1aWQoODQpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcEZsdWlkKDg0KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgyMyw0NCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtX3RleHR7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcEZsdWlkKDg0KTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2xhbXBGbHVpZCg4NCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDQ4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjguOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTQsMjQsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTguODMsMjguOCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDI0LDM3LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBmb3Jte1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIGNsYW1wRmx1aWQoODQpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgJjpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICAgICAgICAgICYubmFtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5waG9uZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDIvMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5wdXR7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyRDM3O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxOCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMi8zO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzM7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDMvNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGVyc29uYWx7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMjEpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjZweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTgsNjYsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDM1LDQ0LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgICAgICAgICAgIGdhcDogY2xhbXBGbHVpZCg4LDE2LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTU2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMxcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoOCwzMSwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKC0yMCwtNTYsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIGNsYW1wRmx1aWQoMjAsNTYsMzIwLDEwMjMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW17XHJcbiAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDI1Nik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCgxOS41KTtcclxuICAgICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDE4KSBjbGFtcEZsdWlkKDMxLjUpIGNsYW1wRmx1aWQoMjIuNSkgY2xhbXBGbHVpZCgyOC41KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3IpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5uYW1le1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTM2O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzNik7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXNje1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDE0KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxNC40LDI4LjgsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg2LDksMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGVybXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjYuNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDEzLjIsMjYuNCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyb3Vwe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5uYW1le1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNyw0MCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTcsNDAsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWZ0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodHtcclxuICAgICAgICAgICAgLnRlcm17XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBob3ZlcntcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE2cHggNDkuM3B4IC02cHggdmFyKC0tY29sb3IpO1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggNDBweCAzM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDEzLDI1LDMyMCwxMDIzKSBjbGFtcEZsdWlkKDEyLDQwLDMyMCwxMDIzKSBjbGFtcEZsdWlkKDEzLDMzLDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCg4LDE4LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDUsMTMsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDY3cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgzMCw2NywzMjAsMTAyMyk7XHJcbiAgICB9XHJcbn1cclxuIiwiLndvcmtfc2NoZW1le1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4tdXA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg1OCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgxNDEpO1xyXG4gICAgLmNvbnRhaW5lcl8xOTIwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAmX19oYXNodGFne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNy43MnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzAuNDlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxMiwyNy43MiwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDEzLjIsMzAuNDksMzIwLDEwMjMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoLTIwKTtcclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2OS4zcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2OS4zcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMzAsNjkuMywzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMwLDY5LjMsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgxMCwxNSwzMjAsMTAyMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3Zne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJi5lbDcsICYuZWw1LCAmLmVsNCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDM2KTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMjI4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5lbDUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgxMzkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmVsNCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDE2NSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZWwzOm5vdCgubGVmdF90ZXh0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDc0KTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMjE4KTtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDY3NCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMzcwKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDM3Myk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5lbDIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg5Myk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDQxMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGVmdF90ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoOTMpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg0NDYpO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoNDI3KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDUxMyk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNDU2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICYuZWw3IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDExMjApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDU4Mik7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgyMzcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZWw1IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDEwNjEpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDQyNyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgyMzcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZWw0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDc3Nyk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNDgwKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDQ1NCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5lbDIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoNjI1KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxMjUpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMjkzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAmXzF7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKDMwKTtcclxuICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCgtMTIpO1xyXG4gICAgICAgICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDI4MC41KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCgtMjgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCgxMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmVsNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoMzMwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmVsMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCg4OCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQubm90X3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoLTYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCg4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDUxMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubGVmdF90ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCgzMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCg0Nyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCg1MTUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5lbDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoNDgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCg0Mik7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoNjA4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcEZsdWlkKDE4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDEzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6bWFya2Vye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl8ye1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCg0ODcpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDQ3KTtcclxuICAgICAgICAgICAgICAgIC5pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCgtOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDE0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCg2MzApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5lbDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoNjA5KTtcclxuICAgICAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoNDQ2KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vIHRvcDogNDdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZWwzIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKDEwNzEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCg3NCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAudGV4dC5ub3RfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKC0xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDUxMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubGVmdF90ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCg5NjcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoNjApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoNjg1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZWwyIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKDk0MSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDEzOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoNTE2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcEZsdWlkKDE4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDEzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6bWFya2Vye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl8ze1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDExMCk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogY2xhbXBGbHVpZCg0Mik7XHJcbiAgICAgICAgICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDMxMy41KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDEzKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKC03KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZWw0IHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogY2xhbXBGbHVpZCg2KTtcclxuICAgICAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoNDEwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmVsMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDQzMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCgzMDYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQubm90X3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoLTYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgtMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCg1MTEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubGVmdF90ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDQ3MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoNzcyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDI0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoNjI1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmXzR7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKDU3OCk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoMjkzKTtcclxuICAgICAgICAgICAgICAgIC5pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDEzKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKC03KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCg1NzYpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5lbDUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCgzMDIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoMzIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoMzc5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCgyNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDEzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmVsNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDQyNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCgyMDApO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoNTkwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCgyNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogY2xhbXBGbHVpZCgzNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCgxNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfNXtcclxuICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCgzODgpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCgxNTIpO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgLnJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCgyODAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcEZsdWlkKC0xNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCgxMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNsYW1wRmx1aWQoLTYpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5lbDUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCgzODgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoNjQ3KTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCgzMjMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgxNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCgxMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKC0xMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfNntcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoNjY4KTtcclxuICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCg2MDIpO1xyXG4gICAgICAgICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDQzMy41KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDEzKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKC01KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmXzd7XHJcbiAgICAgICAgICAgICAgICByaWdodDogY2xhbXBGbHVpZCg0Mik7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoNTQyKTtcclxuICAgICAgICAgICAgICAgIC5yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoMjU2LjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmltZ3tcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoMTMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNsYW1wRmx1aWQoLTExKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5udW1ie1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xMDAtNTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDExNS41KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxMTUuNSk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTM2O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzkuNik7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgzNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTE4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMjEuNik7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxNSk7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCguZWwyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wRmx1aWQoMjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjptYXJrZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlZnRfdGV4dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCg3KTtcclxuICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKDY3Mik7XHJcbiAgICAgICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0zNjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTQpO1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg2MSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wRmx1aWQoMjgpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDYzNCk7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICY6Om1hcmtlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG5fY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmLmVsNSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IGNsYW1wRmx1aWQoMTAxKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmVsNCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IGNsYW1wRmx1aWQoMTAwKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmxlZnRfdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MyU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmVsMzpub3QoLmxlZnRfdGV4dCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjbGFtcEZsdWlkKDMzNCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNywzNiwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzEsMzkuNiwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2OXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxNyw2OSwzMjAsMTAyMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRncmVlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNywyOSwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm51bWJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDY5LjNweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2OS4zcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAuY2lyY2xle1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzNweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDQ3JTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoOCwxOCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg4LDE4LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCgtNSwtMzMsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgzMCw2OS4zLDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzMCw2OS4zLDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgwLDIzLDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE3LDQwLDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxOC43LDQ0LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDksMTksMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTIsMjQsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE0LjQsMjguOCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg2LDE0LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZWwyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTE4O1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDEzKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wRmx1aWQoMTgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDEzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Om1hcmtlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExNnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoNTAsMTE2LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNTAsMTE2LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKDksMjIsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sZWZ0e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkuMyU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDg5LjclO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b3BfcGx1Z3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZ2M7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMTUsMzMsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib3R0b21fcGx1Z3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKC04OCwtMTEyLDEwMjQsMTI3OSk7XHJcbiAgICAgICAgICAgIC8vIHRvcDogLTI3cHg7XHJcbiAgICAgICAgICAgIC8vIHRvcDogY2xhbXBGbHVpZCgyMiw1MCwzMjAsMTI3OSk7XHJcbiAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCg1MSw1MCwxMDI0LDEyNzkpO1xyXG4gICAgICAgICAgICAvLyB0b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZ2M7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCgtMzAsLTg4LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCg0MCw1MSw3NjgsMTAyMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzc2NyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoMjYsNDAsNDI1LDc2Nyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzQyNSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNsYW1wRmx1aWQoMjIsMjYsMzIwLDQyNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IGNsYW1wRmx1aWQoMSwyLDMyMCwxMDIzKSBzb2xpZCAkZ3JlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDIsOCwzMjAsMTAyMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgY2FudmFze1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjdweDtcclxuICAgICAgICAubGVmdF90ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTM2O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxNCk7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDYxKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcEZsdWlkKDI4KTtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xODtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6bWFya2Vye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgzMCwxMDAsMzIwLDEwMjMpO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDEwLDI3LDMyMCwxMDIzKTtcclxuICAgIH1cclxufVxyXG4iLCIuY2FzZXMge1xyXG4gICAgLmNvbnRhaW5lcl8xOTIwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhY2tncm91bmRfbGluZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDpcclxuICAgICAgICAgICAgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuMikgOHB4LCAjMDUwODBDIDExcHgpLFxyXG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTIxQjI0IDYyJSwgIzIxMkQzNyAxMDAlKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXBGbHVpZCg2MCkgY2xhbXBGbHVpZCg2MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFicyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICYucGIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg4OCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoNSkgY2xhbXBGbHVpZCgyMikgY2xhbXBGbHVpZCg1KTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoMzQuMDMpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDUpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTguMDEpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyMS42Mik7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uIGVhc2U7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTlweCA5cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxMiwgMjQsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxNC40LCAyOC44LCAzMjAsIDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2xhbXBGbHVpZCgyLCA2LCAzMjAsIDEwMjMpIGNsYW1wRmx1aWQoMTQsIDE5LCAzMjAsIDEwMjMpIGNsYW1wRmx1aWQoNCwgOSwgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMiwgNSwgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzQyNSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTU1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsb2NrX2NvbG9yKTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg1Nik7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoODkpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0N3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxNCwgNDcsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDIyLCA1OSwgMzIwLCAxMDIzKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaW5kaXZpZCB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmxvY2tfY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oYXNodGFnIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDY1KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMSwgMjUsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoODQ3LjUpO1xyXG5cclxuICAgICAgICAmLnNpemUtMTAwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xMDAtNTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTAwLjUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgzKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNpemUtODAge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTgwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgyLCAwLCAzMjAsIDEwMjMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ncmlkIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgICAgLy8gZ2FwOiBjbGFtcEZsdWlkKDIyLjUpO1xyXG4gICAgICAgIGdhcDogMjIuNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoLTMyMCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoNDYpO1xyXG4gICAgICAgIG1heC13aWR0aDogMTcxOXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMi8zO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtNjA7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDY5MS41KTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoNDgpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxLzI7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTguN3B4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxNCwgMzYsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg5LCAxOSwgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDI2Nyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDQxMik7XHJcblxyXG4gICAgICAgICAgICAmXzEge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMvNDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfMiB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNC81O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHNjYWxlKDEuNDM3KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS40NDY2KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbiBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID5pbWcge1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogIzlCQUVGMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDE5LjUpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDEyLCAyMiwgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyODhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDg4LCAyODgsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICAgIGdhcDogMTdweCAyMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcclxuICAgICAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDcsIDE3LCAzMjAsIDEwMjMpIGNsYW1wRmx1aWQoOCwgMjIsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDEwLCAyOSwgMzIwLCAxMDIzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXhwaXJpZW5jX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMTgzKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgyMDUpO1xyXG4gICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCg4MjAuNSk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIC5leHBpcmllbmNlX3RvcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtNjA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgyMSk7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1OHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYzLjhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMzAsIDU4LCAzMjAsIDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzMsIDYzLjgsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDE0LCAyNCwgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV4cGlyaWVuY2VfYm90dG9tIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0zNjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDY0KTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NDJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE3LCAzNiwgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE4LjM2LCAzOS42LCAzMjAsIDEwMjMpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgzMywgNTcsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoMjUwLCA1NDIsIDMyMCwgMTAyMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG5fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcEZsdWlkKDE3LCA0MCwgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcEZsdWlkKDE3LCA0MCwgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5OHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDQwLCA5OCwgMzIwLCAxMDIzKTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoODMsIDE0NSwgMzIwLCAxMDIzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuX29ubHkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogY2xhbXBGbHVpZCg2Nik7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMTA3KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIH1cclxufSIsIi5yZXZpZXdze1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNTcpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICZfX3RvcHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDI5Mi41KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgyOTIuNSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDIxKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOTVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JvdHRvbXtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDY0KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgJi5pbWdfbW9iIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDQxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgzNjEsNTAwLDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgICYuaW1nX3BjIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5pbWdfbW9iIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuX2NvbnRhaW5lcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBib3R0b206IGNsYW1wRmx1aWQoNDgpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBjbGFtcEZsdWlkKDUsMzIsMzIwLDEwMjMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICBtYXJnaW46IDU1cHggLTU2cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIG1hcmdpbjogY2xhbXBGbHVpZCgxNSw1NSwzMjAsMTAyMykgY2xhbXBGbHVpZCgtMjAsLTU2LDMyMCwxMDIzKSAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2hhc2h0YWd7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoNjQpO1xyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDAsMjQsMzIwLDEwMjMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlMSwgJl9fdGl0bGUyLCAmX190aXRsZTN7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMyk7XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlMXtcclxuICAgICAgICBAaW5jbHVkZSBmb250LTEwMC01O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoLTE5KTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUye1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtNjA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtMTEpO1xyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOS42cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTguMzZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg2LDEyLDMyMCwxMDIzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZTN7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC0xMDAtNTtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg1LDEzLDMyMCwxMDIzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDMwMS41KTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICMxMjFCMjQgMCUsIHJnYmEoMTgsIDI3LCAzNiwgMC44NzA2NykgMzcuMDMlLCByZ2JhKDE4LCAyNywgMzYsIDAuNDI4NzM1KSA3Mi45NCUsIHJnYmEoMTgsIDI3LCAzNiwgMCkgMTAwJSk7XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjc0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMTgwLDI3NCwzMjAsMTAyMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDY3cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE5cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgzMCw2NywzMjAsMTAyMyk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XHJcbiAgICB9XHJcbn0iLCIubGlua19zaXRlX2Zvcm17XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZ2MtY29sb3IpO1xyXG4gICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNTUpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMTAwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAmX19oYXNodGFne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBmb250LTEwMC01O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoLTIwKTtcclxuICAgICAgICAmLm9ubHlfdGl0bGV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMTUwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoLTMpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDUxKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgzMCw1OCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzMCw1OCwzMjAsMTAyMyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDEwLDEzLDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBmb3Jte1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMjgpIGNsYW1wRmx1aWQoMjQpO1xyXG4gICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCgxMzEyLjUpO1xyXG4gICAgICAgIG1hcmdpbjogY2xhbXBGbHVpZCgzMykgYXV0byAwO1xyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwaCgnJykge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmFtZXtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBob25le1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaXRlX3VybHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMvNDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDIvMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDIvMztcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMy80O1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTZweCBhdXRvIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF80MjV7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGVyc29uYWx7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAyLzM7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzLzQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDE0KTtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDQvNTtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0byAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogY2xhbXBGbHVpZCg5LDUwLDMyMCwxMDIzKSBhdXRvIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgICAgICAgZ2FwOiAxNnB4IGNsYW1wRmx1aWQoMjQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDIwLDM2LDMyMCwxMDIzKTtcclxuICAgICAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDgsMTYsMzIwLDEwMjMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoLTUwKTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxMDUpO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBfMTI3OXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDdweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIF8xMDIze1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDIwLDQ3LDMyMCwxMDIzKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgzNCw0NSwzMjAsMTAyMyk7XHJcbiAgICB9XHJcbn0iLCIuY2hlY2tfbWFya19saXN0e1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcEZsdWlkKDYwKSBjbGFtcEZsdWlkKDYwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgICZfX3RpdGxle1xuICAgICAgICBAaW5jbHVkZSBmb250LTEwMDtcbiAgICAgICAgJi5mb250LTYwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtNjA7XG4gICAgICAgIH1cbiAgICAgICAgJi5mb250LTgwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtODA7XG4gICAgICAgIH1cbiAgICAgICAgJi5jZW50ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoODApO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgyNiw1OCwzMjAsMTAyMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyNiw1OCwzMjAsMTAyMyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICYucmV2ZXJzZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sZWZ0e1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICAmLmNyb3NzIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MSU7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoODQ2LjUpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDgzOC41KTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgICAgICYuY3Jvc3Mge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDcwOCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMjgwLDQ3MiwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5NDFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgzMjIsOTQxLDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgyNSwzMywzMjAsMTAyMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01NnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKC03LC0zMiwzMjAsMTAyMyk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgtMjAsLTU2LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCgtMjAsLTU2LDMyMCwxMDIzKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19yaWdodHtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoODkpO1xuICAgICAgICAmLmNyb3NzIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIH1cbiAgICAgICAgJi5ub3RfcGFkZGludF90b3Age1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDg2KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNjApO1xuICAgICAgICAgICAgJi5ub3RfbWFyZ2luX3RvcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDAsNTcsMzIwLDEwMjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzQyNSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bl9jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW1ze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgxNik7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNjEpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg3MCk7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxMiwzMiwzMjAsMTAyMyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAmLmNoZWNrIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg3NSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDY3LjUpO1xuICAgICAgICAgICAgICAgIGZpbGw6ICRncmVlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoMjEpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUuNzZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2OC4xOXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgyNiw3NS43NiwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgyMyw2OC4xOSwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCg5LDE4LDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNyb3NzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgxNjApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxNjYpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKC01NSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtMzUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoNTYsMTE2LDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDUxLDExMSwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKC0xNSwtMzYsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKC0xMCwtMjMsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoNTUzLjUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0zNjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDM5LjYpO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxMSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTQsMjQsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxNi44LDI4LjgsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDgsMTMsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY3Jvc3Mge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKC0xMCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNyw0MCwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTguNyw0NCwzMjAsMTAyMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgzNCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxMywxOSwzMjAsMTAyMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iYWNrZ3JvdW5kX2xpbmV7XG4gICAgICAgIGJhY2tncm91bmQ6IFxuICAgICAgICAgICAgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuMikgOHB4LCAjMDUwODBDIDExcHgpLCBcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxMjFCMjQgNjIlLCAjMjEyRDM3IDEwMCUpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIGNsYW1wRmx1aWQoNjApIGNsYW1wRmx1aWQoNjApO1xuICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vICYudG9wX2JsdXIge1xuICAgICAgICAvLyAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgLy8gICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICAgICAgICAgdG9wOiAwO1xuICAgICAgICAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIC8vICAgICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgIzEyMUIyNCAwJSwgcmdiYSgxOCwgMjcsIDM2LCAwLjg3MDY3KSAzNy4wMyUsIHJnYmEoMTgsIDI3LCAzNiwgMC40Mjg3MzUpIDcyLjk0JSwgcmdiYSgxOCwgMjcsIDM2LCAwKSAxMDAlKTtcbiAgICAgICAgLy8gICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDE4LCAyNywgMzYsIDApIDAlLCByZ2JhKDE4LCAyNywgMzYsIDAuNDIzNDA2ODYyNykgMzclLCByZ2JhKDE4LCAyNywgMzYsIDAuODcxNTg2MTM0NSkgNjAlLCByZ2IoMTgsIDI3LCAzNikgMTAwJSk7XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lcl8xOTIwe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufSIsIi5hZHZhbnRhZ2VzX3RleHR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg1Nik7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoODMuNSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmX19uYW1le1xuICAgICAgICBAaW5jbHVkZSBmb250LTEwMC01O1xuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgzMCw4MCwzMjAsMTAyMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzMCw3MiwzMjAsMTAyMyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dF9uYW1le1xuICAgICAgICBAaW5jbHVkZSBmb250LTI1LTU7XG4gICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCgyNDEpOyAgXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDE1KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtOCk7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNCwyNCwzMjAsMTAyMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxNi44LDI4LjgsMzIwLDEwMjMpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDYsMywzMjAsMTAyMyk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzQyNXtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hhc2h0YWd7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDY0KTtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDEsMjUsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxNjcsMjg4LDMyMCwxMDIzKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0xMDAtNTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtMTgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgzKTtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDMwLDU4LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDMwLDU4LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dHtcbiAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDQ0MCk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMjQpO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgzKTtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjMpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxMywyNCwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNCwyNCwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTYuOCwyOC44LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MSU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfNDI1e1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW1ze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogNjglO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCBjbGFtcEZsdWlkKDY4KTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRsaW5lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaW5lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjbGFtcEZsdWlkKDY3LjUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDUxcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1MXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgY2xhbXBGbHVpZCgyNSw1MSwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF80MjV7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2xhbXBGbHVpZCg1KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfNDI1e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgIHdpZHRoOiBtaW4tY29udGVudDtcbiAgICAgICAgICAgIG1hcmdpbjogMzNweCBhdXRvIDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDI4LDMzLDMyMCwxMDIzKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfNDI1e1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDE2KTtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2xpZGVye1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICR0cmFuc2l0aW9uIGVhc2U7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzRweDtcbiAgICAgICAgLmRlcGFydG1lbnR7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUwNjtcbiAgICAgICAgfVxuICAgICAgICAuc3dpcGVye1xuICAgICAgICAgICAgY3Vyc29yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlORFlpSUdobGFXZG9kRDBpTkRjaUlIWnBaWGRDYjNnOUlqQWdNQ0EwTmlBME55SWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEdOcGNtTnNaU0JqZUQwaU1qTWlJR041UFNJeU15NHhOalF4SWlCeVBTSXlNeUlnWm1sc2JEMGlJME13UmtZd01DSXZQZ284Y0dGMGFDQmtQU0pOTWpZdU56RXdPU0F4TXk0NE56ZzVURE0xTGprNU9EY2dNak11TVRZMk5rd3lOaTQzTVRBNUlETXlMalExTkRRaUlITjBjbTlyWlQwaUl6RXlNVUl5TkNJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWk4K0NqeHdZWFJvSUdROUlrMHhPUzR5T0RVeUlETXlMalEwT1RKTU9TNDVPVGMwTWlBeU15NHhOakUxVERFNUxqSTROVElnTVRNdU9EY3pOeUlnYzNSeWIydGxQU0lqTVRJeFFqSTBJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqSWlMejRLUEM5emRtYytDZz09XCIpIDIgMiwgZGVmYXVsdDtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgJl9jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMxNXB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1zbGlkZXtcbiAgICAgICAgICAgICAgICAubmFtZSwgLnBvc3R7XG4gICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmFtZXtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNS01O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wb3N0e1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LTE4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlMDY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5iZ2N7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgyNzApO1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyNDMpO1xuICAgICAgICBjb2xvcjogJHRvbmUyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogY2xhbXBGbHVpZCgtMjkpO1xuICAgICAgICBsZWZ0OiA0M3B4O1xuICAgICAgICByaWdodDogNDNweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwic2xudFwiIDA7XG4gICAgICAgIGRpdntcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAmLmZsZXgge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb2J7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMDdweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDkwLDIzMCwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoODEsMjA3LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgIGJvdHRvbTogLTIxcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKDksNDMsMzIwLDEwMjMpO1xuICAgICAgICAgICAgcmlnaHQ6IGNsYW1wRmx1aWQoOSw0MywzMjAsMTAyMyk7XG4gICAgICAgICAgICBib3R0b206IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2N3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2N3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMzUsNjcsMzIwLDEwMjMpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgyMiw2NywzMjAsMTAyMyk7XG4gICAgfVxufSIsIi50cnVzdF91c3tcbiAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg2MSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgJl9faGFzaHRhZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoLTQpO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGV7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoLTIwKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMik7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMzAsNTgsMzIwLDEwMjMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzAsNTgsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW1ze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgxOS41KSBjbGFtcEZsdWlkKDQ1KTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgzNCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDIpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg5MCk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICBnYXA6IDE0LjY0cHggMzMuNzhweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5MnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgMTU1LjM4cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDcsMTQuNjQsMzIwLDEwMjMpO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBjbGFtcEZsdWlkKDg4LDE1NS4zOCwzMjAsMTAyMykpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxOSwzNiwzMjAsMTAyMyk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgyOSw5MiwzMjAsMTAyMyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDIwNyk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoOTQuNSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDEwLjUpO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjRzO1xuICAgICAgICAgICAgcGFkZGluZzogY2xhbXBGbHVpZCgxNS41NCkgY2xhbXBGbHVpZCgxMC4zNSkgY2xhbXBGbHVpZCgxNC42OSk7XG4gICAgICAgICAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MC45M3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg0MSw3MC45MywzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCg0LDcsMzIwLDEwMjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXJfMTkyMHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIGNsYW1wRmx1aWQoNjApIGNsYW1wRmx1aWQoNjApO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkYmdjIDIxLjg4JSwgIzIxMkQzNyAxMDAlKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2OXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMjksNjksMzIwLDEwMjMpO1xuICAgIH1cbn0iLCIuc2VvX2Jsb2Nre1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDU3KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmJhY2tncm91bmRfbGluZSB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICAmLmJyYiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcEZsdWlkKDYwKSBjbGFtcEZsdWlkKDYwKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgJl9fY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICYucmV2ZXJzZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGVmdHtcbiAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoNjApO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNjcpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcmlnaHR7XG4gICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogOTg1LjYycHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzl7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01NnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNTZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKC0yMCwtNTYsMzIwLDEwMjMpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcEZsdWlkKC0yMCwtNTYsMzIwLDEwMjMpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtMTIsLTIwLDMyMCwxMDIzKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19oYXNodGFne1xuICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCg2Myk7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjN7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgxLDI1LDMyMCwxMDIzKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0xMDAtNTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTAwLjUpO1xuICAgICAgICAmLmZvbnQtNjAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC02MDtcbiAgICAgICAgfVxuICAgICAgICAmLmZvbnQtODAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC04MDtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgzKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg0NCk7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWNcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgzMCw1OCwzMjAsMTAyMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzMCw1OCwzMjAsMTAyMyk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxMywxOSwzMjAsMTAyMyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMjcuMyk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDQyKTtcbiAgICAgICAgfVxuICAgICAgICBwLCB1bCwgb2x7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDE5KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDEyLDIwLDMyMCwxMDIzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWx7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wRmx1aWQoNDIpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtOCk7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICAgICAgICAgICY6Om1hcmtlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxMSk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoOSwxMiwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wRmx1aWQoMjgsNDgsMzIwLDEwMjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsLCBvbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDMzKTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDI5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzEuMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE0LDI0LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE3LDMxLjIsMzIwLDEwMjMpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfMTI3OXtcbiAgICAgICAgcGFkZGluZy10b3A6IDY3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgzMCw2NywzMjAsMTAyMyk7XG4gICAgfVxufSIsIi5mYXF7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNjApO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDk1KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZ2NfY29sb3IpO1xuICAgICZfX3RpdGxle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoMTAwMCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtNjA7XG4gICAgICAgIEBpbmNsdWRlIF8xMDIze1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE3LDQwLDMyMCwxMDIzKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE4LjcsNDQsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2xsYXBzZV9faXRlbXN7XG4gICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCgxMjAwKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgyMSk7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTEsMjIsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF8xMjc5e1xuICAgICAgICBwYWRkaW5nLXRvcDogNjhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyNnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBfMTAyM3tcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMzEsNjgsMzIwLDEwMjMpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg0MCwxMjYsMzIwLDEwMjMpO1xuICAgIH1cbn1cbiIsIi5jaGVja19saXN0IHtcbiAgICAvLyBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxMDApO1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDYzKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg4Nyk7XG4gICAgYmFja2dyb3VuZDogJGxpbmU7XG4gICAgJi5tdCB7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDExMyk7XG4gICAgfVxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDE2KTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMjQsIDFmcik7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgxMCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RvcF90ZXh0IHtcbiAgICAgICAgZ3JpZC1yb3c6IDIvMztcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvMTA7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMzY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDM5LjYpO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yNTtcbiAgICAgICAgICAgIGdyaWQtcm93OiAyLzM7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxMSwxNSwzMjAsMTI3OSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxOC43LDMxLDMyMCwxMjc5KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ib3R0b21fdGV4dCB7XG4gICAgICAgIGdyaWQtcm93OiAzLzQ7XG4gICAgICAgIGdyaWQtY29sdW1uOiA0LzEwO1xuICAgICAgICBAaW5jbHVkZSBmb250LTI1LTU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDI4LjA1KTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTA1O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcEZsdWlkKDE4KTtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMTM7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgyOSw2MCwzMjAsMTI3OSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDEyLDE3LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDEzLjIsMTguNywzMjAsMTAyMyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGVmdF90aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzEwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZ3JpZC1yb3c6IDEvMjtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19yaWdodF90aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxNi8yNTtcbiAgICAgICAgZ3JpZC1yb3c6IDEvMjtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjU7XG4gICAgICAgICAgICBncmlkLXJvdzogMS8yO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxMC8xNjtcbiAgICAgICAgZ3JpZC1yb3c6IDEvNDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDMvNDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxMy8yNTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9ybV9jb250YWluZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogMTYvMjI7XG4gICAgICAgIGdyaWQtcm93OiAzLzQ7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMjYpIDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRvbmUyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIGdhcDogY2xhbXBGbHVpZCgxNSwxOCwzMjAsMTI3OSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjU7XG4gICAgICAgICAgICBncmlkLXJvdzogNC81O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDI1LDM1LDMyMCwxMjc5KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDI2LDQyLDMyMCwxMjc5KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMzEsNTgsMzIwLDEyNzkpO1xuICAgIH1cbn1cbiIsIi50YXJpZmYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgei1pbmRleDogMTtcblxuICAgICYubXQge1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICB9XG5cbiAgICAmX19oZWFkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg1Nyk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDg3KTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZC1jb2xvcik7XG5cbiAgICAgICAgJi5tdCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxMDcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbW9kZXJuIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMzEsIDU4LCAzMjAsIDEyNzkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGFzaHRhZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTUpO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC04MDtcblxuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgLy8gZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC8vIHdpZHRoOiA4MCU7XG4gICAgICAgIC8vIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgzOSk7XG5cbiAgICAgICAgJi5pdGVtc18zIHtcbiAgICAgICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMjcpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZ2FwOiA0NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pdGVtc18yIHtcbiAgICAgICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBnYXA6IGNsYW1wRmx1aWQoNTMpO1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pdGVtc18xIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCgyMCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXBGbHVpZCgzMCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wRmx1aWQoMzApO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxNyk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDY3KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgICAgIG1pbi13aWR0aDogY2xhbXBGbHVpZCg0MDApO1xuXG4gICAgICAgICYuaXRlbS0xe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLml0ZW1zXzIge1xuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0zNjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgyMCwgMzYsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMjIsIDM5LjYsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29zdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtNjA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg5KTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICYuYm90dG9tX2xpbmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGV4dDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDI4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgxOSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZm9udC0zNiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0zNjtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiBjbGFtcEZsdWlkKDIwLDM2LDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMjIsMzkuNiwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxOCwgMzYsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDIwLCAzOS42LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHRcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcGx1cyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtNDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgICYuYm90dG9tX2xpbmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRleHQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMjgpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgxOSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBvaW50cyB7XG4gICAgICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcblxuICAgICAgICAgICAgICAgICYtLTEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDI3KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+dWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgyNSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgb2wsXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID5saSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCgtNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCgtMzcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDQ1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB2aWV3Qm94PVwiMCAwIDQ1IDQzXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGcgZmlsdGVyPVwidXJsKCUyM2ZpbHRlcjBfZF8yMDQ3XzM0NjgpXCI+PHBhdGggZD1cIk0xOS4zMDA1IDIwLjQ4MkMyMC40MTUzIDE4LjMxODEgMjEuNDczMiAxNi44MTg0IDIyLjk0NTUgMTUuMTk1M0MyNS4yNzggMTIuNjI0NCAyOC40MTA4IDEwLjM4ODEgMzEuNjYwMSA5LjAyMTA1QzMxLjkyMzEgOC45MTA0NiAzMi4xMjg5IDkuMjYzMjUgMzEuOTAzNCA5LjQzNzI0QzI2LjI0NCAxMy43OTUxIDIyLjYxMjIgMTguODUzOCAxOS45NjI0IDI1Ljc4NjRDMTkuODExMyAyNi4xODIyIDE5LjI1OSAyNi4yMTAxIDE5LjA2OCAyNS44MzE4QzE3LjM3ODEgMjIuNDgzIDE2LjEzNjUgMjAuMDM0MiAxMy4xODk0IDE4LjE0MzFDMTIuODg1OCAxNy45NDgxIDEyLjk2MjEgMTcuNDg5MSAxMy4zMTIgMTcuMzk4OUMxNS43NzY4IDE2Ljc2MzkgMTcuNDMgMTguMTAxIDE5LjMwMDUgMjAuNDgyWlwiIGZpbGw9XCIlMjNDMEZGMDBcIi8+PC9nPjxkZWZzPjxmaWx0ZXIgaWQ9XCJmaWx0ZXIwX2RfMjA0N18zNDY4XCIgeD1cIjAuNTEwNTMyXCIgeT1cIjAuNTYzOTFcIiB3aWR0aD1cIjQzLjk3ODlcIiBoZWlnaHQ9XCI0Mi4wNzg1XCIgZmlsdGVyVW5pdHM9XCJ1c2VyU3BhY2VPblVzZVwiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz1cInNSR0JcIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PVwiMFwiIHJlc3VsdD1cIkJhY2tncm91bmRJbWFnZUZpeFwiLz48ZmVDb2xvck1hdHJpeCBpbj1cIlNvdXJjZUFscGhhXCIgdHlwZT1cIm1hdHJpeFwiIHZhbHVlcz1cIjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwXCIgcmVzdWx0PVwiaGFyZEFscGhhXCIvPjxmZU9mZnNldCBkeT1cIjQuMDUzMzhcIi8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj1cIjYuMjQ0NzNcIi8+PGZlQ29tcG9zaXRlIGluMj1cImhhcmRBbHBoYVwiIG9wZXJhdG9yPVwib3V0XCIvPjxmZUNvbG9yTWF0cml4IHR5cGU9XCJtYXRyaXhcIiB2YWx1ZXM9XCIwIDAgMCAwIDAuNzUxNzI0IDAgMCAwIDAgMSAwIDAgMCAwIDAgMCAwIDAgMSAwXCIvPjxmZUJsZW5kIG1vZGU9XCJub3JtYWxcIiBpbjI9XCJCYWNrZ3JvdW5kSW1hZ2VGaXhcIiByZXN1bHQ9XCJlZmZlY3QxX2Ryb3BTaGFkb3dfMjA0N18zNDY4XCIvPjxmZUJsZW5kIG1vZGU9XCJub3JtYWxcIiBpbj1cIlNvdXJjZUdyYXBoaWNcIiBpbjI9XCJlZmZlY3QxX2Ryb3BTaGFkb3dfMjA0N18zNDY4XCIgcmVzdWx0PVwic2hhcGVcIi8+PC9maWx0ZXI+PC9kZWZzPjwvc3ZnPicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBvbCxcbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTQpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgyNik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1LjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucG9pbnRfdGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoLTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bl9jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiBjbGFtcEZsdWlkKC0zNCk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXRlbXNfMyB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRvbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtNzcpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgJi5pdGVtLTIge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMy80O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLml0ZW0tbW9kZXJuLTEge1xuICAgIC8vICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgLy8gICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG5cbiAgICAuaXRlbS1tb2Rlcm4tMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuaXRlbS1tb2Rlcm4tMyB7XG4gICAgLy8gICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAvLyAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuICAgICZfX2JvdHRvbV90ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg2MCk7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yNS01O1xuICAgICAgICBjb2xvcjogJHRleHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDEyLCAxNywgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE0LjQsIDE4LjcsIDMyMCwgMTAyMyk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxhc3Qge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXBGbHVpZCg2MCkgY2xhbXBGbHVpZCg2MCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmJhY2tncm91bmRfbGluZSB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbn0iLCIudGFyaWZmLW1vZGVybiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICYubXQge1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDU3KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg4Nyk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZC1jb2xvcik7XHJcblxyXG4gICAgICAgICYubXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxMDcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbW9kZXJuIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgLy8gcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDMxLCA1OCwgMzIwLCAxMjc5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGFzaHRhZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTUpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoODApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBmb250LTgwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNTApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fY2FyZHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMjApO1xyXG4gICAgICAgIG1heC13aWR0aDogMTQzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGNvbG9yOiAjRjJGMkY2O1xyXG5cclxuICAgICAgICAmLS0xIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLTN7XHJcbiAgICAgICAgICAgIC50YXJpZmYtbW9kZXJuX19jYXJkLS0ze1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQTI1MkY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCgxOS41KTtcclxuICAgICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDMwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDEwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUtLWNhcmQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgzNik7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTEwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTIpO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDIxKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNBQUFGQjU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluZSB7XHJcbiAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMjEzKTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFBRkI1O1xyXG4gICAgICAgIG1hcmdpbi1ibG9jazogY2xhbXBGbHVpZCgzMCk7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IGNsYW1wRmx1aWQoMzApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMzUpO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzA3ODgxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgyMSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBjb2xvcjogI0FBQUZCNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDI0KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzYpO1xyXG4gICAgICAgICAgICBjb2xvcjogI0YyRjJGNjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGMkYyRjY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxNCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wRmx1aWQoMTQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDIxKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNBQUFGQjU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjbGFtcEZsdWlkKC01KTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjbGFtcEZsdWlkKC0zNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoNDUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg0Myk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHZpZXdCb3g9XCIwIDAgNDUgNDNcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48ZyBmaWx0ZXI9XCJ1cmwoJTIzZmlsdGVyMF9kXzIwNDdfMzQ2OClcIj48cGF0aCBkPVwiTTE5LjMwMDUgMjAuNDgyQzIwLjQxNTMgMTguMzE4MSAyMS40NzMyIDE2LjgxODQgMjIuOTQ1NSAxNS4xOTUzQzI1LjI3OCAxMi42MjQ0IDI4LjQxMDggMTAuMzg4MSAzMS42NjAxIDkuMDIxMDVDMzEuOTIzMSA4LjkxMDQ2IDMyLjEyODkgOS4yNjMyNSAzMS45MDM0IDkuNDM3MjRDMjYuMjQ0IDEzLjc5NTEgMjIuNjEyMiAxOC44NTM4IDE5Ljk2MjQgMjUuNzg2NEMxOS44MTEzIDI2LjE4MjIgMTkuMjU5IDI2LjIxMDEgMTkuMDY4IDI1LjgzMThDMTcuMzc4MSAyMi40ODMgMTYuMTM2NSAyMC4wMzQyIDEzLjE4OTQgMTguMTQzMUMxMi44ODU4IDE3Ljk0ODEgMTIuOTYyMSAxNy40ODkxIDEzLjMxMiAxNy4zOTg5QzE1Ljc3NjggMTYuNzYzOSAxNy40MyAxOC4xMDEgMTkuMzAwNSAyMC40ODJaXCIgZmlsbD1cIiUyM0MwRkYwMFwiLz48L2c+PGRlZnM+PGZpbHRlciBpZD1cImZpbHRlcjBfZF8yMDQ3XzM0NjhcIiB4PVwiMC41MTA1MzJcIiB5PVwiMC41NjM5MVwiIHdpZHRoPVwiNDMuOTc4OVwiIGhlaWdodD1cIjQyLjA3ODVcIiBmaWx0ZXJVbml0cz1cInVzZXJTcGFjZU9uVXNlXCIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPVwic1JHQlwiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9XCIwXCIgcmVzdWx0PVwiQmFja2dyb3VuZEltYWdlRml4XCIvPjxmZUNvbG9yTWF0cml4IGluPVwiU291cmNlQWxwaGFcIiB0eXBlPVwibWF0cml4XCIgdmFsdWVzPVwiMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDBcIiByZXN1bHQ9XCJoYXJkQWxwaGFcIi8+PGZlT2Zmc2V0IGR5PVwiNC4wNTMzOFwiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPVwiNi4yNDQ3M1wiLz48ZmVDb21wb3NpdGUgaW4yPVwiaGFyZEFscGhhXCIgb3BlcmF0b3I9XCJvdXRcIi8+PGZlQ29sb3JNYXRyaXggdHlwZT1cIm1hdHJpeFwiIHZhbHVlcz1cIjAgMCAwIDAgMC43NTE3MjQgMCAwIDAgMCAxIDAgMCAwIDAgMCAwIDAgMCAxIDBcIi8+PGZlQmxlbmQgbW9kZT1cIm5vcm1hbFwiIGluMj1cIkJhY2tncm91bmRJbWFnZUZpeFwiIHJlc3VsdD1cImVmZmVjdDFfZHJvcFNoYWRvd18yMDQ3XzM0NjhcIi8+PGZlQmxlbmQgbW9kZT1cIm5vcm1hbFwiIGluPVwiU291cmNlR3JhcGhpY1wiIGluMj1cImVmZmVjdDFfZHJvcFNoYWRvd18yMDQ3XzM0NjhcIiByZXN1bHQ9XCJzaGFwZVwiLz48L2ZpbHRlcj48L2RlZnM+PC9zdmc+Jykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgb2wsXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3N0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDE3KTtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMzYpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgIGNvbG9yOiAjQzBGRjAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXRpbWUge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgyMSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBjb2xvcjogI0FBQUZCNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUtLWJvdHRvbSB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogSXRhbGljO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCg2MCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg5MCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjRjJGMkY2O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogY2xhbXBGbHVpZCg2MCkgYXV0byAwO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMjQpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYmFja2dyb3VuZF9saW5lIHtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxufSIsIi5zZXR0aW5nX3RhcmlmZiB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNTApO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDU1KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTIxQjI0IDIxLjg4JSwgIzIxMkQzNyAxMDAlKTtcbiAgICAvLyBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXBGbHVpZCg2MCkgY2xhbXBGbHVpZCg2MCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDcyMCk7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtODA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDgwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg3MCk7XG4gICAgICAgIG1heC13aWR0aDogNzglO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgICAgLy8gd2lkdGg6IDU2JTtcbiAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoMjA4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg1MDMpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDUwNSk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDE5Mik7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNsYW1wRmx1aWQoNTApO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgzNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3VudF90YWIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUwMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUwNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTA3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmV2X2J0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogY2xhbXBGbHVpZCgtNSwgLTE1LCAzMjAsIDEyNzkpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG5fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJldl9idG4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG5fcHJldiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAyMnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fdGFiIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtNjA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDI5KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMzApO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaG9yaXpvbnRhbF9jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHJvdy1nYXA6IGNsYW1wRmx1aWQoMTApO1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dF9jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMjQpO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDc3JTtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMi8zO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGVyc29uYWxfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMy80O1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyLzM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAucGVyc29uYWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlMDM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZ2FwOiA5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWRlciB7XG4gICAgICAgICAgICAvLyB3aWR0aDogNzMlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIC5taW5tYXhfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMjQpO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUwNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg3JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcblxuICAgICAgICAgICAgJi50YWIxLFxuICAgICAgICAgICAgJi50YWIyLFxuICAgICAgICAgICAgJi50YWIzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDAsIDEwMCwgMzIwLCAxMjc5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BlcnNvbmFsX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjbGFtcEZsdWlkKDIxKTtcbiAgICB9XG5cbiAgICAucGVyc29uYWwge1xuICAgICAgICBjb2xvcjogJHdoaXRlMDc7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlMDc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19iZ2NfdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJvdHRvbTogY2xhbXBGbHVpZCg4MCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAvLyBmb250LXNpemU6IDIzNS40OHB4O1xuICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMjk0LjQ4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMjExLjk0KTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGNvbG9yOiAkdG9uZTI7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cblxuICAgIC5ub1VpLWhvcml6b250YWwge1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAubm9VaS1vcmlnaW4ge1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ub1VpLXRhcmdldCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMTQwKTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlMDU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDIwKTtcbiAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDIwKTtcbiAgICAgICAgdG9wOiBjbGFtcEZsdWlkKC0xMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5vVWktdG9vbHRpcCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmFkaWVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCg1MCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMjQ7XG4gICAgICAgIGNvbG9yOiAkYmdjO1xuICAgICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDgpIGNsYW1wRmx1aWQoMjApO1xuICAgICAgICBib3JkZXItY29sb3I6ICNDMEZGMDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDU4NywgODAwLCAzMjAsIDEyNzkpO1xuICAgIH1cbn0iLCIuc2V0dGluZ190YXJpZmZfbW9kZXJuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDM1LCA2MCwgMzYwLCAxOTIwKSAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIGNsYW1wRmx1aWQoNDAsIDYwLCAzNjAsIDE5MjApIGNsYW1wRmx1aWQoNDAsIDYwLCAzNjAsIDE5MjApO1xyXG4gICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDg0Mik7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZnQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMTAsIDIwLCAzNjAsIDE5MjApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDI2LCA2MCwgMzYwLCAxOTIwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNCwgMjEsIDM2MCwgMTkyMCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBjb2xvcjogIzcwNzg4MTtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX190YWIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDIwLCAzMCwgMzYwLCAxOTIwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDIwLCAzNiwgMzYwLCAxOTIwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDIwLCAzMCwgMzYwLCAxOTIwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM3NDI0RDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0MjREO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzA3ODgxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDIwLCAzMCwgMzYwLCAxOTIwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19yYWRpbyB7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTcsIDM2KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgcGFkZGluZzogY2xhbXAoOHB4LCAwLjYyNXZ3LCAxMnB4KSBjbGFtcCgzMHB4LCAyLjM0Mzc1dncsIDQ1cHgpIGNsYW1wKDEycHgsIDAuOTM3NXZ3LCAxOHB4KTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BlcnNvbmFsIHtcclxuICAgICAgICAucGVyc29uYWwge1xyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgyNywgNDApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDI3LCA0MCk7XHJcbiAgICAgICAgICAgICAgICBhY2NlbnQtY29sb3I6ICMyMTJEMzc7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzc0MjREO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBhY2NlbnQtY29sb3I6ICMyMTJEMzc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzIxMkQzNztcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTQsIDIyLCAzMjAsIDE5MjApO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjQTRBREIxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXRjaGJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgyMCwgNDAsIDM2MCwgMTkyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJldiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSG92ZXMgUmVndWxhclwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNCwgMjEsIDM2MCwgMTkyMCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzcwNzg4MTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbnVtIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJIb3ZlcyBSZWd1bGFyXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE0LCAyMSwgMzYwLCAxOTIwKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvdW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxOHB4O1xyXG5cclxuICAgICAgICAmLS1tb2Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaXJjbGUge1xyXG4gICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDI0LCAzNik7XHJcbiAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDI0LCAzNik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KCNDMEZGMDAgdmFyKC0tcHJvZ3Jlc3MpLFxyXG4gICAgICAgICAgICAgICAgIzcwNzg4MSAwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogY2xhbXBGbHVpZCgtMTAwLCAtMjM1LCAzMjAsIDEyNzkpO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm5vVWktaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vVWktb3JpZ2luIHtcclxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm9VaS10YXJnZXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNzApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM3MDc4ODE7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xyXG4gICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDIwKTtcclxuICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMjApO1xyXG4gICAgICAgIHRvcDogY2xhbXBGbHVpZCgtMTApO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm9VaS10b29sdGlwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCg1MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yNDtcclxuICAgICAgICBjb2xvcjogJGJnYztcclxuICAgICAgICBwYWRkaW5nOiBjbGFtcEZsdWlkKDgpIGNsYW1wRmx1aWQoMjApO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI0MwRkYwMDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAubWlubWF4X2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhvdmVzIFJlZ3VsYXJcIjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDE0LCAyNCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzA3ODgxO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBfMTI3OSB7XHJcbiAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDcwMCwgMTAwMCwgMzIwLCAxMjc5KTtcclxuXHJcbiAgICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNDIwLCA2MDAsIDMyMCwgMTI3OSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb3VudCB7XHJcbiAgICAgICAgICAgICYtLWRlc2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbW9iIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgXzUwMCB7XHJcbiAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcHJldiB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9VaS10YXJnZXQge1xyXG4gICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDcwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzcwNzg4MTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50ZXh0X21lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5iYWNrZ3JvdW5kX2xpbmUge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmLmJyYiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCBjbGFtcEZsdWlkKDYwKSBjbGFtcEZsdWlkKDYwKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmX19tZXNzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGluZTtcbiAgICAgICAgcGFkZGluZzogY2xhbXBGbHVpZCgyNCkgY2xhbXBGbHVpZCgzMSkgY2xhbXBGbHVpZCgyOCkgY2xhbXBGbHVpZCgzNCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtNjA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoMjApO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1heC13aWR0aDogY2xhbXBGbHVpZCg1NDcpO1xuXG4gICAgICAgICYuaW5kaXZpZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IGNsYW1wRmx1aWQoLTIxKTtcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDQyKTtcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg2Myk7XG4gICAgICAgICAgICBmaWxsOiAkbGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubWVzczEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg0MCk7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgbGVmdDogY2xhbXBGbHVpZCgtNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lc3MyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBjbGFtcEZsdWlkKC03KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMzAsIDQwLCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMzAsIDQ0LCAzMjAsIDEwMjMpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcEZsdWlkKDE1LCAyMiwgMzIwLCAxMDIzKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wRmx1aWQoMTUsIDIyLCAzMjAsIDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGVmdCB7XG4gICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDExNyk7XG5cbiAgICAgICAgJi5pbmRpdmlkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleDogMztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNDIsIDc4LCAzMjAsIDEyNzkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgJi5pbmRpdmlkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03NXB4O1xuICAgICAgICAgICAgZmxleDogNTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICYuaW5kaXZpZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDEwMzUpO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjbGFtcEZsdWlkKDMwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg0MDAsIDY5MCwgMzIwLCAxMjc5KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAmLmluZGl2aWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDQwMCwgNjkwLCAzMjAsIDEyNzkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNzApO1xuICAgICAgICB3aWR0aDogOTAlO1xuXG4gICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoLTQ3KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoLTI1KTtcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDE3NSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoMTY3KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDgwLCAxMTYsIDMyMCwgMTI3OSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDc1LCAxMTEsIDMyMCwgMTI3OSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoLTI1LCAtNDcsIDMyMCwgMTI3OSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtMTUsIC0yNSwgMzIwLCAxMjc5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTM2O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoLTMxKTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQ7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNyk7XG4gICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIC8vICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxNi44LCk7XG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTguNywgMzEsIDMyMCwgMTI3OSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgxMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg3Nik7XG5cbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMTYsIDUwLCAzMjAsIDEwMjMpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi50ZXh0X2J0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDEwMCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoMjAwKTtcbiAgICB6LWluZGV4OiAxO1xuICAgICYuc2xpbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDgxKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoODcpO1xuICAgICAgICAmLm10IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDEzMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5sYXN0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIGNsYW1wRmx1aWQoNjApIGNsYW1wRmx1aWQoNjApO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTIxQjI0IDYyJSwgIzIxMkQzNyAxMDAlKTtcbiAgICB9XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoMTEwMCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC02MDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmX2l0YWxpYyB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9ncmVlbiB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoMjQpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMzY7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSwgJl9fdGV4dCB7XG4gICAgICAgIHMge1xuICAgICAgICAgICAgY29sb3I6IGdyYXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2xpbV90ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiBjbGFtcEZsdWlkKDUyOCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgZm9udC0yMTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgyNSk7XG4gICAgfVxuICAgICZfX2J0bl9jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNjcpO1xuICAgICAgICAmLnNsaW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg0NCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuIiwiLnJhZGlvX2J0bl9mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxMTIpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDEwNSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5iYWNrZ3JvdW5kX2xpbmUge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgJi5icmIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXBGbHVpZCg2MCkgY2xhbXBGbHVpZCg2MCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC0xMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNjkpO1xuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N0ZXAxLCAmX19zdGVwMiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCg5MSk7XG4gICAgICAgIC5zdGVwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMTIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxMiwxNywzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMTMuMiwxOC43LDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtNjA7XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDI2LDQwLDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyNiw0NCwzMjAsMTAyMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgd2lkdGg6IDI3JTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ2NnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogNjIlO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNjb21wbGV4dF9zZW9fZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2xhbXBGbHVpZCg0MTkpLCAxZnIpKTtcbiAgICAgICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMTIpIGNsYW1wRmx1aWQoMjQpO1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0b25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogY2xhbXBGbHVpZCgzMSw2MCwzMjAsMTI3OSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3RlcDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDEyKTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxMSk7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N0ZXAyIHtcbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDYwKTtcbiAgICAgICAgICAgIC5wZXJzb25hbCwgLmJ0biB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wZXJzb25hbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoOSk7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wRmx1aWQoMTIsMjgsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcEZsdWlkKDEyLDI4LDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgzNiw3NCwzMjAsMTI3OSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDM2LDcwLDMyMCwxMjc5KTtcbiAgICB9XG59IiwiLm51bWJlcl9wb2ludHMge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDYwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg3MSk7XG4gICAgLmhhc2h0YWcge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMTAwLTU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDEwMC41KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg4Mik7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtMTMpO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgzMSw1NCwzMjAsMTI3OSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzQyNSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCgxNDEpO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdhcDogY2xhbXBGbHVpZCgyNyw5NCwzMjAsMTI3OSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGVmdCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBmb250LTM2O1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzOC44OCk7XG4gICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXBGbHVpZCgxNCwxNywzMjAsMTI3OSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxNCwzMSwzMjAsMTI3OSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoNDApO1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoNzcpO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDE1LDUxLDMyMCwxMjc5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIF80MjUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3BvaW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDQyKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLm51bWIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xMDAtNTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDEwMSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDMwLDU4LDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzMCw1OCwzMjAsMTAyMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0zNjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDM4Ljg4KTtcbiAgICAgICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMTQsMTcsMzIwLDEyNzkpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE0LDMxLDMyMCwxMjc5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29sc190d29fcG9pbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCgxMDApO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDc2KTtcbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtODA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDcwKTtcbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgzMCw0Ni42LDMyMCwxMDIzKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfNzY3IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2xhbXBGbHVpZCg3MDApLCAxZnIpKTtcbiAgICAgICAgZ2FwOiA0MHB4IGNsYW1wRmx1aWQoMTYwKTtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29sIHtcbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC00NDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNTApO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcEZsdWlkKDI0LDI5LDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgyNCwyOSwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgyMCwzMywzMjAsMTAyMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoNTApIDA7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGdhcDogY2xhbXBGbHVpZCgxNCwzMy4zLDMyMCwxMjc5KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtMjUpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoLTQ1KTtcbiAgICAgICAgICAgICYuY3Jvc3Mge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcEZsdWlkKDE2MCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDE2Nik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCg1NiwxMDYsMzIwLDEwMjMpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNsYW1wRmx1aWQoNjAsMTEwLDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNoZWNrIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2xhbXBGbHVpZCgxNzUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCgxNjcpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoNTYsMTE2LDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDUxLDExMSwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoLTEwLC0xNiwzMjAsMTAyMyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNsYW1wRmx1aWQoLTE1LC0zMCwzMjAsMTAyMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IGNsYW1wRmx1aWQoOCkgMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzY7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgtMjApO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xODtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDE3LDMxLDMyMCwxMDIzKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2xhbXBGbHVpZCgtOCwtMTMsMzIwLDEwMjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idG5fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgxMDYpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg0MCw3MCwzMjAsMTI3OSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg0MSw2NiwzMjAsMTI3OSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDQxLDUwLDMyMCwxMjc5KTtcbiAgICB9XG59IiwiLnNjcm9sbF9wbGFjZSB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNzgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDE3NSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgJi5icmIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXBGbHVpZCg2MCkgY2xhbXBGbHVpZCg2MCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5iYWNrZ3JvdW5kX2xpbmUge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LTEwMC01O1xuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxMDAuNSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjbGFtcEZsdWlkKDU1MyksIDFmcikpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMzApO1xuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcEZsdWlkKDkxKTtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgICAgICAgZ2FwOiAzNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdG9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wRmx1aWQoMjApO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcEZsdWlkKDIwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoNDApO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wRmx1aWQoMzApO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24gZWFzZTtcbiAgICAgICAgLm51bWIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0xMDAtNTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDEwMC41KTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDE1KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoLTU1KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCgtMjUsLTM2LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTM2O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMDIzIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgxOC43LDMxLDMyMCwxMDIzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTE4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTA1O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2xhbXBGbHVpZCg0MCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYWN0aXZlLWNvbG9yKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWN0aXZlLWNvbG9yKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjbGFtcEZsdWlkKC0zMCkpO1xuICAgICAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDQxLDUyLDMyMCwxMjc5KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoNTAsMTE2LDMyMCwxMjc5KTtcbiAgICB9XG59XG4iLCIubWFpbnRhaW5pbmdfbmV0d29yayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoNjcpO1xuICAgIC5iYWNrZ3JvdW5kX2xpbmUge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgJi5icmIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIGNsYW1wRmx1aWQoNjApIGNsYW1wRmx1aWQoNjApO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IGNsYW1wRmx1aWQoMTMxMSk7XG4gICAgfVxuICAgICZfX2hlYWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibG9ja19jb2xvcik7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDI2KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoNDcpO1xuICAgIH1cbiAgICAmX190b3BfdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMjUtNTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTA1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDcpO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtODA7XG4gICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgfVxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoNjMpO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xlZnQge1xuICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wRmx1aWQoMTg5KSwgMWZyKSk7XG4gICAgICAgIGdhcDogY2xhbXBGbHVpZCg1NykgY2xhbXBGbHVpZCgxMTUpO1xuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF83Njcge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBnYXA6IGNsYW1wRmx1aWQoMTcsMzgsMzIwLDc2Nyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzY7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDEwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF83Njcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGx1cyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTIxO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCgyNSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBfNzY3IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb3N0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMzY7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF83Njcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogY2xhbXBGbHVpZCgtMTgwKTtcbiAgICAgICAgICAgIHJpZ2h0OiBjbGFtcEZsdWlkKC0xMDApO1xuICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoNzg4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2xhbXBGbHVpZCg3NzUpO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNsYW1wRmx1aWQoMzczLDUyNSwzMjAsMTI3OSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcEZsdWlkKDQxMCw1MTYsMzIwLDEyNzkpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBjbGFtcEZsdWlkKC0xMCwwLDMyMCwxMjc5KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5uaWNoZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDE5OCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgJi5tdCB7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIH1cbiAgICAmX19oZWFkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMTMwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNsYW1wRmx1aWQoNTQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibG9jay1jb2xvcik7XG4gICAgICAgICYubXQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoMTgwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2xhbXBGbHVpZCg4MCwxMjAsMzIwLDEyNzkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDQ2LjYsODYuNiwzMjAsMTI3OSk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCgyMiwzNiwzMjAsMTI3OSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250LTcwO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMzAsNDYuNiwzMjAsMTAyMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzMCw0Ni42LDMyMCwxMDIzKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfNDI1IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wRmx1aWQoNDEyLjUpLCAxZnIpKTtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDQ0LjUpIGNsYW1wRmx1aWQoMjIuNSk7XG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wRmx1aWQoLTIzMCk7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNsYW1wRmx1aWQoMjgwLDM1MCwzMjAsMTI3OSksIDFmcikpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDEzKTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjbGFtcEZsdWlkKDIwKTtcbiAgICAgICAgfVxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LTI0O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0xIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICAgICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtMiB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gICAgICAgIEBpbmNsdWRlIF8xMjc5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgXzEyNzkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXBGbHVpZCg0MSwxMzIsMzIwLDEyNzkpO1xuICAgIH1cbn0iLCIuYnVkZ2V0X2Zvcm1lZCB7XG4gICAgcGFkZGluZy10b3A6IGNsYW1wRmx1aWQoODQpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcEZsdWlkKDg1KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiAkdG9uZTtcbiAgICAmX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtODA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMzUpO1xuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMzAsNTMuMywzMjAsMTAyMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2xhbXBGbHVpZCgzMCw1My4zLDMyMCwxMDIzKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfNDI1IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBmb250LTM2O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoNTMpO1xuICAgICAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wRmx1aWQoMjAsMzYsMzIwLDEwMjMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wRmx1aWQoMjIsMzkuNiwzMjAsMTAyMyk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzQyNSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiBjbGFtcEZsdWlkKDIwKSBjbGFtcEZsdWlkKDMwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2xhbXBGbHVpZCg0Myk7XG4gICAgICAgIC5wbHVzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtNDA7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF80MjUge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGluZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXBGbHVpZCgzNCk7XG4gICAgICAgIHBhZGRpbmc6IGNsYW1wRmx1aWQoOCkgY2xhbXBGbHVpZCg0MikgY2xhbXBGbHVpZCgxMik7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtMjQ7XG4gICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzEwMjMge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcEZsdWlkKDIwLDI4LDMyMCwxMDIzKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wRmx1aWQoMjAsMjgsMzIwLDEwMjMpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIF83Njcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlc3VsdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtNDA7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wRmx1aWQoMzIpO1xuICAgIH1cbiAgICAmX19yZXN1bHRzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2xhbXBGbHVpZCg1NDkpLCAxZnIpKTtcbiAgICAgICAgZ2FwOiAzNXB4IGNsYW1wRmx1aWQoMTQ5KTtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC0yNDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcEZsdWlkKDE4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNsYW1wRmx1aWQoMTUpO1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICAgICAgICAgICAgICAmOjptYXJrZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtMjQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcEZsdWlkKDM1Ljc2KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBfMTI3OSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyODBweCwgMWZyKSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgXzc2NyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfMTAyMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjbGFtcEZsdWlkKDMyLDU2LDMyMCwxMDIzKTtcbiAgICB9XG59IiwiLyoqXG4gKiBTd2lwZXIgMTEuMS40XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI0IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE1heSAzMCwgMjAyNFxuICovXG5cbi8qIEZPTlRfU1RBUlQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBGT05UX0VORCAqL1xuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbml0aWFsO1xuICAqL1xufVxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWhvcml6b250YWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi8qIFNsaWRlIHN0eWxlcyBzdGFydCAqL1xuLyogM0QgU2hhZG93cyAqL1xuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLFxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogU2xpZGUgc3R5bGVzIGVuZCAqL1xuIiwiLyogRnVuY3Rpb25hbCBzdHlsaW5nO1xuICogVGhlc2Ugc3R5bGVzIGFyZSByZXF1aXJlZCBmb3Igbm9VaVNsaWRlciB0byBmdW5jdGlvbi5cbiAqIFlvdSBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVzZSBydWxlcyB0byBhcHBseSB5b3VyIGRlc2lnbi5cbiAqL1xuLm5vVWktdGFyZ2V0LFxuLm5vVWktdGFyZ2V0ICoge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubm9VaS10YXJnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9VaS1iYXNlLFxuLm5vVWktY29ubmVjdHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4vKiBXcmFwcGVyIGZvciBhbGwgY29ubmVjdCBlbGVtZW50cy5cbiAqL1xuLm5vVWktY29ubmVjdHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAwO1xufVxuLm5vVWktY29ubmVjdCxcbi5ub1VpLW9yaWdpbiB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XG59XG4vKiBPZmZzZXQgZGlyZWN0aW9uXG4gKi9cbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi8qIEdpdmUgb3JpZ2lucyAwIGhlaWdodC93aWR0aCBzbyB0aGV5IGRvbid0IGludGVyZmVyZSB3aXRoIGNsaWNraW5nIHRoZVxuICogY29ubmVjdCBlbGVtZW50cy5cbiAqL1xuLm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2luIHtcbiAgdG9wOiAtMTAwJTtcbiAgd2lkdGg6IDA7XG59XG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XG4gIGhlaWdodDogMDtcbn1cbi5ub1VpLWhhbmRsZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5ub1VpLXRvdWNoLWFyZWEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4ubm9VaS1zdGF0ZS1kcmFnICoge1xuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi8qIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50O1xuICovXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICByaWdodDogLTE3cHg7XG4gIHRvcDogLTZweDtcbn1cbi5ub1VpLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICByaWdodDogLTZweDtcbiAgYm90dG9tOiAtMTdweDtcbn1cbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICBsZWZ0OiAtMTdweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4vKiBTdHlsaW5nO1xuICogR2l2aW5nIHRoZSBjb25uZWN0IGVsZW1lbnQgYSBib3JkZXIgcmFkaXVzIGNhdXNlcyBpc3N1ZXMgd2l0aCB1c2luZyB0cmFuc2Zvcm06IHNjYWxlXG4gKi9cbi5ub1VpLXRhcmdldCB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzRDNEMztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4ICNGMEYwRjAsIDAgM3B4IDZweCAtNXB4ICNCQkI7XG59XG4ubm9VaS1jb25uZWN0cyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjM0ZCOEFGO1xufVxuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcbiAqL1xuLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbn1cbi5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRUJFQkVCLCAwIDNweCA2cHggLTNweCAjQkJCO1xufVxuLm5vVWktYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0RERCwgMCAzcHggNnB4IC0zcHggI0JCQjtcbn1cbi8qIEhhbmRsZSBzdHJpcGVzO1xuICovXG4ubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRThFN0U2O1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDZweDtcbn1cbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGxlZnQ6IDE3cHg7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogMTRweDtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIHRvcDogMTdweDtcbn1cbi8qIERpc2FibGVkIHN0YXRlO1xuICovXG5bZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjQjhCOEI4O1xufVxuW2Rpc2FibGVkXS5ub1VpLXRhcmdldCxcbltkaXNhYmxlZF0ubm9VaS1oYW5kbGUsXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4vKiBCYXNlO1xuICpcbiAqL1xuLm5vVWktcGlwcyxcbi5ub1VpLXBpcHMgKiB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ub1VpLXBpcHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjOTk5O1xufVxuLyogVmFsdWVzO1xuICpcbiAqL1xuLm5vVWktdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub1VpLXZhbHVlLXN1YiB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEwcHg7XG59XG4vKiBNYXJraW5ncztcbiAqXG4gKi9cbi5ub1VpLW1hcmtlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0NDQztcbn1cbi5ub1VpLW1hcmtlci1zdWIge1xuICBiYWNrZ3JvdW5kOiAjQUFBO1xufVxuLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgYmFja2dyb3VuZDogI0FBQTtcbn1cbi8qIEhvcml6b250YWwgbGF5b3V0O1xuICpcbiAqL1xuLm5vVWktcGlwcy1ob3Jpem9udGFsIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xufVxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xufVxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIge1xuICBoZWlnaHQ6IDEwcHg7XG59XG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGhlaWdodDogMTVweDtcbn1cbi8qIFZlcnRpY2FsIGxheW91dDtcbiAqXG4gKi9cbi5ub1VpLXBpcHMtdmVydGljYWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xufVxuLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xufVxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3ViIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICB3aWR0aDogMTVweDtcbn1cbi5ub1VpLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMTIwJTtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMjAlO1xufVxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4gPiAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xuICBsZWZ0OiBhdXRvO1xuICBib3R0b206IDEwcHg7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4gPiAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMThweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xOHB4KTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMjhweDtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/