@font-face {
  font-family: "Core Sans WHH HEAD NR Cn";
  src: url(/dist/fonts/coresanswhhheadnrcnbd-webfont.995d4129.woff2);
  font-display: swap;
}
@font-face {
  font-family: "Core Sans WHH Copy N";
  src: url(/dist/fonts/coresanswhhcopynreg-webfont.bb3387e5.woff2);
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Core Sans WHH Copy N";
  src: url(/dist/fonts/coresanswhhcopynbd-webfont.ec1523bb.woff2);
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Core Sans WHH sub nr cn md";
  src: url(/dist/fonts/coresanswhhsubnrcnmd-webfont.0c2c8465.woff2);
  font-display: swap;
}
/* Import Bootstrap Mixings*/
.img-responsive-scale {
  display: inline-block;
  width: 100%;
  height: auto;
}
.ce-headline-center {
  text-align: center;
}
a:hover,
a:focus {
  text-decoration: none;
  /*outline: none;*/
}
div.loader {
  text-align: center;
}
div.loader svg {
  width: 100px;
  height: 100px;
  margin: 20px;
  display: inline-block;
}
img.whh-preload {
  filter: blur(12px);
  -webkit-filter: blur(12px);
  display: inline-block;
  width: 100%;
  height: auto;
}
img.whh-preload.loaded {
  filter: blur(0);
  -webkit-filter: blur(0);
}
.owl-dots {
  text-align: center;
}
.owl-dots .owl-dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 6px;
  background: #868689;
  opacity: 0.3;
  border-radius: 50%;
  transition: opacity 300ms linear;
}
.owl-dots .owl-dot:hover,
.owl-dots .owl-dot.active {
  opacity: 1;
}
.owl-nav .owl-prev,
.owl-nav .owl-next {
  position: absolute;
  z-index: 5;
  top: 50%;
  left: -37px;
}
.owl-nav .owl-prev span,
.owl-nav .owl-next span {
  display: block;
  line-height: 37px;
  font-size: 37px;
  color: #fff;
  margin-top: -19px;
  transition: opacity 400ms linear;
  -webkit-filter: drop-shadow(0 0 8px rgba(0, 0, 0, 0.4));
  filter: drop-shadow(0 0 8px rgba(0, 0, 0, 0.4));
}
.owl-nav .owl-prev.disabled span,
.owl-nav .owl-next.disabled span {
  opacity: 0.3;
}
.owl-nav .owl-next {
  left: auto;
  right: -37px;
}
.black-nav .owl-nav .owl-prev span,
.black-nav .owl-nav .owl-next span {
  color: #404048;
}
.bildergalerie .owl-nav .owl-prev {
  left: 20px;
}
.bildergalerie .owl-nav .owl-next {
  right: 20px;
}
.bildergalerie-outer.content .bildergalerie .owl-nav,
.bildergalerie-outer.content .bildergalerie .item a.galerie-item:after {
  opacity: 0;
  transition: opacity 200ms linear;
}
.bildergalerie-outer.content .bildergalerie:hover .owl-nav,
.bildergalerie-outer.content .bildergalerie:hover .item a.galerie-item:after {
  opacity: 1;
}
div.content.einstieg-textbild .main-image-buehne {
  margin-bottom: 40px;
  position: relative;
}
div.content.einstieg-textbild .main-image-buehne .image-wrap {
  overflow: hidden;
}
div.content.einstieg-textbild .main-image-buehne .image-wrap img {
  position: relative;
}
div.content.einstieg-textbild .main-image-buehne .image-content {
  width: 100%;
}
div.content.einstieg-textbild .main-buehne.no-image {
  background: #F2F2F3;
  padding: 18px 0 25px 0;
}
div.content.einstieg-textbild .main-buehne.no-image h1,
div.content.einstieg-textbild .main-image-buehne .image-content h1 {
  font-family: "Core Sans WHH HEAD NR Cn";
  font-size: 34px;
  line-height: 38px;
  color: #404048;
  margin-bottom: 10px;
}
div.content.einstieg-textbild .main-buehne.no-image h1.dark,
div.content.einstieg-textbild .main-image-buehne .image-content h1.dark {
  color: #404048;
}
div.content.einstieg-textbild .main-buehne.no-image h1.gray,
div.content.einstieg-textbild .main-image-buehne .image-content h1.gray {
  color: #868689;
}
div.content.einstieg-textbild .main-buehne.no-image h1.white,
div.content.einstieg-textbild .main-image-buehne .image-content h1.white {
  color: #fff;
}
div.content.einstieg-textbild .main-buehne.no-image h1.upper,
div.content.einstieg-textbild .main-image-buehne .image-content h1.upper {
  text-transform: none;
}
div.content.einstieg-textbild .main-buehne.no-image h1.text-shadow,
div.content.einstieg-textbild .main-image-buehne .image-content h1.text-shadow {
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
}
div.content.einstieg-textbild .main-buehne.no-image h1.h0u,
div.content.einstieg-textbild .main-image-buehne .image-content h1.h0u {
  font-size: 70px;
  line-height: 74px;
}
div.content.einstieg-textbild .main-buehne.no-image h1.h1u,
div.content.einstieg-textbild .main-image-buehne .image-content h1.h1u {
  font-size: 60px;
  line-height: 64px;
}
div.content.einstieg-textbild .main-buehne.no-image h1.h2u,
div.content.einstieg-textbild .main-image-buehne .image-content h1.h2u {
  font-size: 48px;
  line-height: 52px;
}
div.content.einstieg-textbild .main-buehne.no-image h1.h3u,
div.content.einstieg-textbild .main-image-buehne .image-content h1.h3u {
  font-size: 40px;
  line-height: 44px;
  margin-bottom: 35px;
}
div.content.einstieg-textbild .main-buehne.no-image h1.h4u,
div.content.einstieg-textbild .main-image-buehne .image-content h1.h4u {
  font-size: 34px;
  line-height: 38px;
}
div.content.einstieg-textbild .main-buehne.no-image h1.h5u,
div.content.einstieg-textbild .main-image-buehne .image-content h1.h5u {
  font-size: 28px;
  line-height: 34px;
  margin-bottom: 20px;
}
div.content.einstieg-textbild .main-buehne.no-image h1.h6u,
div.content.einstieg-textbild .main-image-buehne .image-content h1.h6u {
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 20px;
}
div.content.einstieg-textbild .main-buehne.no-image h1.h7u,
div.content.einstieg-textbild .main-image-buehne .image-content h1.h7u {
  font-size: 20px;
  line-height: 28px;
}
div.content.einstieg-textbild .main-buehne.no-image p,
div.content.einstieg-textbild .main-image-buehne .image-content p,
div.content.einstieg-textbild .main-buehne.no-image h2,
div.content.einstieg-textbild .main-image-buehne .image-content h2 {
  font-weight: normal;
  color: #404048;
  font-family: "Core Sans WHH Copy N";
  font-size: 18px;
  line-height: 28px;
  line-height: 26px;
  margin-top: 0;
}
div.content.einstieg-textbild .main-buehne.no-image p.body1,
div.content.einstieg-textbild .main-image-buehne .image-content p.body1,
div.content.einstieg-textbild .main-buehne.no-image h2.body1,
div.content.einstieg-textbild .main-image-buehne .image-content h2.body1 {
  font-size: 18px;
  line-height: 28px;
}
div.content.einstieg-textbild .main-buehne.no-image p.body1.mobile,
div.content.einstieg-textbild .main-image-buehne .image-content p.body1.mobile,
div.content.einstieg-textbild .main-buehne.no-image h2.body1.mobile,
div.content.einstieg-textbild .main-image-buehne .image-content h2.body1.mobile {
  line-height: 26px;
}
div.content.einstieg-textbild .main-buehne.no-image p.body2,
div.content.einstieg-textbild .main-image-buehne .image-content p.body2,
div.content.einstieg-textbild .main-buehne.no-image h2.body2,
div.content.einstieg-textbild .main-image-buehne .image-content h2.body2 {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 25px;
}
div.content.einstieg-textbild .main-buehne.no-image p.body3,
div.content.einstieg-textbild .main-image-buehne .image-content p.body3,
div.content.einstieg-textbild .main-buehne.no-image h2.body3,
div.content.einstieg-textbild .main-image-buehne .image-content h2.body3 {
  font-size: 14px;
  line-height: 18px;
}
div.content.einstieg-textbild .main-buehne.no-image p.body-bold,
div.content.einstieg-textbild .main-image-buehne .image-content p.body-bold,
div.content.einstieg-textbild .main-buehne.no-image h2.body-bold,
div.content.einstieg-textbild .main-image-buehne .image-content h2.body-bold {
  font-weight: 700;
  font-family: "Core Sans WHH Copy N";
}
div.content.einstieg-textbild .main-buehne.no-image p.white,
div.content.einstieg-textbild .main-image-buehne .image-content p.white,
div.content.einstieg-textbild .main-buehne.no-image h2.white,
div.content.einstieg-textbild .main-image-buehne .image-content h2.white {
  color: #fff;
}
div.content.einstieg-textbild .main-buehne.no-image p.grey,
div.content.einstieg-textbild .main-image-buehne .image-content p.grey,
div.content.einstieg-textbild .main-buehne.no-image h2.grey,
div.content.einstieg-textbild .main-image-buehne .image-content h2.grey {
  color: #868689;
}
div.content.einstieg-textbild .main-buehne.no-image p.mobile,
div.content.einstieg-textbild .main-image-buehne .image-content p.mobile,
div.content.einstieg-textbild .main-buehne.no-image h2.mobile,
div.content.einstieg-textbild .main-image-buehne .image-content h2.mobile {
  line-height: 26px;
}
div.content.einstieg-textbild .main-buehne.no-image h2,
div.content.einstieg-textbild .main-image-buehne .image-content h2 {
  margin-bottom: 25px;
}
div.content.einstieg-textbild.content-spendenseite .main-buehne.no-image {
  padding-bottom: 0;
}
div.content.einstieg-textbild.content-spendenseite .main-buehne.no-image h1 {
  text-align: center;
}
div.content.einstieg-textbild.content-spendenseite .main-buehne.no-image h2 {
  text-align: center;
}
@media (min-width: 768px) {
  div.content.einstieg-textbild .main-image-buehne .image-wrap::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 3;
    left: 0;
    top: 0;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 25%, rgba(0, 0, 0, 0.55) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 25%, rgba(0, 0, 0, 0.55) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 25%, rgba(0, 0, 0, 0.55) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#b3000000', GradientType=0);
  }
  div.content.einstieg-textbild .main-image-buehne .image-content {
    position: absolute;
    left: 0;
    bottom: 20px;
    z-index: 4;
  }
  div.content.einstieg-textbild .main-buehne.no-image {
    background: #F2F2F3;
    padding: 30px 0 38px 0;
  }
  div.content.einstieg-textbild .main-buehne.no-image h1,
  div.content.einstieg-textbild .main-image-buehne .image-content h1 {
    font-size: 48px;
    line-height: 52px;
    color: #fff;
  }
  div.content.einstieg-textbild .main-buehne.no-image p,
  div.content.einstieg-textbild .main-image-buehne .image-content p,
  div.content.einstieg-textbild .main-buehne.no-image h2,
  div.content.einstieg-textbild .main-image-buehne .image-content h2 {
    font-size: 22px;
    line-height: 30px;
    color: #fff;
  }
  div.content.einstieg-textbild .main-buehne.no-image h1,
  div.content.einstieg-textbild .main-buehne.no-image p,
  div.content.einstieg-textbild .main-buehne.no-image h2 {
    color: #404048;
  }
}
.whh-headline {
  font-family: "Core Sans WHH HEAD NR Cn";
}
.whh-headline.dark {
  color: #404048;
}
.whh-headline.gray {
  color: #868689;
}
.whh-headline.white {
  color: #fff;
}
.whh-headline.upper {
  text-transform: none;
}
.whh-headline.text-shadow {
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
}
.whh-headline.h0u {
  font-size: 70px;
  line-height: 74px;
}
.whh-headline.h1u {
  font-size: 60px;
  line-height: 64px;
}
.whh-headline.h2u {
  font-size: 48px;
  line-height: 52px;
}
.whh-headline.h3u {
  font-size: 40px;
  line-height: 44px;
  margin-bottom: 35px;
}
.whh-headline.h4u {
  font-size: 34px;
  line-height: 38px;
}
.whh-headline.h5u {
  font-size: 28px;
  line-height: 34px;
  margin-bottom: 20px;
}
.whh-headline.h6u {
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 20px;
}
.whh-headline.h7u {
  font-size: 20px;
  line-height: 28px;
}
.whh-p.section-head {
  font-size: 42px;
  font-weight: 200;
  line-height: 50px;
}
.whh-p.p2 {
  font-size: 34px;
  line-height: 42px;
  font-weight: 200;
}
.whh-p.quote {
  font-size: 34px;
  line-height: 42px;
}
.whh-p.subline,
.whh-p.p3 {
  font-size: 22px;
  line-height: 30px;
}
.whh-p.white {
  color: #fff;
}
.whh-p.dark {
  color: #404048;
}
.whh-p.grey {
  color: #868689;
}
.whh-p .weight-normal {
  font-weight: 500;
}
.whh-text {
  font-weight: normal;
  color: #404048;
  font-family: "Core Sans WHH Copy N";
}
.whh-text.body1 {
  font-size: 18px;
  line-height: 28px;
}
.whh-text.body1.mobile {
  line-height: 26px;
}
.whh-text.body2 {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 25px;
}
.whh-text.body3 {
  font-size: 14px;
  line-height: 18px;
}
.whh-text.body-bold {
  font-weight: 700;
  font-family: "Core Sans WHH Copy N";
}
.whh-text.white {
  color: #fff;
}
.whh-text.grey {
  color: #868689;
}
.whh-label {
  font-family: "Core Sans WHH Copy N";
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
}
.whh-label.small {
  font-size: 16px;
  line-height: 18px;
}
.whh-label.sub {
  font-size: 22px;
  line-height: 30px;
}
.whh-label.grey {
  color: #868689;
}
.whh-label.white {
  color: #fff;
}
.whh-label.text-shadow {
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
}
.whh-teaser .teaser-content-wrap label {
  font-family: "Core Sans WHH sub nr cn md";
}
legend.legend {
  font-family: "Core Sans WHH Copy N";
  font-weight: 500;
  font-size: 20px;
  line-height: 26px;
  font-size: 16px;
  line-height: 18px;
  color: #868689;
}
legend.legend.small {
  font-size: 16px;
  line-height: 18px;
}
legend.legend.sub {
  font-size: 22px;
  line-height: 30px;
}
legend.legend.grey {
  color: #868689;
}
legend.legend.white {
  color: #fff;
}
legend.legend.text-shadow {
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
}
.whh-link {
  font-family: "Core Sans WHH HEAD NR Cn";
  color: #2FAB16;
  font-weight: 800;
}
.whh-link.icon-left {
  position: relative;
  padding-left: 27px;
}
.whh-link.icon-left span {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 22px;
}
.whh-link.a1 {
  font-size: 18px;
  line-height: 20px;
}
.whh-link.a2 {
  font-size: 16px;
  line-height: 20px;
}
.whh-link.nav {
  font-family: "Core Sans WHH Copy N";
  font-size: 14px;
  line-height: 14px;
}
.whh-link.small {
  font-size: 16px;
  line-height: 22px;
}
.whh-link:hover {
  color: #1c670d;
}
:root {
  --landingpage-element-margin: 24px;
}
@media (min-width: 768px) {
  :root {
    --landingpage-element-margin: 48px;
  }
}
@media (min-width: 1200px) {
  :root {
    --landingpage-element-margin: 64px;
  }
}
@media (min-width: 1440px) {
  :root {
    --landingpage-element-margin: 96px;
  }
}
body.landingpage-kit {
  background: #fff;
  position: relative;
}
body.landingpage-kit .whh-page-wrapper {
  position: relative;
}
body.landingpage-kit:has(header.nonavi) {
  --whh-header-height: 76px;
}
body.landingpage-kit.nonavi header.landingpage-kit-header {
  top: unset;
}
body.landingpage-kit.nonavi header.landingpage-kit-header.landingpage-kit-header-sticky {
  background-color: #fff;
  margin: 0 auto;
  position: fixed;
  width: 100%;
  z-index: 1;
}
body.landingpage-kit.nonavi header.landingpage-kit-header.landingpage-kit-header-static {
  position: relative;
  z-index: 1;
}
body.landingpage-kit.nonavi header.landingpage-kit-header.landingpage-kit-header-scroll {
  background-color: #fff;
  width: 100%;
  z-index: 1;
  position: static;
  top: -80px;
  transition: top 0.3s ease-in-out;
}
body.landingpage-kit.nonavi header.landingpage-kit-header.landingpage-kit-header-scroll.fade-in {
  top: 0;
  transition: top 0.9s ease;
  position: fixed;
}
body.landingpage-kit .logo-menu-wrap button.button.standard {
  font-size: 16px;
  padding: 10px 20px 10px 20px;
}
body.landingpage-kit .logo-menu-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0;
}
body.landingpage-kit .logo-menu-wrap .landingpage-kit-header__logo {
  padding: 18px 0;
}
@media (min-width: 1200px) {
  body.landingpage-kit .logo-menu-wrap {
    max-height: 128px;
  }
}
body.landingpage-kit .logo-menu-wrap div:nth-of-type(2) {
  margin-left: auto;
}
body.landingpage-kit .landingpage-info {
  background: #F2F2F3;
  padding: 30px 0;
}
body.landingpage-kit .landingpage-info .profil-box {
  margin-bottom: 40px;
}
body.landingpage-kit .landingpage-info .profil-outer {
  border-bottom: 1px solid #868689;
  margin-bottom: 50px;
}
body.landingpage-kit .landingpage-info p.bank {
  font-weight: normal;
  color: #404048;
  font-family: "Core Sans WHH Copy N";
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 25px;
}
body.landingpage-kit .landingpage-info p.bank.body1 {
  font-size: 18px;
  line-height: 28px;
}
body.landingpage-kit .landingpage-info p.bank.body1.mobile {
  line-height: 26px;
}
body.landingpage-kit .landingpage-info p.bank.body2 {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 25px;
}
body.landingpage-kit .landingpage-info p.bank.body3 {
  font-size: 14px;
  line-height: 18px;
}
body.landingpage-kit .landingpage-info p.bank.body-bold {
  font-weight: 700;
  font-family: "Core Sans WHH Copy N";
}
body.landingpage-kit .landingpage-info p.bank.white {
  color: #fff;
}
body.landingpage-kit .landingpage-info p.bank.grey {
  color: #868689;
}
body.landingpage-kit .landingpage-info p.bank.mobile {
  line-height: 26px;
}
body.landingpage-kit .landingpage-info div.dzi {
  margin-bottom: 40px;
}
body.landingpage-kit .landingpage-info div.dzi img {
  display: block;
  float: left;
  margin: 0 30px 25px 0;
  height: 100px;
  width: auto;
}
body.landingpage-kit .landingpage-info div.dzi p.info {
  font-weight: normal;
  color: #404048;
  font-family: "Core Sans WHH Copy N";
  font-size: 14px;
  line-height: 18px;
  display: block;
  margin-bottom: 25px;
}
body.landingpage-kit .landingpage-info div.dzi p.info.body1 {
  font-size: 18px;
  line-height: 28px;
}
body.landingpage-kit .landingpage-info div.dzi p.info.body1.mobile {
  line-height: 26px;
}
body.landingpage-kit .landingpage-info div.dzi p.info.body2 {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 25px;
}
body.landingpage-kit .landingpage-info div.dzi p.info.body3 {
  font-size: 14px;
  line-height: 18px;
}
body.landingpage-kit .landingpage-info div.dzi p.info.body-bold {
  font-weight: 700;
  font-family: "Core Sans WHH Copy N";
}
body.landingpage-kit .landingpage-info div.dzi p.info.white {
  color: #fff;
}
body.landingpage-kit .landingpage-info div.dzi p.info.grey {
  color: #868689;
}
@media (min-width: 768px) {
  body.landingpage-kit .landingpage-info {
    padding: 60px 0 30px 0;
  }
  body.landingpage-kit .landingpage-info .profil-box {
    margin-bottom: 60px;
  }
  body.landingpage-kit .landingpage-info .profil-outer {
    margin: 0 -15px 50px -15px;
    padding: 0 15pX;
  }
  body.landingpage-kit .landingpage-info p.bank {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 40px;
  }
  body.landingpage-kit .landingpage-info p.bank.section-head {
    font-size: 42px;
    font-weight: 200;
    line-height: 50px;
  }
  body.landingpage-kit .landingpage-info p.bank.p2 {
    font-size: 34px;
    line-height: 42px;
    font-weight: 200;
  }
  body.landingpage-kit .landingpage-info p.bank.quote {
    font-size: 34px;
    line-height: 42px;
  }
  body.landingpage-kit .landingpage-info p.bank.subline,
  body.landingpage-kit .landingpage-info p.bank.p3 {
    font-size: 22px;
    line-height: 30px;
  }
  body.landingpage-kit .landingpage-info p.bank.white {
    color: #fff;
  }
  body.landingpage-kit .landingpage-info p.bank.dark {
    color: #404048;
  }
  body.landingpage-kit .landingpage-info p.bank.grey {
    color: #868689;
  }
  body.landingpage-kit .landingpage-info p.bank .weight-normal {
    font-weight: 500;
  }
}
@media (min-width: 1200px) {
  body.landingpage-kit .landingpage-info .profil-outer {
    border-bottom: none;
  }
  body.landingpage-kit .landingpage-info div.dzi img {
    height: 120px;
  }
  body.landingpage-kit .landingpage-info div.dzi p.info {
    margin-bottom: 80px;
  }
  body.landingpage-kit .landingpage-info div.dzi p.info:last-child {
    margin-bottom: 20px;
  }
}
body.landingpage-kit .landingpage-info strong.head {
  font-family: "Core Sans WHH HEAD NR Cn";
  font-size: 28px;
  line-height: 34px;
  margin-bottom: 20px;
  color: #404048;
  display: block;
  margin-bottom: 30px;
}
body.landingpage-kit .landingpage-info strong.head.dark {
  color: #404048;
}
body.landingpage-kit .landingpage-info strong.head.gray {
  color: #868689;
}
body.landingpage-kit .landingpage-info strong.head.white {
  color: #fff;
}
body.landingpage-kit .landingpage-info strong.head.upper {
  text-transform: none;
}
body.landingpage-kit .landingpage-info strong.head.text-shadow {
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
}
body.landingpage-kit .landingpage-info strong.head.h0u {
  font-size: 70px;
  line-height: 74px;
}
body.landingpage-kit .landingpage-info strong.head.h1u {
  font-size: 60px;
  line-height: 64px;
}
body.landingpage-kit .landingpage-info strong.head.h2u {
  font-size: 48px;
  line-height: 52px;
}
body.landingpage-kit .landingpage-info strong.head.h3u {
  font-size: 40px;
  line-height: 44px;
  margin-bottom: 35px;
}
body.landingpage-kit .landingpage-info strong.head.h4u {
  font-size: 34px;
  line-height: 38px;
}
body.landingpage-kit .landingpage-info strong.head.h5u {
  font-size: 28px;
  line-height: 34px;
  margin-bottom: 20px;
}
body.landingpage-kit .landingpage-info strong.head.h6u {
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 20px;
}
body.landingpage-kit .landingpage-info strong.head.h7u {
  font-size: 20px;
  line-height: 28px;
}
body.landingpage-kit .tx-powermail {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 24px;
  display: flex;
}
@media (min-width: 768px) {
  body.landingpage-kit .tx-powermail {
    width: 100%;
    margin-bottom: 48px;
  }
}
@media (min-width: 992px) {
  body.landingpage-kit .tx-powermail {
    width: 100%;
    margin-bottom: 48px;
  }
}
@media (min-width: 1200px) {
  body.landingpage-kit .tx-powermail {
    width: 1170px;
    margin-bottom: 64px;
  }
}
body.landingpage-kit .tx-powermail form .row {
  float: left;
}
@media (min-width: 768px) {
  body.landingpage-kit .tx-powermail form .row {
    margin-left: 8.33333333%;
    width: 83.33333333%;
  }
}
@media (min-width: 992px) {
  body.landingpage-kit .tx-powermail form .row {
    margin-left: 8.33333333%;
    width: 83.33333333%;
  }
}
@media (min-width: 1200px) {
  body.landingpage-kit .tx-powermail form .row {
    margin-left: 16.66666667%;
    width: 66.66666667%;
  }
}
body.landingpage-kit .tx-powermail > div,
body.landingpage-kit .tx-powermail > ul {
  float: left;
}
@media (min-width: 768px) {
  body.landingpage-kit .tx-powermail > div,
  body.landingpage-kit .tx-powermail > ul {
    margin-left: 8.33333333%;
    width: 83.33333333%;
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media (min-width: 992px) {
  body.landingpage-kit .tx-powermail > div,
  body.landingpage-kit .tx-powermail > ul {
    margin-left: 8.33333333%;
    width: 83.33333333%;
  }
}
@media (min-width: 1200px) {
  body.landingpage-kit .tx-powermail > div,
  body.landingpage-kit .tx-powermail > ul {
    margin-left: 16.66666667%;
    width: 66.66666667%;
  }
}
body.landingpage-kit #main-content.content-wrapper {
  overflow: hidden;
}
body.landingpage-kit .newsletter-box.withoutLinklist {
  margin-bottom: 80px;
}
body.landingpage-kit footer.pageFooter .footerMain.withoutPaddingTop {
  padding: 0 0 5px 0;
}
@media (min-width: 1200px) {
  body.landingpage-kit footer.pageFooter .footerMain.withoutPaddingTop {
    padding: 0 0 40px 0;
  }
}
@media (max-width: 767px) {
  body.landingpage-kit .common-donation-teaser__wrap .common-donation-teaser__content .common-donation-teaser__pre-rhythms {
    float: none;
    display: flex;
    justify-content: space-around;
  }
  body.landingpage-kit .common-donation-teaser__wrap .common-donation-teaser__content .common-donation-teaser__pre-rhythms .inp-wrap {
    float: none;
    margin-right: 0;
  }
}
body.landingpage-kit .common-donation-teaser__wrap .common-donation-teaser__content .amount-wrap input.custom_amount::placeholder {
  font-size: 2rem;
}
body.landingpage-kit .regular-donation-teaser__wrap .amount-wrap input.custom_amount::placeholder {
  font-size: 1.5rem;
}
.p-0 {
  padding: 0;
}
.row.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row.no-gutters > .col,
.row.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.landingpage-element {
  margin-bottom: var(--landingpage-element-margin);
}
.landingpage-element.no-bottom-margin:not(.landingpage-poster) {
  margin-bottom: 0;
}
.landingpage-element__image-wrapper {
  position: relative;
}
.landingpage-element__copyright {
  position: absolute;
  font-size: 12px;
  line-height: 16px;
  color: #fff;
  bottom: 0;
  right: 0px;
  background-color: rgba(0, 0, 0, 0.4);
  padding: 3px;
  font-family: "Core Sans WHH Copy N";
  /* IE FIX COPYRIGHT HORIZONTAL */
}
@media (min-width: 768px) {
  .landingpage-element__copyright {
    bottom: 10px;
    right: 10px;
    font-size: 14px;
    padding: 10px 5px;
    writing-mode: tb;
    transform: rotate(180deg);
    text-orientation: sideways-right;
  }
}
@media (min-width: 768px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .landingpage-element__copyright {
    writing-mode: unset;
    text-orientation: unset;
    transform: rotate(0deg);
  }
}
.landingpage-element__copyright p {
  margin-bottom: 0;
}
.landingpage-element__copyright p span {
  vertical-align: middle;
}
.content.landingpage-kit {
  position: relative;
  float: left;
  width: 100%;
}
.content-before-tab {
  width: 100%;
  position: relative;
}
.content-before-tab:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.landingpage-element.landingpage-conversion form a,
.landingpage-element.landingpage-conversion--layout2 form a,
.landingpage-element.landingpage-conversion--layout3 form a,
.landingpage-element.landingpage-conversion--layout3 form a,
.landingpage-element.landingpage-conversion--layout4 form a,
.landingpage-element.landingpage-conversion--layout5 form a {
  color: #141414;
}
@media (min-width: 768px) {
  .landingpage-element .text-shadow {
    text-shadow: 1px 1px 2px black, 0 0 1em black, 0 0 0.2em black;
  }
}
.landingpage-element a.button,
.landingpage-element button.button {
  display: inline-flex;
  align-items: center;
  padding: 13px 25px 13px 25px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 800;
  color: #fff;
  border: none;
  position: relative;
  font-family: "Core Sans WHH HEAD NR Cn";
}
.landingpage-element a.brand-grey,
.landingpage-element button.brand-grey {
  text-shadow: none;
}
.landingpage-element a.brand-yellow,
.landingpage-element button.brand-yellow {
  background-color: #ffcc00;
  color: #404048;
  text-shadow: none;
}
.landingpage-element a.brand-dark,
.landingpage-element button.brand-dark {
  background-color: #404048;
  color: #fff;
  text-shadow: none;
}
.landingpage-element a.brand-primary,
.landingpage-element button.brand-primary {
  background-color: #2FAB16;
  color: #fff;
  text-shadow: none;
}
.landingpage-element a.brand-pink,
.landingpage-element button.brand-pink {
  background-color: #E6203E;
  color: #fff;
  text-shadow: none;
}
.landingpage-element a.brand-transparent,
.landingpage-element button.brand-transparent {
  background-color: transparent;
  color: #fff;
  padding-left: 0;
}
@media (max-width: 767px) {
  .landingpage-element a.brand-transparent,
  .landingpage-element button.brand-transparent {
    color: #404048;
  }
}
.landingpage-element a.brand-white,
.landingpage-element button.brand-white {
  background-color: #fff;
  text-shadow: none;
}
.landingpage-element a.text-green,
.landingpage-element button.text-green {
  color: #2FAB16;
}
.landingpage-element a.text-magenta,
.landingpage-element button.text-magenta {
  color: #E6203E;
}
.landingpage-element a.text-red,
.landingpage-element button.text-red {
  color: #990033;
}
.landingpage-element a.text-yellow,
.landingpage-element button.text-yellow {
  color: #FFCC00;
}
.landingpage-element a span,
.landingpage-element button span {
  margin-left: 10px;
}
/** Akkordion on landingpage **/
body.landingpage-kit #main-content > .content > .frame > .header {
  position: static;
}
body.landingpage-kit #main-content > .content > .frame.frame-layout-99 {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  body.landingpage-kit #main-content > .content > .frame.frame-layout-99 {
    margin-bottom: 48px;
  }
}
@media (min-width: 1200px) {
  body.landingpage-kit #main-content > .content > .frame.frame-layout-99 {
    margin-bottom: 64px;
  }
}
@media (min-width: 1440px) {
  body.landingpage-kit #main-content > .content > .frame.frame-layout-99 {
    margin-bottom: 96px;
  }
}
body.landingpage-kit #main-content > .content > .frame.frame-layout-99 div.t3ddy-accordion {
  width: 345px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  body.landingpage-kit #main-content > .content > .frame.frame-layout-99 div.t3ddy-accordion {
    width: 600px;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  body.landingpage-kit #main-content > .content > .frame.frame-layout-99 div.t3ddy-accordion {
    width: 754px;
    margin: 0 auto;
  }
}
body.landingpage-kit #main-content > .content > .frame.frame-layout-99 div.t3ddy-accordion h3.t3ddy-accordion-header {
  padding: 22px 22px 17px 0;
  font-size: 18px;
  line-height: 22px;
}
@media (min-width: 1200px) {
  body.landingpage-kit #main-content > .content > .frame.frame-layout-99 div.t3ddy-accordion h3.t3ddy-accordion-header {
    font-size: 24px;
    line-height: 30px;
    padding: 30px 22px 33px 0;
  }
}
body.landingpage-kit #main-content > .content > .frame.frame-layout-99 div.t3ddy-accordion h3.t3ddy-accordion-header.ui-accordion-header-active {
  background: none;
}
body.landingpage-kit #main-content > .content > .frame.frame-layout-99 div.t3ddy-accordion .ui-accordion-content {
  padding: 0;
  background: none;
}
body.landingpage-kit #main-content > .content > .frame.frame-layout-99 div.t3ddy-accordion .ui-accordion-content p {
  font-size: 16px;
  line-height: 20px;
}
@media (min-width: 1200px) {
  body.landingpage-kit #main-content > .content > .frame.frame-layout-99 div.t3ddy-accordion .ui-accordion-content p {
    font-size: 18px;
    line-height: 20px;
  }
}
body.landingpage-kit #main-content > .content > .frame.frame-layout-99 div.t3ddy-accordion h3.t3ddy-accordion-header:after {
  content: " ";
  width: 16px;
  height: 16px;
  border-right: 3px solid #2FAB16;
  border-top: 3px solid #2FAB16;
  transform: rotate(45deg) translateY(-50%);
  position: absolute;
  top: 50%;
  transition: all 0.5s ease;
}
body.landingpage-kit #main-content > .content > .frame.frame-layout-99 div.t3ddy-accordion h3.t3ddy-accordion-header.ui-accordion-header-active:after {
  transform: rotate(135deg) translateY(-50%);
  top: 35%;
  transition: all 0.5s ease;
}
body.landingpage-kit #main-content > .content > .frame.frame-layout-99 div.t3ddy-item.t3ddy-accordion-item p {
  font-size: 16px;
  line-height: 20px;
}
@media (max-width: 413px) {
  a.button,
  button.standard,
  input[type="submit"],
  #altruja .submit-button {
    font-size: 14px;
    padding: 10px 20px 10px 20px;
  }
}
.landingpage-hero-element {
  color: #fff;
  position: relative;
}
.landingpage-hero-element .landingpage-element__copyright {
  right: 20px;
}
.landingpage-hero-element__image {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 180px;
}
@media (max-width: 767px) {
  .landingpage-hero-element__image {
    height: calc(100vh / 1.5);
  }
}
@media (max-width: 1024px) {
  .landingpage-hero-element__image {
    height: auto;
  }
}
@media (min-width: 1024px) {
  .landingpage-hero-element__image {
    height: calc(100vh - var(--whh-header-height));
    width: 100vw;
  }
}
@media (min-width: 1024px) and (-ms-high-contrast: none), (min-width: 1024px) and (-ms-high-contrast: active) {
  .landingpage-hero-element__image {
    height: auto;
  }
}
.landingpage-hero-element__image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .landingpage-hero-element__image img {
    height: auto;
  }
}
.landingpage-hero-element__content {
  padding: 27px 0 32px 0;
  width: 100%;
  z-index: 0;
}
@media (min-width: 768px) {
  .landingpage-hero-element__content {
    height: 402px;
    position: absolute;
    left: 0;
    bottom: 0px;
    display: flex;
    align-items: flex-end;
    margin-left: 72px;
  }
}
@media (min-width: 1200px) {
  .landingpage-hero-element__content {
    margin-left: 0;
  }
}
.landingpage-hero-element__headline .title,
.landingpage-hero-element__headline h1 {
  font-size: 24px;
  line-height: 30px;
  color: #404048;
  font-weight: 700;
  margin-top: 0;
}
@media (min-width: 768px) {
  .landingpage-hero-element__headline .title,
  .landingpage-hero-element__headline h1 {
    max-width: 346px;
    color: #fff;
    font-size: 40px;
    line-height: 44px;
  }
}
@media (min-width: 1200px) {
  .landingpage-hero-element__headline .title,
  .landingpage-hero-element__headline h1 {
    font-size: 60px;
    line-height: 66px;
    margin-left: 0;
    max-width: 460px;
    margin-bottom: 20px;
  }
}
.landingpage-hero-element__subtitle {
  color: #868689;
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .landingpage-hero-element__subtitle {
    color: #fff;
    margin-bottom: 16px;
  }
}
@media (min-width: 1200px) {
  .landingpage-hero-element__subtitle {
    font-size: 20px;
    line-height: 26px;
    letter-spacing: 0.5px;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .landingpage-hero-element__button-wrapper {
    margin-bottom: 30px;
  }
}
.landingpage-hero-element .button.brand-grey {
  background-color: #808080;
}
.landingpage-hero-element .button.brand-transparent {
  background-color: transparent;
  padding-left: 0;
  color: #404048;
}
@media (min-width: 768px) {
  .landingpage-hero-element .button.brand-transparent {
    color: #fff;
  }
}
@media (min-width: 1200px) {
  .landingpage-hero-element .button {
    margin-left: 0;
  }
}
.landingpage-hero-element .button span:before {
  margin: 0 0 0 6px;
}
@media (min-width: 768px) {
  .landingpage-hero-element__scroll-down {
    width: 48px;
    position: absolute;
    bottom: 30px;
    margin: 0 auto;
    left: 0;
    right: 0;
  }
}
.landingpage-hero-element__arrow {
  cursor: pointer;
  pointer-events: auto;
  width: 40px;
  height: 40px;
  border: 2px solid #fff;
  border-radius: 50%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}
@media (min-width: 1440px) {
  .landingpage-hero-element__arrow {
    width: 48px;
    height: 48px;
  }
}
@media (min-width: 1200px) {
  .landingpage-hero-element__arrow {
    animation-name: bounce;
    animation-duration: 5s;
    animation-iteration-count: infinite;
  }
}
.landingpage-hero-element__arrow span {
  transform: rotate(90deg);
  font-size: 25px;
}
@keyframes arrowJump {
  0% {
    transform: transateY(0);
  }
  25% {
    transform: translateY(-10px);
  }
  50% {
    transform: translateY(-15px);
  }
  75% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes bounce {
  0%,
  20%,
  53%,
  80%,
  100% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
  }
}
@media (min-width: 1200px) {
  .landingpage-hero-element__subtitle,
  .landingpage-hero-element__headline,
  .landingpage-hero-element__button-wrapper {
    transform: translateX(-300px);
    opacity: 0;
    animation-name: textIn;
    animation-iteration-count: 1;
    animation-duration: 1.5s;
    animation-fill-mode: forwards;
  }
  .landingpage-hero-element__subtitle {
    animation-delay: 0.5s;
  }
  .landingpage-hero-element__headline {
    animation-delay: 1s;
  }
  .landingpage-hero-element__button-wrapper {
    animation-delay: 1.5s;
  }
}
@keyframes textIn {
  100% {
    transform: translateX(0px);
    opacity: 1;
  }
}
.landingpage-hero-element-small-image {
  position: relative;
}
.landingpage-hero-element-small-image__image {
  background-repeat: no-repeat;
  background-position: center center;
  height: 600px;
}
.landingpage-hero-element-small-image__content {
  position: absolute;
  bottom: 48px;
  padding: 0 30px;
}
.landingpage-hero-element-small-image__subtitle {
  font-size: 14px;
  line-height: 16px;
  font-weight: 800;
  color: #fff;
}
.landingpage-hero-element-small-image__headline h1,
.landingpage-hero-element-small-image__headline h2 {
  font-size: 28px;
  font-weight: 800;
  line-height: 34px;
  color: #fff;
}
.landingpage-hero-element-small-image a.brand-transparent {
  color: #fff;
}
.landingpage-poster {
  position: relative;
}
@media (min-width: 992px) {
  .landingpage-poster.center .landingpage-poster__teaser-content {
    padding: 67px 0px 28px 0px;
  }
}
.landingpage-poster__image {
  margin-bottom: 0;
  background: linear-gradient(85.63deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 99.17%);
}
@media (max-width: 991px) {
  .landingpage-poster__image img {
    display: block;
    max-width: 100%;
    height: auto;
  }
}
@media (min-width: 1441px) {
  .landingpage-poster__image img {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 992px) {
  .landingpage-poster.no-bottom-margin.landingpage-element {
    margin-bottom: 0;
  }
}
.landingpage-poster__content {
  position: absolute;
  bottom: 0;
  width: 100vw;
}
@media (min-width: 1200px) {
  .landingpage-poster__content {
    position: absolute;
    width: 1140px;
    left: calc( (100vw - 1140px)/2);
  }
}
@media (min-width: 992px) {
  .landingpage-poster__teaser {
    top: 0;
    height: 100%;
    display: flex;
  }
}
.landingpage-poster__teaser.center {
  justify-content: center;
}
.landingpage-poster__teaser.right {
  justify-content: flex-end;
}
@media (max-width: 1199px) {
  .landingpage-poster__teaser.right {
    margin-right: 84px;
  }
}
.landingpage-poster__teaser.left {
  justify-content: flex-start;
}
.landingpage-poster__teaser-content {
  padding: 32px 16px;
}
@media (min-width: 992px) {
  .landingpage-poster__teaser-content {
    color: #fff;
    display: flex;
    padding: 67px 0 28px 84px;
    flex-wrap: wrap;
    height: 100%;
    max-width: 375px;
  }
}
@media (min-width: 1024px) {
  .landingpage-poster__teaser-content {
    justify-content: flex-end;
    flex-direction: column;
    flex-wrap: wrap;
    max-width: 560px;
    padding-left: 0;
    margin-left: 84px;
  }
}
@media (min-width: 992px) {
  .landingpage-poster__teaser-content {
    max-width: calc((375px * 1.3));
  }
}
.landingpage-poster__teaser-content p.subline {
  font-size: 16px;
}
.landingpage-poster__subline {
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  letter-spacing: 0.2px;
  margin-bottom: 15px;
}
@media (min-width: 1200px) {
  .landingpage-poster__subline {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 18px;
  }
}
@media (min-width: 992px) {
  .landingpage-poster__headline {
    margin-bottom: 14px;
  }
}
@media (min-width: 1200px) {
  .landingpage-poster__headline {
    margin-bottom: 73px;
  }
}
@media (min-width: 1200px) {
  .landingpage-poster__headline.hasContentToBottom {
    margin-bottom: 10px;
  }
}
.landingpage-poster__headline h1,
.landingpage-poster__headline h2,
.landingpage-poster__headline h3,
.landingpage-poster__headline h4,
.landingpage-poster__headline h5,
.landingpage-poster__headline h6 {
  margin-top: 0;
  font-size: 24px;
  line-height: 30px;
  font-weight: 800;
}
@media (min-width: 1200px) {
  .landingpage-poster__headline h1,
  .landingpage-poster__headline h2,
  .landingpage-poster__headline h3,
  .landingpage-poster__headline h4,
  .landingpage-poster__headline h5,
  .landingpage-poster__headline h6 {
    font-size: 42px;
    line-height: 42px;
    font-weight: 800;
  }
}
.landingpage-poster__text {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  margin-bottom: 30px;
  font-family: "Core Sans WHH Copy N";
}
.landingpage-poster__text p {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  margin-bottom: 30px;
}
@media (min-width: 1200px) {
  .landingpage-poster__text {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 32px;
    max-width: 503px;
  }
  .landingpage-poster__text p {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 32px;
    max-width: 503px;
  }
}
.landingpage-poster__button-wrapper a {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.landingpage-poster__button-wrapper a span {
  margin-left: 10px;
}
@media (min-width: 1200px) {
  .landingpage-poster__button-wrapper {
    margin-bottom: 35px;
  }
}
@media (max-width: 991px) {
  .landingpage-element.landingpage-poster .text-shadow {
    text-shadow: none;
  }
}
.landingpage-text-image {
  display: flex;
}
.landingpage-text-image h2 {
  margin-top: 0;
}
@media (max-width: 767.99px) {
  .landingpage-text-image {
    flex-direction: column;
  }
}
@media (max-width: 767.99px) {
  .landingpage-text-image.right .image {
    order: 1;
  }
  .landingpage-text-image.right .text {
    order: 2;
  }
}
@media (min-width: 1440px) {
  .landingpage-text-image {
    max-width: 1440px;
    margin: 0 auto 96px auto;
  }
}
.landingpage-text-image .image {
  position: relative;
  width: 100%;
}
@media (min-width: 768px) {
  .landingpage-text-image .image {
    flex: 0 0 48%;
  }
}
@media (min-width: 1200px) {
  .landingpage-text-image .image {
    flex: 0 0 55%;
  }
}
@media (min-width: 1440px) {
  .landingpage-text-image .image {
    flex: 0 0 916px;
  }
}
.landingpage-text-image__image {
  position: relative;
}
.landingpage-text-image .text {
  font-family: "Core Sans WHH Copy N";
  width: 100%;
}
.landingpage-text-image .text .content {
  padding: 32px 16px 32px 16px;
}
@media (min-width: 768px) {
  .landingpage-text-image .text .content {
    padding: 0 30px 0 30px;
  }
}
@media (min-width: 1200px) {
  .landingpage-text-image .text .content {
    padding: 0 48px 0 48px;
  }
}
.landingpage-text-image .text .content h2 {
  font-family: "Core Sans WHH HEAD NR Cn";
  font-size: 24px;
  line-height: 30px;
  font-weight: 800;
}
@media (min-width: 768px) {
  .landingpage-text-image .text .content h2 {
    font-size: 28px;
    line-height: 34px;
  }
}
@media (min-width: 1200px) {
  .landingpage-text-image .text .content h2 {
    font-size: 40px;
    line-height: 44px;
  }
}
.landingpage-text-image .text .content p {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .landingpage-text-image .text {
    display: flex;
    align-items: center;
    flex: 0 0 52%;
  }
}
@media (min-width: 1200px) {
  .landingpage-text-image .text {
    flex: 0 0 45%;
  }
}
@media (min-width: 1440px) {
  .landingpage-text-image .text {
    flex: 0 0 524px;
  }
}
.landingpage-text-image .text a.button.brand-transparent {
  color: #000;
}
.landingpage-text-image__copyright {
  position: absolute;
  font-size: 12px;
  line-height: 16px;
  color: #fff;
  bottom: 22px;
  right: 10px;
  background-color: rgba(0, 0, 0, 0.4);
  writing-mode: tb;
  transform: rotate(180deg);
  padding: 3px;
  text-orientation: sideways-right;
}
@media (min-width: 768px) {
  .landingpage-text-image__copyright {
    bottom: 22px;
    right: 10px;
    font-size: 16px;
    padding: 10px 5px;
  }
}
.landingpage-text-image__copyright span {
  vertical-align: middle;
}
.landingpage-text-only .text {
  font-size: 16px;
  line-height: 26px;
}
@media (min-width: 1200px) {
  .landingpage-text-only .text {
    font-size: 18px;
    line-height: 28px;
  }
}
.landingpage-text-only .text p {
  font-family: "Core Sans WHH Copy N";
}
.landingpage-text-only h2 {
  font-size: 24px;
  line-height: 30px;
  font-weight: 800;
}
@media (min-width: 768px) {
  .landingpage-text-only h2 {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .landingpage-text-only h2 {
    font-size: 40px;
    line-height: 44px;
  }
}
.landingpage-kit__donation-tab {
  position: absolute;
  display: none;
  z-index: 997;
  margin-top: 47px;
  width: 54px;
  transition: all 0.6s ease-in-out;
}
.landingpage-kit__donation-tab button {
  white-space: nowrap;
}
.landingpage-kit__donation-tab.dontation-tab-right {
  right: -54px;
  transform: rotate(270deg);
  transition: 0.6s;
}
.landingpage-kit__donation-tab.dontation-tab-right.show {
  right: 0;
}
.landingpage-kit__donation-tab.dontation-tab-left {
  left: -54px;
  transform: rotate(270deg);
  transition: 0.6s;
}
.landingpage-kit__donation-tab.dontation-tab-left.show {
  left: 0;
}
.landingpage-video {
  position: relative;
  text-align: center;
  padding: 0 15px 25px 15px;
}
@media (min-width: 768px) {
  .landingpage-video {
    padding: 0;
  }
}
.landingpage-video__video-item {
  overflow: hidden;
  height: 0;
  padding-top: 56.25%;
}
@media (min-width: 1200px) {
  .landingpage-video__video-item {
    overflow: hidden;
    height: auto;
    padding-top: 0;
  }
}
.landingpage-video iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
@media (min-width: 1200px) {
  .landingpage-video iframe {
    position: relative;
    width: 100vw;
    height: 100vh;
  }
}
.landingpage-video .yt-link {
  float: left;
  width: 100%;
}
.landingpage-video .yt-link[data-lightbox="iframe"]:before {
  background: transparent;
}
.landingpage-video img {
  width: 100%;
  height: auto;
}
.landingpage-video__content {
  width: 100%;
  text-align: left;
  padding: 35px 0 0 0;
}
@media (min-width: 768px) {
  .landingpage-video__content {
    position: absolute;
    bottom: 0;
    margin: 0 auto;
    padding: 40px 0;
  }
}
.landingpage-video__content p {
  color: #404048;
  font-size: 16px;
  line-height: 22px;
}
@media (min-width: 768px) {
  .landingpage-video__content p {
    color: #ffffff;
    font-size: 18px;
    line-height: 28px;
  }
}
.landingpage-video__content h1,
.landingpage-video__content h2,
.landingpage-video__content h3,
.landingpage-video__content h4,
.landingpage-video__content h5,
.landingpage-video__content h6 {
  margin-top: 0;
  color: #404048;
  font-family: TradeGothic;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .landingpage-video__content h1,
  .landingpage-video__content h2,
  .landingpage-video__content h3,
  .landingpage-video__content h4,
  .landingpage-video__content h5,
  .landingpage-video__content h6 {
    color: #ffffff;
    font-size: 34px;
    line-height: 38px;
    margin-bottom: 16px;
  }
}
@media (min-width: 1440px) {
  .landingpage-video__content h1,
  .landingpage-video__content h2,
  .landingpage-video__content h3,
  .landingpage-video__content h4,
  .landingpage-video__content h5,
  .landingpage-video__content h6 {
    font-size: 40px;
    line-height: 44px;
    margin-bottom: 16px;
  }
}
.landingpage-video a.yt-link[data-lightbox="iframe"]:after {
  font-size: 96px;
}
.landingpage-video__start {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  left: 0;
  display: flex;
  align-items: stretch;
}
.landingpage-video__image-wrap {
  position: relative;
  height: 100%;
  width: 100%;
}
.landingpage-video__image-wrap img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.landingpage-video__image-wrap:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 7;
  background: rgba(0, 0, 0, 0.3);
}
.landingpage-video__image-wrap:after {
  font-family: "whh";
  content: "\e92d";
  width: 100%;
  left: 0;
  top: 50%;
  height: 100%;
  position: absolute;
  line-height: 100%;
  color: #fff;
  text-align: center;
  z-index: 8;
  font-size: 70px;
  margin-top: -35px;
  font-weight: 400;
}
.landingpage-video__video-item {
  position: relative;
}
.landingpage-video .uc-embedding-container {
  z-index: 999;
}
.landingpage-characteristics {
  padding: 24px 0;
}
.landingpage-characteristics__headline h6 {
  font-size: 24px;
  line-height: 30px;
  font-weight: 800;
  color: #404048;
  margin-top: 0;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .landingpage-characteristics__headline h6 {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 22px;
  }
}
@media (min-width: 1200px) {
  .landingpage-characteristics__headline h6 {
    font-size: 34px;
    line-height: 38px;
  }
}
.landingpage-characteristics__text {
  font-size: 16px;
  line-height: 22px;
  color: #404048;
  font-weight: 400;
  margin-bottom: 37px;
}
@media (min-width: 1200px) {
  .landingpage-characteristics__text {
    font-size: 18px;
    line-height: 28px;
  }
}
.landingpage-characteristics__content {
  background-color: #F2F2F3;
  position: relative;
  display: flex;
  hyphens: auto;
}
.landingpage-characteristics__content .text {
  padding: 32px 16px 32px 16px;
}
@media (min-width: 1200px) {
  .landingpage-characteristics__content .text {
    padding: 40px;
  }
}
.landingpage-characteristics__content .two-columns.text {
  width: 50%;
}
.landingpage-characteristics__content p {
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  color: #868689;
}
@media (min-width: 1200px) {
  .landingpage-characteristics__content p {
    font-size: 22px;
    line-height: 30px;
  }
}
.landingpage-characteristics__content p strong {
  font-size: 14px;
  line-height: 16px;
  font-weight: 800;
  color: #404048;
}
@media (min-width: 1200px) {
  .landingpage-characteristics__content p strong {
    font-size: 18px;
    line-height: 22px;
  }
}
.landingpage-characteristics__trenner {
  position: absolute;
  width: 2px;
  background-color: rgba(134, 134, 137, 0.32);
  height: 100%;
  left: calc(((100vw / 2 ) - 20px));
  top: 0;
}
@media (min-width: 768px) {
  .landingpage-characteristics__trenner {
    left: calc(((50vw / 2) - 20px));
  }
}
@media (min-width: 1200px) {
  .landingpage-characteristics__trenner {
    left: calc((555px / 2));
  }
}
.landingpage-image {
  display: flex;
  flex-direction: column;
  height: 280px;
}
@media (min-width: 576px) {
  .landingpage-image {
    height: 450px;
  }
}
@media (min-width: 768px) {
  .landingpage-image {
    height: 484px;
  }
}
@media (min-width: 992px) {
  .landingpage-image {
    height: 630px;
  }
}
@media (min-width: 1200px) {
  .landingpage-image {
    height: 100vh;
  }
}
.landingpage-image__image {
  width: 100%;
  height: 100%;
  margin-bottom: 16px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.landingpage-image__text {
  margin-bottom: 16px;
}
@media (min-width: 1200px) {
  .landingpage-image__text {
    width: 754px;
    margin: 0 auto 16px auto;
  }
}
.landingpage-image__text p {
  margin: 0;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
}
@media (min-width: 1200px) {
  .landingpage-image__text p {
    font-size: 16px;
    line-height: 20px;
    text-align: left;
  }
}
.landingpage-image-slider__image-wrapper {
  position: relative;
}
@media (min-width: 1200px) {
  .landingpage-image-slider__image-wrapper {
    position: absolute;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
  }
}
.landingpage-image-slider .splide {
  margin: 0 15px;
}
@media (min-width: 1200px) {
  .landingpage-image-slider .splide {
    height: 100vh;
    width: 100%;
  }
}
.landingpage-image-slider .splide__slide img {
  width: 100%;
}
@media (min-width: 1200px) {
  .landingpage-image-slider .splide__slide img {
    flex-shrink: 0;
    min-width: 100%;
    min-height: 100%;
    width: 100vw;
  }
}
@media (min-width: 1200px) {
  .landingpage-image-slider .splide {
    margin: 0 0;
  }
}
@media (min-width: 1200px) {
  .landingpage-image-slider .splide__pagination {
    display: none;
  }
}
.landingpage-image-slider .splide__pagination__page {
  width: 12px;
  height: 12px;
  background: #fff;
  border: 2px solid #000;
  margin: 3px 14px;
}
.landingpage-image-slider .splide__pagination__page.is-active {
  background: #000;
  border: 2px solid #000;
  transform: scale(1);
}
@media (max-width: 1199px) {
  .landingpage-image-slider .splide__arrows {
    display: none;
  }
}
.landingpage-image-slider .splide__arrows .splide__arrow.splide__arrow--prev {
  left: 3em;
  opacity: 1;
  background: transparent;
  width: 65px;
  height: 65px;
  top: calc(50% - 32.5px);
}
.landingpage-image-slider .splide__arrows .splide__arrow.splide__arrow--next {
  right: 3em;
  opacity: 1;
  background: transparent;
  width: 65px;
  height: 65px;
  top: calc(50% - 35px);
}
.landingpage-image-slider__caption {
  text-align: center;
  padding-top: 50px;
}
@media (min-width: 1200px) {
  .landingpage-image-slider__caption {
    padding-top: 0;
  }
}
.landingpage-image-slider__caption p {
  font-size: 14px;
  line-height: 18px;
  margin: 0;
}
@media (min-width: 1200px) {
  .landingpage-image-slider__caption p {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .landingpage-image-slider__caption p {
    font-size: 18px;
    line-height: 23px;
  }
}
@media (min-width: 1200px) {
  .landingpage-image-slider__caption {
    padding: 15px;
    z-index: 100;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: auto;
    background: #fff;
  }
}
.landingpage-testimonial {
  position: relative;
}
.landingpage-testimonial__image {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .landingpage-testimonial__image {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .landingpage-testimonial__content-wrap {
    margin-bottom: 30px;
  }
}
@media (min-width: 1200px) {
  .landingpage-testimonial__content-wrap {
    margin-bottom: 64px;
  }
}
.landingpage-testimonial__content {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 0 16px;
}
@media (min-width: 768px) {
  .landingpage-testimonial__content {
    align-items: flex-start;
    padding: 0;
  }
}
.landingpage-testimonial__zitat {
  display: flex;
  justify-content: center;
  margin-bottom: 3px;
}
@media (min-width: 768px) {
  .landingpage-testimonial__zitat {
    justify-content: left;
    margin-bottom: -1px;
  }
}
.landingpage-testimonial__background {
  width: 100vw;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  display: flex;
  align-items: flex-end;
  height: calc((100vw / 1.778));
}
@media (min-width: 1200px) {
  .landingpage-testimonial__background {
    height: 100vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
}
.landingpage-testimonial__text {
  text-align: center;
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
  color: #404048;
  font-style: italic;
}
@media (min-width: 768px) {
  .landingpage-testimonial__text {
    font-style: normal;
    text-align: left;
    margin-bottom: 5px;
    margin-left: 10px;
  }
}
@media (min-width: 768px) and (min-width: 768px) and (-ms-high-contrast: none), (min-width: 768px) and (-ms-high-contrast: active) {
  .landingpage-testimonial__text {
    max-width: 750px;
  }
}
@media (min-width: 768px) and (min-width: 900px) and (-ms-high-contrast: none), (min-width: 768px) and (-ms-high-contrast: active) {
  .landingpage-testimonial__text {
    max-width: 850px;
  }
}
@media (min-width: 768px) and (min-width: 1200px) and (-ms-high-contrast: none), (min-width: 768px) and (-ms-high-contrast: active) {
  .landingpage-testimonial__text {
    max-width: 1100px;
  }
}
@media (min-width: 768px) and (min-width: 1440px) and (-ms-high-contrast: none), (min-width: 768px) and (-ms-high-contrast: active) {
  .landingpage-testimonial__text {
    max-width: 1250px;
  }
}
@media (min-width: 1200px) {
  .landingpage-testimonial__text {
    font-size: 28px;
    line-height: 44px;
    margin-left: 10px;
  }
}
@media (min-width: 768px) {
  .landingpage-testimonial__text span {
    background: #fff;
    padding: 10px 10px;
    font-size: 18px;
    line-height: 34px;
  }
}
@media (min-width: 1200px) {
  .landingpage-testimonial__text span {
    font-size: 28px;
    line-height: 28px;
    padding: 10px 20px;
  }
}
@media (min-width: 768px) {
  .landingpage-testimonial__text p {
    display: inline;
    background-color: #fff;
    filter: drop-shadow(10px 0 0 white) drop-shadow(-10px 0 0 white);
    padding: 10px 0;
  }
}
.landingpage-testimonial__subline {
  font-size: 14px;
  letter-spacing: 0.5px;
  font-weight: 800;
  text-align: center;
}
@media (min-width: 768px) {
  .landingpage-testimonial__subline {
    text-align: left;
    margin-left: 5px;
  }
}
@media (min-width: 1200px) {
  .landingpage-testimonial__subline {
    font-size: 20px;
    line-height: 44px;
  }
}
@media (min-width: 768px) {
  .landingpage-testimonial__subline span {
    background: #fff;
    padding: 6px 5px;
  }
  .landingpage-testimonial__subline span:nth-of-type(1) {
    padding: 6px 0px 6px 5px;
  }
  .landingpage-testimonial__subline span:nth-of-type(2) {
    padding: 6px 5px 6px 0px;
  }
}
@media (min-width: 1200px) {
  .landingpage-testimonial__subline span:nth-of-type(1) {
    padding: 15px 0px 15px 5px;
  }
  .landingpage-testimonial__subline span:nth-of-type(2) {
    padding: 15px 5px 15px 0px;
  }
}
.landingpage-testimonial__subline span.fw-bold {
  font-weight: 800;
}
.landingpage-testimonial__subline span.fw-normal {
  font-weight: 300;
}
@media (min-width: 768px) {
  .landingpage-testimonial__subline p {
    display: inline;
    background: white;
    box-shadow: -5px 0 0 0 white, 5px 0 0 0 white;
    padding: 10px 0;
  }
}
@media (min-width: 1200px) {
  .landingpage-testimonial__subline p {
    padding: 15px 0;
  }
}
.landingpage-content-gallery__headline {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .landingpage-content-gallery__headline {
    margin-bottom: 18px;
  }
}
.landingpage-content-gallery__headline h3 {
  font-size: 24px;
  font-weight: 800;
  line-height: 30px;
  margin: 0;
  text-align: center;
}
@media (min-width: 768px) {
  .landingpage-content-gallery__headline h3 {
    font-size: 34px;
    line-height: 38px;
  }
}
@media (min-width: 1200px) {
  .landingpage-content-gallery__headline h3 {
    font-size: 48px;
    line-height: 52px;
  }
}
.landingpage-content-gallery__bodytext {
  font-family: "Core Sans WHH Copy N";
  margin-bottom: 20px;
}
@media (min-width: 1200px) {
  .landingpage-content-gallery__bodytext {
    margin-bottom: 40px;
  }
}
.landingpage-content-gallery__bodytext p {
  font-size: 16px;
  line-height: 22px;
  margin: 0;
  text-align: center;
}
@media (min-width: 768px) {
  .landingpage-content-gallery__bodytext p {
    font-size: 18px;
    line-height: 28px;
    max-width: 600px;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  .landingpage-content-gallery__bodytext p {
    font-size: 22px;
    line-height: 30px;
    max-width: 754px;
  }
}
.landingpage-content-gallery__galleryItem--text-on-image {
  position: relative;
  margin-bottom: 30px;
}
@media (min-width: 1200px) {
  .landingpage-content-gallery__galleryItem--text-on-image.two-columns .landingpage-content-gallery__galleryItemContent {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
@media (min-width: 1200px) {
  .landingpage-content-gallery__galleryItem--text-on-image:hover .landingpage-content-gallery__galleryItemContent {
    opacity: 1;
  }
}
@media (min-width: 1200px) {
  .landingpage-content-gallery__galleryItem--text-on-image:hover .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__galleryItemHeadline {
    margin-top: 0;
    transition: 0.7s;
  }
}
.landingpage-content-gallery__galleryItem--text-on-image .landingpage-content-gallery__galleryItemContent.hover {
  opacity: 1;
}
@media (max-width: 1199px) {
  .landingpage-content-gallery__galleryItem--text-on-image .landingpage-content-gallery__galleryItemContent.hover .landingpage-content-gallery__galleryItemHeadline.hover {
    margin-top: 0;
    transition: 0.7s;
  }
}
.landingpage-content-gallery__galleryItem--text-on-image .landingpage-content-gallery__galleryItemImage {
  margin-bottom: 26px;
}
@media (min-width: 430px) {
  .landingpage-content-gallery__galleryItem--text-on-image .landingpage-content-gallery__galleryItemImage {
    margin-bottom: 0;
  }
}
@media (min-width: 430px) {
  .landingpage-content-gallery__galleryItem--text-on-image .landingpage-content-gallery__galleryItemContent {
    padding: 20px 16px;
    background-color: rgba(0, 0, 0, 0.7);
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: 0.7s ease;
    width: 100%;
  }
}
@media (min-width: 430px) {
  .landingpage-content-gallery__galleryItem--text-on-image .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__galleryItemHeadline {
    margin-top: 300px;
    transition: 0.7s;
    color: #fff;
    margin-bottom: 12px;
  }
  .landingpage-content-gallery__galleryItem--text-on-image .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__galleryItemHeadline h6 {
    margin: 0;
    font-weight: 800;
    font-size: 18px;
  }
}
.landingpage-content-gallery__galleryItem--text-on-image .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__galleryItemHeadline h6 {
  font-size: 24px;
  line-height: 30px;
  font-weight: 800;
}
@media (min-width: 430px) {
  .landingpage-content-gallery__galleryItem--text-on-image .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__rectangle {
    margin-bottom: 14px;
    width: 74px;
    background: white;
    height: 2px;
  }
}
.landingpage-content-gallery__galleryItem--text-on-image .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__galleryItemText {
  font-family: "Core Sans WHH Copy N";
}
@media (min-width: 430px) {
  .landingpage-content-gallery__galleryItem--text-on-image .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__galleryItemText {
    color: #fff;
  }
  .landingpage-content-gallery__galleryItem--text-on-image .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__galleryItemText p {
    margin: 0;
    line-height: 18px;
    font-size: 14px;
    margin-bottom: 25px;
  }
}
.landingpage-content-gallery__galleryItem--text-on-image .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__galleryItemText p {
  font-size: 16px;
  line-height: 22px;
}
.landingpage-content-gallery__galleryItem--text-on-image .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__galleryItemLink a {
  font-size: 18px;
  font-weight: 800;
}
.landingpage-content-gallery__galleryItem--text-on-image .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__galleryItemLink a.text-pink {
  color: #E6203E;
}
.landingpage-content-gallery__galleryItem--text-on-image .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__galleryItemLink a.text-primary {
  color: #2FAB16;
}
.landingpage-content-gallery__galleryItem--text-on-image .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__galleryItemLink a.text-grey {
  color: #67677b;
}
@media (min-width: 430px) {
  .landingpage-content-gallery__galleryItem--text-on-image .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__galleryItemLink a {
    color: #fff;
    font-weight: 800;
    font-size: 14px;
  }
}
.landingpage-content-gallery__galleryItem {
  margin-bottom: 38px;
}
.landingpage-content-gallery__galleryItem .landingpage-content-gallery__galleryItemImage {
  margin-bottom: 26px;
}
.landingpage-content-gallery__galleryItem .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__galleryItemHeadline {
  margin-bottom: 15px;
}
.landingpage-content-gallery__galleryItem .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__galleryItemHeadline h6 {
  margin: 0;
  font-weight: 800;
  font-size: 24px;
  line-height: 30px;
}
@media (min-width: 1200px) {
  .landingpage-content-gallery__galleryItem .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__galleryItemHeadline h6 {
    font-size: 28px;
    line-height: 34px;
  }
}
.landingpage-content-gallery__galleryItem .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__rectangle {
  display: none;
}
.landingpage-content-gallery__galleryItem .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__galleryItemText {
  font-family: "Core Sans WHH Copy N";
  margin-bottom: 10px;
}
.landingpage-content-gallery__galleryItem .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__galleryItemText p {
  margin: 0;
  font-size: 18px;
  line-height: 28px;
}
@media (min-width: 1200px) {
  .landingpage-content-gallery__galleryItem .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__galleryItemText p {
    font-size: 22px;
    line-height: 30px;
  }
}
.landingpage-content-gallery__galleryItem .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__galleryItemLink a {
  font-size: 18px;
  font-weight: 800;
}
.landingpage-content-gallery__galleryItem .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__galleryItemLink a.text-pink {
  color: #E6203E;
}
.landingpage-content-gallery__galleryItem .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__galleryItemLink a.text-primary {
  color: #2FAB16;
}
.landingpage-content-gallery__galleryItem .landingpage-content-gallery__galleryItemContent .landingpage-content-gallery__galleryItemLink a.text-grey {
  color: #67677b;
}
.landingpage-content-gallery__galleryItemLink a {
  display: flex;
  align-items: center;
}
.landingpage-content-gallery__galleryItemLink a span {
  margin-left: 5px;
}
.landingpage-content-gallery__galleryItem--text-on-image img,
.landingpage-content-gallery__galleryItem img {
  object-fit: cover;
  width: 100%;
  height: 192px;
}
@media (min-width: 768px) {
  .landingpage-content-gallery__galleryItem--text-on-image img,
  .landingpage-content-gallery__galleryItem img {
    height: 195px;
  }
}
@media (min-width: 1024px) {
  .landingpage-content-gallery__galleryItem--text-on-image img,
  .landingpage-content-gallery__galleryItem img {
    height: 230px;
  }
}
.landingpage-content-gallery__galleryItem--text-on-image.two-columns img,
.landingpage-content-gallery__galleryItem.two-columns img {
  object-fit: cover;
  width: 100%;
  height: 192px;
}
@media (min-width: 768px) {
  .landingpage-content-gallery__galleryItem--text-on-image.two-columns img,
  .landingpage-content-gallery__galleryItem.two-columns img {
    height: 195px;
  }
}
@media (min-width: 1024px) {
  .landingpage-content-gallery__galleryItem--text-on-image.two-columns img,
  .landingpage-content-gallery__galleryItem.two-columns img {
    height: 364px;
  }
}
.landingpage-conversion--layout1 a,
.landingpage-conversion--layout2 a,
.landingpage-conversion--layout3 a,
.landingpage-conversion--layout4 a,
.landingpage-conversion--layout5 a {
  color: #141414;
}
.landingpage-conversion--layout1__content-wrapper,
.landingpage-conversion--layout2__content-wrapper,
.landingpage-conversion--layout3__content-wrapper,
.landingpage-conversion--layout4__content-wrapper,
.landingpage-conversion--layout5__content-wrapper {
  position: absolute;
  background-color: white;
  padding: 24px;
}
@media (min-width: 768px) {
  .landingpage-conversion--layout1__content,
  .landingpage-conversion--layout2__content,
  .landingpage-conversion--layout3__content,
  .landingpage-conversion--layout4__content,
  .landingpage-conversion--layout5__content {
    display: flex;
    justify-content: space-between;
    text-align: center;
  }
}
.landingpage-conversion--layout1__text,
.landingpage-conversion--layout2__text,
.landingpage-conversion--layout3__text,
.landingpage-conversion--layout4__text,
.landingpage-conversion--layout5__text {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .landingpage-conversion--layout1__text,
  .landingpage-conversion--layout2__text,
  .landingpage-conversion--layout3__text,
  .landingpage-conversion--layout4__text,
  .landingpage-conversion--layout5__text {
    margin-bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.landingpage-conversion--layout1__text p,
.landingpage-conversion--layout2__text p,
.landingpage-conversion--layout3__text p,
.landingpage-conversion--layout4__text p,
.landingpage-conversion--layout5__text p {
  font-size: 24px;
  line-height: 30px;
  font-weight: 800;
  margin: 0;
}
@media (min-width: 768px) {
  .landingpage-conversion--layout1__text p,
  .landingpage-conversion--layout2__text p,
  .landingpage-conversion--layout3__text p,
  .landingpage-conversion--layout4__text p,
  .landingpage-conversion--layout5__text p {
    font-size: 28px;
    line-height: 34px;
    margin-right: 15px;
    text-align: left;
  }
}
@media (min-width: 1200px) {
  .landingpage-conversion--layout1__text p,
  .landingpage-conversion--layout2__text p,
  .landingpage-conversion--layout3__text p,
  .landingpage-conversion--layout4__text p,
  .landingpage-conversion--layout5__text p {
    font-size: 40px;
    line-height: 44px;
  }
}
.landingpage-conversion--layout1__button,
.landingpage-conversion--layout2__button,
.landingpage-conversion--layout3__button,
.landingpage-conversion--layout4__button,
.landingpage-conversion--layout5__button {
  display: flex;
  align-items: center;
  justify-content: center;
}
.landingpage-conversion--layout1__button .button,
.landingpage-conversion--layout2__button .button,
.landingpage-conversion--layout3__button .button,
.landingpage-conversion--layout4__button .button,
.landingpage-conversion--layout5__button .button {
  width: 180px;
}
.landingpage-conversion--layout1__button button,
.landingpage-conversion--layout2__button button,
.landingpage-conversion--layout3__button button,
.landingpage-conversion--layout4__button button,
.landingpage-conversion--layout5__button button {
  font-size: 18px;
  line-height: 20px;
  font-weight: 800;
  display: flex;
  align-items: center;
  justify-content: center;
}
.landingpage-conversion--layout1__backgroundimage {
  width: 100%;
  height: 400px;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.landingpage-conversion--layout1__content-wrapper {
  top: 50%;
  width: calc((100vw - 2* 15px));
  left: 15px;
}
@media (min-width: 768px) {
  .landingpage-conversion--layout1__content-wrapper {
    width: calc((100vw - 2 * 84px));
    left: 84px;
  }
}
@media (min-width: 1200px) {
  .landingpage-conversion--layout1__content-wrapper {
    width: 950px;
    left: calc(((100vw - 950px) / 2));
    top: 60%;
  }
}
.landingpage-conversion--layout2 {
  height: 400px;
  position: relative;
}
@media (min-width: 768px) {
  .landingpage-conversion--layout2 {
    height: 505px;
  }
}
@media (min-width: 1200px) {
  .landingpage-conversion--layout2 {
    height: 555px;
  }
}
@media (min-width: 768px) {
  .landingpage-conversion--layout2 form {
    height: 505px;
  }
}
@media (min-width: 1200px) {
  .landingpage-conversion--layout2 form {
    height: 555px;
  }
}
.landingpage-conversion--layout2__backgroundimage {
  height: 210px;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .landingpage-conversion--layout2__backgroundimage {
    position: absolute;
    height: 404px;
    width: calc((100% - 2 * 20px));
    left: 20px;
    top: 0;
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .landingpage-conversion--layout2__backgroundimage {
    position: relative;
    height: 390px;
    width: 1170px;
    left: 0;
  }
}
.landingpage-conversion--layout2__content-wrapper {
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.05), 0px 8px 35px rgba(0, 0, 0, 0.25);
  bottom: 48px;
  width: calc((100% - 30px));
  left: 15px;
}
@media (min-width: 768px) {
  .landingpage-conversion--layout2__content-wrapper {
    width: calc((100vw - 2 * 84px));
    left: 84px;
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .landingpage-conversion--layout2__content-wrapper {
    width: 950px;
    left: calc(((100vw - 950px) / 2));
    bottom: 110px;
  }
}
.landingpage-conversion--layout2__color-background {
  height: 190px;
  position: relative;
  background-color: #E6203E;
}
@media (min-width: 768px) {
  .landingpage-conversion--layout2__color-background {
    position: absolute;
    width: 100%;
    height: 427px;
    bottom: 0;
  }
}
@media (min-width: 1200px) {
  .landingpage-conversion--layout2__color-background {
    height: 472px;
  }
}
.landingpage-conversion--layout3 {
  height: 400px;
  position: relative;
}
@media (min-width: 768px) {
  .landingpage-conversion--layout3 {
    height: 490px;
  }
}
@media (min-width: 1200px) {
  .landingpage-conversion--layout3 {
    height: 550px;
  }
}
@media (min-width: 768px) {
  .landingpage-conversion--layout3 form {
    height: 505px;
  }
}
@media (min-width: 1200px) {
  .landingpage-conversion--layout3 form {
    height: 555px;
  }
}
.landingpage-conversion--layout3__backgroundimage {
  height: 404px;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 768px) {
  .landingpage-conversion--layout3__backgroundimage {
    position: absolute;
    height: 404px;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .landingpage-conversion--layout3__backgroundimage {
    height: 390px;
    width: 100%;
    left: 0;
    top: 0;
  }
}
.landingpage-conversion--layout3__content-wrapper {
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.05), 0px 8px 35px rgba(0, 0, 0, 0.25);
  position: absolute;
  bottom: 48px;
  width: calc((100% - 30px));
  left: 15px;
}
@media (min-width: 768px) {
  .landingpage-conversion--layout3__content-wrapper {
    width: calc((100vw - 2 * 84px));
    left: 84px;
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .landingpage-conversion--layout3__content-wrapper {
    width: 950px;
    left: calc(((100vw - 950px) / 2));
    bottom: 100px;
  }
}
.landingpage-conversion--layout4 {
  position: relative;
}
@media (min-width: 1200px) {
  .landingpage-conversion--layout4 {
    width: 1170px;
    margin-left: auto;
    margin-right: auto;
  }
}
.landingpage-conversion--layout4__backgroundimage {
  height: 400px;
  position: relative;
  width: calc((100vw - 2 * 15px));
  left: 15px;
  background-size: cover;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .landingpage-conversion--layout4__backgroundimage {
    width: 100%;
    left: 0;
  }
}
.landingpage-conversion--layout4__content-wrapper {
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.05), 0px 8px 35px rgba(0, 0, 0, 0.25);
  position: absolute;
  bottom: 48px;
  width: calc((100vw - 60px));
  left: 15px;
}
@media (min-width: 768px) {
  .landingpage-conversion--layout4__content-wrapper {
    width: calc((100vw - 2 * 84px));
    left: 70px;
  }
}
@media (min-width: 1200px) {
  .landingpage-conversion--layout4__content-wrapper {
    width: 950px;
    left: calc(((1170px - 950px) / 2));
  }
}
.landingpage-conversion--layout5 {
  margin-bottom: 64px;
  position: relative;
}
@media (min-width: 1200px) {
  .landingpage-conversion--layout5 {
    width: 1170px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 768px) {
  .landingpage-conversion--layout5 {
    margin-bottom: 80px;
  }
}
@media (min-width: 1200px) {
  .landingpage-conversion--layout5 {
    margin-bottom: 140px;
  }
}
.landingpage-conversion--layout5__backgroundimage {
  height: 404px;
  position: relative;
  width: calc((100vw - 2 * 15px));
  left: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .landingpage-conversion--layout5__backgroundimage {
    width: 100%;
    left: 0;
  }
}
.landingpage-conversion--layout5__content-wrapper {
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.05), 0px 8px 35px rgba(0, 0, 0, 0.25);
  position: absolute;
  bottom: -40px;
  width: calc((100vw - 60px));
  left: 30px;
}
@media (min-width: 768px) {
  .landingpage-conversion--layout5__content-wrapper {
    width: calc((100vw - 2 * 84px));
    left: 84px;
  }
}
@media (min-width: 1200px) {
  .landingpage-conversion--layout5__content-wrapper {
    width: 950px;
    left: calc(((1170px - 950px) / 2));
  }
}
:root {
  --numbersanfacts-background-color: transparent;
  --numbersandfacts-header-color: #404048;
  --numbersandfacts-subheader-color: #616161;
  --numbersandfacts-text-color: #404048;
  --numbersandfacts-digit-color: var(--whh-col-green);
  --numbersandfacts-digit-border-color: var(--whh-col-green);
  --numbersanfacts-divider-color: #E0E0E0;
}
.landingpage-element.numbersandfacts {
  position: relative;
  background-color: var(--numbersanfacts-background-color);
}
.landingpage-element.numbersandfacts .numbersandfacts__header {
  margin-bottom: 20px;
}
.landingpage-element.numbersandfacts .numbersandfacts__header h5 {
  font-size: 28px;
  line-height: 34px;
  color: var(--numbersandfacts-header-color);
  font-weight: 800;
  text-align: center;
  margin: 0;
}
@media (min-width: 768px) {
  .landingpage-element.numbersandfacts .numbersandfacts__header h5 {
    font-size: 34px;
    line-height: 38px;
  }
}
@media (min-width: 1200px) {
  .landingpage-element.numbersandfacts .numbersandfacts__header h5 {
    font-size: 48px;
    line-height: 52px;
  }
}
.landingpage-element.numbersandfacts .numbersandfacts__subheader {
  margin-bottom: 35px;
}
@media (min-width: 1200px) {
  .landingpage-element.numbersandfacts .numbersandfacts__subheader {
    margin-bottom: 50px;
  }
}
.landingpage-element.numbersandfacts .numbersandfacts__subheader p {
  text-align: center;
  font-size: 18px;
  line-height: 28px;
  color: var(--numbersandfacts-subheader-color);
  margin: 0;
}
@media (min-width: 768px) {
  .landingpage-element.numbersandfacts .numbersandfacts__subheader p {
    font-size: 18px;
    line-height: 28px;
    max-width: 600px;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  .landingpage-element.numbersandfacts .numbersandfacts__subheader p {
    font-size: 22px;
    line-height: 30px;
    max-width: 754px;
  }
}
.landingpage-element.numbersandfacts .numbersandfacts__element {
  margin-bottom: 25px;
}
.landingpage-element.numbersandfacts .numbersandfacts__element a {
  transform: scale(1);
  transition: all 0.1s ease;
  display: block;
}
.landingpage-element.numbersandfacts .numbersandfacts__element a:hover {
  cursor: pointer;
  transform: scale(1.1);
  transition: all 0.1s ease;
}
.landingpage-element.numbersandfacts .numbersandfacts__element-icon {
  margin-bottom: 10px;
  display: flex;
  justify-content: center;
}
@media (min-width: 1200px) {
  .landingpage-element.numbersandfacts .numbersandfacts__element-icon {
    margin-bottom: 25px;
  }
}
.landingpage-element.numbersandfacts .numbersandfacts__element-digit {
  display: flex;
  justify-content: center;
  margin-bottom: 23px;
}
.landingpage-element.numbersandfacts .numbersandfacts__element-digit p {
  color: var(--numbersandfacts-digit-color);
  border-bottom: 4px solid var(--numbersandfacts-digit-border-color);
  font-size: 34px;
  line-height: 38px;
  padding-bottom: 10px;
  font-weight: 800;
  margin: 0;
}
@media (min-width: 1200px) {
  .landingpage-element.numbersandfacts .numbersandfacts__element-digit p {
    font-size: 40px;
    line-height: 44px;
  }
}
.landingpage-element.numbersandfacts .numbersandfacts__element-text {
  text-align: center;
}
.landingpage-element.numbersandfacts .numbersandfacts__element-text p {
  color: var(--numbersandfacts-text-color);
  font-size: 14px;
  line-height: 18px;
}
@media (min-width: 1200px) {
  .landingpage-element.numbersandfacts .numbersandfacts__element-text p {
    font-size: 16px;
    line-height: 22px;
  }
}
.landingpage-element.numbersandfacts .numbersandfacts__elements.threeElements > div:first-of-type:after {
  content: "";
  width: 1px;
  background-color: var(--numbersanfacts-divider-color);
  position: absolute;
  right: 0;
  height: 90%;
  top: 0;
}
@media (min-width: 768px) {
  .landingpage-element.numbersandfacts .numbersandfacts__elements.threeElements > div:nth-of-type(1):after,
  .landingpage-element.numbersandfacts .numbersandfacts__elements.threeElements > div:nth-of-type(2):after {
    content: "";
    width: 1px;
    background-color: var(--numbersanfacts-divider-color);
    position: absolute;
    right: 0;
    height: 90%;
    top: 0;
  }
}
.landingpage-element.numbersandfacts .numbersandfacts__elements.fourElements > div:nth-of-type(1):after,
.landingpage-element.numbersandfacts .numbersandfacts__elements.fourElements > div:nth-of-type(3):after {
  content: "";
  width: 1px;
  background-color: var(--numbersanfacts-divider-color);
  position: absolute;
  right: 0;
  height: 90%;
  top: 0;
}
@media (min-width: 768px) {
  .landingpage-element.numbersandfacts .numbersandfacts__elements.fourElements > div:nth-of-type(1):after,
  .landingpage-element.numbersandfacts .numbersandfacts__elements.fourElements > div:nth-of-type(2):after,
  .landingpage-element.numbersandfacts .numbersandfacts__elements.fourElements > div:nth-of-type(3):after {
    content: "";
    width: 1px;
    background-color: var(--numbersanfacts-divider-color);
    position: absolute;
    right: 0;
    height: 90%;
    top: 0;
  }
}
div.content:not(.landingpage-kit) .landingpage-element.numbersandfacts .container {
  width: 100%;
}
@media (max-width: 1199px) {
  .landingpage-hero-price-example-1 {
    margin-top: 50px;
  }
}
@media (min-width: 1200px) {
  .landingpage-hero-price-example-1 {
    position: relative;
    width: 100vw;
    height: 100vh;
  }
}
@media (min-width: 768px) {
  .landingpage-hero-price-example-1__content-wrapper {
    display: flex;
    height: auto;
  }
}
.landingpage-hero-price-example-1__content-wrapper.left .landingpage-hero-price-example-1__content {
  order: 1;
}
@media (min-width: 1200px) {
  .landingpage-hero-price-example-1__content-wrapper.left .landingpage-hero-price-example-1__content {
    position: absolute;
    transform: translate(calc((100vw - 1140px) / 2));
    bottom: 10%;
  }
}
@media (min-width: 2100px) {
  .landingpage-hero-price-example-1__content-wrapper.left .landingpage-hero-price-example-1__content {
    transform: translate(calc((100vw - 1140px) / 2));
  }
}
@media (min-width: 2100px) {
  .landingpage-hero-price-example-1__content-wrapper.left .landingpage-hero-price-example-1__content {
    transform: translate(calc((100vw - 1140px) / 2));
  }
}
.landingpage-hero-price-example-1__content-wrapper.left .landingpage-hero-price-example-1__image {
  order: 2;
}
.landingpage-hero-price-example-1__content-wrapper.right .landingpage-hero-price-example-1__content {
  order: 2;
}
@media (min-width: 1200px) {
  .landingpage-hero-price-example-1__content-wrapper.right .landingpage-hero-price-example-1__content {
    transform: translate(calc((100vw - 1140px) / 2 + (1140px - 490px)) , calc(100vh / 2));
  }
}
.landingpage-hero-price-example-1__content-wrapper.right .landingpage-hero-price-example-1__image {
  order: 1;
}
@media (min-width: 768px) {
  .landingpage-hero-price-example-1__content {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .landingpage-hero-price-example-1__content {
    background-color: #fff;
    z-index: 1;
    width: 490px;
  }
}
.landingpage-hero-price-example-1__content-inner {
  padding: 24px;
}
@media (min-width: 768px) {
  .landingpage-hero-price-example-1__content-inner {
    padding: 60px 24px 0 24px;
  }
}
@media (min-width: 1200px) {
  .landingpage-hero-price-example-1__content-inner {
    padding: 32px;
  }
}
@media (min-width: 768px) {
  .landingpage-hero-price-example-1__image {
    width: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }
}
@media (min-width: 1200px) {
  .landingpage-hero-price-example-1__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}
.landingpage-hero-price-example-1__headline {
  margin-bottom: 22px;
}
@media (min-width: 768px) {
  .landingpage-hero-price-example-1__headline {
    margin-bottom: 32px;
  }
}
@media (min-width: 1200px) {
  .landingpage-hero-price-example-1__headline {
    margin-bottom: 45px;
  }
}
.landingpage-hero-price-example-1__headline h1,
.landingpage-hero-price-example-1__headline h2,
.landingpage-hero-price-example-1__headline h3,
.landingpage-hero-price-example-1__headline h4,
.landingpage-hero-price-example-1__headline h5,
.landingpage-hero-price-example-1__headline h6 {
  font-size: 34px;
  line-height: 38px;
  font-weight: 800;
  margin: 0;
}
@media (min-width: 1200px) {
  .landingpage-hero-price-example-1__headline h1,
  .landingpage-hero-price-example-1__headline h2,
  .landingpage-hero-price-example-1__headline h3,
  .landingpage-hero-price-example-1__headline h4,
  .landingpage-hero-price-example-1__headline h5,
  .landingpage-hero-price-example-1__headline h6 {
    font-size: 48px;
    line-height: 52px;
  }
}
.landingpage-hero-price-example-1__subline {
  margin-bottom: 35px;
}
.landingpage-hero-price-example-1__subline p {
  display: none;
  margin: 0;
  font-size: 16px;
  line-height: 22px;
}
@media (min-width: 1200px) {
  .landingpage-hero-price-example-1__subline p {
    font-size: 18px;
    line-height: 28px;
  }
}
.landingpage-hero-price-example-1__subline p.active {
  display: block;
}
.landingpage-hero-price-example-1__donations {
  display: flex;
  align-items: center;
  margin-bottom: 22px;
}
@media (min-width: 1200px) {
  .landingpage-hero-price-example-1__donations {
    margin-bottom: 14px;
  }
}
.landingpage-hero-price-example-1__donations .donation {
  cursor: pointer;
  flex: 1;
  text-align: center;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  padding: 16px;
}
@media (min-width: 1200px) {
  .landingpage-hero-price-example-1__donations .donation {
    padding: 22px 16px;
  }
}
.landingpage-hero-price-example-1__donations .donation.active {
  color: #E6203E;
  border-style: solid;
  border-color: #E6203E;
  border-width: 1px 1px 1px 1px;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.05), 0px 8px 35px rgba(0, 0, 0, 0.15);
}
.landingpage-hero-price-example-1__donations .donation p.donation-value {
  margin: 0;
  font-size: 24px;
  line-height: 30px;
  font-weight: 800;
}
@media (min-width: 1200px) {
  .landingpage-hero-price-example-1__donations .donation p.donation-value {
    font-size: 34px;
    line-height: 38px;
    margin-bottom: 10px;
  }
}
.landingpage-hero-price-example-1__donations .donation p.donation-text {
  font-size: 14px;
  line-height: 16px;
  font-weight: 800;
  margin: 0;
}
@media (min-width: 1200px) {
  .landingpage-hero-price-example-1__donations .donation p.donation-text {
    font-size: 18px;
    line-height: 28px;
  }
}
@media (min-width: 768px) {
  .landingpage-hero-price-example-1__scroll-down {
    width: 100%;
    position: absolute;
    bottom: 24px;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  .landingpage-hero-price-example-1__scroll-down {
    bottom: 48px;
  }
}
.landingpage-hero-price-example-1__arrow {
  cursor: pointer;
  pointer-events: auto;
  width: 40px;
  height: 40px;
  border: 2px solid #fff;
  border-radius: 50%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}
@media (min-width: 1440px) {
  .landingpage-hero-price-example-1__arrow {
    width: 48px;
    height: 48px;
  }
}
.landingpage-hero-price-example-1__arrow span {
  transform: rotate(90deg);
  font-size: 25px;
  color: #fff;
}
.landingpage-hero-no-image__topLayer {
  height: 44px;
  background-color: white;
}
@media (min-width: 414px) {
  .landingpage-hero-no-image__topLayer {
    height: 50px;
  }
}
@media (min-width: 1200px) {
  .landingpage-hero-no-image__topLayer {
    height: 96px;
  }
}
.landingpage-hero-no-image__content {
  padding: 44px 17px 24px 17px;
}
@media (min-width: 768px) {
  .landingpage-hero-no-image__content {
    padding: 48px 17px 32px 17px;
  }
}
@media (min-width: 1440px) {
  .landingpage-hero-no-image__content {
    padding: 76px 17px 48px 17px;
  }
}
.landingpage-hero-no-image.bg-green {
  background-color: #2FAB16;
  color: white;
}
.landingpage-hero-no-image.bg-magenta {
  background-color: #E6203E;
  color: white;
}
.landingpage-hero-no-image.bg-yellow {
  background-color: #FFCC00;
  color: black;
}
.landingpage-hero-no-image.bg-red {
  background-color: #990033;
  color: white;
}
.landingpage-hero-no-image__subheader {
  text-align: center;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .landingpage-hero-no-image__subheader {
    margin-bottom: 17px;
  }
}
.landingpage-hero-no-image__subheader p {
  margin: 0;
  font-size: 14px;
  font-weight: 800;
  line-height: 16px;
  letter-spacing: 0.5;
}
@media (min-width: 1200px) {
  .landingpage-hero-no-image__subheader p {
    font-size: 20px;
    line-height: 26px;
  }
}
.landingpage-hero-no-image__header {
  text-align: center;
}
.landingpage-hero-no-image__header h1,
.landingpage-hero-no-image__header h2,
.landingpage-hero-no-image__header h3,
.landingpage-hero-no-image__header h4,
.landingpage-hero-no-image__header h5,
.landingpage-hero-no-image__header h6 {
  margin: 0;
  font-size: 24px;
  line-height: 30px;
  font-weight: 800;
}
@media (min-width: 768px) {
  .landingpage-hero-no-image__header h1,
  .landingpage-hero-no-image__header h2,
  .landingpage-hero-no-image__header h3,
  .landingpage-hero-no-image__header h4,
  .landingpage-hero-no-image__header h5,
  .landingpage-hero-no-image__header h6 {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (min-width: 1200px) {
  .landingpage-hero-no-image__header h1,
  .landingpage-hero-no-image__header h2,
  .landingpage-hero-no-image__header h3,
  .landingpage-hero-no-image__header h4,
  .landingpage-hero-no-image__header h5,
  .landingpage-hero-no-image__header h6 {
    font-size: 50px;
    line-height: 55px;
  }
}
@media (min-width: 1440px) {
  .landingpage-hero-no-image__header h1,
  .landingpage-hero-no-image__header h2,
  .landingpage-hero-no-image__header h3,
  .landingpage-hero-no-image__header h4,
  .landingpage-hero-no-image__header h5,
  .landingpage-hero-no-image__header h6 {
    font-size: 60px;
    line-height: 66px;
  }
}
.landingpage-hero-no-image__button-wrapper {
  margin-top: 24px;
  text-align: center;
}
@media (min-width: 768px) {
  .landingpage-hero-no-image__button-wrapper {
    margin-top: 32px;
  }
}
.landingpage-news-ticker img {
  width: 100%;
  height: auto;
}
.landingpage-news-ticker__headline {
  margin-bottom: 28px;
}
@media (min-width: 1440px) {
  .landingpage-news-ticker__headline {
    margin-bottom: 45px;
  }
}
.landingpage-news-ticker__headline h2 {
  font-size: 34px;
  line-height: 38px;
  font-weight: 800;
  letter-spacing: -0.6px;
  margin: 0;
}
@media (min-width: 1440px) {
  .landingpage-news-ticker__headline h2 {
    font-size: 48px;
    line-height: 52px;
  }
}
.landingpage-news-ticker ul {
  margin: 0 0 10px 0;
  padding: 0;
  list-style-type: none;
}
.landingpage-news-ticker ul li {
  border-left: 2px solid rgba(134, 134, 137, 0.3);
  position: relative;
  padding-left: 35px;
  margin-left: 10px;
  padding-bottom: 1px;
  display: block;
}
@media (min-width: 1440px) {
  .landingpage-news-ticker ul li {
    padding-left: 45px;
    padding-bottom: 42px;
  }
}
.landingpage-news-ticker ul li:before {
  content: "";
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #2FAB16;
  position: absolute;
  left: -13px;
  top: -5px;
}
.landingpage-news-ticker ul li.inactive {
  display: none;
}
.landingpage-news-ticker__button-wrapper button {
  font-weight: 800;
  font-size: 18px;
  line-height: 20px;
}
.landingpage-news-ticker__button-wrapper button.full-width {
  width: 100%;
}
.landingpage-news-ticker__button-wrapper button.brand-transparent {
  background-color: #fff;
  color: #2FAB16;
}
.landingpage-news-ticker__news-ticker-element__date {
  font-weight: 800;
  font-size: 14px;
  line-height: 16px;
  margin: 0;
  padding: 0;
  margin-bottom: 24px;
}
.landingpage-newsletter-teaser {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #F2F2F3;
  padding-bottom: 64px;
}
@media (min-width: 768px) {
  .landingpage-newsletter-teaser {
    flex-direction: row;
    padding: 0;
  }
}
.landingpage-newsletter-teaser__image {
  margin-bottom: 22px;
}
@media (min-width: 768px) {
  .landingpage-newsletter-teaser__image {
    margin-bottom: 0px;
    width: 50%;
  }
}
.landingpage-newsletter-teaser__content {
  padding: 0 16px 0 16px;
}
@media (min-width: 768px) {
  .landingpage-newsletter-teaser__content {
    padding: 0 20px;
  }
}
@media (min-width: 1440px) {
  .landingpage-newsletter-teaser__content {
    padding: 48px 245px 48px 128px;
    width: 825px;
  }
}
.landingpage-newsletter-teaser__headline {
  margin-bottom: 15px;
}
.landingpage-newsletter-teaser__headline h5 {
  font-weight: 800;
  font-size: 28px;
  line-height: 34px;
  text-align: center;
}
@media (min-width: 768px) {
  .landingpage-newsletter-teaser__headline h5 {
    text-align: left;
  }
}
@media (min-width: 1440px) {
  .landingpage-newsletter-teaser__headline h5 {
    font-size: 40px;
    line-height: 44px;
  }
}
.landingpage-newsletter-teaser__subheader {
  margin-bottom: 24px;
}
.landingpage-newsletter-teaser__subheader p {
  font-size: 16px;
  line-height: 22px;
  text-align: center;
}
@media (min-width: 768px) {
  .landingpage-newsletter-teaser__subheader p {
    text-align: left;
  }
}
@media (min-width: 1440px) {
  .landingpage-newsletter-teaser__subheader p {
    font-size: 22px;
    line-height: 28px;
  }
}
.landingpage-newsletter-teaser ul {
  margin: 0 0 24px 0;
  padding: 0;
  list-style-type: none;
  list-style-image: url(/dist/images/check.a9124445.svg);
  list-style-position: inside;
}
.landingpage-newsletter-teaser ul li {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 8px;
}
.landingpage-newsletter-teaser ul li:last-of-type {
  margin-bottom: 0;
}
@media (min-width: 1440px) {
  .landingpage-newsletter-teaser ul li {
    font-size: 18px;
    line-height: 28px;
  }
}
.landingpage-newsletter-teaser__form label {
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
}
.landingpage-newsletter-teaser__form-inputs {
  display: flex;
}
.landingpage-newsletter-teaser__form-checkbox {
  margin-bottom: 20px;
  display: flex;
}
.landingpage-newsletter-teaser__form-checkbox label {
  margin-left: 20px;
}
.landingpage-trust-element__headline h6 {
  font-size: 24px;
  line-height: 30px;
  font-weight: 800;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .landingpage-trust-element__headline h6 {
    text-align: center;
    font-size: 34px;
    line-height: 38px;
  }
}
@media (min-width: 768px) {
  .landingpage-trust-element__item.odd {
    padding-left: 100px;
  }
}
@media (min-width: 1200px) {
  .landingpage-trust-element__item.odd {
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .landingpage-trust-element__item.even {
    padding-right: 100px;
  }
}
@media (min-width: 1200px) {
  .landingpage-trust-element__item.even {
    padding-right: 0;
  }
}
.landingpage-trust-element__item-image {
  margin-bottom: 10px;
}
.landingpage-trust-element__item-subline {
  margin-bottom: 36px;
}
.landingpage-trust-element__item-subline p {
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  margin: 0;
  color: #616161;
}
.landingpage-social-sharing__headline {
  padding: 0 16px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .landingpage-social-sharing__headline {
    margin-bottom: 32px;
  }
}
.landingpage-social-sharing__headline h6 {
  text-align: center;
  font-weight: 800;
  font-size: 24px;
  line-height: 30px;
  margin: 0;
}
@media (min-width: 768px) {
  .landingpage-social-sharing__headline h6 {
    font-size: 34px;
    line-height: 38px;
  }
}
@media (min-width: 1200px) {
  .landingpage-social-sharing__headline h6 {
    font-size: 40px;
    line-height: 44px;
  }
}
.landingpage-social-sharing__icon-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: calc((375px - 40px));
  margin: 0 auto;
}
@media (min-width: 768px) {
  .landingpage-social-sharing__icon-wrapper {
    width: calc((768px - 316px));
  }
}
@media (min-width: 1200px) {
  .landingpage-social-sharing__icon-wrapper {
    width: calc((1200px - 680px));
  }
}
@media (min-width: 1440px) {
  .landingpage-social-sharing__icon-wrapper {
    width: calc((1440px - 980px));
  }
}
.landingpage-social-sharing__icon-wrapper__icon a {
  font-size: 32px;
  line-height: 32px;
  -webkit-transition: opacity 200ms linear;
  -o-transition: opacity 200ms linear;
  transition: opacity 200ms linear;
  opacity: 1;
}
@media (min-width: 768px) {
  .landingpage-contact {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}
@media (min-width: 1200px) {
  .landingpage-contact {
    flex-direction: row;
    width: calc((1440px - ( 2*  147px )));
    margin: 0 auto;
    justify-content: space-around;
  }
}
.landingpage-contact__item {
  display: flex;
  justify-content: left;
  align-items: flex-start;
  width: calc((100vw - (16px * 2) ));
  margin: 0 auto 47px auto;
}
@media (min-width: 768px) {
  .landingpage-contact__item {
    width: auto;
    min-width: 400px;
    align-items: center;
    margin: 0 0 47px 0;
  }
}
@media (min-width: 1200px) {
  .landingpage-contact__item {
    width: auto;
  }
}
.landingpage-contact__image {
  width: 102px;
  flex-shrink: 0;
}
@media (min-width: 768px) {
  .landingpage-contact__image {
    width: 144px;
  }
}
.landingpage-contact__image img {
  border-radius: 50%;
}
.landingpage-contact__details {
  margin-left: 17px;
}
@media (min-width: 768px) {
  .landingpage-contact__details {
    margin-left: 30px;
  }
}
.landingpage-contact__details p {
  font-weight: 800;
  font-size: 18px;
  line-height: 20px;
  color: #2FAB16;
}
.landingpage-contact__headline {
  margin-bottom: 17px;
}
.landingpage-contact__headline h3 {
  margin: 0;
  font-size: 18px;
  line-height: 22px;
  font-weight: 800;
}
@media (min-width: 768px) {
  .landingpage-contact__headline h3 {
    font-size: 24px;
    line-height: 30px;
  }
}
.landingpage-contact__phone p {
  position: relative;
  padding-left: 30px;
}
.landingpage-contact__phone p:before {
  content: "";
  background-image: url(/dist/images/tel_green.f7f4d28a.svg);
  background-size: cover;
  width: 20px;
  height: 20px;
  background-position: left top;
  left: 0;
  position: absolute;
}
.landingpage-contact__email p {
  position: relative;
  padding-left: 30px;
}
.landingpage-contact__email p:before {
  content: "";
  background-image: url(/dist/images/mail_green.00394943.svg);
  background-size: cover;
  width: 20px;
  height: 20px;
  background-position: left top;
  left: 0;
  position: absolute;
}
.landingpage-appointments h2 {
  font-weight: 800;
  font-size: 34px;
  line-height: 38px;
  margin: 0 0 16px 0;
}
@media (min-width: 1200px) {
  .landingpage-appointments h2 {
    font-size: 48px;
    line-height: 52px;
    margin: 0 0 22px 0;
  }
}
.landingpage-appointments p {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
@media (min-width: 1200px) {
  .landingpage-appointments p {
    font-size: 18px;
    line-height: 26px;
  }
}
.landingpage-appointments__appointment {
  border-bottom: 1px solid #f2f3f4;
  display: flex;
  padding: 20px 0;
}
@media (min-width: 768px) {
  .landingpage-appointments__appointment {
    padding: 30px 0;
  }
}
.landingpage-appointments__appointment-date {
  padding-right: 20px;
}
.landingpage-appointments__appointment-date-day {
  border-bottom: 2px solid #404048;
  padding-bottom: 6px;
}
@media (min-width: 768px) {
  .landingpage-appointments__appointment-date-day {
    padding-bottom: 11px;
  }
}
.landingpage-appointments__appointment-date-day p {
  font-size: 28px;
  line-height: 34px;
  font-weight: 800;
  text-align: center;
  margin: 0;
}
@media (min-width: 768px) {
  .landingpage-appointments__appointment-date-day p {
    font-size: 34px;
    line-height: 38px;
  }
}
.landingpage-appointments__appointment-date-month {
  padding-top: 6px;
}
.landingpage-appointments__appointment-date-month p {
  font-size: 18px;
  line-height: 28px;
  font-weight: 800;
  text-align: center;
  margin: 0;
}
.landingpage-appointments__appointment-content-headline {
  margin-bottom: 15px;
}
.landingpage-appointments__appointment-content-headline h4 {
  margin: 0;
  font-size: 18px;
  line-height: 22px;
  font-weight: 800;
}
@media (min-width: 768px) {
  .landingpage-appointments__appointment-content-headline h4 {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 1200px) {
  .landingpage-appointments__appointment-content-headline h4 {
    font-size: 28px;
    line-height: 34px;
  }
}
.landingpage-appointments__appointment-content-text {
  margin-bottom: 15px;
}
.landingpage-appointments__appointment-content-text p {
  margin: 0;
  font-size: 16px;
  line-height: 22px;
}
.landingpage-appointments__appointment-content-link a {
  font-size: 18px;
  line-height: 20px;
  font-weight: 800;
}
.landingpage-appointments__link {
  margin-top: 30px;
  text-align: center;
}
body.landingpage-kit .grid-donation-examples-wrapper {
  padding: 80px 15px 40px 15px;
}
@media (min-width: 768px) {
  body.landingpage-kit .grid-donation-examples-wrapper {
    margin-left: 0;
    margin-right: 0;
    padding: 80px 22px 40px 22px;
  }
}
@media (min-width: 1200px) {
  body.landingpage-kit .grid-donation-examples-wrapper {
    padding: 100px 100px 40px 100px;
  }
}
@media (min-width: 1440px) {
  body.landingpage-kit .grid-donation-examples-wrapper {
    padding-left: calc((100vw - 1146px) / 2);
    padding-right: calc((100vw - 1146px) / 2);
    padding-top: 100px;
    padding-bottom: 40px;
  }
}
body.landingpage-kit .grid-donation-examples-wrapper h2 {
  font-weight: 800;
  font-size: 48px;
  line-height: 52px;
  margin-bottom: 50px;
}
body.landingpage-kit .grid-donation-examples-wrapper span.icon {
  font-size: 90px;
}
body.landingpage-kit .grid-donation-examples-wrapper div.content-spendenbeispiel .content {
  padding: 16px;
}
@media (min-width: 768px) {
  body.landingpage-kit .grid-donation-examples-wrapper div.content-spendenbeispiel .content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 170px;
  }
}
body.landingpage-kit .grid-donation-examples-wrapper div.content-spendenbeispiel .content p {
  font-size: 14px;
  line-height: 18px;
}
@media (min-width: 1440px) {
  body.landingpage-kit .grid-donation-examples-wrapper div.content-spendenbeispiel .content p {
    font-size: 18px;
    line-height: 28px;
  }
}
body.landingpage-kit .grid-donation-examples-wrapper div.content-spendenbeispiel .content p.text {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  body.landingpage-kit .grid-donation-examples-wrapper div.content-spendenbeispiel .content button {
    position: relative;
    bottom: auto;
  }
}
body.landingpage-kit .grid-donation-examples-wrapper div.content-spendenbeispiel .image-wrap strong {
  bottom: 14px;
}
body.landingpage-kit .custom-amount-element {
  padding: 25px 10% 12px;
}
.landingpage-akkordeon__akkordeon-header h2 {
  font-size: 24px;
  line-height: 30px;
  font-weight: 800;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 33px;
  border-bottom: 1px solid #B5B5B7;
}
@media (min-width: 768px) {
  .landingpage-akkordeon__akkordeon-header h2 {
    font-size: 34px;
    line-height: 38px;
    padding-bottom: 29px;
  }
}
@media (min-width: 1200px) {
  .landingpage-akkordeon__akkordeon-header h2 {
    font-size: 48px;
    line-height: 52px;
  }
}
.landingpage-akkordeon__akkordeon-element {
  border-bottom: 1px solid #B5B5B7;
}
.landingpage-akkordeon__akkordeon-element-header {
  padding: 20px 0;
}
.landingpage-akkordeon__akkordeon-element-header h2 {
  font-size: 18px;
  font-weight: 800;
  line-height: 22px;
  margin: 0;
  padding: 0;
  margin-top: 0;
}
@media (min-width: 1200px) {
  .landingpage-akkordeon__akkordeon-element-header h2 {
    font-size: 24px;
    line-height: 30px;
  }
}
.landingpage-akkordeon__akkordeon-element-headandicon {
  display: flex;
  align-items: center;
}
.landingpage-akkordeon__akkordeon-element-headandicon img {
  transform: rotate(0);
  transition: transform 0.5s ease;
  margin-left: auto;
  margin-right: 10px;
}
@media (min-width: 768px) {
  .landingpage-akkordeon__akkordeon-element-headandicon img {
    margin-right: 16px;
  }
}
.landingpage-akkordeon__akkordeon-element-body {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease-in-out;
}
.landingpage-akkordeon__akkordeon-element-body.focus {
  max-height: 500px;
  transition: max-height 0.5s ease-in-out;
}
.landingpage-akkordeon__akkordeon-element.focus .landingpage-akkordeon__akkordeon-element-headandicon img {
  transform: rotate(90deg);
  transition: transform 0.5s ease;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RmtVSjtBRS9URTtFQUNFO0VBQ0E7RUFDQTtBRmlVSjtBRTlURTtFQUNFO0VBQ0E7RUFDQTtBRmdVSjtBRTdURTtFQUNFO0VBQ0E7QUYrVEo7QUV6VEU7RUFDRTtFQUNBO0VBQ0E7QUYyVEo7QUV6VEU7RUFDRTtFQUNBO0VBQ0E7QUYyVEo7QUV4VEU7RUFDRTtFQUNBO0FGMFRKO0FFdlRFOztFQUNFO0VBQ0E7QUYwVEo7QUV2VEU7RUFDRTtBRnlUSjtBRXZURTtFQUNFO0FGeVRKO0FFdlRFO0VBQ0U7QUZ5VEo7QUV0VkE7RUFnQ0k7QUZ5VEo7QUVwVEE7RUFDRTtFQUNBO0VBQ0E7QUZzVEY7QUVyVEU7RUFDRTtFQUNBO0FGdVRKO0FFclRJO0VBQ0U7QUZ1VE47QUVuVEU7RUFDRTtFQUNBO0VBQ0E7QUZxVEo7QUVsVEU7RUFDRTtFQUNBO0FGb1RKO0FFalRFO0VBQ0U7RUFDQTtBRm1USjtBRWpURTtFQUNFO0FGbVRKO0FFalRFO0VBQ0U7QUZtVEo7QUU1U0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRjhTRjtBRTVTRTtFQUNFO0VBQ0E7QUY4U0o7QUUzU0U7RUFDRTtFQUNBO0FGNlNKO0FFMVNFO0VBQ0U7QUY0U0o7QUV6U0U7RUFDRTtBRjJTSjtBRXhTRTtFQUNFO0FGMFNKO0FFdlNBO0VBRUk7QUZ3U0o7QUVwU0E7RUFqQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHRTtFQUNBO0VBU0E7QUY4VEo7QUV6VUU7RUFDRTtFQUNBO0FGMlVKO0FFeFVFO0VBQ0U7RUFDQTtBRjBVSjtBRXZVRTtFQUNFO0FGeVVKO0FFdFVFO0VBQ0U7QUZ3VUo7QUVyVUU7RUFDRTtBRnVVSjtBRXZUQTtFQUNFO0VBQ0E7RUFDQTtBRnlURjtBRXZURTtFQUNFO0VBQ0E7QUZ5VEo7QUUzVEU7RUFJSTtFQUNBO0VBQ0E7RUFDQTtBRjBUTjtBRXJURTtFQUNFO0VBQ0E7QUZ1VEo7QUVyVEU7RUFDRTtFQUNBO0FGdVRKO0FFclRFO0VBQ0U7RUFDQTtFQUNBO0FGdVRKO0FFcFRFO0VBQ0U7RUFDQTtBRnNUSjtBRW5URTtFQUNFO0FGcVRKO0FB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O0Vaa3VFSjtBQUNGO0FZanVFSTtFQUFBO0lBQ0U7RVpvdUVKO0FBQ0Y7QVlsdUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm91RUo7QVludUVJO0VBQUE7SUFDRTtJQUNBO0Vac3VFSjtBQUNGO0FZcHVFRTtFQUNFO0VBQ0E7RUFDQTtBWnN1RUo7QVlydUVJO0VBQUE7SUFDRTtJQUNBO0Vad3VFSjtBQUNGO0FZdHVFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fad3VFSjtBWXZ1RUk7RUFBQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VaMHVFSjtBQUNGO0FZeHVFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjB1RUo7QVl6dUVJO0VBQUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFWjR1RUo7QUFDRjtBWTV1RU07RUFBQTtJQUNFO0VaK3VFTjtBQUNGO0FZOXVFTTtFQUFBO0lBQ0U7RVppdkVOO0FBQ0Y7QVlodkVNO0VBQUE7SUFDRTtFWm12RU47QUFDRjtBWWx2RU07RUFBQTtJQUNFO0VacXZFTjtBQUNGO0FZbnZFSTtFQUFBO0lBQ0U7SUFDQTtJQUNBO0Vac3ZFSjtBQUNGO0FZcHZFTTtFQUFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RVp1dkVOO0FBQ0Y7QVl0dkVNO0VBQUE7SUFDRTtJQUNBO0lBQ0E7RVp5dkVOO0FBQ0Y7QVl0dkVNO0VBQUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFWnl2RU47QUFDRjtBWXR2RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWnd2RUo7QVl2dkVJO0VBQUE7SUFDRTtJQUNBO0VaMHZFSjtBQUNGO0FZenZFSTtFQUFBO0lBQ0U7SUFDQTtFWjR2RUo7QUFDRjtBWTF2RU07RUFBQTtJQUNFO0lBQ0E7RVo2dkVOO0VZNXZFTTtJQUNFO0VaOHZFUjtFWTV2RU07SUFDRTtFWjh2RVI7QUFDRjtBWTV2RU07RUFDRTtJQUNFO0VaOHZFUjtFWTV2RU07SUFDRTtFWjh2RVI7QUFDRjtBWTV2RU07RUFDRTtBWjh2RVI7QVk1dkVNO0VBQ0U7QVo4dkVS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RUFDQTtFQUNBO0FkNHJGUjtBYzNyRlE7RUFBQTs7Ozs7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFZGtzRlI7QUFDRjtBY2pzRlE7RUFBQTs7Ozs7SUFDRTtJQUNBO0Vkd3NGUjtBQUNGO0FjcnNGSTs7Ozs7RUFDRTtFQUNBO0VBQ0E7QWQyc0ZOO0FjOXNGSTs7Ozs7RUFLSTtBZGd0RlI7QWNydEZJOzs7OztFQVFJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZG90RlI7QWM3c0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkK3NGSjtBYzdzRkU7RUFDRTtFQUNBO0VBQ0E7QWQrc0ZKO0FjOXNGSTtFQUFBO0lBQ0U7SUFDQTtFZGl0Rko7QUFDRjtBY2h0Rkk7RUFBQTtJQUNFO0lBQ0E7SUFDQTtFZG10Rko7QUFDRjtBY2h0RkE7RUFDRTtFQUNBO0Fka3RGRjtBY2p0RkU7RUFBQTtJQUNFO0Vkb3RGRjtBQUNGO0FjbnRGRTtFQUFBO0lBQ0U7RWRzdEZGO0FBQ0Y7QWNwdEZJO0VBQUE7SUFDRTtFZHV0Rko7QUFDRjtBY3R0Rkk7RUFBQTtJQUNFO0VkeXRGSjtBQUNGO0FjdnRGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHl0Rko7QWN4dEZJO0VBQUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWQydEZKO0FBQ0Y7QWMxdEZJO0VBQUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFZDZ0Rko7QUFDRjtBYzN0RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZDZ0Rko7QWM1dEZJO0VBQUE7SUFDRTtJQUNBO0lBQ0E7RWQrdEZKO0FBQ0Y7QWM5dEZJO0VBQUE7SUFDRTtJQUNBO0lBQ0E7RWRpdUZKO0FBQ0Y7QWMvdEZFO0VBQ0U7RUFDQTtFQUNBO0FkaXVGSjtBY2h1Rkk7RUFBQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VkbXVGSjtBQUNGO0FjbHVGSTtFQUFBO0lBQ0U7RWRxdUZKO0FBQ0Y7QWNsdUZBO0VBQ0U7RUFDQTtBZG91RkY7QWNudUZFO0VBQUE7SUFDRTtFZHN1RkY7QUFDRjtBY3J1RkU7RUFBQTtJQUNFO0Vkd3VGRjtBQUNGO0FjdHVGSTtFQUFBO0lBQ0U7RWR5dUZKO0FBQ0Y7QWN4dUZJO0VBQUE7SUFDRTtFZDJ1Rko7QUFDRjtBY3p1RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkMnVGSjtBYzF1Rkk7RUFBQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZDZ1Rko7QUFDRjtBYzV1Rkk7RUFBQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VkK3VGSjtBQUNGO0FjN3VGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQrdUZKO0FjOXVGSTtFQUFBO0lBQ0U7SUFDQTtJQUNBO0VkaXZGSjtBQUNGO0FjaHZGSTtFQUFBO0lBQ0U7SUFDQTtJQUNBO0VkbXZGSjtBQUNGO0FjL3VGQTtFQUNFO0FkaXZGRjtBY2h2RkU7RUFBQTtJQUNFO0lBQ0E7SUFDQTtFZG12RkY7QUFDRjtBY2x2RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZG92Rko7QWNudkZJO0VBQUE7SUFDRTtJQUNBO0Vkc3ZGSjtBQUNGO0FjcHZGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRzdkZKO0FjcnZGSTtFQUFBO0lBQ0U7SUFDQTtFZHd2Rko7QUFDRjtBY3Z2Rkk7RUFBQTtJQUNFO0lBQ0E7RWQwdkZKO0FBQ0Y7QWN0dkZBO0VBQ0U7RUFDQTtBZHd2RkY7QWN2dkZFO0VBQUE7SUFDRTtJQUNBO0lBQ0E7RWQwdkZGO0FBQ0Y7QWN6dkZFO0VBQUE7SUFDRTtFZDR2RkY7QUFDRjtBYzN2RkU7RUFBQTtJQUNFO0VkOHZGRjtBQUNGO0FjN3ZGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZCt2Rko7QWM5dkZJO0VBQUE7SUFDRTtJQUNBO0VkaXdGSjtBQUNGO0FjL3ZGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRpd0ZKO0FjaHdGSTtFQUFBO0lBQ0U7SUFDQTtFZG13Rko7QUFDRjtBY2x3Rkk7RUFBQTtJQUNFO0lBQ0E7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O0V4QnlqSVY7QUFDRjtBd0J6a0lBO0VBa0JZO0VBQ0E7RUFDQTtFQUNBO0F4QjBqSVo7QXdCL2tJQTtFQXdCWTtBeEIwaklaO0F3QmxsSUE7RUE0QmdCO0F4QnlqSWhCO0F3QnhqSWdCO0VBQUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFeEIyaklsQjtBQUNGO0F3QjdsSUE7RUFvQ29CO0VBQ0E7QXhCNGpJcEI7QXdCM2pJb0I7RUFBQTtJQUNJO0lBQ0E7RXhCOGpJdEI7QUFDRjtBd0I3aklvQjtFQUNJO0F4QitqSXhCO0F3QjNqSW9CO0VBQUE7SUFDSTtJQUNBO0V4QjhqSXRCO0FBQ0Y7QXdCaG5JQTtFQXVEb0I7QXhCNGpJcEI7QXdCbm5JQTtFQTZEUTtBeEJ5aklSO0F5QnJuSUk7RUFFUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJzbklaO0F5QnJuSVk7RUFBQTtJQUNJO0lBQ0E7SUFDQTtFekJ3bklkO0FBQ0Y7QXlCdm5JWTtFQUFBO0lBQ0k7SUFDQTtFekIwbklkO0FBQ0Y7QXlCdm5JSTtFQUNJO0F6QnluSVI7QXlCeG5JUTtFQUNJO0F6QjBuSVo7QXlCM25JUTtFQUdRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekIybkloQjtBeUIxbklnQjtFQUFBO0lBQ0k7SUFDQTtFekI2bklsQjtBQUNGO0F5QjFuSVE7RUFDSTtFQUNBO0F6QjRuSVo7QXlCOW5JUTtFQUlRO0VBQ0E7RUFDQTtFQUNBO0F6QjZuSWhCO0F5QjVuSWdCO0VBQUE7SUFDSTtFekIrbklsQjtBQUNGO0F5QjVuSVE7RUFDSTtFQUNBO0VBQ0E7QXpCOG5JWjtBeUI3bklZO0VBQ0k7RUFDQTtBekIrbkloQjtBeUI1bklRO0VBQ0k7RUFDQTtBekI4bklaIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd2VsdGh1bmdlcmhpbGZlLy4vcGFja2FnZXMvaWdfcHJvamVjdC9SZXNvdXJjZXMvUHVibGljL0xlc3MvYm9vdHN0cmFwLWN1c3RvbS12YXJzLmxlc3MiLCJ3ZWJwYWNrOi8vd2VsdGh1bmdlcmhpbGZlLy4vcGFja2FnZXMvaWdfcHJvamVjdC9SZXNvdXJjZXMvUHVibGljL0xlc3MvTGFuZGluZ1BhZ2VFbGVtZW50cy9hbGwubGVzcyIsIndlYnBhY2s6Ly93ZWx0aHVuZ2VyaGlsZmUvLi9wYWNrYWdlcy9pZ19wcm9qZWN0L1Jlc291cmNlcy9QdWJsaWMvTGVzcy9taXhpbnMubGVzcyIsIndlYnBhY2s6Ly93ZWx0aHVuZ2VyaGlsZmUvLi9wYWNrYWdlcy9pZ19wcm9qZWN0L1Jlc291cmNlcy9QdWJsaWMvTGVzcy9mb250LWZyYW1ld29yay5sZXNzIiwid2VicGFjazovL3dlbHRodW5nZXJoaWxmZS8uL3BhY2thZ2VzL2lnX3Byb2plY3QvUmVzb3VyY2VzL1B1YmxpYy9MZXNzL0xhbmRpbmdQYWdlRWxlbWVudHMvaGVyby1lbGVtZW50Lmxlc3MiLCJ3ZWJwYWNrOi8vd2VsdGh1bmdlcmhpbGZlLy4vcGFja2FnZXMvaWdfcHJvamVjdC9SZXNvdXJjZXMvUHVibGljL0xlc3MvTGFuZGluZ1BhZ2VFbGVtZW50cy9wb3N0ZXItZWxlbWVudC5sZXNzIiwid2VicGFjazovL3dlbHRodW5nZXJoaWxmZS8uL3BhY2thZ2VzL2lnX3Byb2plY3QvUmVzb3VyY2VzL1B1YmxpYy9MZXNzL0xhbmRpbmdQYWdlRWxlbWVudHMvdGV4dC1pbWFnZS5sZXNzIiwid2VicGFjazovL3dlbHRodW5nZXJoaWxmZS8uL3BhY2thZ2VzL2lnX3Byb2plY3QvUmVzb3VyY2VzL1B1YmxpYy9MZXNzL0xhbmRpbmdQYWdlRWxlbWVudHMvdGV4dC1vbmx5Lmxlc3MiLCJ3ZWJwYWNrOi8vd2VsdGh1bmdlcmhpbGZlLy4vcGFja2FnZXMvaWdfcHJvamVjdC9SZXNvdXJjZXMvUHVibGljL0xlc3MvTGFuZGluZ1BhZ2VFbGVtZW50cy9kb25hdGlvbi10YWIubGVzcyIsIndlYnBhY2s6Ly93ZWx0aHVuZ2VyaGlsZmUvLi9wYWNrYWdlcy9pZ19wcm9qZWN0L1Jlc291cmNlcy9QdWJsaWMvTGVzcy9MYW5kaW5nUGFnZUVsZW1lbnRzL3ZpZGVvLWVsZW1lbnQubGVzcyIsIndlYnBhY2s6Ly93ZWx0aHVuZ2VyaGlsZmUvLi9wYWNrYWdlcy9pZ19wcm9qZWN0L1Jlc291cmNlcy9QdWJsaWMvTGVzcy9MYW5kaW5nUGFnZUVsZW1lbnRzL2NoYXJhY3RlcmlzdGljcy5sZXNzIiwid2VicGFjazovL3dlbHRodW5nZXJoaWxmZS8uL3BhY2thZ2VzL2lnX3Byb2plY3QvUmVzb3VyY2VzL1B1YmxpYy9MZXNzL0xhbmRpbmdQYWdlRWxlbWVudHMvaW1hZ2UubGVzcyIsIndlYnBhY2s6Ly93ZWx0aHVuZ2VyaGlsZmUvLi9wYWNrYWdlcy9pZ19wcm9qZWN0L1Jlc291cmNlcy9QdWJsaWMvTGVzcy9MYW5kaW5nUGFnZUVsZW1lbnRzL2ltYWdlLXNsaWRlci5sZXNzIiwid2VicGFjazovL3dlbHRodW5nZXJoaWxmZS8uL3BhY2thZ2VzL2lnX3Byb2plY3QvUmVzb3VyY2VzL1B1YmxpYy9MZXNzL0xhbmRpbmdQYWdlRWxlbWVudHMvdGVzdGltb25pYWwubGVzcyIsIndlYnBhY2s6Ly93ZWx0aHVuZ2VyaGlsZmUvLi9wYWNrYWdlcy9pZ19wcm9qZWN0L1Jlc291cmNlcy9QdWJsaWMvTGVzcy9MYW5kaW5nUGFnZUVsZW1lbnRzL2NvbnRlbnQtZ2FsbGVyeS5sZXNzIiwid2VicGFjazovL3dlbHRodW5nZXJoaWxmZS8uL3BhY2thZ2VzL2lnX3Byb2plY3QvUmVzb3VyY2VzL1B1YmxpYy9MZXNzL0xhbmRpbmdQYWdlRWxlbWVudHMvY29udmVyc2lvbi5sZXNzIiwid2VicGFjazovL3dlbHRodW5nZXJoaWxmZS8uL3BhY2thZ2VzL2lnX3Byb2plY3QvUmVzb3VyY2VzL1B1YmxpYy9MZXNzL0xhbmRpbmdQYWdlRWxlbWVudHMvbnVtYmVyc2FuZGZhY3RzLmxlc3MiLCJ3ZWJwYWNrOi8vd2VsdGh1bmdlcmhpbGZlLy4vcGFja2FnZXMvaWdfcHJvamVjdC9SZXNvdXJjZXMvUHVibGljL0xlc3MvTGFuZGluZ1BhZ2VFbGVtZW50cy9oZXJvcHJpY2VleGFtcGxlLmxlc3MiLCJ3ZWJwYWNrOi8vd2VsdGh1bmdlcmhpbGZlLy4vcGFja2FnZXMvaWdfcHJvamVjdC9SZXNvdXJjZXMvUHVibGljL0xlc3MvTGFuZGluZ1BhZ2VFbGVtZW50cy9oZXJvbm9pbWFnZS5sZXNzIiwid2VicGFjazovL3dlbHRodW5nZXJoaWxmZS8uL3BhY2thZ2VzL2lnX3Byb2plY3QvUmVzb3VyY2VzL1B1YmxpYy9MZXNzL0xhbmRpbmdQYWdlRWxlbWVudHMvbmV3c3RpY2tlci5sZXNzIiwid2VicGFjazovL3dlbHRodW5nZXJoaWxmZS8uL3BhY2thZ2VzL2lnX3Byb2plY3QvUmVzb3VyY2VzL1B1YmxpYy9MZXNzL0xhbmRpbmdQYWdlRWxlbWVudHMvbmV3c2xldHRlcnRlYXNlci5sZXNzIiwid2VicGFjazovL3dlbHRodW5nZXJoaWxmZS8uL3BhY2thZ2VzL2lnX3Byb2plY3QvUmVzb3VyY2VzL1B1YmxpYy9MZXNzL0xhbmRpbmdQYWdlRWxlbWVudHMvdHJ1c3RpdGVtLmxlc3MiLCJ3ZWJwYWNrOi8vd2VsdGh1bmdlcmhpbGZlLy4vcGFja2FnZXMvaWdfcHJvamVjdC9SZXNvdXJjZXMvUHVibGljL0xlc3MvTGFuZGluZ1BhZ2VFbGVtZW50cy9zb2NpYWxzaGFyaW5nLmxlc3MiLCJ3ZWJwYWNrOi8vd2VsdGh1bmdlcmhpbGZlLy4vcGFja2FnZXMvaWdfcHJvamVjdC9SZXNvdXJjZXMvUHVibGljL0xlc3MvTGFuZGluZ1BhZ2VFbGVtZW50cy9jb250YWN0Lmxlc3MiLCJ3ZWJwYWNrOi8vd2VsdGh1bmdlcmhpbGZlLy4vcGFja2FnZXMvaWdfcHJvamVjdC9SZXNvdXJjZXMvUHVibGljL0xlc3MvTGFuZGluZ1BhZ2VFbGVtZW50cy9hcHBvaW50bWVudC5sZXNzIiwid2VicGFjazovL3dlbHRodW5nZXJoaWxmZS8uL3BhY2thZ2VzL2lnX3Byb2plY3QvUmVzb3VyY2VzL1B1YmxpYy9MZXNzL0xhbmRpbmdQYWdlRWxlbWVudHMvZG9uYXRpb24tZXhhbXBsZXMubGVzcyIsIndlYnBhY2s6Ly93ZWx0aHVuZ2VyaGlsZmUvLi9wYWNrYWdlcy9pZ19wcm9qZWN0L1Jlc291cmNlcy9QdWJsaWMvTGVzcy9MYW5kaW5nUGFnZUVsZW1lbnRzL2Fra29yZGlvbi5sZXNzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDb3JlIFNhbnMgV0hIIEhFQUQgTlIgQ25cIjtcbiAgc3JjOnVybChcIi4uL2ZvbnRzLzIwMjIvY29yZXNhbnN3aGhoZWFkbnJjbmJkLXdlYmZvbnQud29mZjJcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcmUgU2FucyBXSEggQ29weSBOXCI7XG4gIHNyYzp1cmwoXCIuLi9mb250cy8yMDIyL2NvcmVzYW5zd2hoY29weW5yZWctd2ViZm9udC53b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29yZSBTYW5zIFdISCBDb3B5IE5cIjtcbiAgc3JjOnVybChcIi4uL2ZvbnRzLzIwMjIvY29yZXNhbnN3aGhjb3B5bmJkLXdlYmZvbnQud29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcmUgU2FucyBXSEggc3ViIG5yIGNuIG1kXCI7XG4gIHNyYzp1cmwoXCIuLi9mb250cy8yMDIyL2NvcmVzYW5zd2hoc3VibnJjbm1kLXdlYmZvbnQud29mZjJcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtaGVhZDogXCJDb3JlIFNhbnMgV0hIIEhFQUQgTlIgQ25cIjtcbkBmb250LWNvcHktcmVnOiBcIkNvcmUgU2FucyBXSEggQ29weSBOXCI7XG5AZm9udC1zdWI6IFwiQ29yZSBTYW5zIFdISCBzdWIgbnIgY24gbWRcIjtcblxuXG4vLz09IENvbG9yc1xuLy9cbi8vIyMgR3JheSBhbmQgYnJhbmQgY29sb3JzIGZvciB1c2UgYWNyb3NzIEJvb3RzdHJhcC5cblxuQGdyYXktYmFzZTogICAgICAgICAgICAgICMxOTE5MUU7XG5AZ3JheS1saWdodGVyLTE6ICAgICAgICAgIzI1MjUyQjtcbkBncmF5LWxpZ2h0ZXItMjogICAgICAgICAjMzAzMDM3O1xuQGdyYXktbGlnaHRlci0zOiAgICAgICAgICM0MDQwNDg7XG5AZ3JheS1saWdodGVyLTM1OiAgICAgICAgIzYzNjM2OTtcbkBncmF5LWxpZ2h0ZXItNDogICAgICAgICAjODY4Njg5O1xuQGdyYXktbGlnaHRlci01OiAgICAgICAgICNDQ0NDQ0M7XG5cbkBncmF5LWRhcmtlcjogICAgICAgICAgICBsaWdodGVuKEBncmF5LWJhc2UsIDEzLjUlKTsgLy8gIzIyMlxuQGdyYXktZGFyazogICAgICAgICAgICAgIGxpZ2h0ZW4oQGdyYXktYmFzZSwgMjAlKTsgICAvLyAjMzMzXG5AZ3JheTogICAgICAgICAgICAgICAgICAgbGlnaHRlbihAZ3JheS1iYXNlLCAzMy41JSk7IC8vICM1NTVcbkBncmF5LWxpZ2h0OiAgICAgICAgICAgICBsaWdodGVuKEBncmF5LWJhc2UsIDQ2LjclKTsgLy8gIzc3N1xuQGdyYXktbGlnaHRlcjogICAgICAgICAgIGxpZ2h0ZW4oQGdyYXktYmFzZSwgOTMuNSUpOyAvLyAjZWVlXG5cbkBicmFuZC1wcmltYXJ5OiAgICAgICAgICMyRkFCMTY7XG5AYnJhbmQtcHJpbWFyeS1kYXJrZXI6ICAjMEE1QjBBO1xuQGJyYW5kLXByaW1hcnktbGlnaHRlcjogIzk5Q0M5OTtcblxuQGJyYW5kLXBpbms6ICAgICAgICAgICAgI0U2MjAzRTtcbkBicmFuZC15ZWxsb3c6ICAgICAgICAgICNGRkNDMDA7XG5AYnJhbmQtb3JhbmdlOiAgICAgICAgICAjRkY5OTAwO1xuQGJyYW5kLWJyb3duOiAgICAgICAgICAgIzY2MzMwMDtcbkBicmFuZC1yZWQ6ICAgICAgICAgICAgICM5OTAwMzM7XG5AYnJhbmQtYmx1ZTogICAgICAgICAgICAjMDA2Njk5O1xuQGJyYW5kLXB1cnBsZTogICAgICAgICAgIzY5MkY3RjtcbkBicmFuZC13aGl0ZTogICAgICAgICAgICNmZmZmZmY7XG5AYnJhbmQtbGlnaHQtZ3JlZW46ICAgICAjOTJDMzI3O1xuQGJyYW5kLWxpZ2h0LWJsdWU6ICAgICAgIzNEQUFFMDtcblxuQGJyYW5kLXR3aXR0ZXI6ICAgICAgICAgIzAwMDAwMDtcbkBicmFuZC1mYWNlYm9vazogICAgICAgICMzQzVBOTk7XG5AYnJhbmQtbGlua2VkaW46ICAgICAgICAjMDA3N0I1O1xuQGJyYW5kLXlvdXR1YmU6ICAgICAgICAgI2NkMjAxZjtcbkBicmFuZC10aWt0b2s6ICAgICAgICAgICNiYzRlNjg7XG5AYnJhbmQtaW5zdGE6ICAgICAgICAgICAjQjAyODg1O1xuXG5AYnJhbmQtZXJyb3I6ICAgICAgICAgICAjRkYwMDFGO1xuLy89PSBTY2FmZm9sZGluZ1xuLy9cbi8vIyMgU2V0dGluZ3MgZm9yIHNvbWUgb2YgdGhlIG1vc3QgZ2xvYmFsIHN0eWxlcy5cblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciBgPGJvZHk+YC5cbkBib2R5LWJnOiAgICAgICAgICAgICAgIEBncmF5LWJhc2U7XG4vLyoqIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIGA8Ym9keT5gLlxuQHRleHQtY29sb3I6ICAgICAgICAgICAgQGdyYXktZGFyaztcblxuLy8qKiBHbG9iYWwgdGV4dHVhbCBsaW5rIGNvbG9yLlxuQGxpbmstY29sb3I6ICAgICAgICAgICAgQGJyYW5kLXByaW1hcnk7XG4vLyoqIExpbmsgaG92ZXIgY29sb3Igc2V0IHZpYSBgZGFya2VuKClgIGZ1bmN0aW9uLlxuQGxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKEBsaW5rLWNvbG9yLCAxNSUpO1xuLy8qKiBMaW5rIGhvdmVyIGRlY29yYXRpb24uXG5AbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblxuLy89PSBUeXBvZ3JhcGh5XG4vL1xuLy8jIyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cbkBUcmFkZUdvdGhpYzogIFwiQ29yZSBTYW5zIFdISCBDb3B5IE5cIixcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IC8vIFRyYWRlIEdvdGhpYyBnZXRzIHJlcGxhY2VkIGJ5IENvcmUgU2Fuc1xuXG5AY29yZS1zYW5zLWhlYWQ6IFwiQ29yZSBTYW5zIFdISCBIRUFEIE5SIENuXCI7XG5AY29yZS1zYW5zLWNvcHktcmVndWxhcjogXCJDb3JlIFNhbnMgV0hIIENvcHkgTlwiO1xuQGNvcmUtc2Fucy1zdWI6IFwiQ29yZSBTYW5zIFdISCBzdWIgbnIgY24gbWRcIjtcblxuXG5AZm9udC1mYW1pbHktc2VyaWY6ICAgICAgIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbi8vKiogRGVmYXVsdCBtb25vc3BhY2UgZm9udHMgZm9yIGA8Y29kZT5gLCBgPGtiZD5gLCBhbmQgYDxwcmU+YC5cbkBmb250LWZhbWlseS1tb25vc3BhY2U6ICAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuQGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICBAVHJhZGVHb3RoaWM7XG5cbkBmb250LXNpemUtYmFzZTogICAgICAgICAgMTRweDtcbkBmb250LXNpemUtbGFyZ2U6ICAgICAgICAgY2VpbCgoQGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpOyAvLyB+MThweFxuQGZvbnQtc2l6ZS1zbWFsbDogICAgICAgICBjZWlsKChAZm9udC1zaXplLWJhc2UgKiAwLjg1KSk7IC8vIH4xMnB4XG5cbkBmb250LXNpemUtaDE6ICAgICAgICAgICAgZmxvb3IoKEBmb250LXNpemUtYmFzZSAqIDIuNikpOyAvLyB+MzZweFxuQGZvbnQtc2l6ZS1oMjogICAgICAgICAgICBmbG9vcigoQGZvbnQtc2l6ZS1iYXNlICogMi4xNSkpOyAvLyB+MzBweFxuQGZvbnQtc2l6ZS1oMzogICAgICAgICAgICBjZWlsKChAZm9udC1zaXplLWJhc2UgKiAxLjcpKTsgLy8gfjI0cHhcbkBmb250LXNpemUtaDQ6ICAgICAgICAgICAgY2VpbCgoQGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpOyAvLyB+MThweFxuQGZvbnQtc2l6ZS1oNTogICAgICAgICAgICBAZm9udC1zaXplLWJhc2U7XG5AZm9udC1zaXplLWg2OiAgICAgICAgICAgIGNlaWwoKEBmb250LXNpemUtYmFzZSAqIDAuODUpKTsgLy8gfjEycHhcblxuLy8qKiBVbml0LWxlc3MgYGxpbmUtaGVpZ2h0YCBmb3IgdXNlIGluIGNvbXBvbmVudHMgbGlrZSBidXR0b25zLlxuQGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAxLjQyODU3MTQyOTsgLy8gMjAvMTRcbi8vKiogQ29tcHV0ZWQgXCJsaW5lLWhlaWdodFwiIChgZm9udC1zaXplYCAqIGBsaW5lLWhlaWdodGApIGZvciB1c2Ugd2l0aCBgbWFyZ2luYCwgYHBhZGRpbmdgLCBldGMuXG5AbGluZS1oZWlnaHQtY29tcHV0ZWQ6ICAgIGZsb29yKChAZm9udC1zaXplLWJhc2UgKiBAbGluZS1oZWlnaHQtYmFzZSkpOyAvLyB+MjBweFxuXG4vLyoqIEJ5IGRlZmF1bHQsIHRoaXMgaW5oZXJpdHMgZnJvbSB0aGUgYDxib2R5PmAuXG5AaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgIGluaGVyaXQ7XG5AaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgIDUwMDtcbkBoZWFkaW5ncy1saW5lLWhlaWdodDogICAgMS4xO1xuQGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICBpbmhlcml0O1xuXG5cbi8vPT0gSWNvbm9ncmFwaHlcbi8vXG4vLyMjIFNwZWNpZnkgY3VzdG9tIGxvY2F0aW9uIGFuZCBmaWxlbmFtZSBvZiB0aGUgaW5jbHVkZWQgR2x5cGhpY29ucyBpY29uIGZvbnQuIFVzZWZ1bCBmb3IgdGhvc2UgaW5jbHVkaW5nIEJvb3RzdHJhcCB2aWEgQm93ZXIuXG5cbi8vKiogTG9hZCBmb250cyBmcm9tIHRoaXMgZGlyZWN0b3J5LlxuQGljb24tZm9udC1wYXRoOiAgICAgICAgICBcIi4uL2ZvbnRzL1wiO1xuLy8qKiBGaWxlIG5hbWUgZm9yIGFsbCBmb250IGZpbGVzLlxuQGljb24tZm9udC1uYW1lOiAgICAgICAgICBcImdseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXJcIjtcbi8vKiogRWxlbWVudCBJRCB3aXRoaW4gU1ZHIGljb24gZmlsZS5cbkBpY29uLWZvbnQtc3ZnLWlkOiAgICAgICAgXCJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIjtcblxuXG4vLz09IENvbXBvbmVudHNcbi8vXG4vLyMjIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS4gVmFsdWVzIGJhc2VkIG9uIDE0cHggdGV4dCBhbmQgMS40MjggbGluZS1oZWlnaHQgKH4yMHB4IHRvIHN0YXJ0KS5cblxuQHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogICAgIDZweDtcbkBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogICAxMnB4O1xuXG5AcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogICAgMTBweDtcbkBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICAxNnB4O1xuXG5AcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogICAgNXB4O1xuQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDogIDEwcHg7XG5cbkBwYWRkaW5nLXhzLXZlcnRpY2FsOiAgICAgICAxcHg7XG5AcGFkZGluZy14cy1ob3Jpem9udGFsOiAgICAgNXB4O1xuXG5AbGluZS1oZWlnaHQtbGFyZ2U6ICAgICAgICAgMS4zMzMzMzMzOyAvLyBleHRyYSBkZWNpbWFscyBmb3IgV2luIDguMSBDaHJvbWVcbkBsaW5lLWhlaWdodC1zbWFsbDogICAgICAgICAxLjU7XG5cbkBib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICA0cHg7XG5AYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgNnB4O1xuQGJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgIDNweDtcblxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuQGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICNmZmY7XG4vLyoqIEdsb2JhbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbkBjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICBAYnJhbmQtcHJpbWFyeTtcblxuLy8qKiBXaWR0aCBvZiB0aGUgYGJvcmRlcmAgZm9yIGdlbmVyYXRpbmcgY2FyZXRzIHRoYXQgaW5kaWNhdG9yIGRyb3Bkb3ducy5cbkBjYXJldC13aWR0aC1iYXNlOiAgICAgICAgICA0cHg7XG4vLyoqIENhcmV0cyBpbmNyZWFzZSBzbGlnaHRseSBpbiBzaXplIGZvciBsYXJnZXIgY29tcG9uZW50cy5cbkBjYXJldC13aWR0aC1sYXJnZTogICAgICAgICA1cHg7XG5cblxuLy89PSBUYWJsZXNcbi8vXG4vLyMjIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8qKiBQYWRkaW5nIGZvciBgPHRoPmBzIGFuZCBgPHRkPmBzLlxuQHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICA4cHg7XG4vLyoqIFBhZGRpbmcgZm9yIGNlbGxzIGluIGAudGFibGUtY29uZGVuc2VkYC5cbkB0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiAgNXB4O1xuXG4vLyoqIERlZmF1bHQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBhbGwgdGFibGVzLlxuQHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLXN0cmlwZWRgLlxuQHRhYmxlLWJnLWFjY2VudDogICAgICAgICAgICAgICAjZjlmOWY5O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtaG92ZXJgLlxuQHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICAjZjVmNWY1O1xuQHRhYmxlLWJnLWFjdGl2ZTogICAgICAgICAgICAgICBAdGFibGUtYmctaG92ZXI7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxuQHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkO1xuXG5cbi8vPT0gQnV0dG9uc1xuLy9cbi8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuQGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbm9ybWFsO1xuXG5AYnRuLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICAjMzMzO1xuQGJ0bi1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAgI2ZmZjtcbkBidG4tZGVmYXVsdC1ib3JkZXI6ICAgICAgICAgICAgICNjY2M7XG5cbkBidG4tcHJpbWFyeS1jb2xvcjogICAgICAgICAgICAgICNmZmY7XG5AYnRuLXByaW1hcnktYmc6ICAgICAgICAgICAgICAgICBAYnJhbmQtcHJpbWFyeTtcbkBidG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbihAYnRuLXByaW1hcnktYmcsIDUlKTtcblxuQGJ0bi1zdWNjZXNzLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZjtcbkBidG4tc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAgIEBicmFuZC1wcmltYXJ5O1xuQGJ0bi1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgICAgZGFya2VuKEBidG4tc3VjY2Vzcy1iZywgNSUpO1xuXG5AYnRuLWluZm8tY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmO1xuQGJ0bi1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICAgQGJyYW5kLXByaW1hcnk7XG5AYnRuLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgICBkYXJrZW4oQGJ0bi1pbmZvLWJnLCA1JSk7XG5cbkBidG4td2FybmluZy1jb2xvcjogICAgICAgICAgICAgICNmZmY7XG5AYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICBAYnJhbmQtcHJpbWFyeTtcbkBidG4td2FybmluZy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbihAYnRuLXdhcm5pbmctYmcsIDUlKTtcblxuQGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgI2ZmZjtcbkBidG4tZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAgIEBicmFuZC1wcmltYXJ5O1xuQGJ0bi1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKEBidG4tZGFuZ2VyLWJnLCA1JSk7XG5cbkBidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgIEBncmF5LWxpZ2h0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG5AYnRuLWJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgICBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuQGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICAgQGJvcmRlci1yYWRpdXMtbGFyZ2U7XG5AYnRuLWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgICBAYm9yZGVyLXJhZGl1cy1zbWFsbDtcblxuXG4vLz09IEZvcm1zXG4vL1xuLy8jI1xuXG4vLyoqIGA8aW5wdXQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG5AaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjZmZmO1xuLy8qKiBgPGlucHV0IGRpc2FibGVkPmAgYmFja2dyb3VuZCBjb2xvclxuQGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgQGdyYXktbGlnaHRlcjtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBgPGlucHV0PmBzXG5AaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICBAZ3JheTtcbi8vKiogYDxpbnB1dD5gIGJvcmRlciBjb2xvclxuQGlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgI2NjYztcblxuLy8gVE9ETzogUmVuYW1lIGBAaW5wdXQtYm9yZGVyLXJhZGl1c2AgdG8gYEBpbnB1dC1ib3JkZXItcmFkaXVzLWJhc2VgIGluIHY0XG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbi8vIFRoaXMgaGFzIG5vIGVmZmVjdCBvbiBgPHNlbGVjdD5gcyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuQGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgQGJvcmRlci1yYWRpdXMtYmFzZTtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbkBpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgIEBib3JkZXItcmFkaXVzLWxhcmdlO1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuQGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgQGJvcmRlci1yYWRpdXMtc21hbGw7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBpbnB1dHMgb24gZm9jdXNcbkBpbnB1dC1ib3JkZXItZm9jdXM6ICAgICAgICAgICAgICM2NmFmZTk7XG5cbi8vKiogUGxhY2Vob2xkZXIgdGV4dCBjb2xvclxuQGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgIzk5OTtcblxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbkBpbnB1dC1oZWlnaHQtYmFzZTogICAgICAgICAgICAgIChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMik7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbkBpbnB1dC1oZWlnaHQtbGFyZ2U6ICAgICAgICAgICAgIChjZWlsKEBmb250LXNpemUtbGFyZ2UgKiBAbGluZS1oZWlnaHQtbGFyZ2UpICsgKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogMikgKyAyKTtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuQGlucHV0LWhlaWdodC1zbWFsbDogICAgICAgICAgICAgKGZsb29yKEBmb250LXNpemUtc21hbGwgKiBAbGluZS1oZWlnaHQtc21hbGwpICsgKEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICogMikgKyAyKTtcblxuLy8qKiBgLmZvcm0tZ3JvdXBgIG1hcmdpblxuQGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgMTVweDtcblxuQGxlZ2VuZC1jb2xvcjogICAgICAgICAgICAgICAgICAgQGdyYXktZGFyaztcbkBsZWdlbmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNlNWU1ZTU7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbkBpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgIEBncmF5LWxpZ2h0ZXI7XG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbkBpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6IEBpbnB1dC1ib3JkZXI7XG5cbi8vKiogRGlzYWJsZWQgY3Vyc29yIGZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zLlxuQGN1cnNvci1kaXNhYmxlZDogICAgICAgICAgICAgICAgbm90LWFsbG93ZWQ7XG5cblxuLy89PSBEcm9wZG93bnNcbi8vXG4vLyMjIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8qKiBCYWNrZ3JvdW5kIGZvciB0aGUgZHJvcGRvd24gbWVudS5cbkBkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICNmZmY7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAuXG5AZHJvcGRvd24tYm9yZGVyOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4xNSk7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAgKipmb3IgSUU4KiouXG5AZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOiAgICAgICAjY2NjO1xuLy8qKiBEaXZpZGVyIGNvbG9yIGZvciBiZXR3ZWVuIGRyb3Bkb3duIGl0ZW1zLlxuQGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgI2U1ZTVlNTtcblxuLy8qKiBEcm9wZG93biBsaW5rIHRleHQgY29sb3IuXG5AZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICBAZ3JheS1kYXJrO1xuLy8qKiBIb3ZlciBjb2xvciBmb3IgZHJvcGRvd24gbGlua3MuXG5AZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oQGdyYXktZGFyaywgNSUpO1xuLy8qKiBIb3ZlciBiYWNrZ3JvdW5kIGZvciBkcm9wZG93biBsaW5rcy5cbkBkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICNmNWY1ZjU7XG5cbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSB0ZXh0IGNvbG9yLlxuQGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgQGNvbXBvbmVudC1hY3RpdmUtY29sb3I7XG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbkBkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgIEBjb21wb25lbnQtYWN0aXZlLWJnO1xuXG4vLyoqIERpc2FibGVkIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuQGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgQGdyYXktbGlnaHQ7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgaGVhZGVycyB3aXRoaW4gZHJvcGRvd24gbWVudXMuXG5AZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICBAZ3JheS1saWdodDtcblxuLy8qKiBEZXByZWNhdGVkIGBAZHJvcGRvd24tY2FyZXQtY29sb3JgIGFzIG9mIHYzLjEuMFxuQGRyb3Bkb3duLWNhcmV0LWNvbG9yOiAgICAgICAgICAgIzAwMDtcblxuXG4vLy0tIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cbi8vXG4vLyBOb3RlOiBUaGVzZSB2YXJpYWJsZXMgYXJlIG5vdCBnZW5lcmF0ZWQgaW50byB0aGUgQ3VzdG9taXplci5cblxuQHppbmRleC1uYXZiYXI6ICAgICAgICAgICAgMTAwMDtcbkB6aW5kZXgtZHJvcGRvd246ICAgICAgICAgIDEwMDA7XG5AemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAxMDYwO1xuQHppbmRleC10b29sdGlwOiAgICAgICAgICAgMTA3MDtcbkB6aW5kZXgtbmF2YmFyLWZpeGVkOiAgICAgIDEwMzA7XG5AemluZGV4LW1vZGFsLWJhY2tncm91bmQ6ICAxMDQwO1xuQHppbmRleC1tb2RhbDogICAgICAgICAgICAgMTA1MDtcblxuXG4vLz09IE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcbi8vXG4vLyMjIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4vLyoqIERlcHJlY2F0ZWQgYEBzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxuQHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweDtcbi8vKiogRGVwcmVjYXRlZCBgQHNjcmVlbi14cy1taW5gIGFzIG9mIHYzLjIuMFxuQHNjcmVlbi14cy1taW46ICAgICAgICAgICAgICBAc2NyZWVuLXhzO1xuLy8qKiBEZXByZWNhdGVkIGBAc2NyZWVuLXBob25lYCBhcyBvZiB2My4wLjFcbkBzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgQHNjcmVlbi14cy1taW47XG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuLy8qKiBEZXByZWNhdGVkIGBAc2NyZWVuLXNtYCBhcyBvZiB2My4wLjFcbkBzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY4cHg7XG5Ac2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgIEBzY3JlZW4tc207XG4vLyoqIERlcHJlY2F0ZWQgYEBzY3JlZW4tdGFibGV0YCBhcyBvZiB2My4wLjFcbkBzY3JlZW4tdGFibGV0OiAgICAgICAgICAgICAgQHNjcmVlbi1zbS1taW47XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYEBzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxuQHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5OTJweDtcbkBzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgQHNjcmVlbi1tZDtcbi8vKiogRGVwcmVjYXRlZCBgQHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbkBzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgQHNjcmVlbi1tZC1taW47XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGBAc2NyZWVuLWxnYCBhcyBvZiB2My4wLjFcbkBzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4O1xuQHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICBAc2NyZWVuLWxnO1xuLy8qKiBEZXByZWNhdGVkIGBAc2NyZWVuLWxnLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuQHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICBAc2NyZWVuLWxnLW1pbjtcblxuXG5cblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG5Ac2NyZWVuLXhzLW1heDogICAgICAgICAgICAgIChAc2NyZWVuLXNtLW1pbiAtIDEpO1xuQHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoQHNjcmVlbi1tZC1taW4gLSAxKTtcbkBzY3JlZW4tbWQtbWF4OiAgICAgICAgICAgICAgKEBzY3JlZW4tbGctbWluIC0gMSk7XG5cblxuLy89PSBHcmlkIHN5c3RlbVxuLy9cbi8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cblxuLy8qKiBOdW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cbkBncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAxMjtcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXG5AZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgMzBweDtcbi8vIE5hdmJhciBjb2xsYXBzZVxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlY29tZXMgdW5jb2xsYXBzZWQuXG5AZ3JpZC1mbG9hdC1icmVha3BvaW50OiAgICAgQHNjcmVlbi1zbS1taW47XG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXG5AZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKEBncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKTtcblxuXG4vLz09IENvbnRhaW5lciBzaXplc1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG5AY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKDcyMHB4ICsgQGdyaWQtZ3V0dGVyLXdpZHRoKTtcbi8vKiogRm9yIGBAc2NyZWVuLXNtLW1pbmAgYW5kIHVwLlxuQGNvbnRhaW5lci1zbTogICAgICAgICAgICAgICAgIEBjb250YWluZXItdGFibGV0O1xuQGNvbnRhaW5lci1zbTogICAgICAgICAgICAgICAgIDEwMCU7XG4gIC8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG5AY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKDk0MHB4ICsgQGdyaWQtZ3V0dGVyLXdpZHRoKTtcbi8vKiogRm9yIGBAc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxuQGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgIEBjb250YWluZXItZGVza3RvcDtcbkBjb250YWluZXItbWQ6ICAgICAgICAgICAgICAgICAxMDAlO1xuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG5AY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExNDBweCArIEBncmlkLWd1dHRlci13aWR0aCk7XG4vLyoqIEZvciBgQHNjcmVlbi1sZy1taW5gIGFuZCB1cC5cbkBjb250YWluZXItbGc6ICAgICAgICAgICAgICAgICBAY29udGFpbmVyLWxhcmdlLWRlc2t0b3A7XG5cblxuLy89PSBOYXZiYXJcbi8vXG4vLyMjXG5cbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxuQG5hdmJhci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICA1MHB4O1xuQG5hdmJhci1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG5AbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIEBib3JkZXItcmFkaXVzLWJhc2U7XG5AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgIGZsb29yKChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG5AbmF2YmFyLXBhZGRpbmctdmVydGljYWw6ICAgICAgICAgICgoQG5hdmJhci1oZWlnaHQgLSBAbGluZS1oZWlnaHQtY29tcHV0ZWQpIC8gMik7XG5AbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ6ICAgICAgIDM0MHB4O1xuXG5AbmF2YmFyLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICM3Nzc7XG5AbmF2YmFyLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICNmOGY4Zjg7XG5AbmF2YmFyLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbihAbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpO1xuXG4vLyBOYXZiYXIgbGlua3NcbkBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAjNzc3O1xuQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICMzMzM7XG5AbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG5AbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgIzU1NTtcbkBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICBkYXJrZW4oQG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKTtcbkBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAjY2NjO1xuQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgIHRyYW5zcGFyZW50O1xuXG4vLyBOYXZiYXIgYnJhbmQgbGFiZWxcbkBuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbkBuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oQG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yLCAxMCUpO1xuQG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuXG4vLyBOYXZiYXIgdG9nZ2xlXG5AbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgI2RkZDtcbkBuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAjODg4O1xuQG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICNkZGQ7XG5cblxuLy89PT0gSW52ZXJ0ZWQgbmF2YmFyXG4vLyBSZXNldCBpbnZlcnRlZCBuYXZiYXIgYmFzaWNzXG5AbmF2YmFyLWludmVyc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oQGdyYXktbGlnaHQsIDE1JSk7XG5AbmF2YmFyLWludmVyc2UtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICMyMjI7XG5AbmF2YmFyLWludmVyc2UtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgIGRhcmtlbihAbmF2YmFyLWludmVyc2UtYmcsIDEwJSk7XG5cbi8vIEludmVydGVkIG5hdmJhciBsaW5rc1xuQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICBsaWdodGVuKEBncmF5LWxpZ2h0LCAxNSUpO1xuQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAjZmZmO1xuQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcbkBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAgQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG5AbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgIGRhcmtlbihAbmF2YmFyLWludmVyc2UtYmcsIDEwJSk7XG5AbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICM0NDQ7XG5AbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgIHRyYW5zcGFyZW50O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgYnJhbmQgbGFiZWxcbkBuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG5AbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICNmZmY7XG5AbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgdG9nZ2xlXG5AbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgICMzMzM7XG5AbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgICNmZmY7XG5AbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgICMzMzM7XG5cblxuLy89PSBOYXZzXG4vL1xuLy8jI1xuXG4vLz09PSBTaGFyZWQgbmF2IHN0eWxlc1xuQG5hdi1saW5rLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB4IDE1cHg7XG5AbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgIEBncmF5LWxpZ2h0ZXI7XG5cbkBuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgQGdyYXktbGlnaHQ7XG5AbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgIEBncmF5LWxpZ2h0O1xuXG4vLz09IFRhYnNcbkBuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgI2RkZDtcblxuQG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICBAZ3JheS1saWdodGVyO1xuXG5AbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIEBib2R5LWJnO1xuQG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICBAZ3JheTtcbkBuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgI2RkZDtcblxuQG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkO1xuQG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICAgICBAYm9keS1iZztcblxuLy89PSBQaWxsc1xuQG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuQG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICBAY29tcG9uZW50LWFjdGl2ZS1iZztcbkBuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgQGNvbXBvbmVudC1hY3RpdmUtY29sb3I7XG5cblxuLy89PSBQYWdpbmF0aW9uXG4vL1xuLy8jI1xuXG5AcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICBAbGluay1jb2xvcjtcbkBwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICNmZmY7XG5AcGFnaW5hdGlvbi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAjZGRkO1xuXG5AcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICBAbGluay1ob3Zlci1jb2xvcjtcbkBwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgIEBncmF5LWxpZ2h0ZXI7XG5AcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI6ICAgICAgICAgICAgICAjZGRkO1xuXG5AcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAjZmZmO1xuQHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgQGJyYW5kLXByaW1hcnk7XG5AcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyOiAgICAgICAgICAgICBAYnJhbmQtcHJpbWFyeTtcblxuQHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgQGdyYXktbGlnaHQ7XG5AcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAjZmZmO1xuQHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyOiAgICAgICAgICAgI2RkZDtcblxuXG4vLz09IFBhZ2VyXG4vL1xuLy8jI1xuXG5AcGFnZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAcGFnaW5hdGlvbi1iZztcbkBwYWdlci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgIEBwYWdpbmF0aW9uLWJvcmRlcjtcbkBwYWdlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgIDE1cHg7XG5cbkBwYWdlci1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgIEBwYWdpbmF0aW9uLWhvdmVyLWJnO1xuXG5AcGFnZXItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICBAcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG5AcGFnZXItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICBAcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG5cbkBwYWdlci1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgIEBwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuXG5cbi8vPT0gSnVtYm90cm9uXG4vL1xuLy8jI1xuXG5AanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAzMHB4O1xuQGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgaW5oZXJpdDtcbkBqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgIEBncmF5LWxpZ2h0ZXI7XG5AanVtYm90cm9uLWhlYWRpbmctY29sb3I6ICAgICAgICBpbmhlcml0O1xuQGp1bWJvdHJvbi1mb250LXNpemU6ICAgICAgICAgICAgY2VpbCgoQGZvbnQtc2l6ZS1iYXNlICogMS41KSk7XG5AanVtYm90cm9uLWhlYWRpbmctZm9udC1zaXplOiAgICBjZWlsKChAZm9udC1zaXplLWJhc2UgKiA0LjUpKTtcblxuXG4vLz09IEZvcm0gc3RhdGVzIGFuZCBhbGVydHNcbi8vXG4vLyMjIERlZmluZSBjb2xvcnMgZm9yIGZvcm0gZmVlZGJhY2sgc3RhdGVzIGFuZCwgYnkgZGVmYXVsdCwgYWxlcnRzLlxuXG5Ac3RhdGUtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAgICAjM2M3NjNkO1xuQHN0YXRlLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgI2RmZjBkODtcbkBzdGF0ZS1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihzcGluKEBzdGF0ZS1zdWNjZXNzLWJnLCAtMTApLCA1JSk7XG5cbkBzdGF0ZS1pbmZvLXRleHQ6ICAgICAgICAgICAgICAgICMzMTcwOGY7XG5Ac3RhdGUtaW5mby1iZzogICAgICAgICAgICAgICAgICAjZDllZGY3O1xuQHN0YXRlLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKHNwaW4oQHN0YXRlLWluZm8tYmcsIC0xMCksIDclKTtcblxuQHN0YXRlLXdhcm5pbmctdGV4dDogICAgICAgICAgICAgIzhhNmQzYjtcbkBzdGF0ZS13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICNmY2Y4ZTM7XG5Ac3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oc3BpbihAc3RhdGUtd2FybmluZy1iZywgLTEwKSwgNSUpO1xuXG5Ac3RhdGUtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAgICAjYTk0NDQyO1xuQHN0YXRlLWRhbmdlci1iZzogICAgICAgICAgICAgICAgI2YyZGVkZTtcbkBzdGF0ZS1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbihzcGluKEBzdGF0ZS1kYW5nZXItYmcsIC0xMCksIDUlKTtcblxuXG4vLz09IFRvb2x0aXBzXG4vL1xuLy8jI1xuXG4vLyoqIFRvb2x0aXAgbWF4IHdpZHRoXG5AdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweDtcbi8vKiogVG9vbHRpcCB0ZXh0IGNvbG9yXG5AdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAjZmZmO1xuLy8qKiBUb29sdGlwIGJhY2tncm91bmQgY29sb3JcbkB0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICMwMDA7XG5AdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAuOTtcblxuLy8qKiBUb29sdGlwIGFycm93IHdpZHRoXG5AdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHg7XG4vLyoqIFRvb2x0aXAgYXJyb3cgY29sb3JcbkB0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgIEB0b29sdGlwLWJnO1xuXG5cbi8vPT0gUG9wb3ZlcnNcbi8vXG4vLyMjXG5cbi8vKiogUG9wb3ZlciBib2R5IGJhY2tncm91bmQgY29sb3JcbkBwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZjtcbi8vKiogUG9wb3ZlciBtYXhpbXVtIHdpZHRoXG5AcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDI3NnB4O1xuLy8qKiBQb3BvdmVyIGJvcmRlciBjb2xvclxuQHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKTtcbi8vKiogUG9wb3ZlciBmYWxsYmFjayBib3JkZXIgY29sb3JcbkBwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgI2NjYztcblxuLy8qKiBQb3BvdmVyIHRpdGxlIGJhY2tncm91bmQgY29sb3JcbkBwb3BvdmVyLXRpdGxlLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKEBwb3BvdmVyLWJnLCAzJSk7XG5cbi8vKiogUG9wb3ZlciBhcnJvdyB3aWR0aFxuQHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4O1xuLy8qKiBQb3BvdmVyIGFycm93IGNvbG9yXG5AcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAgIEBwb3BvdmVyLWJnO1xuXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgd2lkdGhcbkBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAgICAgICAgICAgKEBwb3BvdmVyLWFycm93LXdpZHRoICsgMSk7XG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgY29sb3JcbkBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgICAgZmFkZWluKEBwb3BvdmVyLWJvcmRlci1jb2xvciwgNSUpO1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGZhbGxiYWNrIGNvbG9yXG5AcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjogIGRhcmtlbihAcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3IsIDIwJSk7XG5cblxuLy89PSBMYWJlbHNcbi8vXG4vLyMjXG5cbi8vKiogRGVmYXVsdCBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG5AbGFiZWwtZGVmYXVsdC1iZzogICAgICAgICAgICBAZ3JheS1saWdodDtcbi8vKiogUHJpbWFyeSBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG5AbGFiZWwtcHJpbWFyeS1iZzogICAgICAgICAgICBAYnJhbmQtcHJpbWFyeTtcbi8vKiogU3VjY2VzcyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG5AbGFiZWwtc3VjY2Vzcy1iZzogICAgICAgICAgICBAYnJhbmQtcHJpbWFyeTtcbi8vKiogSW5mbyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG5AbGFiZWwtaW5mby1iZzogICAgICAgICAgICAgICBAYnJhbmQtcHJpbWFyeTtcbi8vKiogV2FybmluZyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG5AbGFiZWwtd2FybmluZy1iZzogICAgICAgICAgICBAYnJhbmQtcHJpbWFyeTtcbi8vKiogRGFuZ2VyIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbkBsYWJlbC1kYW5nZXItYmc6ICAgICAgICAgICAgIEBicmFuZC1wcmltYXJ5O1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxuQGxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZjtcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXG5AbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmO1xuXG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuQG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweDtcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXG5AbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4O1xuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxuQG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgQGxpbmUtaGVpZ2h0LWJhc2U7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcbkBtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZjtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcbkBtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMik7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXG5AbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTk7XG5cbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxuQG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgIzAwMDtcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxuQG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjU7XG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcbkBtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTU7XG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcbkBtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgIEBtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuXG5AbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweDtcbkBtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4O1xuQG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHg7XG5cblxuLy89PSBBbGVydHNcbi8vXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG5AYWxlcnQtcGFkZGluZzogICAgICAgICAgICAgICAxNXB4O1xuQGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgQGJvcmRlci1yYWRpdXMtYmFzZTtcbkBhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQ7XG5cbkBhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgIEBzdGF0ZS1zdWNjZXNzLWJnO1xuQGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgQHN0YXRlLXN1Y2Nlc3MtdGV4dDtcbkBhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgIEBzdGF0ZS1zdWNjZXNzLWJvcmRlcjtcblxuQGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgQHN0YXRlLWluZm8tYmc7XG5AYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICBAc3RhdGUtaW5mby10ZXh0O1xuQGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgQHN0YXRlLWluZm8tYm9yZGVyO1xuXG5AYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICBAc3RhdGUtd2FybmluZy1iZztcbkBhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgIEBzdGF0ZS13YXJuaW5nLXRleHQ7XG5AYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICBAc3RhdGUtd2FybmluZy1ib3JkZXI7XG5cbkBhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgIEBzdGF0ZS1kYW5nZXItYmc7XG5AYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICBAc3RhdGUtZGFuZ2VyLXRleHQ7XG5AYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICBAc3RhdGUtZGFuZ2VyLWJvcmRlcjtcblxuXG4vLz09IFByb2dyZXNzIGJhcnNcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XG5AcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1O1xuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxuQHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZjtcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cbkBwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgIEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbkBwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgIEBicmFuZC1wcmltYXJ5O1xuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxuQHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgQGJyYW5kLXByaW1hcnk7XG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXG5AcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICBAYnJhbmQtcHJpbWFyeTtcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxuQHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgQGJyYW5kLXByaW1hcnk7XG4vLyoqIEluZm8gcHJvZ3Jlc3MgYmFyIGNvbG9yXG5AcHJvZ3Jlc3MtYmFyLWluZm8tYmc6ICAgICAgICBAYnJhbmQtcHJpbWFyeTtcblxuXG4vLz09IExpc3QgZ3JvdXBcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvbiBgLmxpc3QtZ3JvdXAtaXRlbWBcbkBsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgI2ZmZjtcbi8vKiogYC5saXN0LWdyb3VwLWl0ZW1gIGJvcmRlciBjb2xvclxuQGxpc3QtZ3JvdXAtYm9yZGVyOiAgICAgICAgICAgICAjZGRkO1xuLy8qKiBMaXN0IGdyb3VwIGJvcmRlciByYWRpdXNcbkBsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHNpbmdsZSBsaXN0IGl0ZW1zIG9uIGhvdmVyXG5AbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICNmNWY1ZjU7XG4vLyoqIFRleHQgY29sb3Igb2YgYWN0aXZlIGxpc3QgaXRlbXNcbkBsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgQGNvbXBvbmVudC1hY3RpdmUtY29sb3I7XG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgYWN0aXZlIGxpc3QgaXRlbXNcbkBsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgQGNvbXBvbmVudC1hY3RpdmUtYmc7XG4vLyoqIEJvcmRlciBjb2xvciBvZiBhY3RpdmUgbGlzdCBlbGVtZW50c1xuQGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjogICAgICBAbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGFjdGl2ZSBsaXN0IGl0ZW1zXG5AbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjogIGxpZ2h0ZW4oQGxpc3QtZ3JvdXAtYWN0aXZlLWJnLCA0MCUpO1xuXG4vLyoqIFRleHQgY29sb3Igb2YgZGlzYWJsZWQgbGlzdCBpdGVtc1xuQGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgQGdyYXktbGlnaHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgZGlzYWJsZWQgbGlzdCBpdGVtc1xuQGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgQGdyYXktbGlnaHRlcjtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gZGlzYWJsZWQgbGlzdCBpdGVtc1xuQGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjogQGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG5cbkBsaXN0LWdyb3VwLWxpbmstY29sb3I6ICAgICAgICAgIzU1NTtcbkBsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I6ICAgQGxpc3QtZ3JvdXAtbGluay1jb2xvcjtcbkBsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjogIzMzMztcblxuXG4vLz09IFBhbmVsc1xuLy9cbi8vIyNcblxuQHBhbmVsLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZjtcbkBwYW5lbC1ib2R5LXBhZGRpbmc6ICAgICAgICAgIDE1cHg7XG5AcGFuZWwtaGVhZGluZy1wYWRkaW5nOiAgICAgICAxMHB4IDE1cHg7XG5AcGFuZWwtZm9vdGVyLXBhZGRpbmc6ICAgICAgICBAcGFuZWwtaGVhZGluZy1wYWRkaW5nO1xuQHBhbmVsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGVsZW1lbnRzIHdpdGhpbiBwYW5lbHNcbkBwYW5lbC1pbm5lci1ib3JkZXI6ICAgICAgICAgICNkZGQ7XG5AcGFuZWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAjZjVmNWY1O1xuXG5AcGFuZWwtZGVmYXVsdC10ZXh0OiAgICAgICAgICBAZ3JheS1kYXJrO1xuQHBhbmVsLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgI2RkZDtcbkBwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmc6ICAgICNmNWY1ZjU7XG5cbkBwYW5lbC1wcmltYXJ5LXRleHQ6ICAgICAgICAgICNmZmY7XG5AcGFuZWwtcHJpbWFyeS1ib3JkZXI6ICAgICAgICBAYnJhbmQtcHJpbWFyeTtcbkBwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmc6ICAgIEBicmFuZC1wcmltYXJ5O1xuXG5AcGFuZWwtc3VjY2Vzcy10ZXh0OiAgICAgICAgICBAc3RhdGUtc3VjY2Vzcy10ZXh0O1xuQHBhbmVsLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgQHN0YXRlLXN1Y2Nlc3MtYm9yZGVyO1xuQHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZzogICAgQHN0YXRlLXN1Y2Nlc3MtYmc7XG5cbkBwYW5lbC1pbmZvLXRleHQ6ICAgICAgICAgICAgIEBzdGF0ZS1pbmZvLXRleHQ7XG5AcGFuZWwtaW5mby1ib3JkZXI6ICAgICAgICAgICBAc3RhdGUtaW5mby1ib3JkZXI7XG5AcGFuZWwtaW5mby1oZWFkaW5nLWJnOiAgICAgICBAc3RhdGUtaW5mby1iZztcblxuQHBhbmVsLXdhcm5pbmctdGV4dDogICAgICAgICAgQHN0YXRlLXdhcm5pbmctdGV4dDtcbkBwYW5lbC13YXJuaW5nLWJvcmRlcjogICAgICAgIEBzdGF0ZS13YXJuaW5nLWJvcmRlcjtcbkBwYW5lbC13YXJuaW5nLWhlYWRpbmctYmc6ICAgIEBzdGF0ZS13YXJuaW5nLWJnO1xuXG5AcGFuZWwtZGFuZ2VyLXRleHQ6ICAgICAgICAgICBAc3RhdGUtZGFuZ2VyLXRleHQ7XG5AcGFuZWwtZGFuZ2VyLWJvcmRlcjogICAgICAgICBAc3RhdGUtZGFuZ2VyLWJvcmRlcjtcbkBwYW5lbC1kYW5nZXItaGVhZGluZy1iZzogICAgIEBzdGF0ZS1kYW5nZXItYmc7XG5cblxuLy89PSBUaHVtYm5haWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgaW1hZ2VcbkB0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgIDRweDtcbi8vKiogVGh1bWJuYWlsIGJhY2tncm91bmQgY29sb3JcbkB0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgIEBib2R5LWJnO1xuLy8qKiBUaHVtYm5haWwgYm9yZGVyIGNvbG9yXG5AdGh1bWJuYWlsLWJvcmRlcjogICAgICAgICAgICAjZGRkO1xuLy8qKiBUaHVtYm5haWwgYm9yZGVyIHJhZGl1c1xuQHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuLy8qKiBDdXN0b20gdGV4dCBjb2xvciBmb3IgdGh1bWJuYWlsIGNhcHRpb25zXG5AdGh1bWJuYWlsLWNhcHRpb24tY29sb3I6ICAgICBAdGV4dC1jb2xvcjtcbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBjYXB0aW9uXG5AdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZzogICA5cHg7XG5cblxuLy89PSBXZWxsc1xuLy9cbi8vIyNcblxuQHdlbGwtYmc6ICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNTtcbkB3ZWxsLWJvcmRlcjogICAgICAgICAgICAgICAgIGRhcmtlbihAd2VsbC1iZywgNyUpO1xuXG5cbi8vPT0gQmFkZ2VzXG4vL1xuLy8jI1xuXG5AYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmO1xuLy8qKiBMaW5rZWQgYmFkZ2UgdGV4dCBjb2xvciBvbiBob3ZlclxuQGJhZGdlLWxpbmstaG92ZXItY29sb3I6ICAgICAgI2ZmZjtcbkBiYWRnZS1iZzogICAgICAgICAgICAgICAgICAgIEBncmF5LWxpZ2h0O1xuXG4vLyoqIEJhZGdlIHRleHQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXG5AYmFkZ2UtYWN0aXZlLWNvbG9yOiAgICAgICAgICBAbGluay1jb2xvcjtcbi8vKiogQmFkZ2UgYmFja2dyb3VuZCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbkBiYWRnZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICNmZmY7XG5cbkBiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQ7XG5AYmFkZ2UtbGluZS1oZWlnaHQ6ICAgICAgICAgICAxO1xuQGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgMTBweDtcblxuXG4vLz09IEJyZWFkY3J1bWJzXG4vL1xuLy8jI1xuXG5AYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsOiAgIDhweDtcbkBicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDogMTVweDtcbi8vKiogQnJlYWRjcnVtYiBiYWNrZ3JvdW5kIGNvbG9yXG5AYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICNmNWY1ZjU7XG4vLyoqIEJyZWFkY3J1bWIgdGV4dCBjb2xvclxuQGJyZWFkY3J1bWItY29sb3I6ICAgICAgICAgICAgICAjY2NjO1xuLy8qKiBUZXh0IGNvbG9yIG9mIGN1cnJlbnQgcGFnZSBpbiB0aGUgYnJlYWRjcnVtYlxuQGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICBAZ3JheS1saWdodDtcbi8vKiogVGV4dHVhbCBzZXBhcmF0b3IgZm9yIGJldHdlZW4gYnJlYWRjcnVtYiBlbGVtZW50c1xuQGJyZWFkY3J1bWItc2VwYXJhdG9yOiAgICAgICAgICBcIi9cIjtcblxuXG4vLz09IENhcm91c2VsXG4vL1xuLy8jI1xuXG5AY2Fyb3VzZWwtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjYpO1xuXG5AY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZjtcbkBjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAxNSU7XG5AY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAgLjU7XG5AY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgMjBweDtcblxuQGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICNmZmY7XG5AY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgI2ZmZjtcblxuQGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmY7XG5cblxuLy89PSBDbG9zZVxuLy9cbi8vIyNcblxuQGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZDtcbkBjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICMwMDA7XG5AY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAwIDFweCAwICNmZmY7XG5cblxuLy89PSBDb2RlXG4vL1xuLy8jI1xuXG5AY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAjYzcyNTRlO1xuQGNvZGUtYmc6ICAgICAgICAgICAgICAgICAgICAgI2Y5ZjJmNDtcblxuQGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgI2ZmZjtcbkBrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICMzMzM7XG5cbkBwcmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjU7XG5AcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICBAZ3JheS1kYXJrO1xuQHByZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2NjYztcbkBwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgIDM0MHB4O1xuXG5cbi8vPT0gVHlwZVxuLy9cbi8vIyNcblxuLy8qKiBIb3Jpem9udGFsIG9mZnNldCBmb3IgZm9ybXMgYW5kIGxpc3RzLlxuQGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbDogMTgwcHg7XG4vLyoqIFRleHQgbXV0ZWQgY29sb3JcbkB0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgIEBncmF5LWxpZ2h0O1xuLy8qKiBBYmJyZXZpYXRpb25zIGFuZCBhY3JvbnltcyBib3JkZXIgY29sb3JcbkBhYmJyLWJvcmRlci1jb2xvcjogICAgICAgICAgIEBncmF5LWxpZ2h0O1xuLy8qKiBIZWFkaW5ncyBzbWFsbCBjb2xvclxuQGhlYWRpbmdzLXNtYWxsLWNvbG9yOiAgICAgICAgQGdyYXktbGlnaHQ7XG4vLyoqIEJsb2NrcXVvdGUgc21hbGwgY29sb3JcbkBibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgIEBncmF5LWxpZ2h0O1xuLy8qKiBCbG9ja3F1b3RlIGZvbnQgc2l6ZVxuQGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKEBmb250LXNpemUtYmFzZSAqIDEuMjUpO1xuLy8qKiBCbG9ja3F1b3RlIGJvcmRlciBjb2xvclxuQGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yOiAgICAgQGdyYXktbGlnaHRlcjtcbi8vKiogUGFnZSBoZWFkZXIgYm9yZGVyIGNvbG9yXG5AcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICBAZ3JheS1saWdodGVyO1xuLy8qKiBXaWR0aCBvZiBob3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3QgdGl0bGVzXG5AZGwtaG9yaXpvbnRhbC1vZmZzZXQ6ICAgICAgICBAY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsO1xuLy8qKiBQb2ludCBhdCB3aGljaCAuZGwtaG9yaXpvbnRhbCBiZWNvbWVzIGhvcml6b250YWxcbkBkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQ6ICAgIEBncmlkLWZsb2F0LWJyZWFrcG9pbnQ7XG4vLyoqIEhvcml6b250YWwgbGluZSBjb2xvci5cbkBoci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgIEBncmF5LWxpZ2h0ZXI7XG5cbiIsIkBpbXBvcnQgXCIuLi9ib290c3RyYXAtY3VzdG9tLXZhcnNcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnNcIjtcbkBpbXBvcnQgXCIuLi9mb250LWZyYW1ld29ya1wiO1xuXG46cm9vdHtcbiAgLS1sYW5kaW5ncGFnZS1lbGVtZW50LW1hcmdpbjogMjRweDtcbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAtLWxhbmRpbmdwYWdlLWVsZW1lbnQtbWFyZ2luOiA0OHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC0tbGFuZGluZ3BhZ2UtZWxlbWVudC1tYXJnaW46IDY0cHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLS1sYW5kaW5ncGFnZS1lbGVtZW50LW1hcmdpbjogOTZweDtcbiAgfVxufVxuXG5ib2R5LmxhbmRpbmdwYWdlLWtpdCB7XG5cbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAud2hoLXBhZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJjpoYXMoaGVhZGVyLm5vbmF2aSkge1xuICAgIC0td2hoLWhlYWRlci1oZWlnaHQ6IDc2cHg7XG4gIH1cblxuICAmLm5vbmF2aSBoZWFkZXIubGFuZGluZ3BhZ2Uta2l0LWhlYWRlciB7XG4gICAgdG9wOiB1bnNldDtcbiAgICAmLmxhbmRpbmdwYWdlLWtpdC1oZWFkZXItc3RpY2t5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJi5sYW5kaW5ncGFnZS1raXQtaGVhZGVyLXN0YXRpYyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmLmxhbmRpbmdwYWdlLWtpdC1oZWFkZXItc2Nyb2xsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiAtODBweDtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgJi5mYWRlLWluIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC45cyBlYXNlO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB9XG5cbiAgICB9XG4gICAgICBcbiAgfVxuICAubG9nby1tZW51LXdyYXAge1xuICAgIGJ1dHRvbi5idXR0b24uc3RhbmRhcmQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgICB9XG4gIH1cbiAgLmxvZ28tbWVudS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAubGFuZGluZ3BhZ2Uta2l0LWhlYWRlcl9fbG9nb3tcbiAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEyOHB4O1xuICAgIH1cbiAgICBkaXY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5sYW5kaW5ncGFnZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYzO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAucHJvZmlsLWJveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAucHJvZmlsLW91dGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZ3JheS1saWdodGVyLTQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBwLmJhbmsge1xuICAgICAgLndoaC10ZXh0KCk7XG4gICAgICAud2hoLXRleHQuYm9keTEoKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIGRpdi5kemkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIDMwcHggMjVweCAwO1xuICAgICAgICBoZWlnaHQ6MTAwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBwLmluZm8ge1xuICAgICAgICAud2hoLXRleHQoKTtcbiAgICAgICAgLndoaC10ZXh0LmJvZHkzKCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgcGFkZGluZzogNjBweCAwIDMwcHggMDtcbiAgICAgIC5wcm9maWwtYm94IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIH1cblxuICAgICAgLnByb2ZpbC1vdXRlciB7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweCA1MHB4IC0xNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cFg7XG4gICAgICB9XG4gICAgICBwLmJhbmsge1xuICAgICAgICAud2hoLXAoKTtcbiAgICAgICAgLndoaC1wLnAzKCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuXG4gICAgICAucHJvZmlsLW91dGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgZGl2LmR6aSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgfVxuXG4gICAgICBkaXYuZHppIHAuaW5mbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgICBzdHJvbmcuaGVhZCB7XG4gICAgICAud2hoLWhlYWRsaW5lKCk7XG4gICAgICAud2hoLWhlYWRsaW5lLmg1dSgpO1xuICAgICAgLndoaC1oZWFkbGluZS5kYXJrKCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC8vIHBvd2VybWFpbCBzdHlsZXMgZm9yIGxhbmRpbmcgcGFnZVxuICAudHgtcG93ZXJtYWlsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgd2lkdGg6IEBjb250YWluZXItc207XG4gICAgICBtYXJnaW4tYm90dG9tOjQ4cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgICAgd2lkdGg6IEBjb250YWluZXItbWQ7XG4gICAgICBtYXJnaW4tYm90dG9tOjQ4cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICAgd2lkdGg6IEBjb250YWluZXItbGc7XG4gICAgICBtYXJnaW4tYm90dG9tOjY0cHg7XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgLnJvdyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gICAgICAgICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gICAgICAgICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICAgICAgICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiBkaXYsXG4gICAgPiB1bCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gICAgICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICAgICAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gICAgICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkubGFuZGluZ3BhZ2Uta2l0IHtcbiAgI21haW4tY29udGVudC5jb250ZW50LXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLm5ld3NsZXR0ZXItYm94LndpdGhvdXRMaW5rbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICBmb290ZXIucGFnZUZvb3RlciAuZm9vdGVyTWFpbi53aXRob3V0UGFkZGluZ1RvcCB7XG4gICAgcGFkZGluZzogMCAwIDVweCAwO1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgICB9XG4gIH1cbiAgLmNvbW1vbi1kb25hdGlvbi10ZWFzZXJfX3dyYXAge1xuICAgIC5jb21tb24tZG9uYXRpb24tdGVhc2VyX19jb250ZW50IHtcbiAgICAgIC5jb21tb24tZG9uYXRpb24tdGVhc2VyX19wcmUtcmh5dGhtcyB7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAuaW5wLXdyYXAge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYW1vdW50LXdyYXAge1xuICAgICAgICBpbnB1dC5jdXN0b21fYW1vdW50OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yZWd1bGFyLWRvbmF0aW9uLXRlYXNlcl9fd3JhcCB7XG4gICAgLmFtb3VudC13cmFwIHtcbiAgICAgIGlucHV0LmN1c3RvbV9hbW91bnQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucC0wIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJvdy5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgJj4gLmNvbCxcbiAgJj4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5sYW5kaW5ncGFnZS1lbGVtZW50IHtcbiAgJi5uby1ib3R0b20tbWFyZ2luOm5vdCgubGFuZGluZ3BhZ2UtcG9zdGVyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1sYW5kaW5ncGFnZS1lbGVtZW50LW1hcmdpbik7XG5cbiAgJl9faW1hZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX2NvcHlyaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1jb3B5LXJlZztcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICB3cml0aW5nLW1vZGU6IHRiO1xuICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xuICAgICAgdGV4dC1vcmllbnRhdGlvbjogc2lkZXdheXMtcmlnaHQ7XG4gICAgfVxuICAgIC8qIElFIEZJWCBDT1BZUklHSFQgSE9SSVpPTlRBTCAqL1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICB3cml0aW5nLW1vZGU6IHVuc2V0O1xuICAgICAgdGV4dC1vcmllbnRhdGlvbjogdW5zZXQ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBzcGFuIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRlbnQubGFuZGluZ3BhZ2Uta2l0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250ZW50LWJlZm9yZS10YWIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTpoaWRkZW47XG4gIH1cbn1cblxuLmxhbmRpbmdwYWdlLWVsZW1lbnQge1xuICAmLmxhbmRpbmdwYWdlLWNvbnZlcnNpb24sICYubGFuZGluZ3BhZ2UtY29udmVyc2lvbi0tbGF5b3V0MixcbiAgJi5sYW5kaW5ncGFnZS1jb252ZXJzaW9uLS1sYXlvdXQzLCAmLmxhbmRpbmdwYWdlLWNvbnZlcnNpb24tLWxheW91dDMsXG4gICYubGFuZGluZ3BhZ2UtY29udmVyc2lvbi0tbGF5b3V0NCwgJi5sYW5kaW5ncGFnZS1jb252ZXJzaW9uLS1sYXlvdXQ1IHtcbiAgICBmb3JtIGEge1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5ncGFnZS1lbGVtZW50IHtcbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGV4dC1zaGFkb3cge1xuICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggYmxhY2ssIDAgMCAxZW0gYmxhY2ssIDAgMCAwLjJlbSBibGFjaztcbiAgICB9XG4gIH1cbiAgYSxidXR0b24ge1xuICAgICYuYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEzcHggMjVweCAxM3B4IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1oZWFkO1xuICAgIH1cbiAgICAmLmJyYW5kLWdyZXkge1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgICYuYnJhbmQteWVsbG93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNjMDA7XG4gICAgICBjb2xvcjogIzQwNDA0ODtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAmLmJyYW5kLWRhcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0ODtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgICYuYnJhbmQtcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgICYuYnJhbmQtcGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtcGluaztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgICYuYnJhbmQtdHJhbnNwYXJlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGNvbG9yOiAjNDA0MDQ4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJyYW5kLXdoaXRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgJi50ZXh0LSB7XG4gICAgICAmZ3JlZW4ge1xuICAgICAgICBjb2xvcjogQGJyYW5kLXByaW1hcnlcbiAgICAgIH1cbiAgICAgICZtYWdlbnRhIHtcbiAgICAgICAgY29sb3I6IEBicmFuZC1waW5rO1xuICAgICAgfVxuICAgICAgJnJlZCB7XG4gICAgICAgIGNvbG9yOiAjOTkwMDMzOyBcbiAgICAgIH1cbiAgICAgICZ5ZWxsb3cge1xuICAgICAgICBjb2xvcjogI0ZGQ0MwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLyoqIEFra29yZGlvbiBvbiBsYW5kaW5ncGFnZSAqKi9cbmJvZHkubGFuZGluZ3BhZ2Uta2l0IHtcbiAgI21haW4tY29udGVudCA+IC5jb250ZW50ID4gLmZyYW1lIHtcbiAgICAmID4gLmhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgfSBcbiAgI21haW4tY29udGVudCA+IC5jb250ZW50ID4gLmZyYW1lLmZyYW1lLWxheW91dC05OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9IFxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkgeyBcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgICB9XG4gICAgZGl2LnQzZGR5LWFjY29yZGlvbiB7XG4gICAgICB3aWR0aDogMzQ1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDc1NHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIGgzLnQzZGR5LWFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDIycHggMTdweCAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAyMnB4IDMzcHggMDsgXG4gICAgICAgIH1cbiAgICAgICAgJi51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGRpdi50M2RkeS1hY2NvcmRpb24gaDMudDNkZHktYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIEBicmFuZC1wcmltYXJ5O1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgQGJyYW5kLXByaW1hcnk7IFxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgIH1cbiAgICAgICYudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRvcDogMzUlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgfVxuICAgIH1cbiAgICBkaXYudDNkZHktaXRlbS50M2RkeS1hY2NvcmRpb24taXRlbSB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gbG9nbyB1bmQgYnV0dG9uIGbDvHIgYXVmbMO2c3VuZyA8IDM3NXB4ICMxNTY5XG5hLmJ1dHRvbiwgYnV0dG9uLnN0YW5kYXJkLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAjYWx0cnVqYSAuc3VibWl0LWJ1dHRvbiB7XG4gIEBtZWRpYShtYXgtd2lkdGg6IDQxM3B4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gIH1cbn1cblxuQGltcG9ydCBcImhlcm8tZWxlbWVudFwiO1xuQGltcG9ydCBcInBvc3Rlci1lbGVtZW50XCI7XG5AaW1wb3J0IFwidGV4dC1pbWFnZVwiO1xuQGltcG9ydCBcInRleHQtb25seVwiO1xuQGltcG9ydCBcImRvbmF0aW9uLXRhYlwiO1xuQGltcG9ydCBcInZpZGVvLWVsZW1lbnRcIjtcbkBpbXBvcnQgXCJjaGFyYWN0ZXJpc3RpY3NcIjtcbkBpbXBvcnQgXCJpbWFnZVwiO1xuQGltcG9ydCBcImltYWdlLXNsaWRlclwiO1xuQGltcG9ydCBcInRlc3RpbW9uaWFsXCI7XG5AaW1wb3J0IFwiY29udGVudC1nYWxsZXJ5XCI7XG5AaW1wb3J0IFwiY29udmVyc2lvblwiO1xuQGltcG9ydCBcIm51bWJlcnNhbmRmYWN0c1wiO1xuQGltcG9ydCBcImhlcm9wcmljZWV4YW1wbGVcIjtcbkBpbXBvcnQgXCJoZXJvbm9pbWFnZVwiO1xuQGltcG9ydCBcIm5ld3N0aWNrZXJcIjtcbkBpbXBvcnQgXCJuZXdzbGV0dGVydGVhc2VyXCI7XG5AaW1wb3J0IFwidHJ1c3RpdGVtXCI7XG5AaW1wb3J0IFwic29jaWFsc2hhcmluZ1wiO1xuQGltcG9ydCBcImNvbnRhY3RcIjtcbkBpbXBvcnQgXCJhcHBvaW50bWVudFwiO1xuQGltcG9ydCBcImRvbmF0aW9uLWV4YW1wbGVzXCI7XG5AaW1wb3J0IFwiYWtrb3JkaW9uXCI7IiwiLyogSW1wb3J0IEJvb3RzdHJhcCBNaXhpbmdzKi9cbkBpbXBvcnQgXCIuLi9Cb290c3RyYXAvbGVzcy9taXhpbnMubGVzc1wiO1xuXG4uaW1nLXJlc3BvbnNpdmUtc2NhbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLmNlLWhlYWRsaW5lLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG5hOmhvdmVyLFxuYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLypvdXRsaW5lOiBub25lOyovXG59XG5cblxuZGl2LmxvYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbn1cblxuXG5pbWcud2hoLXByZWxvYWQge1xuICBmaWx0ZXI6IGJsdXIoMTJweCk7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDEycHgpO1xuXG4gIC5pbWctcmVzcG9uc2l2ZS1zY2FsZSgpO1xuXG5cbiAgJi5sb2FkZWQge1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbiAgfVxufVxuXG4ub3dsLWRvdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLm93bC1kb3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjODY4Njg5O1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGxpbmVhcjtcbiAgICAmOmhvdmVyLCYuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gIH1cbn1cblxuLm93bC1uYXYge1xuXG4gIC5vd2wtcHJldixcbiAgLm93bC1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDo1O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC0zN3B4O1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tdG9wOiAtMTlweDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgbGluZWFyO1xuXG4gICAgICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDhweCByZ2JhKDAsMCwwLDAuNCkpO1xuICAgICAgZmlsdGVyOmRyb3Atc2hhZG93KDAgMCA4cHggcmdiYSgwLDAsMCwwLjQpKTtcblxuXG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCBzcGFuIHtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG5cbiAgfVxuXG4gIC5vd2wtbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTM3cHg7XG4gIH1cblxufVxuXG4uYmxhY2stbmF2IC5vd2wtbmF2IC5vd2wtcHJldiBzcGFuLFxuLmJsYWNrLW5hdiAub3dsLW5hdiAub3dsLW5leHQgc3BhbiB7XG4gIGNvbG9yOiBAZ3JheS1saWdodGVyLTM7XG59XG5cblxuLmJpbGRlcmdhbGVyaWUgLm93bC1uYXYge1xuXG4gIC5vd2wtcHJldiB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxuXG4gIC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IDIwcHg7XG5cbiAgfVxufVxuXG4uYmlsZGVyZ2FsZXJpZS1vdXRlci5jb250ZW50IHtcbiAgLmJpbGRlcmdhbGVyaWUge1xuICAgIC5vd2wtbmF2LFxuICAgIC5pdGVtIGEuZ2FsZXJpZS1pdGVtOmFmdGVye1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgbGluZWFyO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLm93bC1uYXYsXG4gICAgICAuaXRlbSBhLmdhbGVyaWUtaXRlbTphZnRlcntcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5kaXYuY29udGVudC5laW5zdGllZy10ZXh0YmlsZCB7XG5cbiAgLm1haW4taW1hZ2UtYnVlaG5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5pbWFnZS13cmFwIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cblxuICAubWFpbi1idWVobmUubm8taW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjM7XG4gICAgcGFkZGluZzogMThweCAwIDI1cHggMDtcbiAgfVxuXG4gIC5tYWluLWJ1ZWhuZS5uby1pbWFnZSxcbiAgLm1haW4taW1hZ2UtYnVlaG5lIC5pbWFnZS1jb250ZW50IHtcbiAgICBoMSB7XG4gICAgICAud2hoLWhlYWRsaW5lKCk7XG4gICAgICAud2hoLWhlYWRsaW5lLmg0dSgpO1xuICAgICAgLndoaC1oZWFkbGluZS5kYXJrKCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIHAsIGgyIHtcbiAgICAgIC53aGgtdGV4dCgpO1xuICAgICAgLndoaC10ZXh0LmJvZHkxKCk7XG4gICAgICAud2hoLXRleHQuYm9keTEubW9iaWxlKCk7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG4gICYuY29udGVudC1zcGVuZGVuc2VpdGUge1xuICAgIC5tYWluLWJ1ZWhuZS5uby1pbWFnZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGgxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcblxuXG4gIGRpdi5jb250ZW50LmVpbnN0aWVnLXRleHRiaWxkIHtcblxuICAgIC5tYWluLWltYWdlLWJ1ZWhuZSB7XG5cbiAgICAgIC5pbWFnZS13cmFwIHtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6MztcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMjUlLCByZ2JhKDAsMCwwLDAuNTUpIDEwMCUpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDI1JSxyZ2JhKDAsMCwwLDAuNTUpIDEwMCUpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAyNSUscmdiYSgwLDAsMCwwLjU1KSAxMDAlKTtcbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNiMzAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5pbWFnZS1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206MjBweDtcbiAgICAgICAgei1pbmRleDo0O1xuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAubWFpbi1idWVobmUubm8taW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZDogI0YyRjJGMztcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAzOHB4IDA7XG4gICAgfVxuXG4gICAgLm1haW4tYnVlaG5lLm5vLWltYWdlLFxuICAgIC5tYWluLWltYWdlLWJ1ZWhuZSAuaW1hZ2UtY29udGVudCB7XG4gICAgICBoMSB7XG4gICAgICAgIC53aGgtaGVhZGxpbmUuaDJ1KCk7XG4gICAgICAgIC53aGgtaGVhZGxpbmUud2hpdGUoKTtcbiAgICAgIH1cbiAgICAgIHAsaDIge1xuICAgICAgICAud2hoLXAucDMoKTtcbiAgICAgICAgLndoaC1wLndoaXRlKCk7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1idWVobmUubm8taW1hZ2UgaDEsXG4gICAgLm1haW4tYnVlaG5lLm5vLWltYWdlIHAsXG4gICAgLm1haW4tYnVlaG5lLm5vLWltYWdlIGgye1xuICAgICAgY29sb3I6IEBncmF5LWxpZ2h0ZXItMztcbiAgICB9XG5cbiAgfVxuXG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG5cblxuXG5cbn1cblxuXG4iLCJcbi53aGgtaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogQGZvbnQtaGVhZDtcblxuICAmLmRhcmsge1xuICAgIGNvbG9yOiBAZ3JheS1saWdodGVyLTM7XG4gIH1cbiAgJi5ncmF5IHtcbiAgICBjb2xvcjogQGdyYXktbGlnaHRlci00O1xuICB9XG4gICYud2hpdGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJi51cHBlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgJi50ZXh0LXNoYWRvdyB7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cblxuICAmLmgwdSB7XG4gICAgZm9udC1zaXplOiA3MHB4OyAgXG4gICAgbGluZS1oZWlnaHQ6IDc0cHg7XG4gIH1cblxuICAmLmgxdSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICB9XG5cbiAgJi5oMnUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgfVxuXG4gICYuaDN1IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gICYuaDR1IHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cblxuICAmLmg1dSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmLmg2dSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmLmg3dSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbn1cblxuLndoaC1wIHtcbiAgJi5zZWN0aW9uLWhlYWQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG4gICYucDIge1xuICAgIGZvbnQtc2l6ZTozNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cblxuICAmLnF1b3RlIHtcbiAgICBmb250LXNpemU6MzRweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxuXG4gICYuc3VibGluZSwgJi5wMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgJi53aGl0ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi5kYXJrIHtcbiAgICBjb2xvcjogQGdyYXktbGlnaHRlci0zO1xuICB9XG4gICYuZ3JleSB7XG4gICAgY29sb3I6IEBncmF5LWxpZ2h0ZXItNDtcbiAgfVxuICAud2VpZ2h0LW5vcm1hbCB7XG4gICAgZm9udC13ZWlnaHQ6NTAwO1xuICB9XG5cbn1cblxuLndoaC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICBjb2xvcjogQGdyYXktbGlnaHRlci0zO1xuICBmb250LWZhbWlseTogXCJDb3JlIFNhbnMgV0hIIENvcHkgTlwiO1xuICAmLmJvZHkxIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICAmLm1vYmlsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cblxuICAmLmJvZHkyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gICYuYm9keTMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gICYuYm9keS1ib2xkIHtcbiAgICBmb250LXdlaWdodDo3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29yZSBTYW5zIFdISCBDb3B5IE5cIlxuICB9XG4gICYud2hpdGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuZ3JleSB7XG4gICAgY29sb3I6IEBncmF5LWxpZ2h0ZXItNDtcbiAgfVxuXG5cbn1cblxuXG4ud2hoLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWNvcHktcmVnO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gICYuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDoxOHB4O1xuICB9XG5cbiAgJi5zdWIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG4gICYuZ3JleSB7XG4gICAgY29sb3I6IEBncmF5LWxpZ2h0ZXItNDtcbiAgfVxuXG4gICYud2hpdGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJi50ZXh0LXNoYWRvdyB7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbn1cbi53aGgtdGVhc2VyIC50ZWFzZXItY29udGVudC13cmFwIHtcbiAgbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1zdWI7XG4gIH1cbn1cblxubGVnZW5kLmxlZ2VuZCB7XG4gIC53aGgtbGFiZWwoKTtcbiAgLndoaC1sYWJlbC5zbWFsbCgpO1xuICAud2hoLWxhYmVsLmdyZXkoKTtcbn1cblxuXG4ud2hoLWxpbmsge1xuICBmb250LWZhbWlseTogXCJDb3JlIFNhbnMgV0hIIEhFQUQgTlIgQ25cIjtcbiAgY29sb3I6IEBicmFuZC1wcmltYXJ5O1xuICBmb250LXdlaWdodDogODAwO1xuXG4gICYuaWNvbi1sZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgIH1cbiAgfVxuXG5cbiAgJi5hMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gICYuYTIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAmLm5hdiB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ29yZSBTYW5zIFdISCBDb3B5IE5cIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cblxuICAmLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogQGxpbmstaG92ZXItY29sb3I7XG4gIH1cblxuXG5cbn0iLCIubGFuZGluZ3BhZ2UtaGVyby1lbGVtZW50IHtcbiAgLmxhbmRpbmdwYWdlLWVsZW1lbnRfX2NvcHlyaWdodCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJl9faW1hZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAvIDEuNSk7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS13aGgtaGVhZGVyLWhlaWdodCkpO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgQG1lZGlhICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIEBtZWRpYSAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjdweCAwIDMycHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgaGVpZ2h0OiA0MDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tbGVmdDogNzJweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gICZfX2hlYWRsaW5lIC50aXRsZSxcbiAgJl9faGVhZGxpbmUgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzQwNDA0ODtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi10b3A6MDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWF4LXdpZHRoOiAzNDZweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICBmb250LXNpemU6NjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICM4Njg2ODk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgfVxuICB9XG4gICZfX2J1dHRvbi13cmFwcGVyIHtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgLmJ1dHRvbiB7XG4gICAgJi5icmFuZC1ncmV5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG4gICAgfVxuICAgICYuYnJhbmQtdHJhbnNwYXJlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBjb2xvcjogIzQwNDA0ODtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuXG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19zY3JvbGwtZG93biB7XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbiAgJl9fYXJyb3cge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG5cbiAgfVxufVxuQGtleWZyYW1lcyBhcnJvd0p1bXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2F0ZVkoMClcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweClcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweClcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweClcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KVxuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUzJSwgODAlLCAxMDAlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB9XG4gIDQwJSwgNDMlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG4gIDcwJSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuICA5MCUgeyBcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgfVxufSBcblxuQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYW5kaW5ncGFnZS1oZXJvLWVsZW1lbnQge1xuICAgICZfX3N1YnRpdGxlLFxuICAgICZfX2hlYWRsaW5lLFxuICAgICZfX2J1dHRvbi13cmFwcGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAwcHgpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiB0ZXh0SW47XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgfVxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgICB9XG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgICB9XG4gICAgJl9fYnV0dG9uLXdyYXBwZXIge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICAgIH1cbiAgfVxufVxuQGtleWZyYW1lcyB0ZXh0SW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5sYW5kaW5ncGFnZS1oZXJvLWVsZW1lbnQtc21hbGwtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICZfX2ltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJl9faGVhZGxpbmUge1xuICAgIGgxLCBoMiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgYS5icmFuZC10cmFuc3BhcmVudCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn0iLCIubGFuZGluZ3BhZ2UtcG9zdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLmNlbnRlciB7XG4gICAgLmxhbmRpbmdwYWdlLXBvc3Rlcl9fdGVhc2VyLWNvbnRlbnQge1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogNjdweCAwcHggMjhweCAwcHhcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg1LjYzZGVnLCByZ2JhKDAsIDAsIDAsIDAuNikgMCUsIHJnYmEoMCwgMCwgMCwgMCkgOTkuMTclKTtcbiAgICBpbWcge1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYubm8tYm90dG9tLW1hcmdpbi5sYW5kaW5ncGFnZS1lbGVtZW50IHtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbi5sYW5kaW5ncGFnZS1wb3N0ZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDExNDBweDtcbiAgICBsZWZ0OiB+XCJjYWxjKCAoMTAwdncgLSAxMTQwcHgpLzIpXCI7XG4gIH1cbn1cbi5sYW5kaW5ncGFnZS1wb3N0ZXJfX3RlYXNlciB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAmLmNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogODRweDtcbiAgICB9XG4gIH1cbiAgJi5sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5sYW5kaW5ncGFnZS1wb3N0ZXJfX3RlYXNlci1jb250ZW50IHtcbiAgcGFkZGluZzogMzJweCAxNnB4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDY3cHggMCAyOHB4IDg0cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA4NHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKH5cIigzNzVweCAqIDEuMylcIik7XG4gIH1cbiAgcC5zdWJsaW5lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgXG4gIH1cbn1cbi5sYW5kaW5ncGFnZS1wb3N0ZXJfX3N1YmxpbmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG4ubGFuZGluZ3BhZ2UtcG9zdGVyX19oZWFkbGluZSB7XG4gIEBtZWRpYShtaW4td2lkdGg6OTkycHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTo3M3B4O1xuICB9XG4gICYuaGFzQ29udGVudFRvQm90dG9tIHtcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gIGgxLGgyLGgzLGg0LGg1LGg2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgIH1cbiAgfVxufVxuLmxhbmRpbmdwYWdlLXBvc3Rlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgZm9udC1mYW1pbHk6IFwiQ29yZSBTYW5zIFdISCBDb3B5IE5cIjtcbiAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOjE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXgtd2lkdGg6IDUwM3B4O1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBtYXgtd2lkdGg6IDUwM3B4O1xuICAgIH1cbiAgfVxufVxuLmxhbmRpbmdwYWdlLXBvc3Rlcl9fYnV0dG9uLXdyYXBwZXIge1xuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTozNXB4O1xuICB9XG59XG5AbWVkaWEobWF4LXdpZHRoOiA5OTFweCkge1xuICAubGFuZGluZ3BhZ2UtZWxlbWVudCB7XG4gICAgJi5sYW5kaW5ncGFnZS1wb3N0ZXIge1xuICAgICAgLnRleHQtc2hhZG93IHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiXG4ubGFuZGluZ3BhZ2UtdGV4dC1pbWFnZSB7XG4gIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OXB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjcuOTlweCkge1xuICAgICAgLmltYWdlIHtvcmRlcjogMX1cbiAgICAgIC50ZXh0IHtvcmRlcjogMn1cbiAgICB9XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gOTZweCBhdXRvO1xuICB9XG4gIC5pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBmbGV4OiAwIDAgNDglO1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGZsZXg6IDAgMCA1NSU7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgZmxleDogMCAwIDkxNnB4O1xuICAgIH1cbiAgfVxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC50ZXh0IHtcbiAgICBmb250LWZhbWlseTogQGZvbnQtY29weS1yZWc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzJweCAxNnB4IDMycHggMTZweDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMCA0OHB4IDAgNDhweDtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWhlYWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXg6IDAgMCA1MiU7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgZmxleDogMCAwIDQ1JTtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDoxNDQwcHgpIHtcbiAgICAgIGZsZXg6IDAgMCA1MjRweDtcbiAgICB9XG4gICAgYS5idXR0b24uYnJhbmQtdHJhbnNwYXJlbnQge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5ncGFnZS10ZXh0LWltYWdlX19jb3B5cmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3R0b206IDIycHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHdyaXRpbmctbW9kZTogdGI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHBhZGRpbmc6IDNweDtcbiAgdGV4dC1vcmllbnRhdGlvbjogc2lkZXdheXMtcmlnaHQ7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGJvdHRvbTogMjJweDtcbiAgICByaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gIH1cbiAgc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuIiwiLmxhbmRpbmdwYWdlLXRleHQtb25seSB7XG4gIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtY29weS1yZWc7XG4gICAgfVxuXG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICB9XG59XG4iLCIubGFuZGluZ3BhZ2Uta2l0X19kb25hdGlvbi10YWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDk5NztcbiAgbWFyZ2luLXRvcDogNDdweDtcbiAgd2lkdGg6IDU0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICBidXR0b24ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgJi5kb250YXRpb24tdGFiLXJpZ2h0IHtcbiAgICByaWdodDogLTU0cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgICYuc2hvdyB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbiAgJi5kb250YXRpb24tdGFiLWxlZnQge1xuICAgIGxlZnQ6IC01NHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogMC42cztcbiAgICAmLnNob3cge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5sYW5kaW5ncGFnZS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE1cHggMjVweCAxNXB4O1xuICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgJl9fdmlkZW8taXRlbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB9XG4gIH1cbiAgLnl0LWxpbmsge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICZbZGF0YS1saWdodGJveD1cImlmcmFtZVwiXTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMzVweCAwIDAgMDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgfVxuICAgIHAge1xuICAgICAgY29sb3I6ICM0MDQwNDg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBoMSxoMixoMyxoNCxoNSxoNiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgY29sb3I6ICM0MDQwNDg7XG4gICAgICBmb250LWZhbWlseTogVHJhZGVHb3RoaWM7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBhLnl0LWxpbmtbZGF0YS1saWdodGJveD1cImlmcmFtZVwiXTphZnRlciB7XG4gICAgZm9udC1zaXplOiA5NnB4O1xuICB9XG4gICZfX3N0YXJ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgJl9faW1hZ2Utd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDpcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDo3O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIndoaFwiO1xuICAgICAgY29udGVudDogXCJcXGU5MmRcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6ODtcbiAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIH1cblxuICB9XG4gICZfX3ZpZGVvLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudWMtZW1iZWRkaW5nLWNvbnRhaW5lciB7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG59XG4iLCIubGFuZGluZ3BhZ2UtY2hhcmFjdGVyaXN0aWNzIHtcbiAgcGFkZGluZzogMjRweCAwO1xuICAmX19oZWFkbGluZSB7XG4gICAgaDYge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgY29sb3I6ICM0MDQwNDg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjNDA0MDQ4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgLnRleHQge1xuICAgICAgcGFkZGluZzogMzJweCAxNnB4IDMycHggMTZweDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudHdvLWNvbHVtbnMudGV4dCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH0gXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzg2ODY4OTtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogIzQwNDA0ODtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RyZW5uZXIge1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzQsIDEzNCwgMTM3LCAwLjMyKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogY2FsYyh+XCIoKDEwMHZ3IC8gMiApIC0gMjBweClcIik7XG4gICAgdG9wOiAwO1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBsZWZ0OiBjYWxjKH5cIigoNTB2dyAvIDIpIC0gMjBweClcIik7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgbGVmdDogY2FsYyh+XCIoNTU1cHggLyAyKVwiKVxuICAgIH1cbiAgfVxufVxuIiwiLmxhbmRpbmdwYWdlLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAyODBweDtcbiAgQG1lZGlhKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaGVpZ2h0OiA0ODRweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGhlaWdodDogNjMwcHg7XG4gIH1cbiAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIHdpZHRoOiA3NTRweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHggYXV0bztcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmxhbmRpbmdwYWdlLWltYWdlLXNsaWRlciB7XG4gICZfX2ltYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICB9XG4gIH1cbiAgLnNwbGlkZSB7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX3NsaWRlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICB9XG4gICAgfVxuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgbWFyZ2luOiAwIDA7XG4gICAgfVxuICAgICZfX3BhZ2luYXRpb24ge1xuICAgICAgLy9ib3R0b206IGF1dG87XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAvL2JvdHRvbTogYXV0bztcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJl9fcGFnZSB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIG1hcmdpbjogM3B4IDE0cHg7XG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19hcnJvd3Mge1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuc3BsaWRlX19hcnJvdy5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICAgICAgbGVmdDogM2VtO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgdG9wOiBjYWxjKH5cIjUwJSAtIDMyLjVweFwiKTtcbiAgICAgIH1cbiAgICAgIC5zcGxpZGVfX2Fycm93LnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICAgICAgICByaWdodDogM2VtO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgdG9wOiBjYWxjKH5cIjUwJSAtIDM1cHhcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICB9XG59XG4iLCIubGFuZGluZ3BhZ2UtdGVzdGltb25pYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICZfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50LXdyYXAge1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gICZfX3ppdGF0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICB9XG4gIH1cbiAgJl9fYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGhlaWdodDogY2FsYyh+XCIoMTAwdncgLyAxLjc3OClcIik7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG4gICZfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzQwNDA0ODtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgIG1heC13aWR0aDogMTI1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMTBweCAwIDAgd2hpdGUpIGRyb3Atc2hhZG93KC0xMHB4IDAgMCB3aGl0ZSk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fc3VibGluZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNnB4IDVweDtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDBweCA2cHggNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIHBhZGRpbmc6IDZweCA1cHggNnB4IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4IDE1cHggNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggNXB4IDE1cHggMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmZ3LWJvbGQge1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgfVxuICAgICAgJi5mdy1ub3JtYWwge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IC01cHggMCAwIDAgd2hpdGUsIDVweCAwIDAgMCB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5sYW5kaW5ncGFnZS1jb250ZW50LWdhbGxlcnkge1xuICAmX19oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19ib2R5dGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWNvcHktcmVnO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA3NTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fZ2FsbGVyeUl0ZW0tLXRleHQtb24taW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICYudHdvLWNvbHVtbnMge1xuICAgICAgLmxhbmRpbmdwYWdlLWNvbnRlbnQtZ2FsbGVyeV9fZ2FsbGVyeUl0ZW1Db250ZW50IHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIgLmxhbmRpbmdwYWdlLWNvbnRlbnQtZ2FsbGVyeV9fZ2FsbGVyeUl0ZW1Db250ZW50IHtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgICAgLmxhbmRpbmdwYWdlLWNvbnRlbnQtZ2FsbGVyeV9fZ2FsbGVyeUl0ZW1IZWFkbGluZSB7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC43cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sYW5kaW5ncGFnZS1jb250ZW50LWdhbGxlcnlfX2dhbGxlcnlJdGVtQ29udGVudC5ob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLmxhbmRpbmdwYWdlLWNvbnRlbnQtZ2FsbGVyeV9fZ2FsbGVyeUl0ZW1IZWFkbGluZS5ob3ZlciB7XG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC43cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubGFuZGluZ3BhZ2UtY29udGVudC1nYWxsZXJ5X19nYWxsZXJ5SXRlbUltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA0MzBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAubGFuZGluZ3BhZ2UtY29udGVudC1nYWxsZXJ5X19nYWxsZXJ5SXRlbUNvbnRlbnQge1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogNDMwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuN3MgZWFzZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAubGFuZGluZ3BhZ2UtY29udGVudC1nYWxsZXJ5X19nYWxsZXJ5SXRlbUhlYWRsaW5lIHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNDMwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMDBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjdzO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgaDYge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDYge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGFuZGluZ3BhZ2UtY29udGVudC1nYWxsZXJ5X19yZWN0YW5nbGUge1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA0MzBweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgd2lkdGg6IDc0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sYW5kaW5ncGFnZS1jb250ZW50LWdhbGxlcnlfX2dhbGxlcnlJdGVtVGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1jb3B5LXJlZztcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNDMwcHgpIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgfVxuICAgICAgLmxhbmRpbmdwYWdlLWNvbnRlbnQtZ2FsbGVyeV9fZ2FsbGVyeUl0ZW1MaW5rIGEge1xuICAgICAgICAmLnRleHQtcGluayB7XG4gICAgICAgICAgY29sb3I6IEBicmFuZC1waW5rO1xuICAgICAgICB9XG4gICAgICAgICYudGV4dC1wcmltYXJ5IHtcbiAgICAgICAgICBjb2xvcjogQGJyYW5kLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgJi50ZXh0LWdyZXkge1xuICAgICAgICAgIGNvbG9yOiBAZ3JheTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA0MzBweCkge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgXG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgXG4gICZfX2dhbGxlcnlJdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIC5sYW5kaW5ncGFnZS1jb250ZW50LWdhbGxlcnlfX2dhbGxlcnlJdGVtSW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICB9XG4gICAgLmxhbmRpbmdwYWdlLWNvbnRlbnQtZ2FsbGVyeV9fZ2FsbGVyeUl0ZW1Db250ZW50IHtcbiAgICAgIC5sYW5kaW5ncGFnZS1jb250ZW50LWdhbGxlcnlfX2dhbGxlcnlJdGVtSGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBoNiB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGFuZGluZ3BhZ2UtY29udGVudC1nYWxsZXJ5X19yZWN0YW5nbGUgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubGFuZGluZ3BhZ2UtY29udGVudC1nYWxsZXJ5X19nYWxsZXJ5SXRlbVRleHQge1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtY29weS1yZWc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sYW5kaW5ncGFnZS1jb250ZW50LWdhbGxlcnlfX2dhbGxlcnlJdGVtTGluayBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAmLnRleHQtcGluayB7XG4gICAgICAgICAgY29sb3I6IEBicmFuZC1waW5rO1xuICAgICAgICB9XG4gICAgICAgICYudGV4dC1wcmltYXJ5IHtcbiAgICAgICAgICBjb2xvcjogQGJyYW5kLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgJi50ZXh0LWdyZXkge1xuICAgICAgICAgIGNvbG9yOiBAZ3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGFuZGluZ3BhZ2UtY29udGVudC1nYWxsZXJ5X19nYWxsZXJ5SXRlbUxpbmsgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmxhbmRpbmdwYWdlLWNvbnRlbnQtZ2FsbGVyeSB7XG4gICZfX2dhbGxlcnlJdGVtLS10ZXh0LW9uLWltYWdlLCAmX19nYWxsZXJ5SXRlbSB7XG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE5MnB4O1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiAxOTVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgfVxuICAgIH0gXG4gICAgJi50d28tY29sdW1ucyB7XG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTkycHg7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAxOTVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDM2NHB4O1xuICAgICAgICB9XG4gICAgICB9IFxuICAgIH1cbiAgICBcbiAgfVxufSIsIi5sYW5kaW5ncGFnZS1jb252ZXJzaW9uIHtcbiAgJi0tbGF5b3V0MSwgJi0tbGF5b3V0MiwgJi0tbGF5b3V0MywgJi0tbGF5b3V0NCwgJi0tbGF5b3V0NSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICB9XG4gICAgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgfVxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5ncGFnZS1jb252ZXJzaW9uLS1sYXlvdXQxIHtcbiAgJl9fYmFja2dyb3VuZGltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoflwiKDEwMHZ3IC0gMiogMTVweClcIik7XG4gICAgbGVmdDogMTVweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IGNhbGMoflwiKDEwMHZ3IC0gMiAqIDg0cHgpXCIpO1xuICAgICAgbGVmdDogODRweDtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICB3aWR0aDogOTUwcHg7XG4gICAgICBsZWZ0OiBjYWxjKH5cIigoMTAwdncgLSA5NTBweCkgLyAyKVwiKTtcbiAgICAgIHRvcDogNjAlO1xuICAgIH1cbiAgfVxufVxuLmxhbmRpbmdwYWdlLWNvbnZlcnNpb24tLWxheW91dDIge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoZWlnaHQ6IDUwNXB4O1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGhlaWdodDogNTU1cHg7XG4gIH1cbiAgZm9ybSB7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGhlaWdodDogNTA1cHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgaGVpZ2h0OiA1NTVweDtcbiAgICB9XG4gIH1cbiAgJl9fYmFja2dyb3VuZGltYWdlIHtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgaGVpZ2h0OiA0MDRweDtcbiAgICAgIHdpZHRoOiBjYWxjKH5cIigxMDAlIC0gMiAqIDIwcHgpXCIpO1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAzOTBweDtcbiAgICAgIHdpZHRoOiAxMTcwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwwLCAwLCAwLjA1KSwgMHB4IDhweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYm90dG9tOiA0OHB4O1xuICAgIHdpZHRoOiBjYWxjKH5cIigxMDAlIC0gMzBweClcIik7XG4gICAgbGVmdDogMTVweDtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IGNhbGMoflwiKDEwMHZ3IC0gMiAqIDg0cHgpXCIpO1xuICAgICAgbGVmdDogODRweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgd2lkdGg6IDk1MHB4O1xuICAgICAgbGVmdDogY2FsYyh+XCIoKDEwMHZ3IC0gOTUwcHgpIC8gMilcIik7XG4gICAgICBib3R0b206IDExMHB4O1xuICAgIH1cbiAgfVxuICAmX19jb2xvci1iYWNrZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBicmFuZC1waW5rO1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDI3cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgaGVpZ2h0OiA0NzJweDtcbiAgICB9XG4gIH1cbn1cbi5sYW5kaW5ncGFnZS1jb252ZXJzaW9uLS1sYXlvdXQzIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaGVpZ2h0OiA0OTBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICB9XG4gIGZvcm0ge1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBoZWlnaHQ6IDUwNXB4O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGhlaWdodDogNTU1cHg7XG4gICAgfVxuICB9XG4gICZfX2JhY2tncm91bmRpbWFnZSB7XG4gICAgaGVpZ2h0OiA0MDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDQwNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDM5MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCA4cHggMzVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQ4cHg7XG4gICAgd2lkdGg6IGNhbGMoflwiKDEwMCUgLSAzMHB4KVwiKTtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogY2FsYyh+XCIoMTAwdncgLSAyICogODRweClcIik7XG4gICAgICBsZWZ0OiA4NHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICB3aWR0aDogOTUwcHg7XG4gICAgICBsZWZ0OiBjYWxjKH5cIigoMTAwdncgLSA5NTBweCkgLyAyKVwiKTtcbiAgICAgIGJvdHRvbTogMTAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5ncGFnZS1jb252ZXJzaW9uLS1sYXlvdXQ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAmX19iYWNrZ3JvdW5kaW1hZ2Uge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKH5cIigxMDB2dyAtIDIgKiAxNXB4KVwiKTtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDhweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDhweDtcbiAgICB3aWR0aDogY2FsYyh+XCIoMTAwdncgLSA2MHB4KVwiKTtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogY2FsYyh+XCIoMTAwdncgLSAyICogODRweClcIik7XG4gICAgICBsZWZ0OiA3MHB4O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIHdpZHRoOiA5NTBweDtcbiAgICAgIGxlZnQ6IGNhbGMoflwiKCgxMTcwcHggLSA5NTBweCkgLyAyKVwiKTtcbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmdwYWdlLWNvbnZlcnNpb24tLWxheW91dDUge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxuICAmX19iYWNrZ3JvdW5kaW1hZ2Uge1xuICAgIGhlaWdodDogNDA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKH5cIigxMDB2dyAtIDIgKiAxNXB4KVwiKTtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCA4cHggMzVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC00MHB4O1xuICAgIHdpZHRoOiBjYWxjKH5cIigxMDB2dyAtIDYwcHgpXCIpO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKH5cIigxMDB2dyAtIDIgKiA4NHB4KVwiKTtcbiAgICAgIGxlZnQ6IDg0cHg7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgd2lkdGg6IDk1MHB4O1xuICAgICAgbGVmdDogY2FsYyh+XCIoKDExNzBweCAtIDk1MHB4KSAvIDIpXCIpO1xuICAgIH1cbiAgfVxufVxuIiwiOnJvb3Qge1xuICAgIC0tbnVtYmVyc2FuZmFjdHMtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1udW1iZXJzYW5kZmFjdHMtaGVhZGVyLWNvbG9yOiAjNDA0MDQ4O1xuICAgIC0tbnVtYmVyc2FuZGZhY3RzLXN1YmhlYWRlci1jb2xvcjogIzYxNjE2MTtcbiAgICAtLW51bWJlcnNhbmRmYWN0cy10ZXh0LWNvbG9yOiAjNDA0MDQ4O1xuICAgIC0tbnVtYmVyc2FuZGZhY3RzLWRpZ2l0LWNvbG9yOiB2YXIoLS13aGgtY29sLWdyZWVuKTtcbiAgICAtLW51bWJlcnNhbmRmYWN0cy1kaWdpdC1ib3JkZXItY29sb3I6IHZhcigtLXdoaC1jb2wtZ3JlZW4pO1xuICAgIC0tbnVtYmVyc2FuZmFjdHMtZGl2aWRlci1jb2xvcjogI0UwRTBFMDtcbn1cblxuLmxhbmRpbmdwYWdlLWVsZW1lbnQubnVtYmVyc2FuZGZhY3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbnVtYmVyc2FuZmFjdHMtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgLm51bWJlcnNhbmRmYWN0cyB7XG4gICAgICAgICZfX2hlYWRlciB7IFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW51bWJlcnNhbmRmYWN0cy1oZWFkZXItY29sb3IpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fc3ViaGVhZGVyIHsgXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW51bWJlcnNhbmRmYWN0cy1zdWJoZWFkZXItY29sb3IpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzU0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2VsZW1lbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtZGlnaXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW51bWJlcnNhbmRmYWN0cy1kaWdpdC1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB2YXIoLS1udW1iZXJzYW5kZmFjdHMtZGlnaXQtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbnVtYmVyc2FuZGZhY3RzLXRleHQtY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZWxlbWVudHMudGhyZWVFbGVtZW50cyB7XG4gICAgICAgICAgICAmID4gZGl2OmZpcnN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1udW1iZXJzYW5mYWN0cy1kaXZpZGVyLWNvbG9yKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAmID4gZGl2Om50aC1vZi10eXBlKDEpOmFmdGVyLFxuICAgICAgICAgICAgICAgICYgPiBkaXY6bnRoLW9mLXR5cGUoMik6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1udW1iZXJzYW5mYWN0cy1kaXZpZGVyLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZWxlbWVudHMuZm91ckVsZW1lbnRzIHtcbiAgICAgICAgICAgICYgPiBkaXY6bnRoLW9mLXR5cGUoMSk6YWZ0ZXIsXG4gICAgICAgICAgICAmID4gZGl2Om50aC1vZi10eXBlKDMpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbnVtYmVyc2FuZmFjdHMtZGl2aWRlci1jb2xvcik7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgJiA+IGRpdjpudGgtb2YtdHlwZSgxKTphZnRlcixcbiAgICAgICAgICAgICAgICAmID4gZGl2Om50aC1vZi10eXBlKDIpOmFmdGVyLFxuICAgICAgICAgICAgICAgICYgPiBkaXY6bnRoLW9mLXR5cGUoMyk6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1udW1iZXJzYW5mYWN0cy1kaXZpZGVyLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuZGl2LmNvbnRlbnQ6bm90KC5sYW5kaW5ncGFnZS1raXQpIHtcbiAgICAubGFuZGluZ3BhZ2UtZWxlbWVudC5udW1iZXJzYW5kZmFjdHMge1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5sYW5kaW5ncGFnZS1oZXJvLXByaWNlLWV4YW1wbGUtMSB7ICBcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9IFxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB9XG4gICAgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgIC5sYW5kaW5ncGFnZS1oZXJvLXByaWNlLWV4YW1wbGUtMV9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoflwiY2FsYygoMTAwdncgLSAxMTQwcHgpIC8gMilcIik7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAyMTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoflwiY2FsYygoMTAwdncgLSAxMTQwcHgpIC8gMilcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDIxMDBweCkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh+XCJjYWxjKCgxMDB2dyAtIDExNDBweCkgLyAyKVwiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGFuZGluZ3BhZ2UtaGVyby1wcmljZS1leGFtcGxlLTFfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAmOm5vdCgudmlzaWJsZS14cykge1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAubGFuZGluZ3BhZ2UtaGVyby1wcmljZS1leGFtcGxlLTFfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh+XCJjYWxjKCgxMDB2dyAtIDExNDBweCkgLyAyICsgKDExNDBweCAtIDQ5MHB4KSkgXCIsIH5cImNhbGMoMTAwdmggLyAyKVwiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGFuZGluZ3BhZ2UtaGVyby1wcmljZS1leGFtcGxlLTFfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiA0OTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50LWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMjRweCAwIDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgfVxuICAgICAgICBoMSxoMixoMyxoNCxoNSxoNiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3VibGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2RvbmF0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgfSBcbiAgICAgICAgLmRvbmF0aW9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZsZXg6MTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBicmFuZC1waW5rO1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYnJhbmQtcGluaztcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDFweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggOHB4IDM1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAuZG9uYXRpb24tdmFsdWUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwLmRvbmF0aW9uLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2Nyb2xsLWRvd24ge1xuXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgYm90dG9tOiA0OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19hcnJvdyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxufVxuXG4iLCIubGFuZGluZ3BhZ2UtaGVyby1uby1pbWFnZSB7XG4gICAgJl9fdG9wTGF5ZXIge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA0MTRweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQ0cHggMTdweCAyNHB4IDE3cHg7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4IDE3cHggMzJweCAxN3B4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNzZweCAxN3B4IDQ4cHggMTdweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBcbiAgICAmLmJnLSB7XG4gICAgICAgICZncmVlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmbWFnZW50YSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJhbmQtcGluaztcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmeWVsbG93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNDMDA7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgJnJlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkwMDMzO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N1YmhlYWRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoMSxoMixoMyxoNCxoNSxoNiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idXR0b24td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmxhbmRpbmdwYWdlLW5ld3MtdGlja2VyIHtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYmEoMTM0LDEzNCwxMzcsIDAuMyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xM3B4O1xuICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaW5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idXR0b24td3JhcHBlciB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uLmZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uLmJyYW5kLXRyYW5zcGFyZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogQGJyYW5kLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbmV3cy10aWNrZXItZWxlbWVudCB7XG4gICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59IiwiLmxhbmRpbmdwYWdlLW5ld3NsZXR0ZXItdGVhc2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYzO1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHggMCAxNnB4O1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4IDI0NXB4IDQ4cHggMTI4cHg7XG4gICAgICAgICAgICB3aWR0aDogODI1cHg7IFxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgaDUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N1YmhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKCcuLi8uLi9JY29ucy9MYW5kaW5ncGFnZS9jaGVjay5zdmcnKTtcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Zvcm0ge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cbiAgICAgICAgJi1pbnB1dHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICAmLWNoZWNrYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxufSIsIi5sYW5kaW5ncGFnZS10cnVzdC1lbGVtZW50IHtcbiAgICAmX19oZWFkbGluZSB7XG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgICYub2RkIHtcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEwMHB4O1xuICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZXZlbiB7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi1zdWJsaW5lIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzYxNjE2MTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubGFuZGluZ3BhZ2Utc29jaWFsLXNoYXJpbmcge1xuICAgICZfX2hlYWRsaW5lIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuICAgICAgICBoNiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pY29uLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiBjYWxjKH5cIigzNzVweCAtIDQwcHgpXCIpO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKH5cIig3NjhweCAtIDMxNnB4KVwiKVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoflwiKDEyMDBweCAtIDY4MHB4KVwiKVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoflwiKDE0NDBweCAtIDk4MHB4KVwiKVxuICAgICAgICB9XG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubGFuZGluZ3BhZ2UtY29udGFjdCB7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB3aWR0aDogY2FsYyh+XCIoMTQ0MHB4IC0gKCAyKiAgMTQ3cHggKSlcIik7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKH5cIigxMDB2dyAtICgxNnB4ICogMikgKVwiKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDdweCBhdXRvO1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQ3cHggMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMnB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNDRweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2RldGFpbHMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTdweDtcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6IEBicmFuZC1wcmltYXJ5O1xuICAgICAgICB9IFxuICAgIH0gICAgXG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19waG9uZSBwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL0ljb25zL0xhbmRpbmdwYWdlL3RlbF9ncmVlbi5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19lbWFpbCBwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL0ljb25zL0xhbmRpbmdwYWdlL21haWxfZ3JlZW4uc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmxhbmRpbmdwYWdlLWFwcG9pbnRtZW50cyB7XG4gICAgaDIge1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMnB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYXBwb2ludG1lbnQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjNmNDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICB9XG4gICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgJi1kYXkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDA0MDQ4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLW1vbnRoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICYtaGVhZGxpbmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59IiwiYm9keS5sYW5kaW5ncGFnZS1raXQge1xuICAgIC5ncmlkLWRvbmF0aW9uLWV4YW1wbGVzLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDE1cHggNDBweCAxNXB4O1xuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMjJweCA0MHB4IDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAxMDBweCA0MHB4IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB+XCJjYWxjKCgxMDB2dyAtIDExNDZweCkgLyAyKVwiO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogflwiY2FsYygoMTAwdncgLSAxMTQ2cHgpIC8gMilcIjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgICAgfVxuICAgICAgICBkaXYuY29udGVudC1zcGVuZGVuYmVpc3BpZWwge1xuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZS13cmFwIHtcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jdXN0b20tYW1vdW50LWVsZW1lbnQge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDEwJSAxMnB4O1xuICAgIH1cbn0iLCIubGFuZGluZ3BhZ2UtYWtrb3JkZW9uIHtcbiAgICAmX19ha2tvcmRlb24taGVhZGVyIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCNUI1Qjc7XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ha2tvcmRlb24tZWxlbWVudCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjVCNUI3O1xuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1oZWFkYW5kaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWJvZHkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmLmZvY3VzIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5mb2N1cyAubGFuZGluZ3BhZ2UtYWtrb3JkZW9uX19ha2tvcmRlb24tZWxlbWVudC1oZWFkYW5kaWNvbiBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/