/* Base */
/* Reset and base styles  */
* {
  padding: 0px;
  margin: 0px;
  border: none;
}

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

/* Links */
a, a:link, a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

/* Common */
aside, nav, footer, header, section, main {
  display: block;
}

h1, h2, h3, h4, h5, h6, p {
  font-size: inherit;
  font-weight: inherit;
}

ul, ul li {
  list-style: none;
}

img {
  vertical-align: top;
}

img, svg {
  max-width: 100%;
  height: auto;
}

address {
  font-style: normal;
}

/* Form */
input, textarea, button, select {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  background-color: transparent;
}

input::-ms-clear {
  display: none;
}

button, input[type=submit] {
  display: inline-block;
  box-shadow: none;
  background-color: transparent;
  background: none;
  cursor: pointer;
}

input:focus, input:active,
button:focus, button:active {
  outline: none;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

label {
  cursor: pointer;
}

legend {
  display: block;
}

:root {
  --container-width: 1200px;
  --container-padding: 15px;
  --font-main: "Poppins", sans-serif;
  --font-accent: "Playfair Display", serif;
  --page-bg: #fff;
  --text-color: #000;
  --accent: #ac182c;
  --laptop-size: 1199px;
  --tablet-size: 959px;
  --mobile-size: 599px;
}

.dark {
  --page-bg: #252526;
  --text-color: #fff;
}

:root {
  --font-main: "Vela Sans";
  --def-width: 1296px;
  --def-padding: 16px;
  --page-bg: #F8F5EE;
  --text-color: #333333;
  --link-color: #14B8A6;
  --color-red: #E74341;
}

* {
  box-sizing: border-box !important;
  background-repeat: no-repeat !important;
  word-break: break-word !important;
  color: var(--text-color);
}

a:focus-visible,
button:focus-visible {
  outline: 1px solid var(--text-color);
  outline-offset: 2px;
  border-radius: 4px;
}

html {
  scroll-behavior: smooth;
}

body {
  overflow-x: hidden;
  font-family: var(--font-main);
  background-color: var(--page-bg);
}
body * {
  font-family: var(--font-main);
  font-weight: 400;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 133%;
  letter-spacing: 0px;
  color: var(--text-color);
}
body b {
  font-weight: bold;
  display: contents;
}

.no-scroll {
  overflow-y: visible !important;
}

h1,
.h1,
h2,
.h2 {
  font-family: var(--font-main);
  font-weight: 400;
  font-size: 54px;
  line-height: 100%;
  letter-spacing: 0px;
}
h1 *,
.h1 *,
h2 *,
.h2 * {
  font-family: var(--font-main);
  font-weight: 400;
  font-size: 54px;
  line-height: 100%;
  letter-spacing: 0px;
}
h1.title,
.h1.title,
h2.title,
.h2.title {
  font-family: var(--font-main);
  font-weight: 400;
  font-size: 54px;
  line-height: 100%;
  letter-spacing: 0px;
}

h3,
.h3 {
  font-weight: 900;
  font-style: Black;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
}
h3 *,
.h3 * {
  font-weight: 900;
  font-style: Black;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
}

h4,
.h4 {
  font-weight: 900;
  font-style: Black;
  font-size: 22px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
}
h4 *,
.h4 * {
  font-weight: 900;
  font-style: Black;
  font-size: 22px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
}

h5,
.h5 {
  font-weight: 900;
  font-style: Black;
  font-size: 20px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
}
h5 *,
.h5 * {
  font-weight: 900;
  font-style: Black;
  font-size: 20px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
}

h6,
.h6 {
  font-weight: 900;
  font-style: Black;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
}
h6 *,
.h6 * {
  font-weight: 900;
  font-style: Black;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
}

.uppercase {
  text-transform: uppercase;
}
.uppercase * {
  text-transform: uppercase;
}

h1.title,
.h1.title {
  margin: 32px auto 48px;
  width: 100%;
  max-width: calc(var(--def-width) + var(--def-padding) + var(--def-padding));
  padding: 0 var(--def-padding);
  text-transform: uppercase;
}

@media (max-width: 720px) {
  h1.title,
  .h1.title {
    margin: 32px auto;
    width: 100%;
    max-width: calc(var(--def-width) + var(--def-padding) + var(--def-padding));
    padding: 0 var(--def-padding);
  }
  h1,
  .h1,
  h2,
  .h2 {
    font-size: 32px;
  }
  h1 *,
  .h1 *,
  h2 *,
  .h2 * {
    font-size: 32px;
  }
  h1.title,
  .h1.title,
  h2.title,
  .h2.title {
    font-size: 32px;
  }
}
@media (max-width: 500px) {
  body * {
    font-size: 16px;
  }
  h3,
  .h3 {
    font-size: 24px;
  }
  h3 *,
  .h3 * {
    font-size: 24px;
  }
  h4,
  .h4 {
    font-size: 22px;
  }
  h4 *,
  .h4 * {
    font-size: 22px;
  }
  h5,
  .h5 {
    font-size: 20px;
  }
  h5 *,
  .h5 * {
    font-size: 20px;
  }
  h6,
  .h6 {
    font-size: 16px;
  }
  h6 *,
  .h6 * {
    font-size: 16px;
  }
}
a {
  text-decoration: none;
  transition: 0.5s;
  cursor: pointer;
}

a:hover {
  transition: 0.5s;
  color: var(--link-color);
}

main {
  padding: 0;
  margin: 0;
  position: relative;
}

.padding {
  padding: 0 var(--def-padding);
}

.flex {
  display: flex;
}

.flex-direct {
  flex-direction: column;
}

.smooth {
  transition: 0.5s;
}

.smooth:hover {
  transition: 0.5s;
}

.def_div {
  width: 100%;
  max-width: var(--def-width);
  margin: 0 auto;
}

.button {
  font-weight: 500;
  font-style: Medium;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  text-align: center;
  color: #FFFFFF;
  min-height: 44px;
  width: 100%;
  transition: 0.5s;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  background-color: #14B8A6;
  border-radius: 100px;
  text-transform: uppercase;
}
.button.v2 {
  background: none;
  border: 1px solid #C4C5BF;
  color: var(--text-color);
}

.button:hover:not(:disabled) {
  background-color: #00D0BA;
  transition: 0.5s;
}
.button:hover:not(:disabled).v2 {
  background-color: #00D0BA;
  color: #FFF;
  border: 1px solid #00D0BA;
}

button:disabled {
  background-color: #E6E2D9;
  color: #979085 !important;
  cursor: default !important;
}

.invise:not(h1) {
  display: none !important;
  height: 0 !important;
  width: 0 !important;
}

h1.invise {
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: -1;
  visibility: hidden;
  min-height: 0;
  min-width: 0;
  max-width: 0;
  max-height: 0;
}

.no_vis {
  opacity: 0;
}

.default {
  width: 100%;
  max-width: var(--def-width);
  margin: 0 auto 50px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

@media (max-width: 720px) {
  .default {
    margin-bottom: 32px;
  }
}
.default a {
  color: var(--link-color);
  text-decoration: underline;
  display: inline-block;
}

.default ul {
  list-style-position: inside;
  padding-left: 1.2rem;
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.default ol {
  list-style-position: inside;
  padding-left: 1.2rem;
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding-left: 0;
}

.default ul li {
  list-style: disc;
}

.default ul li::marker {
  color: var(--text-color);
}

.default table {
  width: 100%;
}

.default caption {
  border-bottom: none;
  background-color: rgba(151, 144, 133, 0.2);
}

.default thead th {
  background-color: rgba(151, 144, 133, 0.2);
}

.default tbody td {
  background-color: #FFF;
  text-align: center;
}

.fancybox-button *,
.fancybox-infobar * {
  color: #FFF !important;
}

.fancybox-caption__body {
  color: #FFF;
}

main.bread-absolute .bread {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
main.bread-absolute .bread ul li {
  color: #333333;
}
main.bread-absolute .bread ul li * {
  color: #979085;
}

.bread {
  width: 100%;
  position: relative;
  z-index: 1;
}
.bread ul {
  display: flex;
  gap: 4px;
  align-items: center;
  flex-wrap: wrap;
  padding: 32px 0;
  width: 100%;
  max-width: var(--def-width);
}
.bread ul li {
  font-weight: 400;
  font-style: Regular;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  color: var(--text-color);
  display: flex;
  align-items: center;
}
.bread ul li a {
  font-style: Regular;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  color: #979085;
  display: flex;
  align-items: center;
}
.bread ul li a:hover {
  color: var(--link-color);
}
.bread ul li.slash {
  color: #979085;
}

@media (max-width: 500px) {
  .bread ul {
    overflow-x: scroll;
    flex-wrap: nowrap;
    padding: 24px 0;
  }
  .bread ul li {
    white-space: nowrap;
  }
  .bread ul li a {
    white-space: nowrap;
  }
}
[data-href] {
  cursor: pointer;
}

.sw_cont {
  position: relative;
}
.sw_cont.v2 {
  padding-bottom: 32px;
}

#load-svg {
  position: fixed;
  transition: 0.5s;
  z-index: 1001;
  visibility: hidden;
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.3607843137);
  left: 0;
  top: 0;
  height: 100vh;
  width: 100vw;
}

#load-svg svg {
  max-width: 64px;
  max-height: 64px;
  min-height: 64px;
  min-width: 64px;
}

#load-svg.open {
  visibility: visible;
  opacity: 1;
}

.overlay {
  position: fixed;
  height: 100vh;
  width: 100%;
  background-color: rgba(22, 34, 48, 0.3019607843);
  opacity: 0;
  visibility: hidden;
  z-index: 11;
  transition: 0.5s;
}

.overlay.open {
  visibility: visible;
  opacity: 1;
  transition: 0.5s;
}

.popupCheck {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1000;
  visibility: hidden;
  opacity: 0;
  transition: 0.5s;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: max-content;
  padding: 0 20px;
}

.popupCheck .popup__container {
  display: flex;
  flex-direction: column;
  width: auto;
  position: relative;
  background-color: #FFF;
  border-radius: 8px;
  width: 100%;
  max-width: 400px;
  padding: 40px 20px 20px;
  max-height: 70vh;
  overflow-y: scroll;
}

.popupCheck .popup__container h2,
.popupCheck .popup__container .h2 {
  font-size: 22px;
  font-weight: 500;
  line-height: 130%;
  text-align: left;
  margin-bottom: 15px;
  text-align: center;
}

.popupCheck .popup__container p:not(.checkbox p) {
  font-size: 14px;
  font-weight: 400;
  line-height: 16.8px;
  text-align: left;
  margin-bottom: 20px;
}

.popupCheck .popup__container span,
.popupCheck .popup__container span a {
  font-size: 12px;
  font-weight: 400;
  line-height: 19.6px;
  text-align: left;
}

.popupCheck .popup__container span a {
  text-decoration: underline;
}

.popupCheck .popup__container span {
  margin-bottom: 10px;
}

.popupCheck .popup__container .close-btn {
  position: absolute;
  right: 15px;
  top: 15px;
  z-index: 3;
  cursor: pointer;
  width: 25px;
  height: 25px;
}
.popupCheck .popup__container .close-btn path {
  transition: 0.5s;
}

.popupCheck .popup__container .close-btn:hover path {
  opacity: 0.5;
}

.popupCheck.open {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: 0.5s;
}

@media (min-width: 991px) {
  .popupCheck .popup__container {
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .popupCheck .popup__container::-webkit-scrollbar {
    width: 0;
    height: 0;
  }
}
.checkbox .check {
  display: none !important;
}

.checkbox.checked .check {
  display: block !important;
}

.checkbox.checked .check-box-btn {
  background-color: rgba(255, 255, 255, 0);
}

.checkbox {
  margin-top: 15px;
  display: flex;
  gap: 15px;
  align-items: center;
  margin-bottom: 15px;
}

.checkbox .check-box-btn {
  max-width: 16px;
  max-height: 16px;
  min-height: 16px;
  min-width: 16px;
  border-radius: 4px;
  cursor: pointer;
}

.checkbox .check-box-btn {
  box-shadow: 0px 1px 3px 0px rgba(51, 51, 51, 0.2) inset;
}

.checkbox .check-box-btn .check {
  width: 100%;
  height: 100%;
}

.checkbox.checked .check-box-btn {
  border: none;
}

.checkbox.err .check-box-btn {
  background-color: var(--color-red);
  opacity: 0.7;
}

.checkbox p {
  font-weight: 400;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: 0%;
  color: var(--text-color);
}

.checkbox p * {
  font-weight: 400;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: 0%;
  color: var(--text-color);
}

.checkbox p a:hover {
  color: var(--link-color) !important;
}

.sogl {
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #F0E3D5;
  width: 100%;
  transition: 0.5s;
  display: flex;
  padding: 30px 16px;
  /* height: 80px; */
  z-index: 10000;
  box-sizing: border-box;
  border-top: 1px solid #F0E3D5;
  -webkit-box-shadow: 0px -4px 8px 0px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 0px -4px 8px 0px rgba(34, 60, 80, 0.2);
  box-shadow: 0px -4px 8px 0px rgba(34, 60, 80, 0.2);
}

.sogl * {
  color: #0D1011;
}

.sogl .cont {
  width: 100%;
  max-width: var(--def-width);
  margin: 0 auto;
  display: flex;
  gap: 20px;
  justify-content: space-between;
  align-items: center;
}

.sogl .cont p {
  font-size: 18px;
  text-align: left;
}

.sogl .cont p a {
  font-size: 18px;
  font-weight: 500;
  color: var(--link-color);
}

.sogl .cont .button {
  max-width: 250px;
  color: #FFF;
}

@media (max-width: 720px) {
  .sogl .cont {
    flex-direction: column;
  }
  .sogl .cont .button {
    max-width: none;
  }
  .sogl .cont p a,
  .sogl .cont p {
    font-size: 16px;
    font-weight: 400;
    text-align: left;
  }
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

.sw-pagination {
  display: flex;
  gap: 24px;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  bottom: 20px !important;
}
.sw-pagination * {
  transition: 0.5s;
}
.sw-pagination.v2 .swiper-pagination-bullet {
  background: rgba(255, 255, 255, 0.5019607843);
}
.sw-pagination.v2 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #FFFFFF;
}
.sw-pagination.v3 {
  position: static;
  margin-top: 32px;
}
.sw-pagination .swiper-pagination-bullet {
  background: rgba(51, 51, 51, 0.3019607843);
  max-width: 10px;
  max-height: 10px;
  min-height: 10px;
  min-width: 10px;
  opacity: 1;
  border-radius: 50px;
}
.sw-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  min-width: 10px;
  max-width: 10px;
  background: rgba(51, 51, 51, 0.5019607843);
}

@media (max-width: 720px) {
  .sw-pagination {
    bottom: 20px !important;
  }
}
.sw-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) translateX(-100%);
  cursor: pointer;
  max-width: 50px;
  max-height: 50px;
  min-height: 50px;
  min-width: 50px;
  z-index: 1;
  left: -20px;
}
.sw-btn.v2 {
  left: 20px;
  transform: translateY(-50%) translateX(0);
}
.sw-btn.v2.sw-next-btn {
  transform: translateY(-50%) translateX(0) rotate(180deg);
  right: 20px;
}
.sw-btn:hover rect {
  fill: #14B8A6;
}
.sw-btn:hover path {
  stroke: #FFF;
}
.sw-btn.sw-next-btn {
  right: -20px;
  left: auto;
  transform: translateY(-50%) rotate(180deg) translateX(-100%);
}

.btn-cont {
  display: flex;
  margin: 32px 0 0;
  width: 100%;
  position: relative;
  z-index: 1;
}
.btn-cont .button {
  width: fit-content;
  padding: 14.5px 48px;
  font-weight: 500;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  text-transform: uppercase;
  text-align: center;
  border: 1px solid #C4C5BF;
  border-radius: 50px;
  color: var(--text-color);
  margin: 0 auto;
  cursor: pointer;
}
.btn-cont .button:hover {
  background-color: #00D0BA;
  color: #FFF;
  border: 1px solid #00D0BA;
}

[data-accordion-item] [data-accordion-toggle] {
  cursor: pointer;
  transition: all 0.3s ease;
}

[data-accordion-item] [data-accordion-toggle] svg {
  transition: transform 0.3s ease;
}

[data-accordion-item].active [data-accordion-toggle] svg {
  transform: rotate(315deg);
}

[data-accordion-item] [data-accordion-content] {
  max-height: 0;
  overflow: hidden;
  transition: all 0.3s ease;
}

[data-accordion-item] [data-accordion-content].active {
  max-height: 2000px;
}

.data-title {
  font-weight: 900;
  font-style: Black;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  margin-bottom: 20px;
  color: #90A0C4;
}

@media (max-width: 720px) {
  .display-desk-720 {
    display: none !important;
  }
}
@media (min-width: 721px) {
  .display-mob-720 {
    display: none !important;
  }
}
.swiper-scrollbar.v2 {
  background: none;
}

[data-max-symbols-btn] {
  display: none;
}

.none {
  display: none !important;
}

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

.no-scroll {
  overflow-y: hidden;
}

html, body {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

footer {
  margin-top: auto;
}

.footer {
  padding: 60px 0;
  background-color: #e3e3e3;
}

/* Blocks */
footer {
  background-color: #979085;
}
footer .def_div {
  padding: 40px 0;
}
footer * {
  color: #FFF;
}

.footer-top {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(248, 245, 238, 0.2);
}

.footer-menu {
  display: flex;
  flex-direction: column;
  gap: 25px;
}
.footer-menu.v2 ul {
  gap: 18px;
}
.footer-menu.v2 ul li a {
  font-weight: 600;
  font-style: SemiBold;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  text-transform: uppercase;
}
.footer-menu ul {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.footer-menu ul li a {
  font-weight: 400;
  font-style: Medium;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
}

.footer-menu-last-link {
  font-weight: 400;
  font-style: Medium;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: uppercase;
  text-decoration: underline !important;
  opacity: 0.5;
}

.footer-menu-title .h3 {
  font-weight: 400;
  font-style: SemiBold;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  text-transform: uppercase;
  opacity: 0.5;
}

.footer-menu-title svg {
  display: none;
}

.footer-menu ul li.active a {
  color: var(--link-color);
}

.footer-top-right .footer-menu {
  margin-bottom: 60px;
}
.footer-top-right .footer-menu ul li.active a {
  color: var(--link-color);
}

.footer-phone-cont {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
}

.footer-phone-link {
  font-weight: 500;
  font-style: Medium;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  text-transform: uppercase;
}

.footer-top-right .svg-cont {
  margin-bottom: 20px;
}
.footer-top-right .svg-cont .svg-link {
  max-width: 40px;
  max-height: 40px;
  min-height: 40px;
  min-width: 40px;
}
.footer-top-right .svg-cont .svg-link svg {
  max-width: 22px;
  max-height: 22px;
  min-height: 22px;
  min-width: 22px;
}
.footer-top-right .svg-cont .svg-link svg path {
  fill: #979085;
}

.footer-email {
  font-weight: 500;
  font-style: Medium;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  margin-bottom: 30px;
}

.footer-address {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.footer-address p {
  font-weight: 500;
  font-style: Medium;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
}

.footer-middle {
  display: grid;
  gap: 20px;
  padding: 20px 0;
  grid-template-columns: 1fr 320px;
}
.footer-middle .footer-middle-item {
  font-weight: 400;
  font-style: Regular;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
}
.footer-middle .footer-middle-item.v2 {
  grid-column: 1/2;
}
.footer-middle .footer-middle-item.v3 {
  grid-column: 2/3;
  grid-row: 1/2;
}
.footer-middle .footer-middle-item.v2, .footer-middle .footer-middle-item.v4 {
  font-weight: 400;
  font-style: Regular;
  font-size: 12px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  color: #F8F5EE;
  opacity: 0.5;
}
.footer-middle .footer-middle-item.v3 {
  text-decoration: underline;
}

.footer-middle-right a {
  margin-left: auto;
}

.footer-bottom svg text {
  font-weight: 300;
  font-style: Light;
  font-size: 26.5px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
}

@media (max-width: 1280px) {
  .footer-top {
    grid-template-columns: repeat(2, 1fr);
    gap: 40px 20px;
  }
  .footer-top-right .svg-cont {
    display: flex;
    gap: 16px;
  }
  .footer-top-right .svg-cont .svg-link {
    background-color: #FFF;
    border-radius: 50%;
    max-width: 40px;
    max-height: 40px;
    min-height: 40px;
    min-width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
@media (max-width: 970px) {
  .footer-middle {
    grid-template-columns: 1fr;
  }
  .footer-middle .footer-middle-item.v2 {
    grid-column: 1/2;
  }
  .footer-middle .footer-middle-item.v3 {
    grid-column: 1/2;
    grid-row: 2/3;
  }
  .footer-middle-right a {
    margin-left: 0;
  }
}
@media (max-width: 720px) {
  .footer-top {
    display: flex;
    flex-direction: column;
    gap: 0;
  }
  .footer-menu-last-link {
    display: none;
  }
  .footer-menu:not(.v2) ul {
    padding: 20px;
    background-color: #999794;
    margin-bottom: 20px;
    display: none;
  }
  .footer-menu:not(.v2) .footer-menu-title {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1215686275);
    display: flex;
    justify-content: space-between;
    gap: 15px;
    padding: 12px 0;
    transition: 0.5s;
    align-items: center;
  }
  .footer-menu:not(.v2) .footer-menu-title * {
    transition: 0.5s;
  }
  .footer-menu:not(.v2) .footer-menu-title .h3 {
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0px;
    text-transform: uppercase;
    opacity: 1;
  }
  .footer-menu:not(.v2) .footer-menu-title svg {
    display: block;
    max-width: 24px;
    max-height: 24px;
    min-height: 24px;
    min-width: 24px;
  }
  .footer-menu:not(.v2).opened {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1215686275);
    gap: 0;
  }
  .footer-menu:not(.v2).opened ul {
    display: flex;
  }
  .footer-menu:not(.v2).opened .footer-menu-title {
    border: none;
  }
  .footer-menu:not(.v2).opened .footer-menu-title svg {
    transform: rotate(180deg);
  }
  .footer-menu:not(.v2).opened .footer-menu-title svg path {
    stroke: var(--link-color);
  }
  .footer-menu:not(.v2).opened .footer-menu-title .h3 {
    color: var(--link-color);
  }
}
@media (max-width: 500px) {
  footer .def_div {
    padding: 16px 0 16px;
  }
  .footer-top-right .footer-menu ul {
    gap: 0;
  }
  .footer-top-right .footer-menu ul li a {
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0px;
    text-transform: uppercase;
    padding: 13px 0;
    display: block;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1215686275);
  }
  .footer-top-right .footer-menu {
    margin-bottom: 32px;
  }
  .footer-top-right .svg-cont {
    margin-bottom: 20px;
  }
}
@media (min-width: 1280px) {
  .header-mob-menu-btn-open,
  .header-mob-cont-btns,
  .header-phone-link.for-mob {
    display: none;
  }
}
header {
  background-color: #F8F5EE;
  position: relative;
  transition: 0.5s;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 10;
}

header.fixed {
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.0509803922);
}

.header-overlay {
  display: none;
}

.header-search-cont {
  position: relative;
}

.header-search {
  position: absolute;
  top: 50%;
  right: 0;
  width: 100%;
  max-width: 375px;
  min-width: 300px;
  background-color: #fff;
  z-index: 3;
  border-radius: 8px;
  transform: translateY(-50%);
  height: 50px;
  display: none;
  align-items: center;
}
.header-search.open {
  display: flex;
}
.header-search .cont_2 {
  display: flex;
  align-items: center;
  gap: 15px;
  position: relative;
  padding: 10px;
}
.header-search .cont_2 input {
  width: 70%;
}
.header-search [type=submit] {
  display: flex;
  align-items: center;
}
.header-search [type=submit] svg path {
  transition: all 0.3s ease-in-out;
}
.header-search [type=submit]:hover svg path {
  stroke: #725E51;
}
.header-search .close_svg {
  max-width: 25px;
  max-height: 25px;
  min-height: 25px;
  min-width: 25px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.header-search .close_svg path {
  transition: all 0.3s ease-in-out;
}
.header-search .close_svg:hover path {
  stroke: #725E51;
}
.header-search .search_rez {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: #fff;
  padding: 10px;
  border-radius: 8px;
  z-index: 5;
  transform: translateY(10px);
  overflow-y: auto;
  max-height: 275px;
}
.header-search .search_rez::-webkit-scrollbar {
  scrollbar-width: thin;
  scrollbar-color: #e0ded7 #f8f5ee;
}
.header-search .search_rez::-webkit-scrollbar {
  width: 6px;
  background: #f8f5ee;
  border-radius: 8px;
}
.header-search .search_rez::-webkit-scrollbar-thumb {
  background: #e0ded7;
  border-radius: 8px;
}
.header-search .search_rez::-webkit-scrollbar-thumb:hover {
  background: #d6d2c7;
}
.header-search .search_rez ul {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.header-search-open-btn {
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
  transition: 0.5s;
}
.header-search-open-btn * {
  transition: 0.5s;
}
.header-search-open-btn:hover svg g path {
  stroke: var(--link-color);
}
.header-search-open-btn:hover p {
  color: var(--link-color);
}

.header-mob-hidden-container-for-copy_2 {
  display: none;
}

@media (min-width: 1281px) {
  header .header-help-container {
    position: relative;
  }
  header .def_div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    padding: 22px 0 25px;
  }
  .header-mob-hidden-container-for-copy {
    display: none;
  }
  .header-logo-link-mobile img {
    width: 100%;
    max-width: 161px;
    min-width: 161px;
    object-fit: contain;
    object-position: center;
  }
  .header-right {
    width: 100%;
    max-width: 1087px;
  }
  .header-right-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    padding-bottom: 16px;
  }
  .header-right-top-address p {
    font-weight: 400;
    font-size: 14px;
    leading-trim: NONE;
    line-height: 110%;
    letter-spacing: 0%;
  }
  .header-right-top-cont {
    display: flex;
    gap: 20px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 574px;
  }
  .svg-cont {
    display: flex;
    gap: 16px;
    align-items: center;
  }
  .svg-link {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px;
    max-width: 44px;
    max-height: 44px;
    min-height: 44px;
    min-width: 44px;
    background-color: #FFF;
    border-radius: 50%;
    transition: 0.5s;
  }
  .svg-link * {
    transition: 0.5s;
  }
  .svg-link:hover {
    background-color: var(--link-color);
  }
  .svg-link:hover path {
    fill: #FFF;
  }
  .header-phone-link {
    font-weight: 500;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0px;
    text-transform: uppercase;
    white-space: nowrap;
  }
  .fix-header_v1 {
    display: flex;
    gap: 22px;
    align-items: center;
  }
  .fix-header_v1 .button {
    max-width: 159px;
    min-width: 159px;
  }
  .header-btn-bvi {
    max-width: 24px;
    max-height: 24px;
    min-height: 24px;
    min-width: 24px;
  }
  .header-right-bottom {
    padding: 16px 0 0;
    display: flex;
    justify-content: space-between;
    gap: 20px;
    align-items: center;
  }
  .header-right-bottom .header-menu-close {
    display: none;
  }
  .header-menu {
    display: flex;
    justify-content: space-between;
    gap: 20px;
    width: 100%;
    max-width: 765px;
  }
  .header-menu .no-drop_1 {
    height: fit-content;
  }
  .header-menu .no-drop_1.active .no-link_1 {
    color: var(--link-color);
  }
  .header-menu .no-drop_1 .no-link_1 {
    font-weight: 500;
    font-style: Medium;
    font-size: 14px;
    leading-trim: NONE;
    line-height: 16px;
    letter-spacing: 0%;
    text-transform: uppercase;
  }
  .header-menu .header-menu-link_1 {
    display: block;
  }
  .header-menu .drop_1 {
    height: fit-content;
  }
  .header-menu .drop_1.active .cont_1 .header-menu-link_1 {
    color: var(--link-color);
  }
  .header-menu .drop_1.active .cont_1 svg path {
    stroke: var(--link-color);
  }
  .header-menu .drop_1:hover .cont_1 .header-menu-link_1 {
    color: var(--link-color);
  }
  .header-menu .drop_1:hover .cont_1 svg {
    transform: rotate(180deg);
  }
  .header-menu .drop_1:hover .cont_1 svg path {
    stroke: var(--link-color);
  }
  .header-menu .drop_1 .cont_1 {
    display: flex;
    align-items: center;
    gap: 4px;
  }
  .header-menu .drop_1 .cont_1 * {
    transition: 0.5s;
  }
  .header-menu .drop_1 .cont_1 .header-menu-link_1 {
    font-weight: 500;
    font-style: Medium;
    font-size: 14px;
    leading-trim: NONE;
    line-height: 16px;
    letter-spacing: 0%;
    text-transform: uppercase;
  }
  .header-menu .drop_1 .cont_1 svg {
    max-width: 16px;
    max-height: 16px;
    min-height: 16px;
    min-width: 16px;
  }
  .header-menu *::-webkit-scrollbar {
    scrollbar-width: thin;
    scrollbar-color: #e0ded7 #f8f5ee;
  }
  .header-menu *::-webkit-scrollbar {
    width: 6px;
    background: #f8f5ee;
    border-radius: 8px;
  }
  .header-menu *::-webkit-scrollbar-thumb {
    background: #e0ded7;
    border-radius: 8px;
  }
  .header-menu *::-webkit-scrollbar-thumb:hover {
    background: #d6d2c7;
  }
  .header-menu .drop_1:not(.v1) {
    position: relative;
  }
  .header-menu .drop_1:not(.v1):hover .header-menu-level-2-cont {
    opacity: 1;
    visibility: visible;
  }
  .header-menu .drop_1:not(.v1) .header-menu-level-2-cont {
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #F8F5EE;
    width: 100%;
    max-width: 350px;
    min-width: 350px;
    display: flex;
    flex-direction: column;
    transition: 0.5s;
    opacity: 0;
    visibility: hidden;
    transform: translateY(25.5px);
    padding: 16px;
  }
  .header-menu .drop_1:not(.v1) .header-menu-level-2-cont .header-menu-level-2-help-container-2 {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  .header-menu .drop_1:not(.v1) .header-menu-level-2-cont .header-menu-level-2-help-container-2 .header-menu-level-2-item.active .no-link_2 {
    color: var(--link-color);
  }
  .header-menu .drop_1.v1:hover .header-menu-level-2-cont {
    opacity: 1;
    visibility: visible;
  }
  .header-menu .drop_1.v1:hover .header-menu-level-2-cont:not(:hover) .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item:first-of-type .header-menu-level-3-cont {
    opacity: 1;
    visibility: visible;
  }
  .header-menu .drop_1.v1:hover .header-menu-level-2-cont:not(:hover) .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item:first-of-type .cont_2 {
    background-color: #FFF;
  }
  .header-menu .drop_1.v1:hover .header-menu-level-2-cont:not(:hover) .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item:first-of-type .cont_2 a {
    color: var(--link-color);
  }
  .header-menu .drop_1.v1:hover .header-menu-level-2-cont:not(:hover) .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item:first-of-type .cont_2 svg path {
    stroke: var(--link-color);
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont {
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #F8F5EE;
    width: 100%;
    display: flex;
    flex-direction: column;
    transition: 0.5s;
    opacity: 0;
    visibility: hidden;
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 {
    width: 100%;
    max-width: var(--def-width);
    margin: 0 auto;
    position: relative;
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 {
    width: 100%;
    max-width: 306px;
    max-height: 632px;
    min-height: 632px;
    overflow-y: auto;
    padding-top: 32px;
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item:hover .cont_2, .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item.active .cont_2 {
    background-color: #FFF;
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item:hover .cont_2 a, .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item.active .cont_2 a {
    color: var(--link-color);
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item:hover .cont_2 svg path, .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item.active .cont_2 svg path {
    stroke: var(--link-color);
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item .cont_2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20.5px 16px;
    transition: 0.5s;
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item .cont_2 * {
    transition: 0.5s;
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item .cont_2 a {
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0%;
    text-transform: uppercase;
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item .cont_2 svg {
    max-width: 24px;
    max-height: 24px;
    min-height: 24px;
    min-width: 24px;
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item .cont_2 svg path {
    stroke: #979085;
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item:hover .header-menu-level-3-cont {
    opacity: 1;
    visibility: visible;
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item .header-menu-level-3-cont {
    position: absolute;
    top: 0;
    left: 306px;
    width: 76.3%;
    padding: 32px;
    height: 100%;
    max-height: 632px;
    overflow-y: auto;
    transition: 0.1s;
    opacity: 0;
    visibility: hidden;
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item .header-menu-level-3-cont .header-menu-level-3 {
    column-count: 3;
    column-gap: 20px;
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item .header-menu-level-3-cont .header-menu-level-3 .header-menu-level-3-item {
    margin-bottom: 32px;
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item .header-menu-level-3-cont .header-menu-level-3 .drop_3 {
    display: inline-block;
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item .header-menu-level-3-cont .header-menu-level-3 .drop_3.active .cont_3 a {
    color: var(--link-color);
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item .header-menu-level-3-cont .header-menu-level-3 .drop_3 .cont_3 {
    margin-bottom: 32px;
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item .header-menu-level-3-cont .header-menu-level-3 .drop_3 .cont_3 svg {
    display: none;
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item .header-menu-level-3-cont .header-menu-level-3 .drop_3 .cont_3 a {
    font-weight: 600;
    font-style: SemiBold;
    font-size: 14px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0%;
    text-transform: uppercase;
    color: #979085;
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item .header-menu-level-3-cont .header-menu-level-3 .drop_3 .cont_3 a:hover {
    color: var(--link-color);
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item .header-menu-level-3-cont .header-menu-level-3 .drop_3 .header-menu-level-4 {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item .header-menu-level-3-cont .header-menu-level-3 .drop_3 .header-menu-level-4 .header-menu-level-4-item.active .no-link_4 {
    color: var(--link-color);
  }
  .header-menu .drop_1.v1 .header-menu-level-2-cont .header-menu-level-2 .header-menu-level-2-help-container-2 .header-menu-level-2-item .header-menu-level-3-cont .header-menu-level-3 .drop_3 .header-menu-level-4 .header-menu-level-4-item .no-link_4 {
    font-weight: 400;
    font-style: Regular;
    font-size: 14px;
    leading-trim: NONE;
    line-height: 22px;
    letter-spacing: 0%;
  }
  .header-menu-back {
    display: none;
  }
}
@media (max-width: 1280px) {
  .header-overlay {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100%;
    transition: 0.5s;
    opacity: 0;
    visibility: hidden;
    background-color: #333;
    z-index: 5;
  }
  .header-overlay.open {
    opacity: 0.7;
    visibility: visible;
  }
  header.open .header-overlay {
    opacity: 0.7;
    visibility: visible;
  }
  .header-right-top {
    display: none;
  }
  .header-right-bottom .header-menu,
  .header-right-bottom .header-search-cont .header-search-open-btn {
    display: none;
  }
  .header-left {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 8px 0 12px;
  }
  .header-mob-menu-btn-open {
    background-color: #FFF;
    border-radius: 50%;
    max-width: 44px;
    max-height: 44px;
    min-height: 44px;
    min-width: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .header-mob-menu-btn-open svg {
    max-width: 24px;
    max-height: 24px;
    min-height: 24px;
    min-width: 24px;
  }
  .header-logo-link-mobile {
    width: 100%;
    max-width: 97px;
    aspect-ratio: 97/60;
    object-fit: contain;
    object-position: center;
  }
  .header-mob-cont-btns {
    display: flex;
    gap: 8px;
    align-items: center;
    max-width: 44px;
    max-height: 44px;
    min-height: 44px;
    min-width: 44px;
    transform: translateX(-52px);
  }
  .header-mob-cont-btns .header-search-open-btn {
    background-color: #FFF;
    border-radius: 50%;
    max-width: 44px;
    max-height: 44px;
    min-height: 44px;
    min-width: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .header-mob-cont-btns .header-search-open-btn svg {
    max-width: 24px;
    max-height: 24px;
    min-height: 24px;
    min-width: 24px;
  }
  .header-mob-cont-btns .header-svg-phone-link {
    display: flex;
  }
  .header-mob-cont-btns .header-svg-phone-link svg {
    max-width: 44px;
    max-height: 44px;
    min-height: 44px;
    min-width: 44px;
  }
  .header-search-cont {
    position: static;
  }
  .header-help-container .def_div {
    position: relative;
  }
  .header-search {
    top: 50%;
    transform: translateY(-50%);
  }
  header.open .header-mob-hidden-container-for-copy {
    transform: translateX(0);
    opacity: 1;
    visibility: visible;
  }
  .header-mob-hidden-container-for-copy {
    display: block;
    position: absolute;
    top: 0;
    background-color: #979085;
    display: flex;
    flex-direction: column;
    height: 100vh;
    min-height: 100vh;
    max-height: 100vh;
    overflow-y: auto;
    padding-bottom: 56px;
    width: 100%;
    max-width: 450px;
    transition: 0.5s;
    transform: translateX(-101%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
    left: 0;
    padding: 16px 16px 47px;
  }
  .header-mob-hidden-container-for-copy *:not(.button) {
    color: #FFF;
  }
  .header-mob-hidden-container-for-copy .header-menu {
    position: relative;
  }
  .header-mob-hidden-container-for-copy .header-mob-top_cont {
    margin-bottom: 12px;
  }
  .header-mob-hidden-container-for-copy .header-mob-top_cont .header-menu-close {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background-color: #FFF;
    max-width: 44px;
    max-height: 44px;
    min-height: 44px;
    min-width: 44px;
  }
  .header-mob-hidden-container-for-copy .header-mob-top_cont .header-menu-close svg {
    max-width: 24px;
    max-height: 24px;
    min-height: 24px;
    min-width: 24px;
  }
  .header-mob-hidden-container-for-copy .header-menu {
    display: flex;
    flex-direction: column;
  }
  .header-mob-hidden-container-for-copy .header-menu .no-drop_1.active .no-link_1 {
    color: var(--link-color);
  }
  .header-mob-hidden-container-for-copy .header-menu .no-drop_1 .no-link_1 {
    width: 100%;
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0px;
    text-transform: uppercase;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 12px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1215686275);
    min-height: 50px;
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1.active .cont_1 a {
    color: var(--link-color);
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1.active .cont_1 svg path {
    stroke: var(--link-color);
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .cont_1 {
    display: flex;
    justify-content: space-between;
    gap: 15px;
    align-items: center;
    padding: 12px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1215686275);
    min-height: 50px;
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .cont_1 a {
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0px;
    text-transform: uppercase;
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .cont_1 svg {
    max-width: 24px;
    max-height: 24px;
    min-height: 24px;
    min-width: 24px;
    transform: rotate(-90deg);
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .cont_1 svg path {
    stroke: #FFF;
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1.open .header-menu-level-2-cont {
    transform: translateX(0);
    opacity: 1;
    visibility: visible;
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont {
    display: block;
    position: absolute;
    top: 0;
    background-color: #979085;
    display: flex;
    flex-direction: column;
    height: 100vh;
    min-height: 100vh;
    max-height: 100vh;
    overflow-y: auto;
    padding-bottom: 56px;
    width: 100%;
    max-width: 450px;
    transition: 0.5s;
    transform: translateX(-101%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
    left: 0;
    padding: 0 0 120px;
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-back {
    display: flex;
    gap: 10px;
    align-items: center;
    padding: 12px 0 20px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1215686275);
    min-height: 50px;
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-back svg {
    max-width: 24px;
    max-height: 24px;
    min-height: 24px;
    min-width: 24px;
    transform: rotate(180deg);
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-back svg path {
    stroke: #FFF;
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-back p {
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0px;
    text-transform: uppercase;
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-level-2-help-container-2 {
    display: flex;
    flex-direction: column;
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-level-2-help-container-2 .no-drop_2.active .no-link_2 {
    color: var(--link-color);
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-level-2-help-container-2 .no-drop_2 .no-link_2 {
    width: 100%;
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0px;
    text-transform: uppercase;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 12px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1215686275);
    min-height: 50px;
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-level-2-help-container-2 .drop_2.active .cont_2 a {
    color: var(--link-color);
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-level-2-help-container-2 .drop_2.active .cont_2 svg path {
    stroke: var(--link-color);
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-level-2-help-container-2 .drop_2 .cont_2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 12px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1215686275);
    min-height: 50px;
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-level-2-help-container-2 .drop_2 .cont_2 a {
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0px;
    text-transform: uppercase;
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-level-2-help-container-2 .drop_2 .cont_2 svg {
    max-width: 24px;
    max-height: 24px;
    min-height: 24px;
    min-width: 24px;
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-level-2-help-container-2 .drop_2 .cont_2 svg path {
    stroke: #FFF;
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-level-2-help-container-2 .drop_2.open .header-menu-level-3-cont {
    transform: translateX(0);
    opacity: 1;
    visibility: visible;
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-level-2-help-container-2 .drop_2 .header-menu-level-3-cont {
    display: block;
    position: absolute;
    top: 0;
    background-color: #979085;
    display: flex;
    flex-direction: column;
    height: 100vh;
    min-height: 100vh;
    max-height: 100vh;
    overflow-y: auto;
    padding-bottom: 56px;
    width: 100%;
    max-width: 450px;
    transition: 0.5s;
    transform: translateX(-101%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
    left: 0;
    padding: 0 0 120px;
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-level-2-help-container-2 .drop_2 .header-menu-level-3-cont .no-drop_3.active .no-link_3 {
    color: var(--link-color);
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-level-2-help-container-2 .drop_2 .header-menu-level-3-cont .no-drop_3 .no-link_3 {
    width: 100%;
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0px;
    text-transform: uppercase;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 12px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1215686275);
    min-height: 50px;
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-level-2-help-container-2 .drop_2 .header-menu-level-3-cont .drop_3.active .cont_3 a {
    color: var(--link-color);
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-level-2-help-container-2 .drop_2 .header-menu-level-3-cont .drop_3.active .cont_3 svg path {
    stroke: var(--link-color);
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-level-2-help-container-2 .drop_2 .header-menu-level-3-cont .drop_3 .cont_3 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 12px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1215686275);
    min-height: 50px;
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-level-2-help-container-2 .drop_2 .header-menu-level-3-cont .drop_3 .cont_3 a {
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0px;
    text-transform: uppercase;
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-level-2-help-container-2 .drop_2 .header-menu-level-3-cont .drop_3 .cont_3 svg {
    max-width: 24px;
    max-height: 24px;
    min-height: 24px;
    min-width: 24px;
    transform: rotate(-90deg);
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-level-2-help-container-2 .drop_2 .header-menu-level-3-cont .drop_3 .cont_3 svg path {
    stroke: #FFF;
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-level-2-help-container-2 .drop_2 .header-menu-level-3-cont .drop_3.open .header-menu-level-4-cont {
    transform: translateX(0);
    opacity: 1;
    visibility: visible;
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-level-2-help-container-2 .drop_2 .header-menu-level-3-cont .drop_3 .header-menu-level-4-cont {
    display: block;
    position: absolute;
    top: 0;
    background-color: #979085;
    display: flex;
    flex-direction: column;
    height: 100vh;
    min-height: 100vh;
    max-height: 100vh;
    overflow-y: auto;
    padding-bottom: 56px;
    width: 100%;
    max-width: 450px;
    transition: 0.5s;
    transform: translateX(-101%);
    opacity: 0;
    visibility: hidden;
    z-index: 9;
    left: 0;
    padding: 0 0 120px;
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-level-2-help-container-2 .drop_2 .header-menu-level-3-cont .drop_3 .header-menu-level-4-cont .no-drop_4.active .no-link_4 {
    color: var(--link-color);
  }
  .header-mob-hidden-container-for-copy .header-menu .drop_1 .header-menu-level-2-cont .header-menu-level-2-help-container-2 .drop_2 .header-menu-level-3-cont .drop_3 .header-menu-level-4-cont .no-drop_4 .no-link_4 {
    width: 100%;
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0px;
    text-transform: uppercase;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 12px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1215686275);
    min-height: 50px;
  }
  .header-mob-hidden-container-for-copy .header-phone-cont {
    margin-top: 32px;
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  .header-mob-hidden-container-for-copy .svg-cont {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-bottom: 20px;
  }
  .header-mob-hidden-container-for-copy .svg-cont .svg-link {
    max-width: 40px;
    max-height: 40px;
    min-height: 40px;
    min-width: 40px;
    border-radius: 50%;
    background-color: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .header-mob-hidden-container-for-copy .svg-cont .svg-link svg {
    max-width: 22px;
    max-height: 22px;
    min-height: 22px;
    min-width: 22px;
  }
  .header-mob-hidden-container-for-copy .svg-cont .svg-link svg path {
    fill: #979085;
  }
  .header-mob-hidden-container-for-copy .header-email {
    font-weight: 500;
    font-style: Medium;
    font-size: 14px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0%;
    margin-bottom: 30px;
  }
  .header-mob-hidden-container-for-copy .header-right-top-address {
    margin-bottom: 30px;
  }
  .header-mob-hidden-container-for-copy .header-right-top-address p {
    font-weight: 500;
    font-style: Medium;
    font-size: 14px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0%;
  }
  .header-mob-hidden-container-for-copy .button {
    margin-top: auto;
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    text-transform: uppercase;
    min-height: 64px;
  }
}
@media (max-width: 500px) {
  .header-search {
    min-width: auto;
    max-width: 100%;
  }
}
.about-banner {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  padding: 150px 0;
}
.about-banner .h1 {
  font-weight: 400;
  font-style: Regular;
  font-size: 54px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  text-align: center;
  text-transform: uppercase;
}

.about-banner-section {
  min-height: 600px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

@media (max-width: 720px) {
  .about-banner .h1 {
    font-size: 32px;
  }
  .about-banner-section {
    min-height: 460px;
  }
}
.about-description {
  margin: 100px auto 48px;
  background-color: #FFF;
  border-radius: 10px;
  padding: 48px 64px;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.about-description .h2 {
  font-weight: 500;
  font-style: Medium;
  font-size: 40px;
  leading-trim: NONE;
  line-height: 54px;
  letter-spacing: 0px;
  text-align: center;
}
.about-description .h2 * {
  font-weight: 500;
  font-style: Medium;
  font-size: 40px;
  leading-trim: NONE;
  line-height: 54px;
  letter-spacing: 0px;
  text-align: center;
}
.about-description .h2 span {
  color: var(--link-color);
}
.about-description .default {
  margin: 0;
}

@media (max-width: 720px) {
  .about-description {
    margin: 50px auto 60px;
    padding: 24px 16px;
  }
  .about-description .h2 {
    font-size: 24px;
    line-height: 32px;
  }
  .about-description .h2 * {
    font-size: 24px;
    line-height: 32px;
  }
}
.about-licenzs {
  display: flex;
  gap: 20px;
  justify-content: space-between;
  align-items: center;
  padding: 60px 0;
}

.about-licenzs-left {
  display: flex;
  flex-direction: column;
  gap: 48px;
  max-width: 600px;
  height: auto;
}

.about-licenzs-left-title {
  font-weight: 500;
  font-style: Medium;
  font-size: 40px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
}

.about-licenzs-left-text {
  margin: 0;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 24px;
  letter-spacing: 0%;
}
.about-licenzs-left-text * {
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 24px;
  letter-spacing: 0%;
}

.about-licenzs-right {
  display: flex;
  gap: 24px;
  width: 100%;
  max-width: 637px;
  min-height: 448px;
  height: auto;
}

.about-licenzs-right-img {
  aspect-ratio: 306/448;
  width: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
  height: fit-content;
}

@media (max-width: 970px) {
  .about-licenzs {
    flex-direction: column;
  }
  .about-licenzs-left, .about-licenzs-right {
    max-width: none;
    min-height: auto;
  }
}
@media (max-width: 720px) {
  .about-licenzs {
    gap: 32px;
    align-items: start;
  }
  .about-licenzs-left {
    gap: 32px;
  }
  .about-licenzs-left-title {
    font-size: 32px;
  }
  .about-licenzs-right-img {
    background-size: contain;
  }
  .about-licenzs-right {
    height: fit-content;
  }
}
.doctor-detail-banner {
  padding: 30px 0 100px;
  display: flex;
  justify-content: space-between;
  gap: 30px;
}

.doctor-detail-banner-left {
  max-width: 816px;
}

.doctor-detail-banner-left-prof {
  font-weight: 400;
  font-style: Regular;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  margin-top: 20px;
}

.doctor-detail-banner-left-skill {
  font-weight: 600;
  font-style: SemiBold;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  text-transform: uppercase;
  margin-top: 10px;
  color: #979085;
}

.doctor-detail-banner-left-text {
  margin-top: 40px;
  margin-bottom: 0;
  gap: 0;
}

.doctor-detail-banner-left-text-title {
  margin-bottom: 24px;
  font-weight: 500;
  font-style: Medium;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  color: #979085;
}

.doctor-detail-banner-left-text-list {
  padding-left: 0 !important;
  gap: 16px !important;
}
.doctor-detail-banner-left-text-list li {
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 150%;
  letter-spacing: 0%;
  display: flex;
  align-items: center;
  gap: 10px;
}
.doctor-detail-banner-left-text-list li::before {
  content: "";
  max-width: 15px;
  max-height: 15px;
  min-height: 15px;
  min-width: 15px;
  background-image: url("./../img/sparkle.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.doctor-detail-banner-right-img {
  aspect-ratio: 416/551;
  width: 100%;
  max-width: 416px;
  object-fit: cover;
  object-position: center;
  border-radius: 10px;
  background-color: #DBDBDB;
}

@media (max-width: 1280px) {
  .doctor-detail-banner-left {
    max-width: 50%;
  }
}
@media (max-width: 970px) {
  .doctor-detail-banner {
    flex-direction: column-reverse;
  }
  .doctor-detail-banner-right {
    display: flex;
    justify-content: center;
  }
  .doctor-detail-banner-left {
    max-width: 100%;
  }
}
@media (max-width: 720px) {
  .doctor-detail-banner {
    padding: 16px 0 60px;
    gap: 20px;
  }
  .doctor-detail-banner-left-text {
    margin-top: 24px;
  }
  .doctor-detail-banner-left-text-title {
    margin-bottom: 24px;
  }
}
.doctor-detail-services {
  padding: 0 0 100px;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.doctor-detail-services .h2 {
  font-weight: 400;
  font-style: Regular;
  font-size: 40px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
}

.doctor-detail-services-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
}
.doctor-detail-services-grid .main-services-item {
  max-width: none;
}

@media (max-width: 1280px) {
  .doctor-detail-services-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 970px) {
  .doctor-detail-services-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 720px) {
  .doctor-detail-services .h2 {
    font-size: 32px;
    line-height: 100%;
  }
  .doctor-detail-services-grid {
    grid-template-columns: repeat(1, 1fr);
    gap: 16px;
  }
}
.equipment-detail-banner {
  padding: 30px 0;
  display: flex;
  align-items: center;
  gap: 30px;
}

.equipment-detail-banner-left {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.equipment-detail-banner-left .h1 {
  font-weight: 400;
  font-style: Regular;
  font-size: 48px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
}
.equipment-detail-banner-left .default {
  margin: 0;
  width: 100%;
  max-width: 585px;
}
.equipment-detail-banner-left .button {
  min-height: 50px;
  max-width: 185px;
}

.equipment-detail-banner-right {
  height: auto;
  min-height: 461px;
  width: 100%;
  max-width: 526px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 10px;
}

@media (max-width: 970px) {
  .equipment-detail-banner {
    flex-direction: column;
  }
  .equipment-detail-banner-right,
  .equipment-detail-banner-left .default {
    max-width: none;
  }
}
@media (max-width: 720px) {
  .equipment-detail-banner {
    padding: 0 0 60px;
  }
  .equipment-detail-banner-left .h1 {
    font-size: 32px;
  }
  .equipment-detail-banner-right {
    min-height: auto;
    aspect-ratio: 343/300;
  }
}
.equipment-detail-description {
  padding: 0 0 100px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.equipment-detail-description-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
  padding: 12px 24px;
}
.equipment-detail-description-title .h3 {
  font-weight: 500;
  font-style: Medium;
  font-size: 20px;
  leading-trim: NONE;
  line-height: 55px;
  letter-spacing: 0px;
  text-transform: uppercase;
}
.equipment-detail-description-title svg {
  max-width: 48px;
  max-height: 48px;
  min-height: 48px;
  min-width: 48px;
}
.equipment-detail-description-title.active svg {
  transform: rotate(315deg) !important;
}

.equipment-detail-description-item {
  border-radius: 10px;
  border: 0.5px solid #979085;
}

.equipment-detail-description-content {
  padding: 0 24px 0;
}
.equipment-detail-description-content.active {
  padding: 0 24px 24px;
}
.equipment-detail-description-content .default {
  margin: 0;
  background-color: rgba(255, 255, 255, 0.5019607843);
  border-radius: 10px;
  padding: 24px;
}

@media (max-width: 720px) {
  .equipment-detail-description-section {
    padding: 0;
  }
  .equipment-detail-description {
    padding: 0;
    gap: 0;
  }
  .equipment-detail-description-title {
    gap: 20px;
    padding: 12px 16px;
  }
  .equipment-detail-description-title svg {
    max-width: 32px;
    max-height: 32px;
    min-height: 32px;
    min-width: 32px;
  }
  .equipment-detail-description-item {
    border-radius: 0px;
    border-bottom: none;
  }
  .equipment-detail-description-item:first-child {
    border-radius: 10px 10px 0 0;
  }
  .equipment-detail-description-item:last-child {
    border-radius: 0 0 10px 10px;
    border-bottom: 0.5px solid #979085;
  }
  .equipment-detail-description-content {
    padding: 0 16px 0;
  }
  .equipment-detail-description-content.active {
    padding: 0 16px 16px;
  }
  .equipment-detail-description-content .default {
    padding: 16px;
  }
}
.equipment-list .main-equipment-item {
  max-width: none;
}

.i-want-banner {
  display: flex;
  gap: 40px;
}

.i-want-banner-left {
  padding: 50px 0;
  height: auto;
  margin: auto 0;
  display: flex;
  flex-direction: column;
  gap: 40px;
}
.i-want-banner-left .default {
  margin: 0;
}

.i-want-banner-left-btn-cont {
  display: flex;
  gap: 16px 20px;
  flex-wrap: wrap;
}
.i-want-banner-left-btn-cont .button {
  max-width: 185px;
  min-height: 50px;
}
.i-want-banner-left-btn-cont .button.v2 {
  max-width: 218px;
}

.i-want-banner-right {
  height: auto;
  min-height: 533px;
  width: 100%;
  max-width: 589px;
  border-radius: 10px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

@media (max-width: 970px) {
  .i-want-banner {
    flex-direction: column;
  }
  .i-want-banner-right {
    max-width: none;
  }
}
@media (max-width: 720px) {
  .i-want-banner {
    gap: 24px;
    flex-direction: column-reverse;
  }
  .i-want-banner-left {
    padding: 0 0 24px;
    margin: 0;
  }
  .i-want-banner-left .default {
    margin: 0;
  }
  .i-want-banner-left-btn-cont {
    flex-direction: column;
  }
  .i-want-banner-left-btn-cont .button {
    max-width: none;
  }
  .i-want-banner-left-btn-cont .button.v2 {
    max-width: none;
  }
  .i-want-banner-right {
    aspect-ratio: 343/310;
    min-height: auto;
    max-width: none;
  }
}
.main-about {
  margin-bottom: 100px;
  display: flex;
  border: 1px solid #979085;
  border-radius: 10px;
  overflow: hidden;
}

.service-about {
  margin-top: 60px;
  margin-bottom: 60px;
}

.service-detail-about {
  align-items: center;
}

.main-about-left {
  display: flex;
  width: 100%;
  max-width: 700px;
  padding: 32px;
  flex-direction: column;
}
.main-about-left .h2 {
  margin-bottom: 32px;
}
.main-about-left .default {
  margin: 0 0 32px;
}
.main-about-left .button:not(.service-about-left .button) {
  max-width: 182px;
  min-height: 50px;
  background: none;
  border: 1px solid #C4C5BF;
  color: var(--text-color);
  margin-top: auto;
}
.main-about-left .button:not(.service-about-left .button):hover {
  background-color: #00D0BA;
  color: #FFF;
  border: 1px solid #00D0BA;
}

.service-about-left {
  width: -webkit-fill-available;
}
.service-about-left .h2 {
  font-size: 40px;
}
.service-about-left .default {
  margin: 0 0 32px;
}
.service-about-left .default ul {
  margin-left: 10px;
  gap: 15px;
}
.service-about-left .button {
  max-width: 156px;
  margin-top: auto;
}
.service-about-left .button:hover {
  color: #FFF;
}

.mainAboutSwiper {
  width: 100%;
  max-width: 600px;
  height: auto;
  min-height: 736px;
}

.service-about .mainAboutSwiper {
  min-height: 652px;
  max-width: none;
  width: -webkit-fill-available;
}

.service-detail-about .mainAboutSwiper {
  min-height: auto;
  max-height: none;
  margin-right: 32px;
}
.service-detail-about .main-about-item {
  min-height: 561px;
  max-height: 561px;
  border-radius: 10px;
}

.main-about-item {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

@media (max-width: 970px) {
  .main-about {
    flex-direction: column;
  }
  .main-about-left,
  .mainAboutSwiper {
    max-width: none;
  }
  .service-detail-about .mainAboutSwiper {
    margin-right: 0;
  }
}
@media (max-width: 720px) {
  .main-about-section {
    padding: 0;
  }
  .main-about {
    padding: 24px 16px 16px;
    margin-bottom: 40px;
  }
  .main-about-left {
    padding: 0;
    margin-bottom: 32px;
  }
  .main-about-item {
    border-radius: 10px;
  }
  .service-about .h2 {
    font-size: 24px;
    line-height: 120%;
  }
}
@media (max-width: 500px) {
  .mainAboutSwiper {
    min-height: auto;
    aspect-ratio: 342/420;
  }
  .service-about .mainAboutSwiper {
    min-height: auto;
    aspect-ratio: 343/354;
  }
  .service-detail-about .mainAboutSwiper {
    min-height: auto;
    aspect-ratio: 343/334;
  }
  .service-detail-about .main-about-item {
    min-height: auto;
    max-height: none;
  }
}
.main-advantages {
  margin-bottom: 60px;
}
.main-advantages .h2 {
  text-align: center;
  margin-bottom: 48px;
}

.main-advantages-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}

.main-advantages-item {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
}

.main-advantages-item-img {
  max-width: 120px;
  max-height: 120px;
  min-height: 120px;
  min-width: 120px;
  object-fit: contain;
  object-position: center;
}

.main-advantages-item-title {
  font-weight: 500;
  font-style: Medium;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 150%;
  letter-spacing: 0%;
  text-align: center;
}

@media (max-width: 970px) {
  .main-advantages-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 720px) {
  .main-advantages-item {
    width: 100%;
    max-width: 240px;
  }
  .main-advantages-section {
    padding: 0;
  }
  .main-advantages .h2 {
    padding: 0 var(--def-padding);
  }
  .sw_cont_advantages {
    padding-bottom: 32px;
  }
  .sw_cont_advantages .swiper-scrollbar.swiper-scrollbar-horizontal {
    background: none;
  }
}
@media (max-width: 500px) {
  .main-advantages .h2 {
    margin-bottom: 32px;
  }
  .main-advantages-item-img {
    max-width: 100px;
    max-height: 100px;
    min-height: 100px;
    min-width: 100px;
  }
  .main-advantages-item-title {
    font-size: 14px;
  }
}
.main-banner-section {
  overflow: hidden;
}

.mainBannerSwiper {
  width: 100%;
}
.mainBannerSwiper .swiper-slide {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: auto;
  min-height: 650px;
}
.mainBannerSwiper .swiper-slide .padding {
  height: 100%;
}
.mainBannerSwiper .swiper-slide .def_div {
  padding: 86px 0 54px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.mainBannerSwiper .swiper-slide .def_div .banner-cont {
  width: 100%;
  max-width: 650px;
}
.mainBannerSwiper .swiper-slide .def_div .banner-cont .button {
  max-width: 228px;
  min-height: 50px;
}

.banner-subtitle {
  font-weight: 400;
  font-style: Regular;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  text-transform: uppercase;
  margin-bottom: 24px;
}

.banner-title {
  font-weight: 400;
  font-style: Regular;
  font-size: 54px;
  leading-trim: NONE;
  line-height: 64px;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 48px;
}

@media (max-width: 720px) {
  .banner-title {
    font-size: 36px;
  }
}
@media (max-width: 500px) {
  .mainBannerSwiper .swiper-slide .def_div {
    padding: 82px 0 58px;
    justify-content: end;
  }
  .banner-subtitle {
    font-size: 16px;
    margin-bottom: 16px;
  }
  .banner-title {
    font-size: 32px;
    line-height: 48px;
  }
}
.main-blog {
  padding: 100px 0 0;
}
.main-blog .h2 {
  margin-bottom: 32px;
  text-align: center;
}

.main-blog-section {
  overflow: hidden;
}

.mainBlogSwiper {
  width: 100%;
}

.main-blog-item {
  display: flex;
  flex-direction: column;
  height: auto;
}
.main-blog-item img {
  aspect-ratio: 416/444;
  border-radius: 10px;
  object-fit: cover;
  object-position: center;
  margin-bottom: 24px;
}

.main-blog-item-date {
  font-weight: 600;
  font-style: SemiBold;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  text-transform: uppercase;
  color: #979085;
  margin-bottom: 16px;
}

.main-blog-item-title {
  font-weight: 500;
  font-style: Medium;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 30px;
  letter-spacing: 0px;
  margin-bottom: 26px;
}

.main-blog-item-link {
  font-weight: 500;
  font-style: Medium;
  font-size: 13px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  text-transform: uppercase;
  color: var(--link-color);
  text-decoration: underline !important;
  margin-top: auto;
}

@media (max-width: 720px) {
  .main-blog {
    margin-bottom: 60px;
    margin-top: 0;
  }
  .main-blog-item {
    width: 100%;
    max-width: 300px;
  }
}
@media (max-width: 500px) {
  .main-blog-item-date {
    font-size: 12px;
  }
  .main-blog-item-title {
    font-size: 18px;
    margin-bottom: 38px;
  }
  .main-blog-item-link {
    font-size: 13px;
  }
}
.main-doctors {
  padding: 100px 0;
  display: flex;
  gap: 24px;
}
.main-doctors .button {
  background: none;
  border: 1px solid #C4C5BF;
  min-height: 50px;
}
.main-doctors .button:hover {
  background-color: #00D0BA;
  color: #FFF;
  border: 1px solid #00D0BA;
}
.main-doctors.about-doctors {
  padding: 60px 0;
}

.main-doctors-left {
  width: 100%;
  max-width: 356px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: auto;
  min-height: 356px;
}

.main-doctors-section {
  overflow: hidden;
}

.mainDoctorsSwiper {
  width: 100%;
}

.sw_cont_doctors {
  width: 100%;
  max-width: 916px;
}
.sw_cont_doctors .swiper-scrollbar {
  display: none;
}

.main-doctors-left-bottom {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.main-doctors-left-bottom .bottom-text {
  font-weight: 400;
  font-style: Regular;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 24px;
  letter-spacing: 0%;
}
.main-doctors-left-bottom .button {
  max-width: 235px;
  min-height: 50px;
  background: none;
  color: var(--text-color);
  border: 1px solid #C4C5BF;
}
.main-doctors-left-bottom .button:hover {
  color: #FFF;
  border-color: rgba(255, 255, 255, 0);
}

.main-doctor-item {
  width: 100%;
  max-width: 294px;
  display: flex;
  flex-direction: column;
}
.main-doctor-item img {
  aspect-ratio: 293/390;
  border-radius: 10px;
  margin-bottom: 20px;
  object-fit: cover;
  object-position: center;
}
.main-doctor-item .h3 {
  font-weight: 500;
  font-style: Medium;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 32px;
  letter-spacing: 0px;
  margin-bottom: 8px;
}
.main-doctor-item:hover .h3 {
  color: var(--link-color);
}

.main-doctor-item-prof {
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  margin-bottom: 24px;
}

.main-doctor-item-skill {
  font-weight: 600;
  font-style: SemiBold;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  text-transform: uppercase;
  color: #979085;
}

@media (max-width: 1480px) {
  .sw_cont_doctors .sw-btn {
    display: none;
  }
}
@media (min-width: 721px) {
  .main-doctors-left {
    min-width: 356px;
  }
}
@media (max-width: 720px) {
  .main-doctors {
    flex-direction: column;
    padding: 50px 0 32px;
    gap: 0;
  }
  .main-doctors.about-doctors {
    padding: 50px 0;
  }
  .main-doctors-left,
  .sw_cont_doctors {
    max-width: 100%;
  }
  .main-doctors-left {
    min-height: auto;
  }
  .sw_cont_doctors {
    width: 100%;
    max-width: 916px;
    padding-bottom: 32px;
  }
  .sw_cont_doctors .swiper-scrollbar {
    display: block;
  }
  .sw_cont_doctors .swiper-scrollbar.swiper-scrollbar-horizontal {
    background: none;
  }
  .main-doctors-section {
    padding: 0;
  }
  .main-doctors-left {
    padding: 0 var(--def-padding);
    margin-bottom: 32px;
  }
  .mainDoctorsSwiper {
    padding: 0 var(--def-padding);
  }
}
@media (max-width: 500px) {
  .main-doctors-left-bottom .bottom-text {
    font-size: 16px;
  }
  .main-doctor-item {
    max-width: 300px;
  }
}
.main-equipment {
  padding: 0 0 100px;
}
.main-equipment .button {
  background: none;
  border: 1px solid #C4C5BF;
  min-height: 50px;
}
.main-equipment .button:hover {
  background-color: #00D0BA;
  color: #FFF;
  border: 1px solid #00D0BA;
}
.main-equipment .h2 {
  margin-bottom: 32px;
  text-align: center;
}

.main-equipment-section {
  overflow: hidden;
}

.main-equipment-subtitle {
  font-weight: 400;
  font-style: Regular;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 24px;
  letter-spacing: 0%;
  text-align: center;
  margin-bottom: 40px;
}

.main-equipment-item {
  display: flex;
  flex-direction: column;
  height: auto;
  background-color: #FFF;
  border-radius: 10px;
  overflow: hidden;
}
.main-equipment-item img {
  object-fit: contain;
  object-position: center;
  aspect-ratio: 416/442;
}
.main-equipment-item:hover .h3 {
  color: var(--link-color);
}
.main-equipment-item .h3 {
  font-weight: 500;
  font-style: Medium;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  padding: 0 24px;
  margin-bottom: 24px;
}
.main-equipment-item .default {
  margin: 0;
  margin-bottom: 24px;
  padding: 0 24px;
  font-size: 16px;
}
.main-equipment-item .link {
  font-weight: 500;
  font-style: Medium;
  font-size: 13px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  text-transform: uppercase;
  text-decoration: underline;
  margin-top: auto;
  margin-bottom: 24px;
  padding: 0 24px;
  color: var(--link-color);
}

@media (max-width: 720px) {
  .main-equipment-item {
    width: 100%;
    max-width: 300px;
  }
  .sw-cont_equipment {
    padding-bottom: 32px;
  }
  .sw-cont_equipment .swiper-scrollbar.swiper-scrollbar-horizontal {
    background: none;
  }
  .main-equipment-subtitle {
    padding: 0 var(--def-padding);
  }
  .mainEquipmentSwiper {
    padding: 0 var(--def-padding);
  }
  .main-equipment {
    padding: 50px 0;
  }
  .main-equipment .h2 {
    padding: 0 var(--def-padding);
  }
  .main-equipment-section {
    padding: 0;
  }
}
@media (max-width: 500px) {
  .main-equipment .h2 {
    margin-bottom: 32px;
  }
  .main-equipment-subtitle {
    font-size: 16px;
    margin-bottom: 32px;
  }
  .main-equipment-item img {
    object-fit: contain;
    object-position: center;
    aspect-ratio: 300/442;
  }
  .main-equipment-item .h3 {
    padding: 0 16px;
    margin-bottom: 16px;
  }
  .main-equipment-item .default {
    margin-bottom: 24px;
    padding: 0 16px;
    font-size: 14px;
  }
  .main-equipment-item .link {
    padding: 0 16px;
  }
}
.main-gallery {
  padding: 100px 0;
}
.main-gallery.display-desk-720 {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.main-gallery.display-desk-720 .main-gallery-top,
.main-gallery.display-desk-720 .main-gallery-bottom {
  display: flex;
  gap: 2px;
  max-height: 377px;
  min-height: 377px;
  overflow: hidden;
  overflow-x: auto;
}
.main-gallery.display-desk-720 .main-gallery-item {
  display: flex;
  gap: 2px;
  width: 100%;
  min-width: 373px;
  display: flex;
  height: auto;
}
.main-gallery.display-desk-720 .main-gallery-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.main-gallery.display-desk-720 .main-gallery-top-center {
  width: 100%;
  min-width: 373px;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background-color: var(--link-color);
  padding: 20px;
}
.main-gallery.display-desk-720 .main-gallery-top-center * {
  color: #FFF;
}
.main-gallery.display-desk-720 .main-gallery-top-center .button {
  max-width: 262px;
  min-height: 60px;
  color: #FFF;
  border: 1px solid #FFF;
}
.main-gallery.display-desk-720 .main-gallery-top-center .svg-cont {
  margin-bottom: 24px;
}
.main-gallery.display-desk-720 .main-gallery-top-center-text {
  font-weight: 500;
  font-style: Medium;
  font-size: 42px;
  leading-trim: NONE;
  line-height: 120%;
  letter-spacing: 0px;
  text-align: center;
  margin-bottom: 24px;
}
.main-gallery.display-desk-720 .main-gallery-bottom::-webkit-scrollbar,
.main-gallery.display-desk-720 .main-gallery-top::-webkit-scrollbar {
  display: none;
}
.main-gallery.display-desk-720 .main-gallery-bottom::-webkit-scrollbar-thumb,
.main-gallery.display-desk-720 .main-gallery-top::-webkit-scrollbar-thumb {
  display: none;
}
.main-gallery.display-desk-720 .main-gallery-bottom .main-gallery-top-center,
.main-gallery.display-desk-720 .main-gallery-top .main-gallery-top-center {
  background-color: #979085;
}

.main-gallery.display-desk-720 .main-gallery-top-center .svg-cont {
  display: flex;
  align-items: center;
  gap: 16px;
}
.main-gallery.display-desk-720 .main-gallery-top-center .svg-cont .svg-link {
  max-width: 60px;
  max-height: 60px;
  min-height: 60px;
  min-width: 60px;
  border-radius: 50%;
  background-color: #FFF;
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-gallery.display-desk-720 .main-gallery-top-center .svg-cont .svg-link:hover {
  background-color: var(--link-color);
}
.main-gallery.display-desk-720 .main-gallery-top-center .svg-cont .svg-link svg {
  max-width: 28px;
  max-height: 28px;
  min-height: 28px;
  min-width: 28px;
}
.main-gallery.display-desk-720 .main-gallery-top-center .svg-cont .svg-link svg path {
  fill: #979085;
}

@media (max-width: 1660px) {
  .main-gallery.display-desk-720 .main-gallery-top-center-text {
    font-size: 32px;
  }
}
@media (max-width: 1280px) {
  .main-gallery.display-desk-720 .main-gallery-top-center-text {
    font-size: 24px;
  }
  .main-gallery.display-desk-720 .main-gallery-top-center .button {
    font-size: 12px;
    min-height: 45px;
  }
  .main-gallery.display-desk-720 .main-gallery-top,
  .main-gallery.display-desk-720 .main-gallery-bottom {
    min-height: 215px;
    max-height: 215px;
  }
  .main-gallery.display-desk-720 .main-gallery-bottom .main-gallery-item,
  .main-gallery.display-desk-720 .main-gallery-bottom .main-gallery-top-center,
  .main-gallery.display-desk-720 .main-gallery-top .main-gallery-item,
  .main-gallery.display-desk-720 .main-gallery-top .main-gallery-top-center {
    min-width: auto;
    max-width: auto;
  }
  .main-gallery.display-desk-720 .main-gallery-top-center-text {
    font-size: 18px;
  }
  .main-gallery.display-desk-720 .main-gallery-top-center .svg-cont .svg-link {
    max-width: 40px;
    max-height: 40px;
    min-height: 40px;
    min-width: 40px;
  }
  .main-gallery.display-desk-720 .main-gallery-top-center .svg-cont .svg-link svg {
    max-width: 16px;
    max-height: 16px;
    min-height: 16px;
    min-width: 16px;
  }
}
@media (max-width: 970px) {
  .main-gallery.display-desk-720 {
    display: none;
  }
  .main-gallery.display-mob-720 {
    display: flex !important;
  }
  .main-gallery {
    display: flex;
    flex-direction: column;
    gap: 2px;
  }
  .main-gallery-item {
    aspect-ratio: 140/140;
    width: 100%;
    max-width: 340px;
    height: fit-content;
  }
  .main-gallery-item img {
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
  }
  .main-gallery-top-center {
    display: flex;
    flex-direction: column;
    gap: 24px;
    background-color: #14B8A6;
    padding: 20px;
    justify-content: center;
    align-items: center;
    min-height: 300px;
  }
  .main-gallery-top-center.v2 {
    background-color: #979085;
  }
  .main-gallery-top-center.v2 .svg-cont {
    display: flex;
    align-items: center;
    gap: 16px;
  }
  .main-gallery-top-center.v2 .svg-cont .svg-link {
    max-width: 60px;
    max-height: 60px;
    min-height: 60px;
    min-width: 60px;
    border-radius: 50%;
    background-color: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .main-gallery-top-center.v2 .svg-cont .svg-link svg {
    max-width: 28px;
    max-height: 28px;
    min-height: 28px;
    min-width: 28px;
  }
  .main-gallery-top-center.v2 .svg-cont .svg-link svg path {
    fill: #979085;
  }
  .main-gallery-top-center * {
    color: #FFF;
  }
  .main-gallery-top-center .main-gallery-top-center-text {
    font-weight: 500;
    font-style: Medium;
    font-size: 32px;
    leading-trim: NONE;
    line-height: 44px;
    letter-spacing: 0px;
    text-align: center;
  }
  .main-gallery-top-center .button {
    min-height: 60px;
    max-width: 262px;
    font-size: 16px;
    color: #FFF;
    border: 1px solid #FFF;
  }
}
@media (max-width: 720px) {
  .main-gallery {
    padding: 60px 0;
  }
}
@media (max-width: 500px) {
  .main-gallery-item {
    max-width: 140px;
    aspect-ratio: 140/140;
  }
}
.main-procedure .h2 {
  margin-bottom: 32px;
  text-align: center;
}

.main-procedure-container {
  display: flex;
  min-height: 436px;
  border: 1px solid #979085;
  border-radius: 10px;
  overflow: hidden;
}

.main-procedure-cont-left {
  height: auto;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
  max-width: 745px;
}
.main-procedure-cont-left .h3 {
  font-weight: 500;
  font-style: Medium;
  font-size: 32px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: uppercase;
}

.main-procedure-cont-left-flex {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.main-procedure-cont-left-flex-item {
  transition: 0.5s;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  border: 1px solid #C4C5BF;
  border-radius: 100px;
  font-weight: 500;
  font-style: Medium;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  width: fit-content;
  min-height: 44px;
}
.main-procedure-cont-left-flex-item:hover {
  background-color: #979085;
  color: #FFFFFF;
  border-color: #979085;
}

.main-procedure-cont-right {
  width: 100%;
  max-width: 527px;
  height: auto;
}

.main-procedure-cont-right-item-img {
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: column;
  justify-content: end;
  padding: 24px;
}
.main-procedure-cont-right-item-img .button {
  outline: 8px solid rgba(20, 184, 166, 0.3019607843);
  min-height: 60px;
  font-size: 18px;
}
.main-procedure-cont-right-item-img .button:hover {
  color: #FFF;
}

@media (max-width: 970px) {
  .main-procedure-container {
    flex-direction: column;
  }
  .main-procedure-cont-left,
  .main-procedure-cont-right {
    max-width: 100%;
  }
  .main-procedure-cont-right {
    aspect-ratio: 2/1;
  }
}
@media (max-width: 500px) {
  .main-procedure-section {
    padding: 50px 0 50px;
  }
  .main-procedure-cont-left {
    padding: 32px 16px 24px;
  }
  .main-procedure-cont-left .h3 {
    font-size: 24px;
  }
  .main-procedure-cont-right {
    aspect-ratio: 375/436;
  }
}
.main-reviews {
  padding: 60px 0 0;
}

.service-reviews {
  padding-bottom: 100px;
}

.main-reviews-top {
  margin-bottom: 40px;
  display: flex;
  gap: 20px;
  justify-content: space-between;
}

.main-reviews-top-right {
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: space-between;
  height: auto;
  width: 100%;
  max-width: 400px;
}

.main-reviews-top-right-item {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 48px 38px;
}

.main-reviews-top-right-item-rait-cont {
  display: flex;
  gap: 10px;
  align-items: end;
}

.main-reviews-top-right-item-rait-cont-rait {
  font-weight: 500;
  font-style: Medium;
  font-size: 40px;
  leading-trim: NONE;
  line-height: 85%;
  letter-spacing: -1%;
  text-transform: uppercase;
  white-space: nowrap;
}

.main-reviews-top-right-item-rait-cont-rait-text {
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 85%;
  letter-spacing: 0%;
  white-space: nowrap;
  color: #725E51;
}

.main-reviews-top-right-item-img-cont {
  display: flex;
  gap: 15px;
  align-items: center;
}
.main-reviews-top-right-item-img-cont img {
  max-width: 40px;
  max-height: 40px;
  min-height: 40px;
  min-width: 40px;
  object-fit: contain;
  object-position: center;
}

.main-reviews-top-right-item-img-cont-text {
  font-family: Manrope;
  font-weight: 400;
  font-style: Regular;
  font-size: 30px;
  leading-trim: NONE;
  line-height: 85%;
  letter-spacing: 0%;
  white-space: nowrap;
}

.main-reviews-item {
  background-color: #FFF;
  border-radius: 10px;
  padding: 24px;
  min-height: 320px;
  display: flex;
  flex-direction: column;
}

.main-reviews-item-top {
  display: flex;
  justify-content: space-between;
  gap: 15px;
  margin-bottom: 20px;
}

.main-reviews-item-top-name {
  font-weight: 500;
  font-style: Medium;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
}

.main-reviews-item-top-stars {
  display: flex;
  align-items: center;
  gap: 6px;
}
.main-reviews-item-top-stars img {
  max-width: 15px;
  max-height: 15px;
  min-height: 15px;
  min-width: 15px;
  object-fit: contain;
  object-position: center;
}

.main-reviews-item-text {
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 24px;
  letter-spacing: 0%;
  margin-bottom: 24px;
}

.main-reviews-item-btn-more {
  font-weight: 500;
  font-style: Medium;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: uppercase;
  text-decoration: underline;
  color: #979085;
  margin-bottom: 40px;
  cursor: pointer;
}

.main-reviews-item-date {
  margin-top: auto;
  font-weight: 400;
  font-style: Regular;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  color: #979085;
}

@media (min-width: 721px) {
  .sw_cont_reviews.v2 {
    padding: 0;
  }
}
@media (max-width: 970px) {
  .main-reviews-top {
    flex-direction: column;
  }
}
@media (max-width: 720px) {
  .main-reviews-section {
    padding: 0;
  }
  .main-reviews-top {
    padding: 0 var(--def-padding);
  }
  .mainReviewsSwiper {
    padding: 0 var(--def-padding);
  }
  .main-reviews {
    padding: 60px 0;
  }
  .service-reviews {
    padding-bottom: 60px;
  }
}
@media (max-width: 500px) {
  .main-reviews-item {
    max-width: 300px;
    min-height: 320px;
  }
  .main-reviews-top {
    gap: 24px;
  }
  .main-reviews-top-right-item {
    align-items: center;
  }
  .main-reviews-top-right-item-rait-cont-rait {
    font-weight: 500;
    font-style: Medium;
    font-size: 24px;
    leading-trim: NONE;
    line-height: 85%;
    letter-spacing: 0%;
    text-transform: uppercase;
  }
  .main-reviews-top-right-item-img-cont img {
    max-width: 32px;
    max-height: 32px;
    min-height: 32px;
    min-width: 32px;
  }
  .main-reviews-top-right-item-img-cont-text {
    font-size: 24px;
  }
}
.main-services {
  padding: 100px 0;
}
.main-services .h2 {
  font-weight: 400;
  font-style: Regular;
  font-size: 54px;
  leading-trim: NONE;
  line-height: 72px;
  letter-spacing: 0px;
  margin-bottom: 32px;
}

.main-services-section {
  overflow: hidden;
}
.main-services-section .swiper-scrollbar {
  display: none;
}
.main-services-section .button {
  border: 1px solid #C4C5BF;
  background: none;
}

.mainServicesSwiper {
  width: 100%;
}

.main-services-item {
  display: flex;
  flex-direction: column;
  background-color: #FFF;
  border-radius: 10px;
  overflow: hidden;
  min-height: 485px;
  max-width: 312px;
  height: auto;
}
.main-services-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  aspect-ratio: 312/339;
  margin-bottom: 24px;
}
.main-services-item *:not(img) {
  padding: 0 16px;
}
.main-services-item .h3 {
  font-weight: 500;
  font-style: Medium;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  margin-bottom: 20px;
}
.main-services-item .link {
  font-weight: 500;
  font-style: Medium;
  font-size: 13px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  text-transform: uppercase;
  text-decoration: underline;
  margin-top: auto;
  margin-bottom: 24px;
  color: var(--link-color);
}

@media (max-width: 1550px) {
  .main-services-section .sw-btn {
    display: none;
  }
}
@media (max-width: 1330px) {
  .main-services-section {
    padding: 0;
  }
  .main-services .h2 {
    padding: 0 var(--def-padding);
  }
  .mainServicesSwiper {
    padding: 0 var(--def-padding);
  }
}
@media (max-width: 720px) {
  .main-services {
    padding: 50px 0;
  }
  .main-services .h2 {
    font-size: 32px;
    line-height: 44px;
  }
}
@media (max-width: 500px) {
  .main-services-section .swiper-scrollbar {
    display: block;
  }
  .main-services-section .swiper-horizontal > .swiper-scrollbar,
  .main-services-section .swiper-scrollbar.swiper-scrollbar-horizontal {
    background: none;
  }
  .main-services-section .sw_cont_services {
    padding-bottom: 32px;
  }
  .main-services-item {
    max-width: 300px;
  }
}
.map-bottom {
  display: flex;
  background-color: #14B8A6;
}
.map-bottom {
  color: #FFF;
}

.map-bottom-left {
  min-height: 640px;
  height: auto;
  width: -webkit-fill-available;
}

.service-detail-zapis .map-bottom-left {
  min-height: 475px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.map-bottom-right {
  width: -webkit-fill-available;
  padding-right: 60px;
  height: auto;
}

.map-bottom-right-item {
  padding: 60px 0 60px 60px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 40px;
  width: 100%;
  max-width: 640px;
  height: 100%;
}
.map-bottom-right-item .button {
  background-color: #FFF;
  border: none;
  color: var(--link-color);
  font-size: 18px;
  min-height: 60px;
}
.map-bottom-right-item .button:hover {
  background-color: #00D0BA;
  color: #FFF;
  border: none;
}

.map-bottom-right-item-title {
  font-weight: 400;
  font-style: Regular;
  font-size: 54px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  color: #FFF;
  text-align: center;
}

@media (max-width: 970px) {
  .map-bottom {
    flex-direction: column;
  }
  .map-bottom-left {
    min-height: 300px;
  }
  .map-bottom-right-item {
    max-width: none;
  }
}
@media (max-width: 500px) {
  .map-bottom-left {
    min-height: 470px;
  }
  .map-bottom-right {
    padding-right: 0;
  }
  .map-bottom-right-item {
    padding: 48px 16px;
    gap: 32px;
  }
  .map-bottom-right-item-title {
    font-size: 32px;
  }
  .service-detail-zapis .map-bottom-left {
    min-height: auto;
    aspect-ratio: 1/1;
  }
}
.news-list .main-blog-item {
  max-width: none;
}

.popupForm {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1000;
  visibility: hidden;
  opacity: 0;
  transition: 0.5s;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: max-content;
}

.popupForm .popup__container {
  display: flex;
  flex-direction: column;
  width: auto;
  position: relative;
  background-color: #FFF;
  border-radius: 10px;
  width: 100%;
  max-width: 636px;
  padding: 40px;
  max-height: 85vh;
  overflow-y: auto;
}
.popupForm .popup__container::-webkit-scrollbar {
  scrollbar-width: thin;
  scrollbar-color: #e0ded7 #f8f5ee;
}
.popupForm .popup__container::-webkit-scrollbar {
  width: 6px;
  background: #f8f5ee;
  border-radius: 8px;
}
.popupForm .popup__container::-webkit-scrollbar-thumb {
  background: #e0ded7;
  border-radius: 8px;
}
.popupForm .popup__container::-webkit-scrollbar-thumb:hover {
  background: #d6d2c7;
}
.popupForm .popup__container .popupForm-title {
  font-weight: 500;
  font-style: Medium;
  font-size: 32px;
  leading-trim: NONE;
  line-height: 130%;
  letter-spacing: 0%;
  margin-bottom: 44px;
}
.popupForm .popup__container .inputs_cont {
  display: flex;
  gap: 10px;
  margin-bottom: 24px;
}
.popupForm .popup__container .inputs_cont input {
  border: 1px solid #BBCDE7;
  border-radius: 8px;
  height: 48px;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 150%;
  letter-spacing: 0%;
  padding: 0 16px;
  width: 100%;
}
.popupForm .popup__container .inputs_cont textarea {
  border: 1px solid #BBCDE7;
  border-radius: 8px;
  height: 120px;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  leading-trim: NONE;
  padding: 16px;
  max-height: 96px;
  resize: none;
}
.popupForm .popup__container .inputs_cont .input_cont {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}
.popupForm .popup__container .inputs_cont .input_cont-name {
  font-weight: 500;
  font-style: Medium;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 150%;
  letter-spacing: 0%;
  color: #50576B;
}
.popupForm .popup__container .inputs_cont .err input {
  border: 1px solid #EE4443;
}
.popupForm .popup__container .inputs_cont .err input::placeholder {
  color: #EE4443;
}
.popupForm .popup__container .file_cont {
  border: 1px dashed #25B99F;
  border-radius: 8px;
  padding: 25px;
  background: rgba(37, 185, 159, 0.0509803922);
  cursor: pointer;
}
.popupForm .popup__container .file_cont .file_cont-name {
  display: flex;
  align-items: center;
  gap: 16px;
}
.popupForm .popup__container .file_cont .file_cont-name p {
  font-weight: 400;
  font-style: Regular;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 20px;
  letter-spacing: 0%;
  color: #4B5563;
}
.popupForm .popup__container .file_cont .file_cont-name p * {
  font-weight: 400;
  font-style: Regular;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 20px;
  letter-spacing: 0%;
}
.popupForm .popup__container .file_cont .file_cont-name p span {
  color: #25B99F;
}
.popupForm .popup__container span,
.popupForm .popup__container span a {
  font-size: 12px;
  font-weight: 400;
  line-height: 120%;
  text-align: left;
}
.popupForm .popup__container span a {
  text-decoration: underline;
}
.popupForm .popup__container span {
  margin-bottom: 10px;
}
.popupForm .popup__container .button {
  max-width: 159px;
  height: 50px;
  color: #FFF;
}

.popupForm .popup__container .close-btn {
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 3;
  cursor: pointer;
  width: 25px;
  height: 25px;
}

.popupForm .popup__container .close-btn:hover path {
  opacity: 0.5;
}

.popupForm.open {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: 0.5s;
}

@media (max-width: 500px) {
  .popupForm .popup__container {
    border-radius: 16px;
    padding: 24px 16px;
    max-height: 90vh;
  }
  .popupForm .popup__container .popupForm-title {
    font-size: 24px;
    margin-bottom: 36px;
  }
  .popupForm .popup__container .inputs_cont {
    gap: 12px;
    margin-bottom: 16px;
  }
  .popupForm .popup__container .file_cont {
    padding: 16px;
  }
  .popupForm .popup__container .file_cont .file_cont-name {
    display: flex;
    align-items: center;
    gap: 16px;
  }
  .popupForm .popup__container .inputs_cont {
    flex-direction: column;
  }
}
.price-bottom-text {
  margin-bottom: 100px;
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 24px;
  letter-spacing: 0%;
}
.price-bottom-text * {
  font-weight: 400;
  font-style: Regular;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 24px;
  letter-spacing: 0%;
}

@media (max-width: 720px) {
  .price-bottom-text {
    margin-bottom: 60px;
  }
}
.price-info {
  margin-bottom: 30px;
  background-color: #E9FFFD;
  border-radius: 10px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.price-info a {
  color: var(--link-color);
  text-decoration: underline;
}

@media (max-width: 720px) {
  .price-info {
    margin-bottom: 32px;
    padding: 24px 16px;
    text-align: center;
    align-items: center;
  }
  .price-info * {
    text-align: center;
  }
}
.price-list {
  display: flex;
  flex-direction: column;
  gap: 48px;
  margin-bottom: 72px;
}

.price-list-item-list-accordion {
  background-color: #FFF;
  border-radius: 10px;
  padding: 0 24px;
}
.price-list-item-list-accordion .price-list-item-list {
  padding-left: 0;
  padding-right: 0;
}
.price-list-item-list-accordion .price-list-item-list-item-title {
  font-weight: 400;
  font-style: Regular;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 24px;
  letter-spacing: 0%;
}
.price-list-item-list-accordion .price-list-item-list-item-code {
  font-weight: 500;
  font-style: Medium;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 24px;
  letter-spacing: 0%;
}
.price-list-item-list-accordion .price-list-item-list-item-price {
  font-weight: 600;
  font-style: SemiBold;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 24px;
  letter-spacing: 0px;
}

.price-list-item-list-accordion-title {
  display: flex;
  gap: 24px;
  align-items: center;
  padding: 8px 0;
  min-height: 53px;
}
.price-list-item-list-accordion-title svg {
  max-width: 32px;
  max-height: 32px;
  min-height: 32px;
  min-width: 32px;
}
.price-list-item-list-accordion-title .h3 {
  font-weight: 500;
  font-style: Medium;
  font-size: 20px;
  leading-trim: NONE;
  line-height: 32px;
  letter-spacing: 0%;
}
.price-list-item-list-accordion-title.active svg .hidden {
  opacity: 0;
}

[data-accordion-item].active [data-accordion-toggle] svg {
  transform: rotate(360deg);
}

.price-list-item {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.price-list-item .h2 {
  font-weight: 600;
  font-style: SemiBold;
  font-size: 32px;
  leading-trim: NONE;
  line-height: 36px;
  letter-spacing: 0%;
  text-align: center;
  text-transform: uppercase;
  color: var(--link-color);
}

.price-list-item-list {
  background-color: #FFF;
  border-radius: 10px;
  padding: 8px 24px;
}

.price-list-item-list-item {
  display: grid;
  grid-template-columns: 108px 1fr 172px;
  gap: 24px;
  padding: 8px 0;
  min-height: 53px;
  align-items: center;
  border-bottom: 0.5px solid #C4C5BF;
}
.price-list-item-list-item:last-child {
  border-bottom: none;
}

.price-list-item-list-item-code {
  font-weight: 500;
  font-style: Medium;
  font-size: 16px;
  leading-trim: NONE;
  line-height: 24px;
  letter-spacing: 0%;
  color: #979085;
  white-space: nowrap;
}

.price-list-item-list-item-title {
  font-weight: 400;
  font-style: Regular;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 24px;
  letter-spacing: 0%;
}

.price-list-item-list-item-price {
  font-weight: 600;
  font-style: SemiBold;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 24px;
  letter-spacing: 0px;
  white-space: nowrap;
}

.price-list-item-list-accordion-container {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

@media (max-width: 720px) {
  .price-list-item-list-accordion-title .h3 {
    font-weight: 500;
    font-style: Medium;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 24px;
    letter-spacing: 0%;
  }
  .price-list {
    margin-top: 48px;
  }
  .price-list-item-list-item {
    grid-template-columns: 1fr 100px;
    gap: 0 24px;
  }
  .price-list-item-list-item-title {
    grid-column: 1/2;
  }
  .price-list-item-list-item-price {
    grid-column: 2/3;
    grid-row: 1/3;
    margin: auto 0;
  }
  .price-list {
    margin-bottom: 56px;
  }
  .price-list-section {
    padding: 0;
  }
  .price-list-item {
    gap: 16px;
  }
  .price-list-item .h2 {
    font-size: 24px;
    line-height: 120%;
    padding: 0 var(--def-padding);
  }
  .price-list-item-list {
    padding: 8px 16px;
  }
  .price-list-item-list-accordion {
    padding: 0 16px;
  }
  .price-list-item-list-item {
    padding: 8px 0;
  }
  .price-list-item-list-item-code {
    font-size: 14px;
  }
  .price-list-item-list-item-title {
    font-size: 16px;
    line-height: 120%;
  }
  .price-list-item-list-item-price {
    font-size: 16px;
    line-height: 120%;
  }
}
.price-search {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  padding: 19.5px 24px;
  border-radius: 10px;
  background-color: #FFF;
  margin-bottom: 30px;
}
.price-search input {
  font-weight: 400;
  font-style: Regular;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  width: 100%;
}
.price-search input::placeholder {
  font-weight: 400;
  font-style: Regular;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  color: #4C5651;
}
.price-search button {
  max-width: 24px;
  max-height: 24px;
  min-height: 24px;
  min-width: 24px;
}
.price-search svg {
  max-width: 24px;
  max-height: 24px;
  min-height: 24px;
  min-width: 24px;
}

@media (max-width: 720px) {
  .price-search {
    margin-bottom: 0;
  }
}
.main-banner-section {
  overflow: hidden;
}

.serviceBannerSwiper {
  width: 100%;
  background-color: #F0E3D5;
}
.serviceBannerSwiper .swiper-slide {
  height: auto;
  min-height: 533px;
}
.serviceBannerSwiper .swiper-slide .padding {
  height: 100%;
}
.serviceBannerSwiper .swiper-slide .def_div {
  padding: 120px 0 107px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  position: relative;
  width: 100%;
}
.serviceBannerSwiper .swiper-slide .def_div .service-banner-cont {
  width: 100%;
}
.serviceBannerSwiper .swiper-slide .def_div .service-banner-cont .button {
  max-width: 228px;
  min-height: 50px;
  margin-top: 48px;
}

.service-banner-img {
  position: absolute;
  bottom: 0;
  object-fit: contain;
  object-position: center;
  max-width: 860px;
  right: 0;
  transform: translateX(25%);
  z-index: -1;
  height: 100%;
}

.service-banner-subtitle {
  font-weight: 400;
  font-style: Regular;
  font-size: 32px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  text-transform: uppercase;
  margin-bottom: 16px;
  color: var(--link-color);
}

.service-banner-title {
  font-weight: 400;
  font-style: Regular;
  font-size: 54px;
  leading-trim: NONE;
  line-height: 72px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.service-banner-price {
  font-weight: 400;
  font-style: Regular;
  font-size: 54px;
  leading-trim: NONE;
  line-height: 72px;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  gap: 12px;
}
.service-banner-price span {
  font-weight: 500;
  font-style: Medium;
  font-size: 44px;
  leading-trim: NONE;
  line-height: 72px;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-decoration: line-through;
  color: rgba(51, 51, 51, 0.5019607843);
}

@media (max-width: 970px) {
  .service-banner-img {
    transform: translateX(50%);
  }
}
@media (max-width: 720px) {
  .serviceBannerSwiper .swiper-slide {
    min-height: 400px;
  }
  .serviceBannerSwiper .swiper-slide .def_div {
    padding: 120px 0;
  }
  .serviceBannerSwiper .swiper-slide .def_div .service-banner-cont .button {
    max-width: 212px;
    min-height: 50px;
    margin-top: 32px;
  }
  .service-banner-img {
    transform: translateX(52%);
  }
  .service-banner-subtitle {
    font-size: 18px;
    line-height: 120%;
  }
  .service-banner-title {
    font-size: 24px;
    line-height: 120%;
  }
  .service-banner-price {
    font-size: 24px;
    line-height: 120%;
  }
  .service-banner-price span {
    font-size: 24px;
    line-height: 120%;
    color: rgba(51, 51, 51, 0.5019607843);
  }
}
.service-detail-after {
  margin: 60px auto;
  display: flex;
  border: 1px solid #979085;
  border-radius: 10px;
  overflow: hidden;
}

.service-detail-after-left {
  display: flex;
  flex-direction: column;
  gap: 32px;
  justify-content: center;
  padding: 80px 32px;
  height: auto;
}
.service-detail-after-left .h2 {
  font-weight: 500;
  font-style: Medium;
  font-size: 40px;
  leading-trim: NONE;
  line-height: 56px;
  letter-spacing: 0%;
}
.service-detail-after-left .default {
  margin: 0;
}

.service-detail-after-right {
  aspect-ratio: 599/463;
  width: 100%;
  max-width: 599px;
  min-height: 463px;
  height: auto;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #F0E3D5;
  border-radius: 10px;
}

@media (max-width: 970px) {
  .service-detail-after {
    flex-direction: column;
  }
  .service-detail-after-right {
    max-width: none;
  }
}
@media (max-width: 720px) {
  .service-detail-after-section {
    padding: 0;
  }
  .service-detail-after {
    padding: 24px 16px;
    gap: 24px;
  }
  .service-detail-after-left {
    padding: 0;
  }
  .service-detail-after-left .h2 {
    font-size: 32px;
    line-height: 120%;
  }
  .service-detail-after-right {
    aspect-ratio: 343/265;
    min-height: auto;
  }
}
.service-detail-before-after {
  display: flex;
  flex-direction: column;
  gap: 40px;
  padding-top: 50px;
}
.service-detail-before-after .h2 {
  text-align: center;
}

.service-detail-before-after-section {
  overflow: hidden;
}

.before-after-item {
  aspect-ratio: 481/500;
  width: 100%;
  max-width: 481px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.sw_cont_before-after .sw-btn {
  left: 12%;
}
.sw_cont_before-after .sw-btn.sw-next-btn {
  right: 12%;
  left: auto;
}

.about-foto-clinic {
  padding: 60px 0;
}

@media (max-width: 720px) {
  .service-detail-before-after {
    gap: 32px;
    padding-top: 60px;
  }
  .before-after-item {
    aspect-ratio: 289/300;
    max-width: 289px;
  }
  .sw_cont_before-after {
    padding-bottom: 32px;
  }
  .sw_cont_before-after .sw-btn {
    display: none;
  }
  .about-foto-clinic {
    padding: 50px 0;
  }
}
.service-detail-how {
  padding: 100px 0 60px;
  display: flex;
  flex-direction: column;
  gap: 48px;
}

.how-item {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 259px;
}
.how-item span {
  font-weight: 400;
  font-style: Regular;
  font-size: 32px;
  leading-trim: NONE;
  line-height: 150%;
  letter-spacing: 0px;
  white-space: nowrap;
}
.how-item .default {
  margin: 0;
}

@media (max-width: 720px) {
  .service-detail-how {
    padding: 60px 0;
    gap: 32px;
  }
  .service-detail-how .h2 {
    padding: 0 var(--def-padding);
  }
  .service-detail-how-section {
    padding: 0;
  }
  .how-swiper {
    padding: 0 var(--def-padding);
  }
  .sw_cont_how {
    padding-bottom: 32px;
  }
}
.service-detail-indications {
  padding-bottom: 50px;
}
.service-detail-indications .h2 {
  margin-bottom: 48px;
}

.service-detail-indications-list {
  display: flex;
  flex-direction: column;
  gap: 48px;
}

.service-detail-indications-list-item {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.service-detail-indications-list-item-title {
  font-weight: 500;
  font-style: Medium;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0%;
  text-transform: uppercase;
}

.service-detail-indications-list-item-list {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.service-detail-indications-list-item-list-item {
  height: auto;
  padding: 10px 12px;
  display: flex;
  gap: 8px;
  align-items: center;
  width: fit-content;
  background: rgba(151, 144, 133, 0.2);
  border-radius: 100px;
  font-weight: 500;
  font-style: Medium;
  font-size: 12px;
  leading-trim: NONE;
  line-height: 20px;
  letter-spacing: 0%;
  text-transform: uppercase;
}
.service-detail-indications-list-item-list-item svg {
  max-width: 12px;
  max-height: 12px;
  min-height: 12px;
  min-width: 12px;
}

.service-detail-indications-list-item.v2 .service-detail-indications-list-item-list-item svg {
  transform: rotate(45deg) scale(1.1);
}

@media (max-width: 720px) {
  .service-detail-indications .h2 {
    margin-bottom: 32px;
  }
  .service-detail-indications-list {
    gap: 32px;
  }
  .service-detail-indications-list-item-title {
    font-size: 18px;
  }
}
.service-detail-preparation {
  padding: 100px 0;
}
.service-detail-preparation .h2 {
  margin-bottom: 32px;
}

.service-detail-preparation-list {
  margin: 0;
  gap: 24px;
}

@media (max-width: 720px) {
  .service-detail-preparation {
    padding: 60px 0;
  }
}
.service-detail-price {
  padding: 100px 0;
}
.service-detail-price .h2 {
  margin-bottom: 32px;
}

.service-detail-price-list {
  background-color: #FFF;
  border-radius: 10px;
  padding: 8px 24px;
}

.service-detail-price-list-item:not(:last-child) {
  border-bottom: 1px solid rgba(196, 197, 191, 0.5019607843);
}

.service-detail-price-list-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px 24px;
  padding: 20px 0;
}

.service-detail-price-list-item-title {
  font-weight: 400;
  font-style: Regular;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
}

.service-detail-price-list-item-price {
  font-weight: 600;
  font-style: SemiBold;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  white-space: nowrap;
}

@media (max-width: 720px) {
  .service-detail-price-section {
    padding: 0;
  }
  .service-detail-price {
    padding: 60px 0;
  }
  .service-detail-price .h2 {
    padding: 0 var(--def-padding);
  }
  .service-detail-price-list {
    padding: 8px 16px;
  }
  .service-detail-price-list-item-title {
    font-size: 16px;
  }
  .service-detail-price-list-item-price {
    font-size: 16px;
  }
}
.service-detail-questions {
  padding: 60px 0;
  display: flex;
  flex-direction: column;
}
.service-detail-questions .h2 {
  margin-bottom: 40px;
}

.service-detail-questions-item {
  border-bottom: 1px solid #C4C5BF;
  margin: 0;
}
.service-detail-questions-item.active .service-detail-questions-content {
  padding: 10px 0 30px;
}

.service-detail-questions-title {
  display: flex;
  justify-content: space-between;
  gap: 25px;
  padding: 16px 0;
}
.service-detail-questions-title .h3 {
  font-weight: 500;
  font-style: Medium;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 30px;
  letter-spacing: 0px;
}
.service-detail-questions-title svg {
  max-width: 32px;
  max-height: 32px;
  min-height: 32px;
  min-width: 32px;
}

.service-detail-questions-content .default {
  margin: 0;
}

@media (max-width: 720px) {
  .service-detail-questions .h2 {
    margin-bottom: 32px;
    padding: 0 var(--def-padding);
  }
  .service-detail-questions-section {
    padding: 0;
  }
  .service-detail-questions-item {
    padding: 0;
  }
  .service-detail-questions-item.active .service-detail-questions-content {
    padding: 10px var(--def-padding) 20px;
  }
  .service-detail-questions-title {
    padding: 8px var(--def-padding);
    align-items: center;
  }
  .service-detail-questions-title .h3 {
    font-size: 16px;
    line-height: 120%;
  }
  .service-detail-questions-content {
    padding: 0 var(--def-padding);
  }
}
.service-list {
  padding-bottom: 100px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
}

.service-list-item {
  display: flex;
  flex-direction: column;
  gap: 20px;
  background-color: #FFFFFF;
  border-radius: 10px;
  overflow: hidden;
  height: auto;
}

.service-list-item-img {
  aspect-ratio: 630/443;
  width: 100%;
  height: fit-content;
  background-color: #F0E3D5;
}
.service-list-item-img img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
}

.service-list-item-cont {
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.service-list-item-cont .default {
  margin: 0;
  font-size: 16px;
}
.service-list-item-cont .default * {
  font-size: 16px;
}

.service-list-item-title {
  font-weight: 500;
  font-style: Medium;
  font-size: 24px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  text-transform: uppercase;
}

.service-list-item-link {
  font-weight: 500;
  font-style: Medium;
  font-size: 14px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  text-transform: uppercase;
  color: var(--link-color);
  text-decoration: underline !important;
}

@media (max-width: 720px) {
  .service-list {
    grid-template-columns: repeat(1, 1fr);
  }
  .service-list-section {
    padding: 0;
  }
}
@media (max-width: 500px) {
  .service-list {
    padding-bottom: 60px;
    gap: 16px;
  }
  .service-list-item {
    gap: 20px;
  }
  .service-list-item-img {
    aspect-ratio: 375/264;
    width: 100%;
  }
  .service-list-item-cont .default {
    font-size: 14px;
  }
  .service-list-item-cont .default * {
    font-size: 14px;
  }
  .service-list-item-title {
    font-size: 18px;
  }
}
.stocks-list {
  padding: 0 0 100px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.stocks-list .main-doctor-item {
  max-width: none;
}

.stocks-list-item {
  border-radius: 10px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  justify-content: end;
  min-height: 416px;
  position: relative;
  overflow: hidden;
  transition: 0.5s;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.stocks-list-item * {
  transition: 0.5s;
}
.stocks-list-item::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(51, 51, 51, 0.4);
  transition: 0.5s;
  z-index: 0;
}
.stocks-list-item:hover::before {
  background-color: rgba(51, 51, 51, 0.6);
}
.stocks-list-item * {
  color: #FFF;
}

.stocks-list-item-cont {
  position: relative;
  z-index: 1;
}

.stocks-list-item-sticker {
  font-weight: 600;
  font-style: SemiBold;
  font-size: 18px;
  leading-trim: NONE;
  line-height: 100%;
  letter-spacing: 0px;
  display: inline-block;
  width: fit-content;
  height: fit-content;
  padding: 3px 8px;
  background-color: var(--link-color);
  border-radius: 8px;
  margin-bottom: 16px;
  white-space: nowrap;
}

.stocks-list-item-title {
  font-weight: 700;
  font-style: Bold;
  font-size: 32px;
  leading-trim: NONE;
  line-height: 38px;
  letter-spacing: 0px;
  margin-bottom: 24px;
}

.stocks-list-item-description {
  font-weight: 700;
  font-style: Bold;
  font-size: 32px;
  leading-trim: NONE;
  line-height: 38px;
  letter-spacing: 0px;
}
.stocks-list-item-description span {
  font-weight: 300;
  font-style: Regular;
  font-size: 32px;
  leading-trim: NONE;
  line-height: 38px;
  letter-spacing: 0px;
  text-decoration: line-through;
}

@media (max-width: 1200px) {
  .stocks-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 720px) {
  .stocks-list {
    grid-template-columns: repeat(1, 1fr);
  }
  .stocks-list {
    gap: 16px;
  }
  .stocks-list-item {
    padding: 16px;
    min-height: 343px;
  }
  .stocks-list-item-title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px;
  }
  .stocks-list-item-description {
    font-size: 24px;
    line-height: 32px;
  }
  .stocks-list-item-description span {
    font-size: 24px;
    line-height: 32px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL191dGlscy5zY3NzIiwiYmFzZS9fc3RpY2t5LWZvb3Rlci5zY3NzIiwiYmxvY2tzL19mb290ZXIuc2NzcyIsImJsb2Nrcy9faGVhZGVyLnNjc3MiLCJibG9ja3MvYWJvdXQtYmFubmVyLnNjc3MiLCJibG9ja3MvYWJvdXQtZGVzY3JpcHRpb24uc2NzcyIsImJsb2Nrcy9hYm91dC1saWNlbnpzLnNjc3MiLCJibG9ja3MvZG9jdG9yLWRldGFpbC1iYW5uZXIuc2NzcyIsImJsb2Nrcy9kb2N0b3ItZGV0YWlsLXNlcnZpY2VzLnNjc3MiLCJibG9ja3MvZXF1aXBtZW50LWRldGFpbC1iYW5uZXIuc2NzcyIsImJsb2Nrcy9lcXVpcG1lbnQtZGV0YWlsLWRlc2NyaXB0aW9uLnNjc3MiLCJibG9ja3MvZXF1aXBtZW50LWxpc3Quc2NzcyIsImJsb2Nrcy9pLXdhbnQtYmFubmVyLnNjc3MiLCJibG9ja3MvbWFpbi1hYm91dC5zY3NzIiwiYmxvY2tzL21haW4tYWR2YW50YWdlcy5zY3NzIiwiYmxvY2tzL21haW4tYmFubmVyLnNjc3MiLCJibG9ja3MvbWFpbi1ibG9nLnNjc3MiLCJibG9ja3MvbWFpbi1kb2N0b3JzLnNjc3MiLCJibG9ja3MvbWFpbi1lcXVpcG1lbnQuc2NzcyIsImJsb2Nrcy9tYWluLWdhbGxlcnkuc2NzcyIsImJsb2Nrcy9tYWluLXByb2NlZHVyZS5zY3NzIiwiYmxvY2tzL21haW4tcmV2aWV3cy5zY3NzIiwiYmxvY2tzL21haW4tc2VydmljZXMuc2NzcyIsImJsb2Nrcy9tYXAtYm90dG9tLnNjc3MiLCJibG9ja3MvbmV3cy1saXN0LnNjc3MiLCJibG9ja3MvcG9wdXAtZm9ybS5zY3NzIiwiYmxvY2tzL3ByaWNlLWJvdHRvbS10ZXh0LnNjc3MiLCJibG9ja3MvcHJpY2UtaW5mby5zY3NzIiwiYmxvY2tzL3ByaWNlLWxpc3Quc2NzcyIsImJsb2Nrcy9wcmljZS1zZWFyY2guc2NzcyIsImJsb2Nrcy9zZXJ2aWNlLWJhbm5lci5zY3NzIiwiYmxvY2tzL3NlcnZpY2UtZGV0YWlsLWFmdGVyLnNjc3MiLCJibG9ja3Mvc2VydmljZS1kZXRhaWwtYmVmb3JlLWFmdGVyLnNjc3MiLCJibG9ja3Mvc2VydmljZS1kZXRhaWwtaG93LnNjc3MiLCJibG9ja3Mvc2VydmljZS1kZXRhaWwtaW5kaWNhdGlvbnMuc2NzcyIsImJsb2Nrcy9zZXJ2aWNlLWRldGFpbC1wcmVwYXJhdGlvbi5zY3NzIiwiYmxvY2tzL3NlcnZpY2UtZGV0YWlsLXByaWNlLnNjc3MiLCJibG9ja3Mvc2VydmljZS1kZXRhaWwtcXVlc3Rpb25zLnNjc3MiLCJibG9ja3Mvc2VydmljZS1saXN0LnNjc3MiLCJibG9ja3Mvc3RvY2tzLWxpc3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQ0FBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtFQUdDOzs7QUFHRDtBQUVBO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0FBRUE7RUFDQzs7O0FBR0Q7RUFDSTtFQUNIOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0U7OztBQUdGO0FBRUE7RUFDQztFQUNHO0VBQ0E7RUFDQTs7O0FBR0o7RUFDQzs7O0FBR0Q7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7OztBQUdKO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FDdkZEO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFRztFQUNIO0VBQ0E7OztBQUdEO0VBQ0k7RUFDQTs7O0FDbEJKO0VBQ0M7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBQUE7RUFFQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOzs7QUFJRjtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtFQUlDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtBQUFBO0FBQUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0FBQUE7QUFBQTtBQUFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0Y7QUFBQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtBQUFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtBQUFBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlGO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUY7QUFBQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtBQUFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNDOztBQUVBO0VBQ0M7OztBQUlGO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUVDO0FBQUE7SUFFQztJQUNBO0lBQ0E7SUFDQTs7RUFHRDtBQUFBO0FBQUE7QUFBQTtJQUlDOztFQUVBO0FBQUE7QUFBQTtBQUFBO0lBQ0M7O0VBR0Q7QUFBQTtBQUFBO0FBQUE7SUFDQzs7O0FBTUg7RUFFQztJQUNDOztFQUtEO0FBQUE7SUFFQzs7RUFFQTtBQUFBO0lBQ0M7O0VBSUY7QUFBQTtJQUVDOztFQUVBO0FBQUE7SUFDQzs7RUFJRjtBQUFBO0lBRUM7O0VBRUE7QUFBQTtJQUNDOztFQUlGO0FBQUE7SUFFQzs7RUFFQTtBQUFBO0lBQ0M7OztBQUtIO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7O0FBSUY7RUFDQztFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0lBQ0M7OztBQUlGO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFHRDtFQUNDOzs7QUFJQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlDO0VBQ0M7O0FBRUE7RUFDQzs7O0FBT0w7RUFDQztFQUNBO0VBQ0E7O0FBSUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOzs7QUFNSjtFQUdFO0lBQ0M7SUFDQTtJQUNBOztFQUVBO0lBQ0M7O0VBRUE7SUFDQzs7O0FBT0w7RUFDQzs7O0FBR0Q7RUFDQzs7QUFFQTtFQUNDOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQzs7O0FBSUY7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztJQUNDO0lBQ0E7SUFDQTs7RUFHRDtJQUNDO0lBQ0E7OztBQUlGO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztJQUNDOztFQUdEO0lBQ0M7O0VBR0Q7QUFBQTtJQUVDO0lBQ0E7SUFDQTs7O0FBS0Y7QUFBQTtFQUVDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDOztBQUlBO0VBQ0M7O0FBRUE7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7O0FBS0g7RUFDQztJQUNDOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7O0FBTUQ7RUFDQzs7QUFHRDtFQUNDOztBQUlGO0VBQ0M7RUFDQTtFQUNBOzs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBOzs7QUFNSDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7SUFDQzs7O0FBSUY7RUFDQztJQUNDOzs7QUFJRjtFQUNDOzs7QUFHRDtFQUNDOzs7QUMvOUJEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQ2xCRDtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDQztFQUNBOzs7QUxMRDtBTVBBO0VBQ0k7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdJO0VBQ0k7O0FBSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNaEI7RUFDSTtFQUNBO0VBQ0E7O0FBSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU1oQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJQTtFQUNJOzs7QUFTUTtFQUNJOzs7QUFTaEI7RUFDSTs7QUFPWTtFQUNJOzs7QUFReEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0E7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7O0FBU3BCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOzs7QUFZUjtFQUNJOzs7QUFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS1o7RUFDSTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFLWjtFQUNJO0lBQ0k7O0VBR0k7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBS1o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTs7RUFHSjtJQUNJOztFQU9JO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBSVI7SUFDSTtJQUNBOztFQUVBO0lBQ0k7O0VBR0o7SUFDSTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7O0VBSVI7SUFDSTs7O0FBVXhCO0VBQ0k7SUFDSTs7RUFJQTtJQUNJOztFQUdJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBTWhCO0lBQ0k7O0VBR0o7SUFDSTs7O0FDdGFSO0VBRUk7QUFBQTtBQUFBO0lBR0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUlSO0VBQ0k7RUFDQTs7QUFHSTtFQUNJOztBQU1BO0VBQ0k7O0FBTWhCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBS0E7RUFDSTs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFPUTtFQUNJOztBQUtaO0VBQ0k7OztBQUtaO0VBQ0k7OztBQUdKO0VBR1E7SUFDSTs7RUFJSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBT1I7SUFDSTs7RUFJQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBSVI7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFJQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBSVI7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBR0o7SUFDSTs7RUFFQTtJQUNJOztFQUtaO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdBO0lBQ0k7O0VBTVI7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUlBO0lBQ0k7O0VBR0k7SUFDSTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUlSO0lBQ0k7O0VBR0o7SUFDSTs7RUFJUTtJQUNJOztFQUlBO0lBQ0k7O0VBUVI7SUFDSTs7RUFHSjtJQUNJOztFQUVBO0lBQ0k7O0VBT2hCO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBS0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQU1SO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFJUjtJQUNJOztFQUdJO0lBQ0k7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7O0VBS1E7SUFDSTs7RUFXaEI7SUFDSTtJQUNBOztFQUdJO0lBQ0k7SUFDQTs7RUFJQTtJQUNJOztFQUVBO0lBQ0k7O0VBSUE7SUFDSTs7RUFTNUI7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQVVRO0lBQ0k7O0VBRUE7SUFDSTs7RUFJQTtJQUNJOztFQU9oQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTs7RUFLSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTs7RUFNUjtJQUNJO0lBQ0E7O0VBSVI7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJOztFQUdKO0lBQ0k7O0VBSVE7SUFDSTs7RUFLWjtJQUNJOztFQUVBO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBS1o7SUFDSTtJQUNBO0lBQ0E7O0VBS1E7SUFDSTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFlaEQ7SUFDSTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUlSO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUtBO0FBQUE7SUFFSTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBSVI7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUtaO0lBQ0k7O0VBSUE7SUFDSTs7RUFJUjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBR0o7SUFDSTs7RUFPSjtJQUNJOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBS1o7SUFDSTtJQUNBOztFQUtRO0lBQ0k7O0VBSVI7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQVFJO0lBQ0k7O0VBSUE7SUFDSTs7RUFNaEI7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQU1SO0lBQ0k7SUFDQTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTs7RUFJUjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUlSO0lBQ0k7SUFDQTs7RUFJUTtJQUNJOztFQUlSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFTSTtJQUNJOztFQUlBO0lBQ0k7O0VBTWhCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQU1SO0lBQ0k7SUFDQTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFJUTtJQUNJOztFQUlSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFTSTtJQUNJOztFQUlBO0lBQ0k7O0VBTWhCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7O0VBTVI7SUFDSTtJQUNBO0lBQ0E7O0VBS1I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUlRO0lBQ0k7O0VBSVI7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQW1CeEM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQU1oQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBSVI7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBS1o7RUFDSTtJQUNJO0lBQ0E7OztBQzMwQ1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFFUTtJQUNJOztFQUlSO0lBQ0k7OztBQ2xDUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUlSO0VBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7OztBQ2xEaEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FDN0ZSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQ3pIUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFFUTtJQUNJO0lBQ0E7O0VBR1I7SUFDSTtJQUNBOzs7QUMvQ1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7RUFHSjtBQUFBO0lBRUk7OztBQUlSO0VBQ0k7SUFDSTs7RUFJQTtJQUNJOztFQUlSO0lBQ0k7SUFDQTs7O0FDcEVSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDSTs7O0FBS1o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBRUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFJUjtJQUNJO0lBQ0E7O0VBRUE7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBSVI7SUFDSTs7RUFFQTtJQUNJOztFQUdKO0lBQ0k7OztBQ3BHUjtFQUNJOzs7QUNIUjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBRUE7SUFDSTs7RUFJUjtJQUNJOztFQUVBO0lBQ0k7O0VBRUE7SUFDSTs7RUFLWjtJQUNJO0lBQ0E7SUFDQTs7O0FDcEZSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBOzs7QUFLWjtFQUNJOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7O0FBSVI7RUFDSTtFQUNBOztBQUVBO0VBQ0k7OztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUtBO0VBQ0k7RUFDQTtFQUNBOzs7QUFNSjtFQUNJO0VBQ0E7RUFDQTs7QUFJSjtFQUNJO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7RUFHSjtBQUFBO0lBRUk7O0VBSUE7SUFDSTs7O0FBS1o7RUFDSTtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFJQTtJQUNJO0lBQ0E7OztBQUtaO0VBQ0k7SUFDSTtJQUNBOztFQUtBO0lBQ0k7SUFDQTs7RUFLSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOzs7QUNsTFo7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUlBO0lBQ0k7O0VBSVI7SUFDSTs7RUFHSTtJQUNJOzs7QUFPaEI7RUFFUTtJQUNJOztFQUlSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTs7O0FDMUZSO0VBQ0k7OztBQUdKO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7OztBQU9wQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOzs7QUFJUjtFQUdZO0lBQ0k7SUFDQTs7RUFLWjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOzs7QUNuRlI7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOzs7QUMxRlI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBSVI7RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOztBQUVBO0VBQ0k7OztBQUtSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7O0FBS1o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNJOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBRVE7SUFDSTs7O0FBS1o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTtJQUNBOztFQUdBO0lBQ0k7O0VBSVI7QUFBQTtJQUVJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTs7RUFFQTtJQUNJOztFQUtaO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOzs7QUN4TVI7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFJUjtFQUNJO0VBQ0E7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBSUE7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFJSTtJQUNJOztFQUtaO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUVBO0lBQ0k7O0VBSVI7SUFDSTs7O0FBSVI7RUFHUTtJQUNJOztFQUlSO0lBQ0k7SUFDQTs7RUFJQTtJQUNJO0lBQ0E7SUFDQTs7RUFFSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTs7O0FDL0paO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNQTtBQUFBO0VBQ0k7O0FBR0o7QUFBQTtFQUNJOztBQUdKO0FBQUE7RUFDSTs7O0FBT1o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7OztBQU9wQjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7QUFBQTtJQUVJO0lBQ0E7O0VBTUE7QUFBQTtBQUFBO0FBQUE7SUFFSTtJQUNBOztFQUlSO0lBQ0k7O0VBS0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFPaEI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUlSO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNJOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTs7RUFPcEI7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBS1o7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7SUFDQTs7O0FDNVJKO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFNWjtFQUNJO0lBQ0k7O0VBR0o7QUFBQTtJQUVJOztFQUdKO0lBQ0k7OztBQUlSO0VBRUk7SUFDSTs7RUFHSjtJQUNJOztFQUVBO0lBQ0k7O0VBSVI7SUFDSTs7O0FDNUhSO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFNUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUlKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTs7O0FDck9SO0VBQ0k7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBRVE7SUFDSTs7O0FBS1o7RUFDSTtJQUNJOztFQUlBO0lBQ0k7O0VBSVI7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUVBO0lBQ0k7SUFDQTs7O0FBS1o7RUFFUTtJQUNJOztFQUdKO0FBQUE7SUFFSTs7RUFHSjtJQUNJOztFQUtSO0lBQ0k7OztBQ3BJUjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7OztBQUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7OztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBSUE7SUFDSTtJQUNBOzs7QUNwR1I7RUFDSTs7O0FDSFI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUlKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDSTs7QUFHSjtFQUNJOztBQUtaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBT2hCO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQU1SO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7O0VBRUE7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJOztFQUVBO0lBQ0k7SUFDQTtJQUNBOztFQU1aO0lBQ0k7OztBQzVPUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHUjtFQUNJO0lBQ0k7OztBQ3BCUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7O0FBSVI7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUVBO0lBQ0k7OztBQ3ZCWjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtJO0VBQ0k7OztBQU1oQjtFQUNJOzs7QUFJSjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7RUFJSjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTs7RUFNUjtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7OztBQ3RPUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUMvQ1I7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7O0FBT3BCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUNJO0lBQ0k7O0VBS0k7SUFDSTs7RUFFSTtJQUNJO0lBQ0E7SUFDQTs7RUFPcEI7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0E7SUFDQTs7O0FDakpaO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTs7RUFHSjtJQUNJO0lBQ0E7O0VBR0o7SUFDSTs7RUFFQTtJQUNJO0lBQ0E7O0VBSVI7SUFDSTtJQUNBOzs7QUMxRVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJOzs7QUFJSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0E7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFHSjtJQUVJOztFQUVBO0lBQ0k7O0VBSVI7SUFDSTs7O0FDOURSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOztFQUVBO0lBQ0k7O0VBSVI7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7OztBQ2hEUjtFQUNJOztBQUVBO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQU1BO0VBQ0k7OztBQUtaO0VBR1E7SUFDSTs7RUFJUjtJQUNJOztFQUdKO0lBQ0k7OztBQ2xGUjtFQUNJOztBQUVBO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOzs7QUNmUjtFQUNJOztBQUVBO0VBQ0k7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUVJO0lBQ0k7O0VBR0o7SUFDSTs7RUFFQTtJQUVJOztFQUlSO0lBQ0k7O0VBR0o7SUFDSTs7RUFHSjtJQUNJOzs7QUNyRVI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7O0FBTVI7RUFDSTtFQUNBOztBQUdJO0VBQ0k7OztBQU1aO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0o7RUFDSTs7O0FBSVI7RUFFUTtJQUNJO0lBQ0E7O0VBSVI7SUFDSTs7RUFJSjtJQUNJOztFQUdJO0lBQ0k7O0VBTVo7SUFDSTtJQUNBOztFQUVBO0lBQ0k7SUFDQTs7RUFJUjtJQUNJOzs7QUN4RlI7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtJQUNJOztFQUdKO0lBQ0k7OztBQUlSO0VBQ0k7SUFDSTtJQUNBOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUlBO0lBQ0k7O0VBRUE7SUFDSTs7RUFLWjtJQUNJOzs7QUMxR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtBO0VBQ0k7O0FBSVI7RUFDSTs7O0FBSVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlSO0VBQ0k7SUFDSTs7O0FBSVI7RUFDSTtJQUNJOztFQUdKO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUdKO0lBQ0k7SUFDQTtJQUNBOztFQUdKO0lBQ0k7SUFDQTs7RUFFQTtJQUNJO0lBQ0EiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCYXNlICovXHJcbkBpbXBvcnQgXCIuL2Jhc2UvcmVzZXRcIjtcclxuQGltcG9ydCBcIi4vYmFzZS92YXJzXCI7XHJcbkBpbXBvcnQgXCIuL2Jhc2UvYmFzZVwiO1xyXG5AaW1wb3J0IFwiLi9iYXNlL3V0aWxzXCI7XHJcbkBpbXBvcnQgXCIuL2Jhc2Uvc3RpY2t5LWZvb3RlclwiO1xyXG5cclxuLyogQmxvY2tzICovXHJcbkBpbXBvcnQgXCJibG9ja3MvX2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9hYm91dC1iYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9hYm91dC1kZXNjcmlwdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Fib3V0LWxpY2VuenMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9kb2N0b3ItZGV0YWlsLWJhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2RvY3Rvci1kZXRhaWwtZG9jdW1lbnRzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvZG9jdG9yLWRldGFpbC1zZXJ2aWNlcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2VxdWlwbWVudC1kZXRhaWwtYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvZXF1aXBtZW50LWRldGFpbC1kZXNjcmlwdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2VxdWlwbWVudC1saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaS13YW50LWJhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL21haW4tYWJvdXQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9tYWluLWFkdmFudGFnZXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9tYWluLWJhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL21haW4tYmxvZy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL21haW4tZG9jdG9ycy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL21haW4tZXF1aXBtZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvbWFpbi1nYWxsZXJ5LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvbWFpbi1wcm9jZWR1cmUuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9tYWluLXJldmlld3Muc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9tYWluLXNlcnZpY2VzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvbWFwLWJvdHRvbS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL25ld3MtbGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3BvcHVwLWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9wcmljZS1ib3R0b20tdGV4dC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3ByaWNlLWluZm8uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9wcmljZS1saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcHJpY2Utc2VhcmNoLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2VydmljZS1hYm91dC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NlcnZpY2UtYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2VydmljZS1kZXRhaWwtYWZ0ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zZXJ2aWNlLWRldGFpbC1iZWZvcmUtYWZ0ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zZXJ2aWNlLWRldGFpbC1ob3cuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zZXJ2aWNlLWRldGFpbC1pbmRpY2F0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NlcnZpY2UtZGV0YWlsLXByZXBhcmF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc2VydmljZS1kZXRhaWwtcHJpY2Uuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zZXJ2aWNlLWRldGFpbC1xdWVzdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zZXJ2aWNlLWxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zdG9ja3MtbGlzdC5zY3NzXCI7XHJcbiIsIi8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cclxuKiB7XHJcblx0cGFkZGluZzogMHB4O1xyXG5cdG1hcmdpbjogMHB4O1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLyogTGlua3MgKi9cclxuXHJcbmEsIGE6bGluaywgYTp2aXNpdGVkICB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmE6aG92ZXIgIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyogQ29tbW9uICovXHJcblxyXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG51bCwgdWwgbGkge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmltZyB7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuaW1nLCBzdmcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLyogRm9ybSAqL1xyXG5cclxuaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIHNlbGVjdCB7XHJcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5pbnB1dDo6LW1zLWNsZWFyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcclxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmxlZ2VuZCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuIiwiOnJvb3Qge1xyXG5cdC0tY29udGFpbmVyLXdpZHRoOiAxMjAwcHg7XHJcblx0LS1jb250YWluZXItcGFkZGluZzogMTVweDtcclxuXHJcblx0LS1mb250LW1haW46ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuXHQtLWZvbnQtYWNjZW50OiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xyXG5cclxuXHQtLXBhZ2UtYmc6ICNmZmY7XHJcblx0LS10ZXh0LWNvbG9yOiAjMDAwO1xyXG5cdC0tYWNjZW50OiAjYWMxODJjO1xyXG5cclxuICAgIC0tbGFwdG9wLXNpemU6IDExOTlweDtcclxuXHQtLXRhYmxldC1zaXplOiA5NTlweDtcclxuXHQtLW1vYmlsZS1zaXplOiA1OTlweDtcclxufVxyXG5cclxuLmRhcmsge1xyXG4gICAgLS1wYWdlLWJnOiAjMjUyNTI2O1xyXG4gICAgLS10ZXh0LWNvbG9yOiAjZmZmO1xyXG59IiwiOnJvb3Qge1xyXG5cdC0tZm9udC1tYWluOiAnVmVsYSBTYW5zJztcclxuXHJcblx0LS1kZWYtd2lkdGg6IDEyOTZweDtcclxuXHQtLWRlZi1wYWRkaW5nOiAxNnB4O1xyXG5cclxuXHQtLXBhZ2UtYmc6ICNGOEY1RUU7XHJcblx0LS10ZXh0LWNvbG9yOiAjMzMzMzMzO1xyXG5cdC0tbGluay1jb2xvcjogIzE0QjhBNjtcclxuXHJcblx0LS1jb2xvci1yZWQ6ICNFNzQzNDE7XHJcbn1cclxuXHJcbioge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcblx0d29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxufVxyXG5cclxuYTpmb2N1cy12aXNpYmxlLFxyXG5idXR0b246Zm9jdXMtdmlzaWJsZSB7XHJcblx0b3V0bGluZTogMXB4IHNvbGlkIHZhcigtLXRleHQtY29sb3IpO1xyXG5cdG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG5odG1sIHtcclxuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5cclxuYm9keSB7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xyXG5cclxuXHQqIHtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxlYWRpbmctdHJpbTogTk9ORTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMzMlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDBweDtcclxuXHRcdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuXHR9XHJcblxyXG5cdGIge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRkaXNwbGF5OiBjb250ZW50cztcclxuXHR9XHJcbn1cclxuXHJcbi5uby1zY3JvbGwge1xyXG5cdG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuaDEsXHJcbi5oMSxcclxuaDIsXHJcbi5oMiB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDU0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDBweDtcclxuXHJcblx0KiB7XHJcblx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRmb250LXNpemU6IDU0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblx0fVxyXG5cclxuXHQmLnRpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogNTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDBweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5oMyxcclxuLmgzIHtcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cdGZvbnQtc3R5bGU6IEJsYWNrO1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRsZWFkaW5nLXRyaW06IE5PTkU7XHJcblx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAlO1xyXG5cclxuXHQqIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRmb250LXN0eWxlOiBCbGFjaztcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGxlYWRpbmctdHJpbTogTk9ORTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAlO1xyXG5cdH1cclxufVxyXG5cclxuaDQsXHJcbi5oNCB7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRmb250LXN0eWxlOiBCbGFjaztcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0bGVhZGluZy10cmltOiBOT05FO1xyXG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwJTtcclxuXHJcblx0KiB7XHJcblx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0Zm9udC1zdHlsZTogQmxhY2s7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRsZWFkaW5nLXRyaW06IE5PTkU7XHJcblx0XHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwJTtcclxuXHR9XHJcbn1cclxuXHJcbmg1LFxyXG4uaDUge1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0Zm9udC1zdHlsZTogQmxhY2s7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGxlYWRpbmctdHJpbTogTk9ORTtcclxuXHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRsZXR0ZXItc3BhY2luZzogMCU7XHJcblxyXG5cdCoge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdGZvbnQtc3R5bGU6IEJsYWNrO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGVhZGluZy10cmltOiBOT05FO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMCU7XHJcblx0fVxyXG59XHJcblxyXG5oNixcclxuLmg2IHtcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cdGZvbnQtc3R5bGU6IEJsYWNrO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsZWFkaW5nLXRyaW06IE5PTkU7XHJcblx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAlO1xyXG5cclxuXHQqIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRmb250LXN0eWxlOiBCbGFjaztcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxlYWRpbmctdHJpbTogTk9ORTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAlO1xyXG5cdH1cclxufVxyXG5cclxuLnVwcGVyY2FzZSB7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0KiB7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxufVxyXG5cclxuaDEudGl0bGUsXHJcbi5oMS50aXRsZSB7XHJcblx0bWFyZ2luOiAzMnB4IGF1dG8gNDhweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IGNhbGModmFyKC0tZGVmLXdpZHRoKSArIHZhcigtLWRlZi1wYWRkaW5nKSArIHZhcigtLWRlZi1wYWRkaW5nKSk7XHJcblx0cGFkZGluZzogMCB2YXIoLS1kZWYtcGFkZGluZyk7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XHJcblxyXG5cdGgxLnRpdGxlLFxyXG5cdC5oMS50aXRsZSB7XHJcblx0XHRtYXJnaW46IDMycHggYXV0bztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiBjYWxjKHZhcigtLWRlZi13aWR0aCkgKyB2YXIoLS1kZWYtcGFkZGluZykgKyB2YXIoLS1kZWYtcGFkZGluZykpO1xyXG5cdFx0cGFkZGluZzogMCB2YXIoLS1kZWYtcGFkZGluZyk7XHJcblx0fVxyXG5cclxuXHRoMSxcclxuXHQuaDEsXHJcblx0aDIsXHJcblx0LmgyIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHJcblx0XHQqIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYudGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcblxyXG5cdGJvZHkgKiB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG5cclxuXHJcblxyXG5cdGgzLFxyXG5cdC5oMyB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblxyXG5cdFx0KiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGg0LFxyXG5cdC5oNCB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblxyXG5cdFx0KiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGg1LFxyXG5cdC5oNSB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblxyXG5cdFx0KiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGg2LFxyXG5cdC5oNiB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblxyXG5cdFx0KiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiAuNXM7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5hOmhvdmVyIHtcclxuXHR0cmFuc2l0aW9uOiAuNXM7XHJcblx0Y29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xyXG59XHJcblxyXG5tYWluIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wYWRkaW5nIHtcclxuXHRwYWRkaW5nOiAwIHZhcigtLWRlZi1wYWRkaW5nKTtcclxufVxyXG5cclxuLmZsZXgge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5mbGV4LWRpcmVjdCB7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLnNtb290aCB7XHJcblx0dHJhbnNpdGlvbjogLjVzO1xyXG59XHJcblxyXG4uc21vb3RoOmhvdmVyIHtcclxuXHR0cmFuc2l0aW9uOiAuNXM7XHJcbn1cclxuXHJcbi5kZWZfZGl2IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IHZhcigtLWRlZi13aWR0aCk7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5idXR0b24ge1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zdHlsZTogTWVkaXVtO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsZWFkaW5nLXRyaW06IE5PTkU7XHJcblx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICNGRkZGRkY7XHJcblx0bWluLWhlaWdodDogNDRweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0cmFuc2l0aW9uOiAuNXM7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwYWRkaW5nOiA1cHggMTBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTRCOEE2O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdCYudjIge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNDNEM1QkY7XHJcblx0XHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcblx0fVxyXG59XHJcblxyXG4uYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBEMEJBO1xyXG5cdHRyYW5zaXRpb246IC41cztcclxuXHJcblx0Ji52MiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBEMEJBO1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDBEMEJBO1xyXG5cdH1cclxufVxyXG5cclxuYnV0dG9uOmRpc2FibGVkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFMkQ5O1xyXG5cdGNvbG9yOiAjOTc5MDg1ICFpbXBvcnRhbnQ7XHJcblx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbnZpc2U6bm90KGgxKSB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmgxLmludmlzZSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0ei1pbmRleDogLTE7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdG1pbi1oZWlnaHQ6IDA7XHJcblx0bWluLXdpZHRoOiAwO1xyXG5cdG1heC13aWR0aDogMDtcclxuXHRtYXgtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4ubm9fdmlzIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uZGVmYXVsdCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiB2YXIoLS1kZWYtd2lkdGgpO1xyXG5cdG1hcmdpbjogMCBhdXRvIDUwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogMjRweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XHJcblx0LmRlZmF1bHQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHR9XHJcbn1cclxuXHJcbi5kZWZhdWx0IGEge1xyXG5cdGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5kZWZhdWx0IHVsIHtcclxuXHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcblx0cGFkZGluZy1sZWZ0OiAxLjJyZW07XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGdhcDogNXB4O1xyXG59XHJcblxyXG4uZGVmYXVsdCBvbCB7XHJcblx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG5cdHBhZGRpbmctbGVmdDogMS4ycmVtO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDVweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5kZWZhdWx0IHVsIGxpIHtcclxuXHRsaXN0LXN0eWxlOiBkaXNjO1xyXG59XHJcblxyXG4uZGVmYXVsdCB1bCBsaTo6bWFya2VyIHtcclxuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbn1cclxuXHJcbi5kZWZhdWx0IHRhYmxlIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmRlZmF1bHQgY2FwdGlvbiB7XHJcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5MDg1MzM7XHJcbn1cclxuXHJcbi5kZWZhdWx0IHRoZWFkIHRoIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5MDg1MzM7XHJcbn1cclxuXHJcbi5kZWZhdWx0IHRib2R5IHRkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbiAqLFxyXG4uZmFuY3lib3gtaW5mb2JhciAqIHtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2FwdGlvbl9fYm9keSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbm1haW4uYnJlYWQtYWJzb2x1dGUge1xyXG5cdC5icmVhZCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHJcblx0XHR1bCB7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XHJcblxyXG5cdFx0XHRcdCoge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM5NzkwODU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYnJlYWQge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cclxuXHJcblxyXG5cdHVsIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRnYXA6IDRweDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRwYWRkaW5nOiAzMnB4IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogdmFyKC0tZGVmLXdpZHRoKTtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGZvbnQtc3R5bGU6IFJlZ3VsYXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGVhZGluZy10cmltOiBOT05FO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAlO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBSZWd1bGFyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRsZWFkaW5nLXRyaW06IE5PTkU7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAlO1xyXG5cdFx0XHRcdGNvbG9yOiAjOTc5MDg1O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YTpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnNsYXNoIHtcclxuXHRcdFx0XHRjb2xvcjogIzk3OTA4NTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcblx0LmJyZWFkIHtcclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcclxuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdHBhZGRpbmc6IDI0cHggMDtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5bZGF0YS1ocmVmXSB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc3dfY29udCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmLnYyIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG5cdH1cclxufVxyXG5cclxuI2xvYWQtc3ZnIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dHJhbnNpdGlvbjogMC41cztcclxuXHR6LWluZGV4OiAxMDAxO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzYwNzg0MzEzNyk7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHR3aWR0aDogMTAwdnc7XHJcbn1cclxuXHJcbiNsb2FkLXN2ZyBzdmcge1xyXG5cdG1heC13aWR0aDogNjRweDtcclxuXHRtYXgtaGVpZ2h0OiA2NHB4O1xyXG5cdG1pbi1oZWlnaHQ6IDY0cHg7XHJcblx0bWluLXdpZHRoOiA2NHB4O1xyXG59XHJcblxyXG4jbG9hZC1zdmcub3BlbiB7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ub3ZlcmxheSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMiwgMzQsIDQ4LCAwLjMwMTk2MDc4NDMpO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHotaW5kZXg6IDExO1xyXG5cdHRyYW5zaXRpb246IDAuNXM7XHJcbn1cclxuXHJcbi5vdmVybGF5Lm9wZW4ge1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2l0aW9uOiAwLjVzO1xyXG59XHJcblxyXG4ucG9wdXBDaGVjayB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHR6LWluZGV4OiAxMDAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IDAuNXM7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IG1heC1jb250ZW50O1xyXG5cdHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG5cclxuLnBvcHVwQ2hlY2sgLnBvcHVwX19jb250YWluZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR3aWR0aDogYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiA0MDBweDtcclxuXHRwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcclxuXHRtYXgtaGVpZ2h0OiA3MHZoO1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5cclxuLnBvcHVwQ2hlY2sgLnBvcHVwX19jb250YWluZXIgaDIsXHJcbi5wb3B1cENoZWNrIC5wb3B1cF9fY29udGFpbmVyIC5oMiB7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnBvcHVwQ2hlY2sgLnBvcHVwX19jb250YWluZXIgcDpub3QoLmNoZWNrYm94IHApIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMTYuOHB4O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnBvcHVwQ2hlY2sgLnBvcHVwX19jb250YWluZXIgc3BhbixcclxuLnBvcHVwQ2hlY2sgLnBvcHVwX19jb250YWluZXIgc3BhbiBhIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMTkuNnB4O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5wb3B1cENoZWNrIC5wb3B1cF9fY29udGFpbmVyIHNwYW4gYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5wb3B1cENoZWNrIC5wb3B1cF9fY29udGFpbmVyIHNwYW4ge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5wb3B1cENoZWNrIC5wb3B1cF9fY29udGFpbmVyIC5jbG9zZS1idG4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMTVweDtcclxuXHR0b3A6IDE1cHg7XHJcblx0ei1pbmRleDogMztcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0d2lkdGg6IDI1cHg7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG5cclxuXHRwYXRoIHtcclxuXHRcdHRyYW5zaXRpb246IC41cztcclxuXHR9XHJcbn1cclxuXHJcbi5wb3B1cENoZWNrIC5wb3B1cF9fY29udGFpbmVyIC5jbG9zZS1idG46aG92ZXIgcGF0aCB7XHJcblx0b3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4ucG9wdXBDaGVjay5vcGVuIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2l0aW9uOiAwLjVzO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcclxuXHQucG9wdXBDaGVjayAucG9wdXBfX2NvbnRhaW5lciB7XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuXHRcdHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5wb3B1cENoZWNrIC5wb3B1cF9fY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5jaGVja2JveCAuY2hlY2sge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNoZWNrYm94LmNoZWNrZWQgLmNoZWNrIHtcclxuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2hlY2tib3guY2hlY2tlZCAuY2hlY2stYm94LWJ0biB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjAwO1xyXG59XHJcblxyXG4uY2hlY2tib3gge1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRnYXA6IDE1cHg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uY2hlY2tib3ggLmNoZWNrLWJveC1idG4ge1xyXG5cdG1heC13aWR0aDogMTZweDtcclxuXHRtYXgtaGVpZ2h0OiAxNnB4O1xyXG5cdG1pbi1oZWlnaHQ6IDE2cHg7XHJcblx0bWluLXdpZHRoOiAxNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jaGVja2JveCAuY2hlY2stYm94LWJ0biB7XHJcblx0Ym94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4ICMzMzMzMzMzMyBpbnNldDtcclxufVxyXG5cclxuLmNoZWNrYm94IC5jaGVjay1ib3gtYnRuIC5jaGVjayB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uY2hlY2tib3guY2hlY2tlZCAuY2hlY2stYm94LWJ0biB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uY2hlY2tib3guZXJyIC5jaGVjay1ib3gtYnRuIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xyXG5cdG9wYWNpdHk6IC43O1xyXG59XHJcblxyXG4uY2hlY2tib3ggcCB7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE0MCU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAlO1xyXG5cdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxufVxyXG5cclxuLmNoZWNrYm94IHAgKiB7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE0MCU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAlO1xyXG5cdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxufVxyXG5cclxuLmNoZWNrYm94IHAgYTpob3ZlciB7XHJcblx0Y29sb3I6IHZhcigtLWxpbmstY29sb3IpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zb2dsIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0YwRTNENTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0cmFuc2l0aW9uOiAwLjVzO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0cGFkZGluZzogMzBweCAxNnB4O1xyXG5cdC8qIGhlaWdodDogODBweDsgKi9cclxuXHR6LWluZGV4OiAxMDAwMDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBFM0Q1O1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IC00cHggOHB4IDBweCByZ2JhKDM0LCA2MCwgODAsIDAuMik7XHJcblx0LW1vei1ib3gtc2hhZG93OiAwcHggLTRweCA4cHggMHB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcclxuXHRib3gtc2hhZG93OiAwcHggLTRweCA4cHggMHB4IHJnYmEoMzQsIDYwLCA4MCwgMC4yKTtcclxufVxyXG5cclxuLnNvZ2wgKiB7XHJcblx0Y29sb3I6ICMwRDEwMTE7XHJcbn1cclxuXHJcbi5zb2dsIC5jb250IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IHZhcigtLWRlZi13aWR0aCk7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRnYXA6IDIwcHg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zb2dsIC5jb250IHAge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uc29nbCAuY29udCBwIGEge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxufVxyXG5cclxuLnNvZ2wgLmNvbnQgLmJ1dHRvbiB7XHJcblx0bWF4LXdpZHRoOiAyNTBweDtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XHJcblx0LnNvZ2wgLmNvbnQge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblxyXG5cdC5zb2dsIC5jb250IC5idXR0b24ge1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdH1cclxuXHJcblx0LnNvZ2wgLmNvbnQgcCBhLFxyXG5cdC5zb2dsIC5jb250IHAge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zdy1wYWdpbmF0aW9uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGdhcDogMjRweDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuXHJcblx0KiB7XHJcblx0XHR0cmFuc2l0aW9uOiAuNXM7XHJcblx0fVxyXG5cclxuXHQmLnYyIHtcclxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGODA7XHJcblxyXG5cdFx0XHQmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYudjMge1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblx0fVxyXG5cclxuXHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuXHRcdGJhY2tncm91bmQ6ICMzMzMzMzM0RDtcclxuXHRcdG1heC13aWR0aDogMTBweDtcclxuXHRcdG1heC1oZWlnaHQ6IDEwcHg7XHJcblx0XHRtaW4taGVpZ2h0OiAxMHB4O1xyXG5cdFx0bWluLXdpZHRoOiAxMHB4O1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblxyXG5cdFx0Ji5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuXHRcdFx0bWluLXdpZHRoOiAxMHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMzMzMzMzM4MDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xyXG5cdC5zdy1wYWdpbmF0aW9uIHtcclxuXHRcdGJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLnN3LWJ0biB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0bWF4LXdpZHRoOiA1MHB4O1xyXG5cdG1heC1oZWlnaHQ6IDUwcHg7XHJcblx0bWluLWhlaWdodDogNTBweDtcclxuXHRtaW4td2lkdGg6IDUwcHg7XHJcblx0ei1pbmRleDogMTtcclxuXHRsZWZ0OiAtMjBweDtcclxuXHJcblx0Ji52MiB7XHJcblx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMCk7XHJcblxyXG5cdFx0Ji5zdy1uZXh0LWJ0biB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApIHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRyaWdodDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cclxuXHRcdHJlY3Qge1xyXG5cdFx0XHRmaWxsOiAjMTRCOEE2O1xyXG5cdFx0fVxyXG5cclxuXHRcdHBhdGgge1xyXG5cdFx0XHRzdHJva2U6ICNGRkY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnN3LW5leHQtYnRuIHtcclxuXHRcdHJpZ2h0OiAtMjBweDtcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCgtMTAwJSk7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLWNvbnQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0bWFyZ2luOiAzMnB4IDAgMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxuXHJcblx0LmJ1dHRvbiB7XHJcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0XHRwYWRkaW5nOiAxNC41cHggNDhweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsZWFkaW5nLXRyaW06IE5PTkU7XHJcblx0XHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0M0QzVCRjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0XHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwRDBCQTtcclxuXHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMEQwQkE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuW2RhdGEtYWNjb3JkaW9uLWl0ZW1dIFtkYXRhLWFjY29yZGlvbi10b2dnbGVdIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxufVxyXG5cclxuW2RhdGEtYWNjb3JkaW9uLWl0ZW1dIFtkYXRhLWFjY29yZGlvbi10b2dnbGVdIHN2ZyB7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxufVxyXG5cclxuW2RhdGEtYWNjb3JkaW9uLWl0ZW1dLmFjdGl2ZSBbZGF0YS1hY2NvcmRpb24tdG9nZ2xlXSBzdmcge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XHJcbn1cclxuXHJcbltkYXRhLWFjY29yZGlvbi1pdGVtXSBbZGF0YS1hY2NvcmRpb24tY29udGVudF0ge1xyXG5cdG1heC1oZWlnaHQ6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG59XHJcblxyXG5bZGF0YS1hY2NvcmRpb24taXRlbV0gW2RhdGEtYWNjb3JkaW9uLWNvbnRlbnRdLmFjdGl2ZSB7XHJcblx0bWF4LWhlaWdodDogMjAwMHB4O1xyXG59XHJcblxyXG4uZGF0YS10aXRsZSB7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRmb250LXN0eWxlOiBCbGFjaztcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGVhZGluZy10cmltOiBOT05FO1xyXG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRjb2xvcjogIzkwQTBDNDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XHJcblx0LmRpc3BsYXktZGVzay03MjAge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDcyMXB4KSB7XHJcblx0LmRpc3BsYXktbW9iLTcyMCB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uc3dpcGVyLXNjcm9sbGJhci52MiB7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuW2RhdGEtbWF4LXN5bWJvbHMtYnRuXSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufSIsIi5ub25lIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52aXN1YWxseS1oaWRkZW4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMXB4O1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdG1hcmdpbjogLTFweDtcclxuXHRib3JkZXI6IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XHJcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubm8tc2Nyb2xsIHtcclxuXHRvdmVyZmxvdy15OiBoaWRkZW47XHJcbn0iLCJodG1sLCBib2R5IHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbmZvb3RlciB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG59XHJcblxyXG4uZm9vdGVyIHtcclxuXHRwYWRkaW5nOiA2MHB4IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcclxufVxyXG4iLCJmb290ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTA4NTtcclxuXHJcbiAgICAuZGVmX2RpdiB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICoge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLXRvcCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgIGdhcDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjhGNUVFMzM7XHJcbn1cclxuXHJcbi5mb290ZXItbWVudSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjVweDtcclxuXHJcbiAgICAmLnYyIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGdhcDogMThweDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IFNlbWlCb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1tZW51LWxhc3QtbGluayB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogTWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IC41O1xyXG59XHJcblxyXG4uZm9vdGVyLW1lbnUtdGl0bGUgLmgzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBTZW1pQm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxufVxyXG5cclxuLmZvb3Rlci1tZW51LXRpdGxlIHtcclxuICAgIHN2ZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1tZW51IHtcclxuICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItdG9wLXJpZ2h0IHtcclxuXHJcbiAgICAuZm9vdGVyLW1lbnUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgIHVsIHtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItcGhvbmUtY29udCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5mb290ZXItcGhvbmUtbGluayB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogTWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmZvb3Rlci10b3AtcmlnaHQge1xyXG5cclxuICAgIC5zdmctY29udCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgLnN2Zy1saW5rIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogIzk3OTA4NTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLWVtYWlsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5mb290ZXItYWRkcmVzcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNHB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogTWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLW1pZGRsZSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMzIwcHg7XHJcblxyXG4gICAgLmZvb3Rlci1taWRkbGUtaXRlbSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBSZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xyXG5cclxuICAgICAgICAmLnYyIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi52MyB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi52MixcclxuICAgICAgICAmLnY0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogUmVndWxhcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRjhGNUVFO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudjMge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLmZvb3Rlci1taWRkbGUtcmlnaHQge1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLWJvdHRvbSB7XHJcbiAgICBzdmcge1xyXG5cclxuICAgICAgICB0ZXh0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogTGlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjYuNXB4O1xyXG4gICAgICAgICAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgLmZvb3Rlci10b3Age1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgZ2FwOiA0MHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci10b3AtcmlnaHQgLnN2Zy1jb250IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgICAgLnN2Zy1saW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcclxuICAgIC5mb290ZXItbWlkZGxlIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHJcbiAgICAgICAgLmZvb3Rlci1taWRkbGUtaXRlbSB7XHJcbiAgICAgICAgICAgICYudjIge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnYzIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLW1pZGRsZS1yaWdodCBhIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XHJcbiAgICAuZm9vdGVyLXRvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLW1lbnUtbGFzdC1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItbWVudSB7XHJcblxyXG4gICAgICAgICY6bm90KC52Mikge1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk3OTQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvb3Rlci1tZW51LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGRkZGMUY7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IE1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub3BlbmVkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGRkZGMUY7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci1tZW51LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tbGluay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICBmb290ZXIgLmRlZl9kaXYge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItdG9wLXJpZ2h0IC5mb290ZXItbWVudSB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBnYXA6IDA7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IE1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkZGRkYxRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXRvcC1yaWdodCAuZm9vdGVyLW1lbnUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci10b3AtcmlnaHQgLnN2Zy1jb250IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59IiwiQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xyXG5cclxuICAgIC5oZWFkZXItbW9iLW1lbnUtYnRuLW9wZW4sXHJcbiAgICAuaGVhZGVyLW1vYi1jb250LWJ0bnMsXHJcbiAgICAuaGVhZGVyLXBob25lLWxpbmsuZm9yLW1vYiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY1RUU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuaGVhZGVyLmZpeGVkIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCAjMDAwMDAwMEQ7XHJcbn1cclxuXHJcbi5oZWFkZXItb3ZlcmxheSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGVhZGVyLXNlYXJjaC1jb250IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmhlYWRlci1zZWFyY2gge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzNzVweDtcclxuICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udF8yIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICM3MjVFNTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlX3N2ZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjVweDtcclxuICAgICAgICBtaW4td2lkdGg6IDI1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjNzI1RTUxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hfcmV6IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI3NXB4O1xyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAjZTBkZWQ3ICNmOGY1ZWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGY1ZWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2UwZGVkNztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDZkMmM3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXNlYXJjaC1vcGVuLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTJweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IC41cztcclxuXHJcbiAgICAqIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItbW9iLWhpZGRlbi1jb250YWluZXItZm9yLWNvcHlfMiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MXB4KSB7XHJcbiAgICBoZWFkZXIge1xyXG5cclxuICAgICAgICAuaGVhZGVyLWhlbHAtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZWZfZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMCAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaGVhZGVyLW1vYi1oaWRkZW4tY29udGFpbmVyLWZvci1jb3B5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbG9nby1saW5rLW1vYmlsZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTYxcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTYxcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXJpZ2h0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwODdweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXJpZ2h0LXRvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1yaWdodC10b3AtYWRkcmVzcyB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXJpZ2h0LXRvcC1jb250IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU3NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdmctY29udCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3ZnLWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDRweDtcclxuICAgICAgICBtaW4td2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG5cclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xyXG5cclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjRkZGO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItcGhvbmUtbGluayB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5maXgtaGVhZGVyX3YxIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMjJweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTlweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1idG4tYnZpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjRweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXJpZ2h0LWJvdHRvbSB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAwIDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC8vIC5oZWFkZXItc2VhcmNoLWNvbnQsXHJcbiAgICAgICAgLmhlYWRlci1tZW51LWNsb3NlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuaGVhZGVyLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDc2NXB4O1xyXG5cclxuXHJcblxyXG4gICAgICAgIC5uby1kcm9wXzEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLm5vLWxpbmtfMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubm8tbGlua18xIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItbWVudS1saW5rXzEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wXzEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLmNvbnRfMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1tZW51LWxpbmtfMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuY29udF8xIHtcclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyLW1lbnUtbGlua18xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250XzEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyLW1lbnUtbGlua18xIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IE1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgICAgICAgICAgICBzY3JvbGxiYXItY29sb3I6ICNlMGRlZDcgI2Y4ZjVlZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGY1ZWU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlMGRlZDc7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkNmQyYzc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wXzE6bm90KC52MSkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5oZWFkZXItbWVudS1sZXZlbC0yLWNvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlYWRlci1tZW51LWxldmVsLTItY29udCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjVFRTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUuNXB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlci1tZW51LWxldmVsLTItaGVscC1jb250YWluZXItMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1tZW51LWxldmVsLTItaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm8tbGlua18yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wXzEudjEge1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyLW1lbnUtbGV2ZWwtMi1jb250IHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpob3Zlcikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGVyLW1lbnUtbGV2ZWwtMiAuaGVhZGVyLW1lbnUtbGV2ZWwtMi1oZWxwLWNvbnRhaW5lci0yIC5oZWFkZXItbWVudS1sZXZlbC0yLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuaGVhZGVyLW1lbnUtbGV2ZWwtMy1jb250IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGVyLW1lbnUtbGV2ZWwtMiAuaGVhZGVyLW1lbnUtbGV2ZWwtMi1oZWxwLWNvbnRhaW5lci0yIC5oZWFkZXItbWVudS1sZXZlbC0yLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udF8yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLWxpbmstY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVhZGVyLW1lbnUtbGV2ZWwtMi1jb250IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGNUVFO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlci1tZW51LWxldmVsLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdmFyKC0tZGVmLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXItbWVudS1sZXZlbC0yLWhlbHAtY29udGFpbmVyLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuXHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkZXItbWVudS1sZXZlbC0yLWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250XzIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLWxpbmstY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udF8yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwLjVweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IFNlbWlCb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICM5NzkwODU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1tZW51LWxldmVsLTMtY29udCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkZXItbWVudS1sZXZlbC0zLWNvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMzA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc2LjMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjFzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGVyLW1lbnUtbGV2ZWwtMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkZXItbWVudS1sZXZlbC0zLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3BfMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250XzMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udF8zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IFNlbWlCb2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5NzkwODU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGVyLW1lbnUtbGV2ZWwtNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1tZW51LWxldmVsLTQtaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm8tbGlua180IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uby1saW5rXzQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IFJlZ3VsYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1tZW51LWJhY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIC5oZWFkZXItb3ZlcmxheSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuXHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIub3BlbiAuaGVhZGVyLW92ZXJsYXkge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItcmlnaHQtdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItcmlnaHQtYm90dG9tIHtcclxuXHJcbiAgICAgICAgLmhlYWRlci1tZW51LFxyXG4gICAgICAgIC5oZWFkZXItc2VhcmNoLWNvbnQgLmhlYWRlci1zZWFyY2gtb3Blbi1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWxlZnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDAgMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLW1vYi1tZW51LWJ0bi1vcGVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDRweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNDRweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjRweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWxvZ28tbGluay1tb2JpbGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTdweDtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDk3LzYwO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1tb2ItY29udC1idG5zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDRweDtcclxuICAgICAgICBtaW4td2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MnB4KTtcclxuXHJcbiAgICAgICAgLmhlYWRlci1zZWFyY2gtb3Blbi1idG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDRweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1zdmctcGhvbmUtbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1zZWFyY2gtY29udCB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWhlbHAtY29udGFpbmVyIHtcclxuICAgICAgICAuZGVmX2RpdiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1zZWFyY2gge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIub3BlbiAuaGVhZGVyLW1vYi1oaWRkZW4tY29udGFpbmVyLWZvci1jb3B5IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbW9iLWhpZGRlbi1jb250YWluZXItZm9yLWNvcHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTA4NTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMSUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggNDdweDtcclxuXHJcbiAgICAgICAgKjpub3QoLmJ1dHRvbikge1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItbWVudSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItbWVudS1sZXZlbC0yIHtcclxuICAgICAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1tb2ItdG9wX2NvbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgLmhlYWRlci1tZW51LWNsb3NlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1tZW51IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5uby1kcm9wXzEge1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAubm8tbGlua18xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubm8tbGlua18xIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IE1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRkZGRjFGO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kcm9wXzEge1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29udF8xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLWxpbmstY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250XzEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRkZGRjFGO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAuaGVhZGVyLW1lbnUtbGV2ZWwtMi1jb250IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyLW1lbnUtbGV2ZWwtMi1jb250IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzkwODU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAxJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1tZW51LWJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRkZGRjFGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IE1lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXItbWVudS1sZXZlbC0yLWhlbHAtY29udGFpbmVyLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5vLWRyb3BfMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vLWxpbmtfMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vLWxpbmtfMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkZGRkYxRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHJvcF8yIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250XzIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tbGluay1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRfMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkZGRkYxRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1tZW51LWxldmVsLTMtY29udCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1tZW51LWxldmVsLTMtY29udCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5MDg1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAxJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vLWRyb3BfMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uby1saW5rXzMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vLWxpbmtfMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRkZGRjFGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3BfMyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRfMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRfMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGRkZGMUY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGVyLW1lbnUtbGV2ZWwtNC1jb250IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1tZW51LWxldmVsLTQtY29udCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzkwODU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAxJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vLWRyb3BfNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm8tbGlua180IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vLWxpbmtfNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGRkZGMUY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1waG9uZS1jb250IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN2Zy1jb250IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLnN2Zy1saW5rIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICM5NzkwODU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWVtYWlsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogTWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItcmlnaHQtdG9wLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgIC5oZWFkZXItc2VhcmNoIHtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59IiwiLmFib3V0LWJhbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMTUwcHggMDtcclxuXHJcbiAgICAuaDEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogUmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IDU0cHg7XHJcbiAgICAgICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYm91dC1iYW5uZXItc2VjdGlvbiB7XHJcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcclxuICAgIC5hYm91dC1iYW5uZXIge1xyXG4gICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5hYm91dC1iYW5uZXItc2VjdGlvbiB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDYwcHg7XHJcbiAgICB9XHJcbiAgICBcclxufSIsIi5hYm91dC1kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXJnaW46IDEwMHB4IGF1dG8gNDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgcGFkZGluZzogNDhweCA2NHB4O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAzMnB4O1xyXG5cclxuICAgIC5oMiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgKiAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlZmF1bHQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XHJcbiAgICAuYWJvdXQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCBhdXRvIDYwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xyXG4gICAgXHJcbiAgICAgICAgLmgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICogIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFib3V0LWxpY2VuenMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbn1cclxuXHJcbi5hYm91dC1saWNlbnpzLWxlZnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDQ4cHg7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uYWJvdXQtbGljZW56cy1sZWZ0LXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxufVxyXG5cclxuLmFib3V0LWxpY2VuenMtbGVmdC10ZXh0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBSZWd1bGFyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XHJcblxyXG4gICAgKiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBSZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWJvdXQtbGljZW56cy1yaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDYzN3B4O1xyXG4gICAgbWluLWhlaWdodDogNDQ4cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5hYm91dC1saWNlbnpzLXJpZ2h0LWltZyB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDMwNi80NDg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XHJcbiAgICAuYWJvdXQtbGljZW56cyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuYWJvdXQtbGljZW56cy1sZWZ0LCAuYWJvdXQtbGljZW56cy1yaWdodCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xyXG4gICAgLmFib3V0LWxpY2VuenMge1xyXG4gICAgICAgIGdhcDogMzJweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5hYm91dC1saWNlbnpzLWxlZnQge1xyXG4gICAgICAgIGdhcDogMzJweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmFib3V0LWxpY2VuenMtbGVmdC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYWJvdXQtbGljZW56cy1yaWdodC1pbWcge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICAuYWJvdXQtbGljZW56cy1yaWdodCB7XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIH1cclxufSIsIi5kb2N0b3ItZGV0YWlsLWJhbm5lciB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG59XHJcblxyXG4uZG9jdG9yLWRldGFpbC1iYW5uZXItbGVmdCB7XHJcbiAgICBtYXgtd2lkdGg6IDgxNnB4O1xyXG59XHJcblxyXG4uZG9jdG9yLWRldGFpbC1iYW5uZXItbGVmdC1wcm9mIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBSZWd1bGFyO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmRvY3Rvci1kZXRhaWwtYmFubmVyLWxlZnQtc2tpbGwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IFNlbWlCb2xkO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBjb2xvcjogIzk3OTA4NTtcclxufVxyXG5cclxuLmRvY3Rvci1kZXRhaWwtYmFubmVyLWxlZnQtdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGdhcDogMDtcclxufVxyXG5cclxuLmRvY3Rvci1kZXRhaWwtYmFubmVyLWxlZnQtdGV4dC10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IE1lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xyXG4gICAgY29sb3I6ICM5NzkwODU7XHJcbn1cclxuXHJcbi5kb2N0b3ItZGV0YWlsLWJhbm5lci1sZWZ0LXRleHQtbGlzdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIGdhcDogMTZweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IFJlZ3VsYXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTVweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL3NwYXJrbGUuc3ZnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRvY3Rvci1kZXRhaWwtYmFubmVyLXJpZ2h0LWltZyB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDQxNi81NTE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNDE2cHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQkRCREI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIC5kb2N0b3ItZGV0YWlsLWJhbm5lci1sZWZ0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XHJcbiAgICAuZG9jdG9yLWRldGFpbC1iYW5uZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuXHJcbiAgICAuZG9jdG9yLWRldGFpbC1iYW5uZXItcmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvY3Rvci1kZXRhaWwtYmFubmVyLWxlZnQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XHJcbiAgICAuZG9jdG9yLWRldGFpbC1iYW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMCA2MHB4O1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmRvY3Rvci1kZXRhaWwtYmFubmVyLWxlZnQtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmRvY3Rvci1kZXRhaWwtYmFubmVyLWxlZnQtdGV4dC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICAgIFxyXG59IiwiLmRvY3Rvci1kZXRhaWwtc2VydmljZXMge1xyXG4gICAgcGFkZGluZzogMCAwIDEwMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDMycHg7XHJcblxyXG4gICAgLmgyIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IFJlZ3VsYXI7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZG9jdG9yLWRldGFpbC1zZXJ2aWNlcy1ncmlkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG5cclxuICAgIC5tYWluLXNlcnZpY2VzLWl0ZW0ge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgLmRvY3Rvci1kZXRhaWwtc2VydmljZXMtZ3JpZCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XHJcbiAgICAuZG9jdG9yLWRldGFpbC1zZXJ2aWNlcy1ncmlkIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcclxuICAgIC5kb2N0b3ItZGV0YWlsLXNlcnZpY2VzIHtcclxuICAgICAgICAuaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kb2N0b3ItZGV0YWlsLXNlcnZpY2VzLWdyaWQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgfVxyXG59IiwiLmVxdWlwbWVudC1kZXRhaWwtYmFubmVyIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG59XHJcblxyXG4uZXF1aXBtZW50LWRldGFpbC1iYW5uZXItbGVmdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMzJweDtcclxuXHJcbiAgICAuaDEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogUmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlZmF1bHQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU4NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxODVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmVxdWlwbWVudC1kZXRhaWwtYmFubmVyLXJpZ2h0IHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IDQ2MXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDUyNnB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcclxuICAgIC5lcXVpcG1lbnQtZGV0YWlsLWJhbm5lciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuZXF1aXBtZW50LWRldGFpbC1iYW5uZXItcmlnaHQsXHJcbiAgICAuZXF1aXBtZW50LWRldGFpbC1iYW5uZXItbGVmdCAuZGVmYXVsdCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcclxuICAgIC5lcXVpcG1lbnQtZGV0YWlsLWJhbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVxdWlwbWVudC1kZXRhaWwtYmFubmVyLWxlZnQge1xyXG4gICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVxdWlwbWVudC1kZXRhaWwtYmFubmVyLXJpZ2h0IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzQzLzMwMDtcclxuICAgIH1cclxufSIsIi5lcXVpcG1lbnQtZGV0YWlsLWRlc2NyaXB0aW9uIHtcclxuICAgIHBhZGRpbmc6IDAgMCAxMDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG59XHJcblxyXG4uZXF1aXBtZW50LWRldGFpbC1kZXNjcmlwdGlvbi10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjRweDtcclxuICAgIHBhZGRpbmc6IDEycHggMjRweDtcclxuXHJcbiAgICAuaDMge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogTWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0OHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICBtaW4td2lkdGg6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZykgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lcXVpcG1lbnQtZGV0YWlsLWRlc2NyaXB0aW9uLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJvcmRlcjogMC41cHggc29saWQgIzk3OTA4NTtcclxufVxyXG5cclxuLmVxdWlwbWVudC1kZXRhaWwtZGVzY3JpcHRpb24tY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwIDI0cHggMDtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNHB4IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlZmF1bHQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGODA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcclxuICAgIC5lcXVpcG1lbnQtZGV0YWlsLWRlc2NyaXB0aW9uLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmVxdWlwbWVudC1kZXRhaWwtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZXF1aXBtZW50LWRldGFpbC1kZXNjcmlwdGlvbi10aXRsZSB7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgIFxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzJweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmVxdWlwbWVudC1kZXRhaWwtZGVzY3JpcHRpb24taXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgIzk3OTA4NTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5lcXVpcG1lbnQtZGV0YWlsLWRlc2NyaXB0aW9uLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweCAwO1xyXG4gICAgXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHggMTZweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmVxdWlwbWVudC1saXN0IHtcclxuXHJcbiAgICAubWFpbi1lcXVpcG1lbnQtaXRlbSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG59IiwiLmktd2FudC1iYW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNDBweDtcclxufVxyXG5cclxuLmktd2FudC1iYW5uZXItbGVmdCB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG5cclxuICAgIC5kZWZhdWx0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pLXdhbnQtYmFubmVyLWxlZnQtYnRuLWNvbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTZweCAyMHB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTg1cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgJi52MiB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaS13YW50LWJhbm5lci1yaWdodCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiA1MzNweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA1ODlweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XHJcbiAgICAuaS13YW50LWJhbm5lciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuaS13YW50LWJhbm5lci1yaWdodCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcclxuICAgIC5pLXdhbnQtYmFubmVyIHtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaS13YW50LWJhbm5lci1sZWZ0IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMjRweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICBcclxuICAgICAgICAuZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5pLXdhbnQtYmFubmVyLWxlZnQtYnRuLWNvbnQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgXHJcbiAgICAgICAgICAgICYudjIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaS13YW50LWJhbm5lci1yaWdodCB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzNDMvMzEwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG59IiwiLm1haW4tYWJvdXQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTA4NTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2VydmljZS1hYm91dCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLnNlcnZpY2UtZGV0YWlsLWFib3V0IHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tYWluLWFib3V0LWxlZnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5oMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVmYXVsdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uOm5vdCguc2VydmljZS1hYm91dC1sZWZ0IC5idXR0b24pIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE4MnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzRDNUJGO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwRDBCQTtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMEQwQkE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZS1hYm91dC1sZWZ0IHtcclxuICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xyXG5cclxuICAgIC5oMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWZhdWx0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMnB4O1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTU2cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1haW5BYm91dFN3aXBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiA3MzZweDtcclxufVxyXG5cclxuLnNlcnZpY2UtYWJvdXQge1xyXG5cclxuICAgIC5tYWluQWJvdXRTd2lwZXIge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDY1MnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2UtZGV0YWlsLWFib3V0IHtcclxuXHJcbiAgICAubWFpbkFib3V0U3dpcGVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1hYm91dC1pdGVtIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1NjFweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1NjFweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1hYm91dC1pdGVtIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcclxuICAgIC5tYWluLWFib3V0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWFib3V0LWxlZnQsXHJcbiAgICAubWFpbkFib3V0U3dpcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2UtZGV0YWlsLWFib3V0IHtcclxuICAgICAgICAubWFpbkFib3V0U3dpcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XHJcbiAgICAubWFpbi1hYm91dC1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWFib3V0IHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHggMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWFib3V0LWxlZnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1hYm91dC1pdGVtIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ2aWNlLWFib3V0IHtcclxuICAgICAgICAuaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAubWFpbkFib3V0U3dpcGVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzQyLzQyMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZS1hYm91dCB7XHJcblxyXG4gICAgICAgIC5tYWluQWJvdXRTd2lwZXIge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDM0My8zNTQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ2aWNlLWRldGFpbC1hYm91dCB7XHJcbiAgICAgICAgLm1haW5BYm91dFN3aXBlciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzQzLzMzNCAgIDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLWFib3V0LWl0ZW0ge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tYWluLWFkdmFudGFnZXMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAuaDIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1hZHZhbnRhZ2VzLWdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBnYXA6IDI0cHg7XHJcbn1cclxuXHJcbi5tYWluLWFkdmFudGFnZXMtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjRweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tYWluLWFkdmFudGFnZXMtaXRlbS1pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4ubWFpbi1hZHZhbnRhZ2VzLWl0ZW0tdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IE1lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcclxuICAgIC5tYWluLWFkdmFudGFnZXMtZ3JpZCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XHJcbiAgICAubWFpbi1hZHZhbnRhZ2VzLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tYWR2YW50YWdlcy1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWFkdmFudGFnZXMge1xyXG4gICAgICAgIC5oMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tZGVmLXBhZGRpbmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dfY29udF9hZHZhbnRhZ2VzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAmLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgIC5tYWluLWFkdmFudGFnZXMge1xyXG4gICAgICAgIC5oMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWFkdmFudGFnZXMtaXRlbS1pbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1hZHZhbnRhZ2VzLWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufSIsIi5tYWluLWJhbm5lci1zZWN0aW9uIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tYWluQmFubmVyU3dpcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xyXG5cclxuICAgICAgICAucGFkZGluZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZWZfZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZzogODZweCAwIDU0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuYmFubmVyLWNvbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1zdWJ0aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogUmVndWxhcjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcblxyXG4uYmFubmVyLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBSZWd1bGFyO1xyXG4gICAgZm9udC1zaXplOiA1NHB4O1xyXG4gICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xyXG4gICAgLmJhbm5lci10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgIC5tYWluQmFubmVyU3dpcGVyIHtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgLmRlZl9kaXYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogODJweCAwIDU4cHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFubmVyLXN1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFubmVyLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcbn0iLCIubWFpbi1ibG9nIHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDAgMDtcclxuXHJcbiAgICAuaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1ibG9nLXNlY3Rpb24ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1haW5CbG9nU3dpcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubWFpbi1ibG9nLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDQxNi80NDQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1ibG9nLWl0ZW0tZGF0ZSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogU2VtaUJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICM5NzkwODU7XHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLm1haW4tYmxvZy1pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG59XHJcblxyXG4ubWFpbi1ibG9nLWl0ZW0tbGluayB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogTWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcclxuICAgIC5tYWluLWJsb2cge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1ibG9nLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgLm1haW4tYmxvZy1pdGVtLWRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1ibG9nLWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWJsb2ctaXRlbS1saW5rIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbn0iLCIubWFpbi1kb2N0b3JzIHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyNHB4O1xyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M0QzVCRjtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwRDBCQTtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMEQwQkE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWJvdXQtZG9jdG9ycyB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1kb2N0b3JzLWxlZnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDM1NnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiAzNTZweDtcclxufVxyXG5cclxuLm1haW4tZG9jdG9ycy1zZWN0aW9uIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tYWluRG9jdG9yc1N3aXBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnN3X2NvbnRfZG9jdG9ycyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogOTE2cHg7XHJcblxyXG4gICAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IC8v0KLRg9GCINC+0YHRgtCw0L3QvtCy0LjQu9GB0Y9cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5tYWluLWRvY3RvcnMtbGVmdC1ib3R0b20ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAzMnB4O1xyXG5cclxuICAgIC5ib3R0b20tdGV4dCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBSZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMjM1cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzRDNUJGO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1haW4tZG9jdG9yLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDI5NHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDI5My8zOTA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5oMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuaDMge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1kb2N0b3ItaXRlbS1wcm9mIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBSZWd1bGFyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG5cclxuLm1haW4tZG9jdG9yLWl0ZW0tc2tpbGwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IFNlbWlCb2xkO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjOTc5MDg1O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQ4MHB4KSB7XHJcbiAgICAuc3dfY29udF9kb2N0b3JzIHtcclxuICAgICAgICAuc3ctYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3MjFweCkge1xyXG4gICAgLm1haW4tZG9jdG9ycy1sZWZ0IHtcclxuICAgICAgICBtaW4td2lkdGg6IDM1NnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcclxuICAgIC5tYWluLWRvY3RvcnMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDMycHg7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG5cclxuXHJcbiAgICAgICAgJi5hYm91dC1kb2N0b3JzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1kb2N0b3JzLWxlZnQsXHJcbiAgICAuc3dfY29udF9kb2N0b3JzIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tZG9jdG9ycy1sZWZ0IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd19jb250X2RvY3RvcnMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWRvY3RvcnMtc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1kb2N0b3JzLWxlZnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tZGVmLXBhZGRpbmcpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5Eb2N0b3JzU3dpcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIHZhcigtLWRlZi1wYWRkaW5nKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAubWFpbi1kb2N0b3JzLWxlZnQtYm90dG9tIC5ib3R0b20tdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWRvY3Rvci1pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG59IiwiLm1haW4tZXF1aXBtZW50IHtcclxuICAgIHBhZGRpbmc6IDAgMCAxMDBweDtcclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNEM1QkY7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEQwQkE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBEMEJBO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1lcXVpcG1lbnQtc2VjdGlvbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubWFpbi1lcXVpcG1lbnQtc3VidGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IFJlZ3VsYXI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5tYWluLWVxdWlwbWVudC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDQxNi80NDI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmgzIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaDMge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogTWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVmYXVsdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAubGluayB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xyXG4gICAgLm1haW4tZXF1aXBtZW50LWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3LWNvbnRfZXF1aXBtZW50IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXIge1xyXG5cclxuICAgICAgICAgICAgJi5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1lcXVpcG1lbnQtc3VidGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tZGVmLXBhZGRpbmcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluRXF1aXBtZW50U3dpcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIHZhcigtLWRlZi1wYWRkaW5nKTtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1lcXVpcG1lbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuXHJcbiAgICAgICAgLmgyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCB2YXIoLS1kZWYtcGFkZGluZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWVxdWlwbWVudC1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuXHJcbiAgICAubWFpbi1lcXVpcG1lbnQge1xyXG4gICAgICAgIC5oMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWVxdWlwbWVudC1zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tZXF1aXBtZW50LWl0ZW0ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMwMC80NDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oMyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZWZhdWx0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLm1haW4tZ2FsbGVyeSB7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG5cclxuICAgICYuZGlzcGxheS1kZXNrLTcyMCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMnB4O1xyXG5cclxuICAgICAgICAubWFpbi1nYWxsZXJ5LXRvcCxcclxuICAgICAgICAubWFpbi1nYWxsZXJ5LWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMnB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNzdweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzc3cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbi1nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzczcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLWdhbGxlcnktdG9wLWNlbnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM3M3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjJweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdmctY29udCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbi1nYWxsZXJ5LXRvcC1jZW50ZXItdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IE1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbi1nYWxsZXJ5LWJvdHRvbSxcclxuICAgICAgICAubWFpbi1nYWxsZXJ5LXRvcCB7XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWFpbi1nYWxsZXJ5LXRvcC1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTA4NTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1haW4tZ2FsbGVyeS5kaXNwbGF5LWRlc2stNzIwIC5tYWluLWdhbGxlcnktdG9wLWNlbnRlciB7XHJcbiAgICAuc3ZnLWNvbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgICAgIC5zdmctbGluayB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjhweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICM5NzkwODU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHtcclxuICAgIC5tYWluLWdhbGxlcnkuZGlzcGxheS1kZXNrLTcyMCAubWFpbi1nYWxsZXJ5LXRvcC1jZW50ZXItdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAubWFpbi1nYWxsZXJ5LmRpc3BsYXktZGVzay03MjAgLm1haW4tZ2FsbGVyeS10b3AtY2VudGVyLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1nYWxsZXJ5LmRpc3BsYXktZGVzay03MjAgLm1haW4tZ2FsbGVyeS10b3AtY2VudGVyIC5idXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWdhbGxlcnkuZGlzcGxheS1kZXNrLTcyMCAubWFpbi1nYWxsZXJ5LXRvcCxcclxuICAgIC5tYWluLWdhbGxlcnkuZGlzcGxheS1kZXNrLTcyMCAubWFpbi1nYWxsZXJ5LWJvdHRvbSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjE1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tZ2FsbGVyeS5kaXNwbGF5LWRlc2stNzIwIC5tYWluLWdhbGxlcnktYm90dG9tLFxyXG4gICAgLm1haW4tZ2FsbGVyeS5kaXNwbGF5LWRlc2stNzIwIC5tYWluLWdhbGxlcnktdG9wIHtcclxuXHJcbiAgICAgICAgLm1haW4tZ2FsbGVyeS1pdGVtLFxyXG4gICAgICAgIC5tYWluLWdhbGxlcnktdG9wLWNlbnRlciB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1nYWxsZXJ5LmRpc3BsYXktZGVzay03MjAgLm1haW4tZ2FsbGVyeS10b3AtY2VudGVyLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1nYWxsZXJ5LmRpc3BsYXktZGVzay03MjAgLm1haW4tZ2FsbGVyeS10b3AtY2VudGVyIC5zdmctY29udCB7XHJcblxyXG4gICAgICAgIC5zdmctbGluayB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XHJcbiAgICAubWFpbi1nYWxsZXJ5LmRpc3BsYXktZGVzay03MjAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tZ2FsbGVyeS5kaXNwbGF5LW1vYi03MjAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1nYWxsZXJ5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tZ2FsbGVyeS1pdGVtIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE0MC8xNDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWdhbGxlcnktdG9wLWNlbnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTRCOEE2O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuXHJcbiAgICAgICAgJi52MiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzkwODU7XHJcblxyXG4gICAgICAgICAgICAuc3ZnLWNvbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2Zy1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjOTc5MDg1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbi1nYWxsZXJ5LXRvcC1jZW50ZXItdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IE1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xyXG4gICAgLm1haW4tZ2FsbGVyeSB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgIC5tYWluLWdhbGxlcnktaXRlbSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE0MC8xNDA7XHJcbiAgICB9XHJcbn0iLCIubWFpbi1wcm9jZWR1cmUge1xyXG4gICAgLmgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLm1haW4tcHJvY2VkdXJlLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWluLWhlaWdodDogNDM2cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5MDg1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tYWluLXByb2NlZHVyZS1jb250LWxlZnQge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDc0NXB4O1xyXG5cclxuICAgIC5oMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxufVxyXG5cclxuLm1haW4tcHJvY2VkdXJlLWNvbnQtbGVmdC1mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDhweDtcclxufVxyXG5cclxuLm1haW4tcHJvY2VkdXJlLWNvbnQtbGVmdC1mbGV4LWl0ZW0ge1xyXG4gICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M0QzVCRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IE1lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgbWluLWhlaWdodDogNDRweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5MDg1O1xyXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzk3OTA4NTtcclxuICAgIH1cclxufVxyXG5cclxuLm1haW4tcHJvY2VkdXJlLWNvbnQtcmlnaHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDUyN3B4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxufVxyXG5cclxuLm1haW4tcHJvY2VkdXJlLWNvbnQtcmlnaHQtaXRlbS1pbWcge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBvdXRsaW5lOiA4cHggc29saWQgIzE0QjhBNjREO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XHJcbiAgICAubWFpbi1wcm9jZWR1cmUtY29udGFpbmVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXByb2NlZHVyZS1jb250LWxlZnQsXHJcbiAgICAubWFpbi1wcm9jZWR1cmUtY29udC1yaWdodCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXByb2NlZHVyZS1jb250LXJpZ2h0IHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDIvMTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcblxyXG4gICAgLm1haW4tcHJvY2VkdXJlLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXByb2NlZHVyZS1jb250LWxlZnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMTZweCAyNHB4O1xyXG5cclxuICAgICAgICAuaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXByb2NlZHVyZS1jb250LXJpZ2h0IHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDM3NS80MzY7XHJcbiAgICB9XHJcbn0iLCIubWFpbi1yZXZpZXdzIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMCAwO1xyXG59XHJcblxyXG4uc2VydmljZS1yZXZpZXdzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxufVxyXG5cclxuLm1haW4tcmV2aWV3cy10b3Age1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5tYWluLXJldmlld3MtdG9wLXJpZ2h0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IHNwYWNlLWJldHdlZW47XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbn1cclxuXHJcbi5tYWluLXJldmlld3MtdG9wLXJpZ2h0LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBnYXA6IDQ4cHggMzhweDtcclxufVxyXG5cclxuLm1haW4tcmV2aWV3cy10b3AtcmlnaHQtaXRlbS1yYWl0LWNvbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbn1cclxuXHJcbi5tYWluLXJldmlld3MtdG9wLXJpZ2h0LWl0ZW0tcmFpdC1jb250LXJhaXQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IE1lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NSU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTElO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5tYWluLXJldmlld3MtdG9wLXJpZ2h0LWl0ZW0tcmFpdC1jb250LXJhaXQtdGV4dCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogUmVndWxhcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgIGxpbmUtaGVpZ2h0OiA4NSU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgY29sb3I6ICM3MjVFNTE7XHJcbn1cclxuXHJcbi5tYWluLXJldmlld3MtdG9wLXJpZ2h0LWl0ZW0taW1nLWNvbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTVweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5tYWluLXJldmlld3MtdG9wLXJpZ2h0LWl0ZW0taW1nLWNvbnQtdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogTWFucm9wZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBSZWd1bGFyO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgbGluZS1oZWlnaHQ6IDg1JTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5tYWluLXJldmlld3MtaXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4ubWFpbi1yZXZpZXdzLWl0ZW0tdG9wIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubWFpbi1yZXZpZXdzLWl0ZW0tdG9wLW5hbWUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IE1lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xyXG59XHJcblxyXG4ubWFpbi1yZXZpZXdzLWl0ZW0tdG9wLXN0YXJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA2cHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTVweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1yZXZpZXdzLWl0ZW0tdGV4dCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogUmVndWxhcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG5cclxuLm1haW4tcmV2aWV3cy1pdGVtLWJ0bi1tb3JlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGNvbG9yOiAjOTc5MDg1O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm1haW4tcmV2aWV3cy1pdGVtLWRhdGUge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBSZWd1bGFyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XHJcbiAgICBjb2xvcjogIzk3OTA4NTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDcyMXB4KSB7XHJcbiAgICAuc3dfY29udF9yZXZpZXdzLnYyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTcwcHgpIHtcclxuICAgIC5tYWluLXJldmlld3MtdG9wIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcclxuICAgIC5tYWluLXJldmlld3Mtc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1yZXZpZXdzLXRvcCB7XHJcbiAgICAgICAgcGFkZGluZzogMCB2YXIoLS1kZWYtcGFkZGluZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5SZXZpZXdzU3dpcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIHZhcigtLWRlZi1wYWRkaW5nKTtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1yZXZpZXdzIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zZXJ2aWNlLXJldmlld3Mge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgIC5tYWluLXJldmlld3MtaXRlbSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1yZXZpZXdzLXRvcCB7XHJcbiAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXJldmlld3MtdG9wLXJpZ2h0LWl0ZW0ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tcmV2aWV3cy10b3AtcmlnaHQtaXRlbS1yYWl0LWNvbnQtcmFpdCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgICAgICBsaW5lLWhlaWdodDogODUlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXJldmlld3MtdG9wLXJpZ2h0LWl0ZW0taW1nLWNvbnQgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMycHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzJweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1yZXZpZXdzLXRvcC1yaWdodC1pdGVtLWltZy1jb250LXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxufSIsIi5tYWluLXNlcnZpY2VzIHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcblxyXG4gICAgLmgyIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IFJlZ3VsYXI7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NHB4O1xyXG4gICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLXNlcnZpY2VzLXNlY3Rpb24ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzRDNUJGO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluU2VydmljZXNTd2lwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tYWluLXNlcnZpY2VzLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtaW4taGVpZ2h0OiA0ODVweDtcclxuICAgIG1heC13aWR0aDogMzEycHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzMTIvMzM5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgKjpub3QoaW1nKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmsge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogTWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNTUwcHgpIHtcclxuICAgIC5tYWluLXNlcnZpY2VzLXNlY3Rpb24ge1xyXG4gICAgICAgIC5zdy1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMzBweCkge1xyXG4gICAgLm1haW4tc2VydmljZXMtc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1zZXJ2aWNlcyB7XHJcbiAgICAgICAgLmgyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCB2YXIoLS1kZWYtcGFkZGluZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluU2VydmljZXNTd2lwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tZGVmLXBhZGRpbmcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcclxuICAgIC5tYWluLXNlcnZpY2VzIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG4gICAgICAgIC5oMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgIC5tYWluLXNlcnZpY2VzLXNlY3Rpb24ge1xyXG4gICAgICAgIC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIsXHJcbiAgICAgICAgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd19jb250X3NlcnZpY2VzIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAubWFpbi1zZXJ2aWNlcy1pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG59IiwiLm1hcC1ib3R0b20ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNEI4QTY7XHJcblxyXG4gICAgJiB7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXAtYm90dG9tLWxlZnQge1xyXG4gICAgbWluLWhlaWdodDogNjQwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcclxufVxyXG5cclxuLnNlcnZpY2UtZGV0YWlsLXphcGlzIHtcclxuICAgIC5tYXAtYm90dG9tLWxlZnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ3NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXAtYm90dG9tLXJpZ2h0IHtcclxuICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xyXG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLm1hcC1ib3R0b20tcmlnaHQtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDAgNjBweCA2MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwRDBCQTtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXAtYm90dG9tLXJpZ2h0LWl0ZW0tdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IFJlZ3VsYXI7XHJcbiAgICBmb250LXNpemU6IDU0cHg7XHJcbiAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XHJcbiAgICAubWFwLWJvdHRvbSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAubWFwLWJvdHRvbS1sZWZ0IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFwLWJvdHRvbS1yaWdodC1pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgLm1hcC1ib3R0b20tbGVmdCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcC1ib3R0b20tcmlnaHQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcC1ib3R0b20tcmlnaHQtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogNDhweCAxNnB4O1xyXG4gICAgICAgIGdhcDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAubWFwLWJvdHRvbS1yaWdodC1pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2UtZGV0YWlsLXphcGlzIHtcclxuICAgICAgICAubWFwLWJvdHRvbS1sZWZ0IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm5ld3MtbGlzdCB7XHJcblxyXG4gICAgLm1haW4tYmxvZy1pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIucG9wdXBGb3JtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLnBvcHVwRm9ybSAucG9wdXBfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYzNnB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogODV2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgICAgIHNjcm9sbGJhci1jb2xvcjogI2UwZGVkNyAjZjhmNWVlO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjVlZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2UwZGVkNztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkNmQyYzc7XG4gICAgfVxuXG4gICAgLnBvcHVwRm9ybS10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IE1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsZWFkaW5nLXRyaW06IE5PTkU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgfVxuXG4gICAgLmlucHV0c19jb250IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQkNERTc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogUmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkJDREU3O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBSZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGVhZGluZy10cmltOiBOT05FO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk2cHg7XG4gICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXRfY29udCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0X2NvbnQtbmFtZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogTWVkaXVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGVhZGluZy10cmltOiBOT05FO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XG4gICAgICAgICAgICBjb2xvcjogIzUwNTc2QjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lcnIge1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRTQ0NDM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNFRTQ0NDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsZV9jb250IHtcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICMyNUI5OUY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzI1Qjk5RjBEO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblxuICAgICAgICAuZmlsZV9jb250LW5hbWUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogUmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGVhZGluZy10cmltOiBOT05FO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzRCNTU2MztcblxuICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBSZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNUI5OUY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBzcGFuLFxuICAgIHNwYW4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgc3BhbiBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIG1heC13aWR0aDogMTU5cHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuXG59XG5cblxuLnBvcHVwRm9ybSAucG9wdXBfX2NvbnRhaW5lciAuY2xvc2UtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIHotaW5kZXg6IDM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbn1cblxuLnBvcHVwRm9ybSAucG9wdXBfX2NvbnRhaW5lciAuY2xvc2UtYnRuOmhvdmVyIHBhdGgge1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cblxuLnBvcHVwRm9ybS5vcGVuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAucG9wdXBGb3JtIC5wb3B1cF9fY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgIFxuICAgICAgICAucG9wdXBGb3JtLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmlucHV0c19jb250IHtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmZpbGVfY29udCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIFxuICAgICAgICAgICAgLmZpbGVfY29udC1uYW1lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvcHVwRm9ybSAucG9wdXBfX2NvbnRhaW5lciAuaW5wdXRzX2NvbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn0iLCIucHJpY2UtYm90dG9tLXRleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogUmVndWxhcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xyXG5cclxuICAgICoge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogUmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcclxuICAgIC5wcmljZS1ib3R0b20tdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxufSIsIi5wcmljZS1pbmZvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlGRkZEO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTBweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xyXG4gICAgLnByaWNlLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wcmljZS1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA0OHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcclxufVxyXG5cclxuLnByaWNlLWxpc3QtaXRlbS1saXN0LWFjY29yZGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBhZGRpbmc6IDAgMjRweDtcclxuXHJcbiAgICAucHJpY2UtbGlzdC1pdGVtLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZS1saXN0LWl0ZW0tbGlzdC1pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IFJlZ3VsYXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlLWxpc3QtaXRlbS1saXN0LWl0ZW0tY29kZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlLWxpc3QtaXRlbS1saXN0LWl0ZW0tcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogU2VtaUJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnByaWNlLWxpc3QtaXRlbS1saXN0LWFjY29yZGlvbi10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgbWluLWhlaWdodDogNTNweDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIG1heC13aWR0aDogMzJweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIC5oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuW2RhdGEtYWNjb3JkaW9uLWl0ZW1dLmFjdGl2ZSBbZGF0YS1hY2NvcmRpb24tdG9nZ2xlXSBzdmcge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxufVxyXG5cclxuXHJcbi5wcmljZS1saXN0LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDMycHg7XHJcblxyXG4gICAgLmgyIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IFNlbWlCb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgIH1cclxufVxyXG5cclxuLnByaWNlLWxpc3QtaXRlbS1saXN0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgcGFkZGluZzogOHB4IDI0cHg7XHJcbn1cclxuXHJcbi5wcmljZS1saXN0LWl0ZW0tbGlzdC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwOHB4IDFmciAxNzJweDtcclxuICAgIGdhcDogMjRweDtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgbWluLWhlaWdodDogNTNweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjQzRDNUJGO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnByaWNlLWxpc3QtaXRlbS1saXN0LWl0ZW0tY29kZSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogTWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XHJcbiAgICBjb2xvcjogIzk3OTA4NTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5wcmljZS1saXN0LWl0ZW0tbGlzdC1pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBSZWd1bGFyO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMCU7XHJcbn1cclxuXHJcbi5wcmljZS1saXN0LWl0ZW0tbGlzdC1pdGVtLXByaWNlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBTZW1pQm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5wcmljZS1saXN0LWl0ZW0tbGlzdC1hY2NvcmRpb24tY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcclxuICAgIC5wcmljZS1saXN0LWl0ZW0tbGlzdC1hY2NvcmRpb24tdGl0bGUgLmgzIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IE1lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucHJpY2UtbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJpY2UtbGlzdC1pdGVtLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTAwcHg7XHJcbiAgICAgICAgZ2FwOiAwIDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlLWxpc3QtaXRlbS1saXN0LWl0ZW0tdGl0bGUge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgIH1cclxuXHJcbiAgICAucHJpY2UtbGlzdC1pdGVtLWxpc3QtaXRlbS1wcmljZSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgICAgIGdyaWQtcm93OiAxLzM7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5wcmljZS1saXN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZS1saXN0LXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG5cclxuICAgICAgICAuaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIHZhcigtLWRlZi1wYWRkaW5nKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAucHJpY2UtbGlzdC1pdGVtLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZS1saXN0LWl0ZW0tbGlzdC1hY2NvcmRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJpY2UtbGlzdC1pdGVtLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlLWxpc3QtaXRlbS1saXN0LWl0ZW0tY29kZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZS1saXN0LWl0ZW0tbGlzdC1pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlLWxpc3QtaXRlbS1saXN0LWl0ZW0tcHJpY2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIH1cclxufSIsIi5wcmljZS1zZWFyY2gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAxOS41cHggMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBSZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBSZWd1bGFyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNEM1NjUxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMjRweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjRweDtcclxuICAgICAgICBtaW4td2lkdGg6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xyXG4gICAgLnByaWNlLXNlYXJjaCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufSIsIi5tYWluLWJhbm5lci1zZWN0aW9uIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zZXJ2aWNlQmFubmVyU3dpcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRTNENTtcclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWluLWhlaWdodDogNTMzcHg7XHJcblxyXG4gICAgICAgIC5wYWRkaW5nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlZl9kaXYge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMjBweCAwIDEwN3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnNlcnZpY2UtYmFubmVyLWNvbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWJhbm5lci1pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiA4NjBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1JSk7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbn1cclxuXHJcbi5zZXJ2aWNlLWJhbm5lci1zdWJ0aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogUmVndWxhcjtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xyXG59XHJcblxyXG4uc2VydmljZS1iYW5uZXItdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IFJlZ3VsYXI7XHJcbiAgICBmb250LXNpemU6IDU0cHg7XHJcbiAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICBsaW5lLWhlaWdodDogNzJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uc2VydmljZS1iYW5uZXItcHJpY2Uge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IFJlZ3VsYXI7XHJcbiAgICBmb250LXNpemU6IDU0cHg7XHJcbiAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICBsaW5lLWhlaWdodDogNzJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDEycHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgY29sb3I6ICMzMzMzMzM4MDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XHJcbiAgICAuc2VydmljZS1iYW5uZXItaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XHJcbiAgICAuc2VydmljZUJhbm5lclN3aXBlciAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNlcnZpY2VCYW5uZXJTd2lwZXIge1xyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAuZGVmX2RpdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgLnNlcnZpY2UtYmFubmVyLWNvbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNlcnZpY2UtYmFubmVyLWltZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUyJSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zZXJ2aWNlLWJhbm5lci1zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2VydmljZS1iYW5uZXItdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNlcnZpY2UtYmFubmVyLXByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICBcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM4MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2VydmljZS1kZXRhaWwtYWZ0ZXIge1xyXG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTA4NTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2VydmljZS1kZXRhaWwtYWZ0ZXItbGVmdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMzJweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogODBweCAzMnB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIC5oMiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlZmF1bHQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2UtZGV0YWlsLWFmdGVyLXJpZ2h0IHtcclxuICAgIGFzcGVjdC1yYXRpbzogNTk5LzQ2MztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA1OTlweDtcclxuICAgIG1pbi1oZWlnaHQ6IDQ2M3B4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFM0Q1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk3MHB4KSB7XHJcbiAgICAuc2VydmljZS1kZXRhaWwtYWZ0ZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2UtZGV0YWlsLWFmdGVyLXJpZ2h0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xyXG4gICAgLnNlcnZpY2UtZGV0YWlsLWFmdGVyLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2UtZGV0YWlsLWFmdGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XHJcbiAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ2aWNlLWRldGFpbC1hZnRlci1sZWZ0IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAuaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZS1kZXRhaWwtYWZ0ZXItcmlnaHQge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzQzLzI2NTtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59IiwiLnNlcnZpY2UtZGV0YWlsLWJlZm9yZS1hZnRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogNDBweDtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cclxuICAgIC5oMiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZS1kZXRhaWwtYmVmb3JlLWFmdGVyLXNlY3Rpb24ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIFxyXG59XHJcblxyXG4uYmVmb3JlLWFmdGVyLWl0ZW0ge1xyXG4gICAgYXNwZWN0LXJhdGlvOiA0ODEvNTAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDQ4MXB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5zd19jb250X2JlZm9yZS1hZnRlciB7XHJcblxyXG4gICAgLnN3LWJ0biB7XHJcbiAgICAgICAgbGVmdDogMTIlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdy1idG4uc3ctbmV4dC1idG4ge1xyXG4gICAgICAgIHJpZ2h0OiAxMiU7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLmFib3V0LWZvdG8tY2xpbmljIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XHJcbiAgICAuc2VydmljZS1kZXRhaWwtYmVmb3JlLWFmdGVyIHtcclxuICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5iZWZvcmUtYWZ0ZXItaXRlbSB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAyODkvMzAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMjg5cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zd19jb250X2JlZm9yZS1hZnRlciB7XHJcblxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG5cclxuICAgICAgICAuc3ctYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFib3V0LWZvdG8tY2xpbmljIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICB9XHJcbn0iLCIuc2VydmljZS1kZXRhaWwtaG93IHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDAgNjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA0OHB4O1xyXG59XHJcblxyXG4uaG93LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMjU5cHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBSZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWZhdWx0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xyXG4gICAgLnNlcnZpY2UtZGV0YWlsLWhvdyB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgICAgIGdhcDogMzJweDtcclxuXHJcbiAgICAgICAgLmgyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCB2YXIoLS1kZWYtcGFkZGluZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ2aWNlLWRldGFpbC1ob3ctc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaG93LXN3aXBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCB2YXIoLS1kZWYtcGFkZGluZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3X2NvbnRfaG93IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxufSIsIi5zZXJ2aWNlLWRldGFpbC1pbmRpY2F0aW9ucyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAuaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWRldGFpbC1pbmRpY2F0aW9ucy1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA0OHB4O1xyXG59XHJcblxyXG4uc2VydmljZS1kZXRhaWwtaW5kaWNhdGlvbnMtbGlzdC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG59XHJcblxyXG4uc2VydmljZS1kZXRhaWwtaW5kaWNhdGlvbnMtbGlzdC1pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWRldGFpbC1pbmRpY2F0aW9ucy1saXN0LWl0ZW0tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiA4cHg7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWRldGFpbC1pbmRpY2F0aW9ucy1saXN0LWl0ZW0tbGlzdC1pdGVtIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjOTc5MDg1MzM7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEycHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTJweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTJweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2UtZGV0YWlsLWluZGljYXRpb25zLWxpc3QtaXRlbS52MiB7XHJcbiAgICAuc2VydmljZS1kZXRhaWwtaW5kaWNhdGlvbnMtbGlzdC1pdGVtLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcclxuICAgIC5zZXJ2aWNlLWRldGFpbC1pbmRpY2F0aW9ucyB7XHJcblxyXG4gICAgICAgIC5oMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ2aWNlLWRldGFpbC1pbmRpY2F0aW9ucy1saXN0IHtcclxuICAgICAgICBnYXA6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2UtZGV0YWlsLWluZGljYXRpb25zLWxpc3QtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxufSIsIi5zZXJ2aWNlLWRldGFpbC1wcmVwYXJhdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG5cclxuICAgIC5oMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2UtZGV0YWlsLXByZXBhcmF0aW9uLWxpc3Qge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcclxuICAgIC5zZXJ2aWNlLWRldGFpbC1wcmVwYXJhdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgfVxyXG59IiwiLnNlcnZpY2UtZGV0YWlsLXByaWNlIHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcblxyXG4gICAgLmgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZS1kZXRhaWwtcHJpY2UtbGlzdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBhZGRpbmc6IDhweCAyNHB4O1xyXG59XHJcblxyXG4uc2VydmljZS1kZXRhaWwtcHJpY2UtbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNEM1QkY4MDtcclxufVxyXG5cclxuLnNlcnZpY2UtZGV0YWlsLXByaWNlLWxpc3QtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweCAyNHB4O1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG59XHJcblxyXG4uc2VydmljZS1kZXRhaWwtcHJpY2UtbGlzdC1pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBSZWd1bGFyO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG59XHJcblxyXG4uc2VydmljZS1kZXRhaWwtcHJpY2UtbGlzdC1pdGVtLXByaWNlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBTZW1pQm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xyXG5cclxuICAgIC5zZXJ2aWNlLWRldGFpbC1wcmljZS1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ2aWNlLWRldGFpbC1wcmljZSB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG5cclxuICAgICAgICAuaDIge1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZzogMCB2YXIoLS1kZWYtcGFkZGluZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZXJ2aWNlLWRldGFpbC1wcmljZS1saXN0IHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZS1kZXRhaWwtcHJpY2UtbGlzdC1pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2UtZGV0YWlsLXByaWNlLWxpc3QtaXRlbS1wcmljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG59IiwiLnNlcnZpY2UtZGV0YWlsLXF1ZXN0aW9ucyB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAuaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnNlcnZpY2UtZGV0YWlsLXF1ZXN0aW9ucy1pdGVtIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzRDNUJGO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAuc2VydmljZS1kZXRhaWwtcXVlc3Rpb25zLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc2VydmljZS1kZXRhaWwtcXVlc3Rpb25zLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDI1cHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDA7XHJcblxyXG4gICAgLmgzIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IE1lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMycHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzJweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzJweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2UtZGV0YWlsLXF1ZXN0aW9ucy1jb250ZW50IHtcclxuICAgIC5kZWZhdWx0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xyXG4gICAgLnNlcnZpY2UtZGV0YWlsLXF1ZXN0aW9ucyB7XHJcbiAgICAgICAgLmgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCB2YXIoLS1kZWYtcGFkZGluZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2VydmljZS1kZXRhaWwtcXVlc3Rpb25zLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgLnNlcnZpY2UtZGV0YWlsLXF1ZXN0aW9ucy1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDtcclxuICAgIFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLnNlcnZpY2UtZGV0YWlsLXF1ZXN0aW9ucy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggdmFyKC0tZGVmLXBhZGRpbmcpIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgLnNlcnZpY2UtZGV0YWlsLXF1ZXN0aW9ucy10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IHZhcigtLWRlZi1wYWRkaW5nKTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgLmgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcnZpY2UtZGV0YWlsLXF1ZXN0aW9ucy1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwIHZhcigtLWRlZi1wYWRkaW5nKTtcclxuICAgIH1cclxufSIsIi5zZXJ2aWNlLWxpc3Qge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBnYXA6IDI0cHg7XHJcbn1cclxuXHJcbi5zZXJ2aWNlLWxpc3QtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbn1cclxuXHJcbi5zZXJ2aWNlLWxpc3QtaXRlbS1pbWcge1xyXG4gICAgYXNwZWN0LXJhdGlvOiA2MzAvNDQzO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRTNENTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2UtbGlzdC1pdGVtLWNvbnQge1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgIC5kZWZhdWx0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2UtbGlzdC1pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBNZWRpdW07XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsZWFkaW5nLXRyaW06IE5PTkU7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uc2VydmljZS1saXN0LWl0ZW0tbGluayB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogTWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xyXG4gICAgLnNlcnZpY2UtbGlzdCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZS1saXN0LXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgLnNlcnZpY2UtbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2VydmljZS1saXN0LWl0ZW0ge1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNlcnZpY2UtbGlzdC1pdGVtLWltZyB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzNzUvMjY0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc2VydmljZS1saXN0LWl0ZW0tY29udCB7XHJcbiAgICAgICAgLmRlZmF1bHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBcclxuICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zZXJ2aWNlLWxpc3QtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG59IiwiLnN0b2Nrcy1saXN0IHtcclxuICAgIHBhZGRpbmc6IDAgMCAxMDBweDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG5cclxuICAgIC5tYWluLWRvY3Rvci1pdGVtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdG9ja3MtbGlzdC1pdGVtIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgIG1pbi1oZWlnaHQ6IDQxNnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IC41cztcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICoge1xyXG4gICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzY2O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzOTk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICoge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RvY2tzLWxpc3QtaXRlbS1jb250IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5zdG9ja3MtbGlzdC1pdGVtLXN0aWNrZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IFNlbWlCb2xkO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIHBhZGRpbmc6IDNweCA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uc3RvY2tzLWxpc3QtaXRlbS10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zdHlsZTogQm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGxlYWRpbmctdHJpbTogTk9ORTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5zdG9ja3MtbGlzdC1pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBCb2xkO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogUmVndWxhcjtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGVhZGluZy10cmltOiBOT05FO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5zdG9ja3MtbGlzdCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XHJcbiAgICAuc3RvY2tzLWxpc3Qge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b2Nrcy1saXN0IHtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zdG9ja3MtbGlzdC1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM0M3B4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc3RvY2tzLWxpc3QtaXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zdG9ja3MtbGlzdC1pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0= */
