@charset "UTF-8";
.field--type-entity-reference {
  margin: 0 !important;
}

.node .field--type-image {
  float: none !important;
  margin: 0 !important;
}

.field--type-image img, .field--name-field-user-picture img {
  margin: 0;
}

body {
  font-family: "Averta", "Segoe UI", "Open Sans", "Helvetica Neue", sans-serif;
  background-color: #fff;
  color: #000 !important;
  background-color: white !important;
  min-height: 100vh;
}

.node__content {
  font-size: unset;
  margin-top: 0;
}

a:hover {
  text-decoration: underline;
}

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

.footer {
  padding: 40px 0px 25px 0;
  background-color: #4d4745;
  color: white;
}
.footer .footer-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 1rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer .footer-content .field--name-field-description p {
  font-size: 1rem;
  color: white;
  margin: 0;
}
.footer .footer-content .field--name-field-description p a {
  color: inherit;
}
.footer .footer-content .field--name-field-description p + p {
  margin-top: 0.5rem;
}
.footer .footer-content .field--name-field-image img {
  max-width: 200px;
  height: auto;
}

@media (max-width: 1200px) {
  .footer {
    padding: 40px 0px !important;
  }
  .footer-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 2rem;
  }
  .footer-content .field--name-field-description {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .footer-content .field--name-field-image {
    margin-bottom: 1rem;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    text-align: center !important;
  }
}
.bg-color-primary {
  background-color: var(--color-primary) !important;
}

.bg-color-secondary-1 {
  background-color: var(--color-secondary-1) !important;
}

.bg-color-success {
  background-color: var(--color-success) !important;
}

.bg-color-danger {
  background-color: var(--color-danger) !important;
}

.bg-color-warning {
  background-color: var(--color-warning) !important;
}

.bg-color-info {
  background-color: var(--color-info) !important;
}

.bg-color-light {
  background-color: var(--color-light) !important;
}

.bg-color-dark {
  background-color: var(--color-dark) !important;
}

.section-pt-120 {
  padding-top: 7.5rem !important;
}

.section-pt-96 {
  padding-top: 6rem !important;
}

.section-pt-80 {
  padding-top: 5rem !important;
}

.section-pt-72 {
  padding-top: 4.5rem !important;
}

.section-pt-64 {
  padding-top: 4rem !important;
}

.section-pt-48 {
  padding-top: 3rem !important;
}

.section-pt-32 {
  padding-top: 2rem !important;
}

.section-pt-16 {
  padding-top: 1rem !important;
}

.section-pb-120 {
  padding-bottom: 7.5rem !important;
}

.section-pb-96 {
  padding-bottom: 6rem !important;
}

.section-pb-80 {
  padding-bottom: 5rem !important;
}

.section-pb-72 {
  padding-bottom: 4.5rem !important;
}

.section-pb-64 {
  padding-bottom: 4rem !important;
}

.section-pb-48 {
  padding-bottom: 3rem !important;
}

.section-pb-32 {
  padding-bottom: 2rem !important;
}

.section-pb-16 {
  padding-bottom: 1rem !important;
}

.section-mt-120 {
  margin-top: 7.5rem !important;
}

.section-mt-96 {
  margin-top: 6rem !important;
}

.section-mt-80 {
  margin-top: 5rem !important;
}

.section-mt-72 {
  margin-top: 4.5rem !important;
}

.section-mt-64 {
  margin-top: 4rem !important;
}

.section-mt-48 {
  margin-top: 3rem !important;
}

.section-mt-32 {
  margin-top: 2rem !important;
}

.section-mt-16 {
  margin-top: 1rem !important;
}

.section-mb-120 {
  margin-bottom: 7.5rem !important;
}

.section-mb-96 {
  margin-bottom: 6rem !important;
}

.section-mb-80 {
  margin-bottom: 5rem !important;
}

.section-mb-72 {
  margin-bottom: 4.5rem !important;
}

.section-mb-64 {
  margin-bottom: 4rem !important;
}

.section-mb-48 {
  margin-bottom: 3rem !important;
}

.section-mb-32 {
  margin-bottom: 2rem !important;
}

.section-mb-24 {
  margin-bottom: 1.5rem !important;
}

.section-mb-16 {
  margin-bottom: 1rem !important;
}

.section-pt-xs-120 {
  padding-top: 7.5rem !important;
}

.section-pt-xs-96 {
  padding-top: 6rem !important;
}

.section-pt-xs-80 {
  padding-top: 5rem !important;
}

.section-pt-xs-72 {
  padding-top: 4.5rem !important;
}

.section-pt-xs-64 {
  padding-top: 4rem !important;
}

.section-pt-xs-48 {
  padding-top: 3rem !important;
}

.section-pt-xs-32 {
  padding-top: 2rem !important;
}

.section-pt-xs-16 {
  padding-top: 1rem !important;
}

@media (min-width: 576px) {
  .section-pt-sm-120 {
    padding-top: 7.5rem !important;
  }
  .section-pt-sm-96 {
    padding-top: 6rem !important;
  }
  .section-pt-sm-80 {
    padding-top: 5rem !important;
  }
  .section-pt-sm-72 {
    padding-top: 4.5rem !important;
  }
  .section-pt-sm-64 {
    padding-top: 4rem !important;
  }
  .section-pt-sm-48 {
    padding-top: 3rem !important;
  }
  .section-pt-sm-32 {
    padding-top: 2rem !important;
  }
  .section-pt-sm-16 {
    padding-top: 1rem !important;
  }
}
@media (min-width: 768px) {
  .section-pt-md-120 {
    padding-top: 7.5rem !important;
  }
  .section-pt-md-96 {
    padding-top: 6rem !important;
  }
  .section-pt-md-80 {
    padding-top: 5rem !important;
  }
  .section-pt-md-72 {
    padding-top: 4.5rem !important;
  }
  .section-pt-md-64 {
    padding-top: 4rem !important;
  }
  .section-pt-md-48 {
    padding-top: 3rem !important;
  }
  .section-pt-md-32 {
    padding-top: 2rem !important;
  }
  .section-pt-md-16 {
    padding-top: 1rem !important;
  }
}
@media (min-width: 992px) {
  .section-pt-lg-120 {
    padding-top: 7.5rem !important;
  }
  .section-pt-lg-96 {
    padding-top: 6rem !important;
  }
  .section-pt-lg-80 {
    padding-top: 5rem !important;
  }
  .section-pt-lg-72 {
    padding-top: 4.5rem !important;
  }
  .section-pt-lg-64 {
    padding-top: 4rem !important;
  }
  .section-pt-lg-48 {
    padding-top: 3rem !important;
  }
  .section-pt-lg-32 {
    padding-top: 2rem !important;
  }
  .section-pt-lg-16 {
    padding-top: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .section-pt-xl-120 {
    padding-top: 7.5rem !important;
  }
  .section-pt-xl-96 {
    padding-top: 6rem !important;
  }
  .section-pt-xl-80 {
    padding-top: 5rem !important;
  }
  .section-pt-xl-72 {
    padding-top: 4.5rem !important;
  }
  .section-pt-xl-64 {
    padding-top: 4rem !important;
  }
  .section-pt-xl-48 {
    padding-top: 3rem !important;
  }
  .section-pt-xl-32 {
    padding-top: 2rem !important;
  }
  .section-pt-xl-16 {
    padding-top: 1rem !important;
  }
}
.section-pb-xs-120 {
  padding-bottom: 7.5rem !important;
}

.section-pb-xs-96 {
  padding-bottom: 6rem !important;
}

.section-pb-xs-80 {
  padding-bottom: 5rem !important;
}

.section-pb-xs-72 {
  padding-bottom: 4.5rem !important;
}

.section-pb-xs-64 {
  padding-bottom: 4rem !important;
}

.section-pb-xs-48 {
  padding-bottom: 3rem !important;
}

.section-pb-xs-32 {
  padding-bottom: 2rem !important;
}

.section-pb-xs-16 {
  padding-bottom: 1rem !important;
}

@media (min-width: 576px) {
  .section-pb-sm-120 {
    padding-bottom: 7.5rem !important;
  }
  .section-pb-sm-96 {
    padding-bottom: 6rem !important;
  }
  .section-pb-sm-80 {
    padding-bottom: 5rem !important;
  }
  .section-pb-sm-72 {
    padding-bottom: 4.5rem !important;
  }
  .section-pb-sm-64 {
    padding-bottom: 4rem !important;
  }
  .section-pb-sm-48 {
    padding-bottom: 3rem !important;
  }
  .section-pb-sm-32 {
    padding-bottom: 2rem !important;
  }
  .section-pb-sm-16 {
    padding-bottom: 1rem !important;
  }
}
@media (min-width: 768px) {
  .section-pb-md-120 {
    padding-bottom: 7.5rem !important;
  }
  .section-pb-md-96 {
    padding-bottom: 6rem !important;
  }
  .section-pb-md-80 {
    padding-bottom: 5rem !important;
  }
  .section-pb-md-72 {
    padding-bottom: 4.5rem !important;
  }
  .section-pb-md-64 {
    padding-bottom: 4rem !important;
  }
  .section-pb-md-48 {
    padding-bottom: 3rem !important;
  }
  .section-pb-md-32 {
    padding-bottom: 2rem !important;
  }
  .section-pb-md-16 {
    padding-bottom: 1rem !important;
  }
}
@media (min-width: 992px) {
  .section-pb-lg-120 {
    padding-bottom: 7.5rem !important;
  }
  .section-pb-lg-96 {
    padding-bottom: 6rem !important;
  }
  .section-pb-lg-80 {
    padding-bottom: 5rem !important;
  }
  .section-pb-lg-72 {
    padding-bottom: 4.5rem !important;
  }
  .section-pb-lg-64 {
    padding-bottom: 4rem !important;
  }
  .section-pb-lg-48 {
    padding-bottom: 3rem !important;
  }
  .section-pb-lg-32 {
    padding-bottom: 2rem !important;
  }
  .section-pb-lg-16 {
    padding-bottom: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .section-pb-xl-120 {
    padding-bottom: 7.5rem !important;
  }
  .section-pb-xl-96 {
    padding-bottom: 6rem !important;
  }
  .section-pb-xl-80 {
    padding-bottom: 5rem !important;
  }
  .section-pb-xl-72 {
    padding-bottom: 4.5rem !important;
  }
  .section-pb-xl-64 {
    padding-bottom: 4rem !important;
  }
  .section-pb-xl-48 {
    padding-bottom: 3rem !important;
  }
  .section-pb-xl-32 {
    padding-bottom: 2rem !important;
  }
  .section-pb-xl-16 {
    padding-bottom: 1rem !important;
  }
}
.section-mt-xs-120 {
  margin-top: 7.5rem !important;
}

.section-mt-xs-96 {
  margin-top: 6rem !important;
}

.section-mt-xs-80 {
  margin-top: 5rem !important;
}

.section-mt-xs-72 {
  margin-top: 4.5rem !important;
}

.section-mt-xs-64 {
  margin-top: 4rem !important;
}

.section-mt-xs-48 {
  margin-top: 3rem !important;
}

.section-mt-xs-32 {
  margin-top: 2rem !important;
}

.section-mt-xs-16 {
  margin-top: 1rem !important;
}

@media (min-width: 576px) {
  .section-mt-sm-120 {
    margin-top: 7.5rem !important;
  }
  .section-mt-sm-96 {
    margin-top: 6rem !important;
  }
  .section-mt-sm-80 {
    margin-top: 5rem !important;
  }
  .section-mt-sm-72 {
    margin-top: 4.5rem !important;
  }
  .section-mt-sm-64 {
    margin-top: 4rem !important;
  }
  .section-mt-sm-48 {
    margin-top: 3rem !important;
  }
  .section-mt-sm-32 {
    margin-top: 2rem !important;
  }
  .section-mt-sm-16 {
    margin-top: 1rem !important;
  }
}
@media (min-width: 768px) {
  .section-mt-md-120 {
    margin-top: 7.5rem !important;
  }
  .section-mt-md-96 {
    margin-top: 6rem !important;
  }
  .section-mt-md-80 {
    margin-top: 5rem !important;
  }
  .section-mt-md-72 {
    margin-top: 4.5rem !important;
  }
  .section-mt-md-64 {
    margin-top: 4rem !important;
  }
  .section-mt-md-48 {
    margin-top: 3rem !important;
  }
  .section-mt-md-32 {
    margin-top: 2rem !important;
  }
  .section-mt-md-16 {
    margin-top: 1rem !important;
  }
}
@media (min-width: 992px) {
  .section-mt-lg-120 {
    margin-top: 7.5rem !important;
  }
  .section-mt-lg-96 {
    margin-top: 6rem !important;
  }
  .section-mt-lg-80 {
    margin-top: 5rem !important;
  }
  .section-mt-lg-72 {
    margin-top: 4.5rem !important;
  }
  .section-mt-lg-64 {
    margin-top: 4rem !important;
  }
  .section-mt-lg-48 {
    margin-top: 3rem !important;
  }
  .section-mt-lg-32 {
    margin-top: 2rem !important;
  }
  .section-mt-lg-16 {
    margin-top: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .section-mt-xl-120 {
    margin-top: 7.5rem !important;
  }
  .section-mt-xl-96 {
    margin-top: 6rem !important;
  }
  .section-mt-xl-80 {
    margin-top: 5rem !important;
  }
  .section-mt-xl-72 {
    margin-top: 4.5rem !important;
  }
  .section-mt-xl-64 {
    margin-top: 4rem !important;
  }
  .section-mt-xl-48 {
    margin-top: 3rem !important;
  }
  .section-mt-xl-32 {
    margin-top: 2rem !important;
  }
  .section-mt-xl-16 {
    margin-top: 1rem !important;
  }
}
.section-mb-xs-120 {
  margin-bottom: 7.5rem !important;
}

.section-mb-xs-96 {
  margin-bottom: 6rem !important;
}

.section-mb-xs-80 {
  margin-bottom: 5rem !important;
}

.section-mb-xs-72 {
  margin-bottom: 4.5rem !important;
}

.section-mb-xs-64 {
  margin-bottom: 4rem !important;
}

.section-mb-xs-48 {
  margin-bottom: 3rem !important;
}

.section-mb-xs-32 {
  margin-bottom: 2rem !important;
}

.section-mb-xs-24 {
  margin-bottom: 1.5rem !important;
}

.section-mb-xs-16 {
  margin-bottom: 1rem !important;
}

@media (min-width: 576px) {
  .section-mb-sm-120 {
    margin-bottom: 7.5rem !important;
  }
  .section-mb-sm-96 {
    margin-bottom: 6rem !important;
  }
  .section-mb-sm-80 {
    margin-bottom: 5rem !important;
  }
  .section-mb-sm-72 {
    margin-bottom: 4.5rem !important;
  }
  .section-mb-sm-64 {
    margin-bottom: 4rem !important;
  }
  .section-mb-sm-48 {
    margin-bottom: 3rem !important;
  }
  .section-mb-sm-32 {
    margin-bottom: 2rem !important;
  }
  .section-mb-sm-24 {
    margin-bottom: 1.5rem !important;
  }
  .section-mb-sm-16 {
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 768px) {
  .section-mb-md-120 {
    margin-bottom: 7.5rem !important;
  }
  .section-mb-md-96 {
    margin-bottom: 6rem !important;
  }
  .section-mb-md-80 {
    margin-bottom: 5rem !important;
  }
  .section-mb-md-72 {
    margin-bottom: 4.5rem !important;
  }
  .section-mb-md-64 {
    margin-bottom: 4rem !important;
  }
  .section-mb-md-48 {
    margin-bottom: 3rem !important;
  }
  .section-mb-md-32 {
    margin-bottom: 2rem !important;
  }
  .section-mb-md-24 {
    margin-bottom: 1.5rem !important;
  }
  .section-mb-md-16 {
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 992px) {
  .section-mb-lg-120 {
    margin-bottom: 7.5rem !important;
  }
  .section-mb-lg-96 {
    margin-bottom: 6rem !important;
  }
  .section-mb-lg-80 {
    margin-bottom: 5rem !important;
  }
  .section-mb-lg-72 {
    margin-bottom: 4.5rem !important;
  }
  .section-mb-lg-64 {
    margin-bottom: 4rem !important;
  }
  .section-mb-lg-48 {
    margin-bottom: 3rem !important;
  }
  .section-mb-lg-32 {
    margin-bottom: 2rem !important;
  }
  .section-mb-lg-24 {
    margin-bottom: 1.5rem !important;
  }
  .section-mb-lg-16 {
    margin-bottom: 1rem !important;
  }
}
@media (min-width: 1200px) {
  .section-mb-xl-120 {
    margin-bottom: 7.5rem !important;
  }
  .section-mb-xl-96 {
    margin-bottom: 6rem !important;
  }
  .section-mb-xl-80 {
    margin-bottom: 5rem !important;
  }
  .section-mb-xl-72 {
    margin-bottom: 4.5rem !important;
  }
  .section-mb-xl-64 {
    margin-bottom: 4rem !important;
  }
  .section-mb-xl-48 {
    margin-bottom: 3rem !important;
  }
  .section-mb-xl-32 {
    margin-bottom: 2rem !important;
  }
  .section-mb-xl-24 {
    margin-bottom: 1.5rem !important;
  }
  .section-mb-xl-16 {
    margin-bottom: 1rem !important;
  }
}
.section-container-layout-builder.no-margin {
  margin-top: 0;
  margin-bottom: 0;
}
.section-container-layout-builder.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section-container-layout-builder.padding-y {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;
}

.overlap_gutters.row {
  margin: 0 !important;
}
.overlap_gutters.row > .col-12 {
  padding: 0 !important;
}

@font-face {
  font-family: "Averta";
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/averta_regular/averta-regular.woff2") format("woff2"), url("../assets/fonts/averta_regular/averta-regular.woff") format("woff");
}
@font-face {
  font-family: "Averta";
  font-style: italic;
  font-weight: 400;
  src: url("../assets/fonts/averta_regular_italic/averta-regularitalic.woff2") format("woff2"), url("../assets/fonts/averta_regular_italic/averta-regularitalic.woff") format("woff");
}
@font-face {
  font-family: "Averta";
  font-style: normal;
  font-weight: 300;
  src: url("../assets/fonts/averta_light/averta-light.woff2") format("woff2"), url("../assets/fonts/averta_light/averta-light.woff") format("woff");
}
@font-face {
  font-family: "Averta";
  font-style: italic;
  font-weight: 300;
  src: url("../assets/fonts/averta_light_italic/averta-lightitalic.woff2") format("woff2"), url("../assets/fonts/averta_light_italic/averta-lightitalic.woff") format("woff");
}
@font-face {
  font-family: "Averta";
  font-style: italic;
  font-weight: 700;
  src: url("../assets/fonts/averta_bold_italic/averta-bolditalic.woff2") format("woff2"), url("../assets/fonts/averta_bold_italic/averta-bolditalic.woff") format("woff");
}
@font-face {
  font-family: "Averta";
  font-style: normal;
  font-weight: 600;
  src: url("../assets/fonts/averta_semibold/averta-semibold.woff2") format("woff2"), url("../assets/fonts/averta_semibold/averta-semibold.woff") format("woff");
}
@font-face {
  font-family: "Averta";
  font-style: italic;
  font-weight: 600;
  src: url("../assets/fonts/averta_semibold_italic/averta-semibolditalic.woff2") format("woff2"), url("../assets/fonts/averta_semibold_italic/averta-semibolditalic.woff") format("woff");
}
h1, h2.display-h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
  line-height: 1;
  margin-top: 0;
}

h1, h2.display-h1 {
  font-size: 2.5rem;
}
h1 .display-1, h2.display-h1 .display-1 {
  font-size: 5rem;
  font-weight: 500;
}

h2 {
  font-size: 2rem;
}
h2 .display-2 {
  font-size: 4.5rem;
  font-weight: 500;
}
h3 {
  font-size: 1.75rem;
}
h3 .display-3 {
  font-size: 4rem;
  font-weight: 500;
}

h4 {
  font-size: 1.5rem;
}
h4 .display-4 {
  font-size: 3.5rem;
  font-weight: 500;
}

h5 {
  font-size: 1.25rem;
}
h5 .display-5 {
  font-size: 3rem;
  font-weight: 500;
}

h6 {
  font-size: 1rem;
}
h6 .display-6 {
  font-size: 2.5rem;
  font-weight: 500;
}

.lead {
  font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.875rem;
}

p {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  color: var(--color-dark);
}
p .small {
  font-size: 0.875rem;
}

h2.text-white,
h3.text-white {
  color: var(--ref-color-neutral-white);
}

h2.text-black,
h3.text-black {
  color: var(--ref-color-neutral-black);
}

h2.text-blue,
h3.text-blue {
  color: var(--color-primary-main);
}

p.text-white {
  color: var(--ref-color-neutral-white);
}

p.text-black {
  color: var(--ref-color-neutral-black);
}

p.text-blue {
  color: var(--color-primary-main);
}

.font-16 {
  font-size: 16px !important;
}

.font-20 {
  font-size: 20px !important;
}

.font-24 {
  font-size: 24px !important;
}

.font-28 {
  font-size: 28px !important;
}

.font-32 {
  font-size: 32px !important;
}

.font-36 {
  font-size: 36px !important;
}

.font-42 {
  font-size: 42px !important;
}

h1.font-16, h2.font-16, h3.font-16, h4.font-16, h5.font-16, h6.font-16, p.font-16 {
  line-height: 1.4;
}
h1.font-20, h2.font-20, h3.font-20, h4.font-20, h5.font-20, h6.font-20, p.font-20 {
  line-height: 1.4;
}
h1.font-24, h2.font-24, h3.font-24, h4.font-24, h5.font-24, h6.font-24, p.font-24 {
  line-height: 1.3;
}
h1.font-28, h2.font-28, h3.font-28, h4.font-28, h5.font-28, h6.font-28, p.font-28 {
  line-height: 1.3;
}
h1.font-32, h2.font-32, h3.font-32, h4.font-32, h5.font-32, h6.font-32, p.font-32 {
  line-height: 1.25;
}
h1.font-36, h2.font-36, h3.font-36, h4.font-36, h5.font-36, h6.font-36, p.font-36 {
  line-height: 1.25;
}
h1.font-42, h2.font-42, h3.font-42, h4.font-42, h5.font-42, h6.font-42, p.font-42 {
  line-height: 1.2;
}

.skip-link {
  position: absolute;
  top: -100px;
  left: 1rem;
  z-index: 10000;
  padding: 0.75rem 1rem;
  background-color: var(--color-primary);
  color: var(--color-high-light);
  text-decoration: none;
  border-radius: 0.25rem;
  font-weight: 600;
  -webkit-transition: top 0.2s ease;
  -o-transition: top 0.2s ease;
  transition: top 0.2s ease;
}
.skip-link:focus {
  top: 1rem;
  outline: 2px solid var(--color-high-light);
  outline-offset: 2px;
}

.highlighted {
  background-color: var(--color-warning);
  color: var(--color-dark);
  padding: 1rem 0;
  margin-bottom: 1rem;
}
.highlighted .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.75rem;
}
.highlighted .messages {
  margin: 0;
}

.featured-top {
  background-color: var(--color-light);
  padding: 2rem 0;
  margin-bottom: 2rem;
}
@media (max-width: 768px) {
  .featured-top {
    padding: 1.5rem 0;
    margin-bottom: 1.5rem;
  }
}

.breadcrumb-wrapper {
  background-color: var(--color-light);
  padding: 0.75rem 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.breadcrumb-wrapper .breadcrumb {
  margin: 0;
  background: none;
  padding: 0;
  font-size: 0.875rem;
}
.breadcrumb-wrapper .breadcrumb .breadcrumb-item:not(:last-child)::after {
  content: "›";
  margin: 0 0.5rem;
  color: #6c757d;
}
.breadcrumb-wrapper .breadcrumb .breadcrumb-item a {
  color: var(--color-primary);
  text-decoration: none;
}
.breadcrumb-wrapper .breadcrumb .breadcrumb-item a:hover {
  text-decoration: underline;
}
.breadcrumb-wrapper .breadcrumb .breadcrumb-item.active {
  color: #6c757d;
}

.main-content {
  padding: 0;
}

.main-content__inner > * + * {
  margin-top: 1.5rem;
}

.page-title-wrapper {
  margin-bottom: 1.5rem;
}
.page-title-wrapper h1 {
  font-size: 2rem;
  font-weight: 700;
  color: var(--color-dark);
  margin: 0;
  line-height: 1.2;
}
@media (max-width: 768px) {
  .page-title-wrapper h1 {
    font-size: 1.75rem;
  }
}

.tabs-wrapper {
  border-bottom: 1px solid var(--color-light);
  margin-bottom: 1.5rem;
}
.tabs-wrapper .nav-tabs {
  border-bottom: none;
}
.tabs-wrapper .nav-tabs .nav-link {
  border: none;
  border-bottom: 3px solid transparent;
  background: none;
  color: var(--color-dark);
  padding: 0.75rem 1rem;
  font-weight: 500;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.tabs-wrapper .nav-tabs .nav-link:hover {
  background-color: var(--color-light);
  border-bottom-color: var(--color-primary);
}
.tabs-wrapper .nav-tabs .nav-link.active {
  background: none;
  color: var(--color-primary);
  border-bottom-color: var(--color-primary);
}
.tabs-wrapper--secondary {
  margin-top: -1rem;
  margin-bottom: 1rem;
}
.tabs-wrapper--secondary .nav-tabs .nav-link {
  font-size: 0.875rem;
  padding: 0.5rem 0.75rem;
}

.action-links-wrapper {
  margin-bottom: 1.5rem;
}
.action-links-wrapper .action-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.75rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
}
.action-links-wrapper .action-links li {
  margin: 0;
}
.action-links-wrapper .action-links li a {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  padding: 0.5rem 1rem;
  background-color: var(--color-primary);
  color: var(--color-high-light);
  text-decoration: none;
  border-radius: 0.375rem;
  font-size: 0.875rem;
  font-weight: 500;
  -webkit-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
.action-links-wrapper .action-links li a:hover {
  background-color: var(--color-secondary-1);
  text-decoration: none;
}
.action-links-wrapper .action-links li a::before {
  content: "+";
  font-weight: 700;
}

.page-content > * + * {
  margin-top: 1.5rem;
}
.page-content .form-group,
.page-content .form-item {
  margin-bottom: 1rem;
}
.page-content .table-responsive {
  margin-top: 1rem;
  border-radius: 0.375rem;
  overflow: hidden;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.page-content table {
  margin-bottom: 0;
}
.page-content table th {
  background-color: var(--color-light);
  font-weight: 600;
  border-bottom: 2px solid var(--color-primary);
}
.page-content table td {
  vertical-align: middle;
}

.sidebar {
  padding: 1.5rem 0;
}
@media (max-width: 991px) {
  .sidebar {
    padding: 1rem 0;
    margin-top: 2rem;
  }
}
.sidebar .block {
  margin-bottom: 2rem;
  padding: 1.5rem;
  background-color: var(--color-high-light);
  border-radius: 0.5rem;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.sidebar .block:last-child {
  margin-bottom: 0;
}
.sidebar .block h2,
.sidebar .block h3 {
  font-size: 1.125rem;
  font-weight: 600;
  color: var(--color-dark);
  margin: 0 0 1rem 0;
  padding-bottom: 0.5rem;
  border-bottom: 2px solid var(--color-primary);
}
.sidebar .block ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.sidebar .block ul li {
  margin-bottom: 0.5rem;
}
.sidebar .block ul li:last-child {
  margin-bottom: 0;
}
.sidebar .block ul li a {
  color: var(--color-dark);
  text-decoration: none;
  padding: 0.25rem 0;
  display: block;
  -webkit-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.sidebar .block ul li a:hover {
  color: var(--color-primary);
  text-decoration: underline;
}

.featured-bottom {
  background-color: var(--color-light);
  padding: 3rem 0;
  margin-top: 3rem;
}
@media (max-width: 768px) {
  .featured-bottom {
    padding: 2rem 0;
    margin-top: 2rem;
  }
}

.featured-bottom__section {
  padding: 1.5rem;
  background-color: var(--color-high-light);
  border-radius: 0.5rem;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  height: 100%;
}
.featured-bottom__section h2,
.featured-bottom__section h3 {
  font-size: 1.25rem;
  font-weight: 600;
  color: var(--color-dark);
  margin: 0 0 1rem 0;
}
.featured-bottom__section p {
  color: #6c757d;
  line-height: 1.6;
  margin-bottom: 1rem;
}
.featured-bottom__section p:last-child {
  margin-bottom: 0;
}

.site-footer {
  background-color: var(--color-dark);
  color: var(--color-high-light);
  padding: 3rem 0 1rem;
  margin-top: 3rem;
}
@media (max-width: 768px) {
  .site-footer {
    padding: 2rem 0 1rem;
    margin-top: 2rem;
  }
}

.site-footer__top {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 768px) {
  .site-footer__top {
    margin-bottom: 1.5rem;
    padding-bottom: 1.5rem;
  }
}

.footer-column h2,
.footer-column h3 {
  font-size: 1.125rem;
  font-weight: 600;
  color: var(--color-high-light);
  margin: 0 0 1rem 0;
}
.footer-column ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.footer-column ul li {
  margin-bottom: 0.5rem;
}
.footer-column ul li:last-child {
  margin-bottom: 0;
}
.footer-column ul li a {
  color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
  -webkit-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.footer-column ul li a:hover {
  color: var(--color-high-light);
  text-decoration: underline;
}
.footer-column p {
  color: rgba(255, 255, 255, 0.8);
  line-height: 1.6;
  margin-bottom: 1rem;
}
.footer-column p:last-child {
  margin-bottom: 0;
}

.site-footer__bottom {
  padding-top: 1rem;
  text-align: center;
  color: rgba(255, 255, 255, 0.6);
  font-size: 0.875rem;
}
.site-footer__bottom p {
  margin: 0;
}
.site-footer__bottom a {
  color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
}
.site-footer__bottom a:hover {
  color: var(--color-high-light);
  text-decoration: underline;
}

@media (max-width: 991px) {
  .main-content .row > .order-md-1,
  .main-content .row > .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  .main-content .row > .order-md-2 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media print {
  .skip-link,
  .sidebar,
  .featured-bottom,
  .site-footer {
    display: none;
  }
  .main-content {
    padding: 0;
  }
  .page-title-wrapper h1 {
    font-size: 1.5rem;
  }
}
.overlap-gutters {
  margin-left: calc(var(--bs-gutter-x) * 0.5 * -1);
  margin-right: calc(var(--bs-gutter-x) * 0.5 * -1);
  overflow-x: hidden;
}

@media (min-width: md) {
  .overlap-gutters-mobile {
    margin-left: calc(var(--bs-gutter-x) * 0.5 * -1);
    margin-right: calc(var(--bs-gutter-x) * 0.5 * -1);
    overflow-x: hidden;
  }
}

/* Modules */
.paragraph-bigNumber {
  background-color: #f9f9f9;
  height: 26rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.paragraph-bigNumber img {
  max-height: 70px;
  max-width: 70px;
}
.paragraph-bigNumber .bigNumberContent .paragraph--type--big-numbers [class*=paragraph--type--big-numbers-] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px;
}
.paragraph-bigNumber .bigNumberContent .paragraph--type--big-numbers [class*=paragraph--type--big-numbers-] [class*=field--name-field-titulo-] {
  text-align: center;
  font-size: 1.2em;
}
.paragraph-bigNumber .bigNumberContent .paragraph--type--big-numbers [class*=paragraph--type--big-numbers-] [class*=field--name-field-numeros-] {
  margin-top: 0.5rem;
  font-size: 1.6em;
  font-weight: 700;
}

@media (max-width: 768px) {
  .paragraph-bigNumber {
    height: 100%;
  }
}
.field--name-field-titulo-centralizado {
  text-align: center;
  text-transform: uppercase;
  font-size: 2rem;
  margin-bottom: 2rem;
}

.paragraph--type--conteudo-texto-midia .resumo-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
}
.paragraph--type--conteudo-texto-midia .resumo-content .inverter {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.paragraph--type--conteudo-texto-midia .resumo-content .resumo-video {
  position: relative;
  text-align: center;
}
.paragraph--type--conteudo-texto-midia .resumo-content .resumo-video .img-col {
  display: inline-block;
  position: relative;
  width: 100%;
  height: auto;
  border: none !important;
}
.paragraph--type--conteudo-texto-midia .resumo-content .resumo-video .img-col img {
  width: 100%;
  height: auto;
  display: block;
}
.paragraph--type--conteudo-texto-midia .resumo-content .resumo-video a {
  display: inline-block;
  position: relative;
  width: 100%;
  height: auto;
  border: none !important;
}
.paragraph--type--conteudo-texto-midia .resumo-content .resumo-video a img {
  width: 100%;
  height: auto;
  display: block;
}
.paragraph--type--conteudo-texto-midia .resumo-content .resumo-video a.is-video img {
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
}
.paragraph--type--conteudo-texto-midia .resumo-content .resumo-video a .play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 3rem;
  color: white;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
  width: 70px;
  height: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  pointer-events: none;
}
.paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1em;
}
.paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-description {
  width: 95%;
  word-break: break-word;
}
.paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-description p {
  margin-bottom: 0;
}
.paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-button {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media (max-width: 992px) {
  .paragraph--type--conteudo-texto-midia .resumo-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 1.5em;
  }
  .paragraph--type--conteudo-texto-midia .resumo-content .inverter {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-video {
    width: 100%;
  }
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-video a .play-icon {
    font-size: 2.2rem;
    width: 55px;
    height: 55px;
  }
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts {
    width: 100%;
  }
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-description {
    width: 100% !important;
  }
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-description h1,
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-description h2,
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-description h3,
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-description h4,
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-description h5,
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-description h6 {
    margin-left: 0;
  }
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-description p {
    text-align: justify;
    margin-left: 0;
  }
  .paragraph--type--conteudo-texto-midia .resumo-content .resumo-texts .resumo-button {
    -webkit-align-self: auto;
        -ms-flex-item-align: auto;
            align-self: auto;
  }
}

.paragraph-vantagens {
  margin-bottom: 0 !important;
}
.paragraph-vantagens .linha {
  margin-bottom: 35px;
}

.paragraph--type--vantagens {
  margin: 0 !important;
}
.paragraph--type--vantagens .vantagens-content {
  margin-bottom: 6em;
  gap: 5em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.paragraph--type--vantagens .vantagens-content .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 3rem;
}
.paragraph--type--vantagens .vantagens-content .vantagens-col .vantagens-title {
  text-align: center;
  padding: 0.3em 0;
  border-bottom: 4px dotted rgb(217, 217, 217);
  width: 60%;
  margin: 0 auto 1.8em;
  letter-spacing: 0.6px;
  font-size: 21px;
  text-transform: uppercase;
}
.paragraph--type--vantagens .vantagens-content .vantagens-col .vantagens-itens .paragraph--type--vantagens-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 2em;
  margin-bottom: 25px;
}
.paragraph--type--vantagens .vantagens-content .vantagens-col .vantagens-itens .paragraph--type--vantagens-item img {
  width: 50px;
  height: 50px;
}
.paragraph--type--vantagens .vantagens-content .vantagens-col .vantagens-itens .paragraph--type--vantagens-item p {
  line-height: 20px;
}

@media (max-width: 768px) {
  .vantagens-content .slick-track {
    gap: 0 !important;
    left: 0;
  }
  .vantagens-content .slick-track .slick-slide {
    margin: 0px 2px;
  }
  .vantagens-content .slick-dots li button:before {
    font-size: 45px !important;
  }
  .paragraph--type--vantagens .vantagens-content .vantagens-col .vantagens-itens .paragraph--type--vantagens-item {
    gap: 1rem !important;
  }
  .vantagens-col {
    justify-items: center;
  }
  .vantagens-col .vantagens-title {
    font-size: 18px;
  }
  .vantagens-col .vantagens-itens .paragraph--type--vantagens-item {
    font-size: 1rem;
  }
  .vantagens-col .vantagens-itens .paragraph--type--vantagens-item img {
    width: 35px !important;
    height: 35px !important;
  }
  .vantagens-col .vantagens-itens .paragraph--type--vantagens-item p {
    line-height: 20px;
  }
}
.fale-conosco-content .fale-conosco-text {
  font-weight: 400;
  margin-bottom: 1.5em;
}
.fale-conosco-content .fale-conosco-button {
  margin-top: 3rem;
  text-align: center;
  text-transform: uppercase !important;
  border: 1px solid #686868 !important;
  padding: 0 !important;
  font-size: 1.2em;
}
.fale-conosco-content .fale-conosco-button .btn-cinza {
  display: block;
  width: 100%;
  margin: 7px 0;
  text-decoration: none;
  color: #686868;
  background-color: transparent;
  padding: 0;
}

@media (max-width: 768px) {
  .fale-conosco-content .fale-conosco-text {
    text-align: justify;
    font-size: 0.9rem !important;
  }
  .fale-conosco-content .fale-conosco-button {
    font-size: 0.9em !important;
  }
}
.button-home {
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #686868;
  padding: 0;
  font-size: 1.2em;
}
.button-home > a {
  display: block;
  width: 100%;
  margin: 7px 0;
  text-decoration: none;
  color: #686868;
}

@media (max-width: 768px) {
  .button-home {
    font-size: 0.9em;
  }
}
.grid-100-paragraph {
  background-color: #4d4745;
  color: #ffffff;
  font-size: 1.3rem;
  font-weight: bold;
  position: relative;
  z-index: 11;
  text-transform: uppercase;
}
.grid-100-paragraph .btn-principal {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 3.5rem !important;
  background-color: #fac833;
  padding: 18px 0;
  font-weight: 200;
  border-radius: 10px;
  text-align: center;
}
.grid-100-paragraph .btn-principal a {
  text-decoration: none;
  color: #4d4745 !important;
  text-transform: uppercase;
  font-weight: bold;
  padding: 25px;
}

@media (max-width: 768px) {
  .grid-100-paragraph .content-grid {
    font-size: 0.8rem;
  }
}
.offcanvas {
  width: 250px !important;
}

.edicoes-anteriores {
  text-align: center;
  padding: 0;
}
.edicoes-anteriores .field--name-field-titulo {
  font-weight: 600;
  font-size: 2rem;
  text-align: center;
}
.edicoes-anteriores .edicoes-titulo {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
.edicoes-anteriores .descricao {
  font-size: 1.5rem;
}
.edicoes-anteriores .edicoes-descricao {
  font-size: 1.5rem;
  color: #555;
  margin-bottom: 2.5rem;
}
.edicoes-anteriores .edicoes-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2rem;
}
.edicoes-anteriores .edicoes-swiper {
  overflow: hidden;
  position: relative;
  padding-left: 0;
  padding-right: 0;
}
.edicoes-anteriores .edicoes-swiper.swiper {
  width: 100%;
}
.edicoes-anteriores .edicoes-swiper.container {
  max-width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 25px;
}
.edicoes-anteriores .edicoes-itens {
  margin-top: 2rem;
}
.edicoes-anteriores .edicoes-itens.swiper-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.edicoes-anteriores .edicoes-itens .edicao-item {
  text-align: left;
  border-radius: 8px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: auto;
  height: auto;
}
.edicoes-anteriores .edicoes-itens .edicao-item.swiper-slide {
  width: auto;
  height: auto;
}
.edicoes-anteriores .edicoes-itens .edicao-item h4 {
  font-weight: 600;
}
.edicoes-anteriores .edicoes-itens .edicao-item .edicao-thumb {
  position: relative;
  margin-bottom: 1rem;
}
.edicoes-anteriores .edicoes-itens .edicao-item .edicao-thumb img {
  width: 100%;
  height: auto;
  border-radius: 6px;
  display: block;
}
.edicoes-anteriores .edicoes-itens .edicao-item .edicao-thumb .play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  height: 60px;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: url("/themes/custom/SEU_TEMA/assets/icons/play.svg") no-repeat center center;
  -webkit-background-size: contain;
          background-size: contain;
  pointer-events: none;
}
.edicoes-anteriores .edicoes-itens .edicao-item .edicao-info h3 {
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.edicoes-anteriores .edicoes-itens .edicao-item .edicao-info p {
  font-size: 1rem;
  color: #666;
}
.edicoes-anteriores .edicoes-itens .edicao-item .video-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  aspect-ratio: 16/9;
  margin-bottom: 1rem;
  overflow: hidden;
}
.edicoes-anteriores .edicoes-itens .edicao-item .video-wrapper video,
.edicoes-anteriores .edicoes-itens .edicao-item .video-wrapper img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.edicoes-anteriores .edicoes-itens .slick-dots {
  bottom: -34px !important;
}
.edicoes-anteriores .edicoes-itens .slick-dots li button:before {
  font-size: 40px;
}
@media (max-width: 768px) {
  .edicoes-anteriores .edicoes-itens .slick-dots li button:before {
    font-size: 30px;
  }
}

@media (max-width: 768px) {
  .edicoes-anteriores .edicao-item {
    width: 100%;
    max-width: 100%;
  }
}
.edicao-item {
  position: relative;
}
.edicao-item .edicao-inner {
  position: relative;
  overflow: hidden;
}
.edicao-item .edicao-inner a.glightbox.is-video {
  display: block;
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
  overflow: hidden;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: -o-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
}
.edicao-item .edicao-inner a.glightbox.is-video img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.edicao-item .edicao-inner a.glightbox.is-video .play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 3rem;
  color: white;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  padding: 1rem;
  line-height: 1;
  -webkit-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease;
  z-index: 2;
  pointer-events: none;
}
.edicao-item .edicao-inner a.glightbox.is-video:hover {
  -webkit-transform: scale(1.02);
       -o-transform: scale(1.02);
          transform: scale(1.02);
}
.edicao-item .edicao-inner a.glightbox.is-video:hover .play-icon {
  background: rgba(0, 0, 0, 0.7);
}
.edicao-item .edicao-inner h3 {
  margin-top: 1rem;
  font-size: 1.25rem;
  font-weight: 600;
}
.edicao-item .edicao-inner p {
  font-size: 1rem;
  color: #555;
}

.swiper-pagination-bullet-active {
  background-color: black !important;
}

.paragrafo-texto-video {
  padding: 4rem 0 2rem;
  justify-items: center;
}

.duas-colunas h2 {
  margin: 0;
}
.duas-colunas .field--name-field-titulo {
  font-weight: 600;
  margin-top: 2rem;
  font-size: 2rem;
  text-align: center;
}
.duas-colunas .inverter {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.duas-colunas .coluna-texto {
  padding: 0 !important;
}
.duas-colunas .coluna-imagem {
  padding: 0 !important;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}
.duas-colunas .coluna-imagem img {
  width: 100%;
  height: 500px;
  margin: 0;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.duas-colunas .coluna-imagem iframe.media-oembed-content {
  width: 100%;
  min-height: 363px;
}
.duas-colunas .texto-experiencia-descricao {
  font-size: 1.2rem;
  font-weight: 400;
  padding: 20px 10px 10px 0;
  text-align: left;
}
.duas-colunas .texto-experiencia-descricao p {
  font-size: inherit;
  font-weight: inherit;
}
@media (max-width: 768px) {
  .duas-colunas .texto-experiencia-descricao {
    font-size: 1rem;
  }
}
.duas-colunas .button-interno a {
  background-color: #fac833;
  color: #243b59;
  text-decoration: none;
  padding: 9px;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
  border-radius: 10px;
  font-size: 1rem;
}

@media (max-width: 768px) {
  .duas-colunas .no-gutters {
    padding: 0 !important;
  }
  .duas-colunas .no-gutters .coluna-texto {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .duas-colunas .no-gutters .coluna-imagem {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .duas-colunas .no-gutters .coluna-imagem img {
    height: 240px;
  }
  .duas-colunas .no-gutters .coluna-imagem iframe.media-oembed-content {
    min-height: 205px;
  }
  .duas-colunas .button-interno a {
    font-size: 1rem;
  }
}
.duas-colunas-slide {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.duas-colunas-slide .duas-colunas-slide-container {
  width: 100%;
}
.duas-colunas-slide .duas-colunas-slide-swiper {
  width: 100%;
  height: auto;
  min-height: 500px;
  padding-bottom: 30px;
}
@media (max-width: 768px) {
  .duas-colunas-slide .duas-colunas-slide-swiper {
    min-height: 400px;
  }
}
.duas-colunas-slide .swiper-slide {
  height: auto;
  min-height: 500px;
}
@media (max-width: 768px) {
  .duas-colunas-slide .swiper-slide {
    min-height: 400px;
  }
}
.duas-colunas-slide .swiper-slide .row {
  height: 100%;
  margin: 0;
}
.duas-colunas-slide .coluna-texto {
  background: #000000;
  padding: 4rem 3rem 4rem 5rem;
  position: relative;
  color: #ffffff;
}
@media (max-width: 768px) {
  .duas-colunas-slide .coluna-texto {
    padding: 2rem 1.5rem 3rem 1.5rem;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    min-height: 300px;
  }
}
.duas-colunas-slide .coluna-texto .texto-content {
  max-width: 90%;
  width: 100%;
}
@media (max-width: 768px) {
  .duas-colunas-slide .coluna-texto .texto-content {
    max-width: 100%;
  }
}
.duas-colunas-slide .coluna-texto .slide-titulo {
  font-size: 2.5rem;
  font-weight: 700;
  margin: 0 0 2rem 0;
  line-height: 1.2;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 2px;
}
@media (max-width: 992px) {
  .duas-colunas-slide .coluna-texto .slide-titulo {
    font-size: 2.5rem;
  }
}
@media (max-width: 768px) {
  .duas-colunas-slide .coluna-texto .slide-titulo {
    font-size: 2rem;
    margin-bottom: 1.5rem;
  }
}
.duas-colunas-slide .coluna-texto .slide-descricao {
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.8;
  color: #ffffff;
  margin-bottom: 1.5rem;
}
@media (max-width: 768px) {
  .duas-colunas-slide .coluna-texto .slide-descricao {
    font-size: 1rem;
    line-height: 1.6;
  }
}
.duas-colunas-slide .coluna-texto .slide-descricao p {
  margin-bottom: 1rem;
  color: #ffffff;
}
.duas-colunas-slide .coluna-texto .slide-descricao p:last-child {
  margin-bottom: 0;
}
.duas-colunas-slide .coluna-imagem {
  padding: 0;
  position: relative;
  overflow: hidden;
  background: #000;
}
@media (max-width: 768px) {
  .duas-colunas-slide .coluna-imagem {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    min-height: 250px;
  }
}
.duas-colunas-slide .coluna-imagem > * {
  width: 100%;
  height: 100%;
  min-height: 500px;
}
@media (max-width: 768px) {
  .duas-colunas-slide .coluna-imagem > * {
    min-height: 250px;
  }
}
.duas-colunas-slide .coluna-imagem img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  min-height: 500px;
}
@media (max-width: 768px) {
  .duas-colunas-slide .coluna-imagem img {
    min-height: 250px;
  }
}
.duas-colunas-slide .coluna-imagem iframe.media-oembed-content {
  width: 100%;
  height: 100%;
  min-height: 500px;
  border: none;
}
@media (max-width: 768px) {
  .duas-colunas-slide .coluna-imagem iframe.media-oembed-content {
    min-height: 250px;
  }
}
.duas-colunas-slide .coluna-imagem .field--name-field-video,
.duas-colunas-slide .coluna-imagem .field--type-entity-reference {
  width: 100%;
  height: 100%;
  min-height: 500px;
}
@media (max-width: 768px) {
  .duas-colunas-slide .coluna-imagem .field--name-field-video,
  .duas-colunas-slide .coluna-imagem .field--type-entity-reference {
    min-height: 250px;
  }
}
.duas-colunas-slide .coluna-imagem .field--name-field-video img,
.duas-colunas-slide .coluna-imagem .field--name-field-video iframe,
.duas-colunas-slide .coluna-imagem .field--type-entity-reference img,
.duas-colunas-slide .coluna-imagem .field--type-entity-reference iframe {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  min-height: 500px;
}
@media (max-width: 768px) {
  .duas-colunas-slide .coluna-imagem .field--name-field-video img,
  .duas-colunas-slide .coluna-imagem .field--name-field-video iframe,
  .duas-colunas-slide .coluna-imagem .field--type-entity-reference img,
  .duas-colunas-slide .coluna-imagem .field--type-entity-reference iframe {
    min-height: 250px;
  }
}
.duas-colunas-slide .coluna-imagem::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: -webkit-linear-gradient(315deg, rgba(59, 130, 246, 0.1) 0%, rgba(147, 51, 234, 0.15) 50%, rgba(251, 191, 36, 0.1) 100%);
  background: -o-linear-gradient(315deg, rgba(59, 130, 246, 0.1) 0%, rgba(147, 51, 234, 0.15) 50%, rgba(251, 191, 36, 0.1) 100%);
  background: linear-gradient(135deg, rgba(59, 130, 246, 0.1) 0%, rgba(147, 51, 234, 0.15) 50%, rgba(251, 191, 36, 0.1) 100%);
  pointer-events: none;
  z-index: 1;
}
.duas-colunas-slide .swiper-button-prev,
.duas-colunas-slide .swiper-button-next {
  color: #ffffff;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width: 768px) {
  .duas-colunas-slide .swiper-button-prev,
  .duas-colunas-slide .swiper-button-next {
    width: 40px;
    height: 40px;
  }
}
.duas-colunas-slide .swiper-button-prev::after,
.duas-colunas-slide .swiper-button-next::after {
  font-size: 20px;
  font-weight: bold;
}
@media (max-width: 768px) {
  .duas-colunas-slide .swiper-button-prev::after,
  .duas-colunas-slide .swiper-button-next::after {
    font-size: 16px;
  }
}
.duas-colunas-slide .swiper-button-prev:hover,
.duas-colunas-slide .swiper-button-next:hover {
  background: rgba(255, 255, 255, 0.3);
  -webkit-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}
.duas-colunas-slide .swiper-button-prev {
  left: 20px;
}
@media (max-width: 768px) {
  .duas-colunas-slide .swiper-button-prev {
    left: 10px;
  }
}
.duas-colunas-slide .swiper-button-next {
  right: 20px;
}
@media (max-width: 768px) {
  .duas-colunas-slide .swiper-button-next {
    right: 10px;
  }
}
.duas-colunas-slide .swiper-pagination {
  bottom: 0;
  padding-bottom: 10px;
  z-index: 10;
}
.duas-colunas-slide .swiper-pagination .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background: #ccc;
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: none !important;
       -o-transform: none !important;
          transform: none !important;
}
.duas-colunas-slide .swiper-pagination .swiper-pagination-bullet-active {
  background: #000;
  -webkit-transform: none !important;
       -o-transform: none !important;
          transform: none !important;
}

.duas-colunas-slide::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  background: -webkit-gradient(linear, left top, right top, from(#fbbf24), to(#f59e0b));
  background: -webkit-linear-gradient(left, #fbbf24 0%, #f59e0b 100%);
  background: -o-linear-gradient(left, #fbbf24 0%, #f59e0b 100%);
  background: linear-gradient(90deg, #fbbf24 0%, #f59e0b 100%);
  z-index: 100;
}

.paragraph--type--formulario {
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 2rem;
  text-align: center;
}
.paragraph--type--formulario .field--name-field-titulo-formulario {
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 1rem;
  text-align: center;
}
.paragraph--type--formulario .form-type-checkbox {
  text-align: left;
}
.paragraph--type--formulario .webform-fale-conosco {
  justify-self: center;
  margin: 0 10% !important;
  display: grid;
  grid-template-columns: 1fr 1fr;
  -webkit-column-gap: 1.7rem;
     -moz-column-gap: 1.7rem;
          column-gap: 1.7rem;
  grid-template-rows: auto;
}
.paragraph--type--formulario .webform-fale-conosco .form-text,
.paragraph--type--formulario .webform-fale-conosco .form-email,
.paragraph--type--formulario .webform-fale-conosco .form-tel,
.paragraph--type--formulario .webform-fale-conosco .form-textarea {
  font-size: 1em;
  width: 100%;
  height: 52px;
  margin-top: 1.5rem;
  border-width: 2px;
  border-color: #212529;
  border-radius: 0.2rem;
  padding-left: 0.7rem;
}
.paragraph--type--formulario .webform-fale-conosco .js-webform-select-other {
  margin-bottom: 0 !important;
}
.paragraph--type--formulario .webform-fale-conosco .js-webform-select-other select {
  height: 52px;
  color: rgba(33, 37, 41, 0.5803921569);
  border-width: 2px;
  border-color: #212529;
  border-radius: 0.17rem;
}
.paragraph--type--formulario .webform-fale-conosco .form-type-checkbox {
  grid-column: 1/-1;
}
.paragraph--type--formulario .webform-fale-conosco .js-form-item-termos-de-uso {
  margin-top: 5rem;
  margin-bottom: 1.3rem;
}
.paragraph--type--formulario .webform-fale-conosco .form-item-comunicacoes-da-firjan {
  margin-bottom: 2rem;
}
.paragraph--type--formulario .webform-fale-conosco #edit-actions {
  grid-column: 1/-1;
  margin: 0 !important;
}
.paragraph--type--formulario .webform-fale-conosco .button {
  font-size: 1.3rem;
  height: 3rem;
  width: 100%;
  background-color: #263b59;
  color: white;
}
@media (max-width: 768px) {
  .paragraph--type--formulario .webform-fale-conosco {
    grid-template-columns: 1fr;
  }
}

.webform-submission-inscricao-form {
  justify-self: center;
  margin: 0 10% !important;
  display: grid;
  grid-template-columns: 1fr 1fr;
  -webkit-column-gap: 1.7rem;
     -moz-column-gap: 1.7rem;
          column-gap: 1.7rem;
  grid-template-rows: auto;
}
.webform-submission-inscricao-form .form-text,
.webform-submission-inscricao-form .form-email,
.webform-submission-inscricao-form .form-tel {
  font-size: 1em;
  width: 100%;
  height: 52px;
  margin-top: 1.5rem;
  border-width: 2px;
  border-color: #212529;
  border-radius: 0.2rem;
  padding-left: 0.7rem;
}
.webform-submission-inscricao-form .js-webform-select-other {
  margin-bottom: 0 !important;
}
.webform-submission-inscricao-form .js-webform-select-other select {
  height: 52px;
  color: rgba(33, 37, 41, 0.5803921569);
  border-width: 2px;
  border-color: #212529;
  border-radius: 0.17rem;
}
.webform-submission-inscricao-form .form-type-checkbox {
  grid-column: 1/-1;
}
.webform-submission-inscricao-form .js-form-item-termos-de-uso {
  margin-top: 5rem;
  margin-bottom: 1.3rem;
}
.webform-submission-inscricao-form .form-item-comunicacoes-da-firjan {
  margin-bottom: 2rem;
}
.webform-submission-inscricao-form #edit-actions {
  grid-column: 1/-1;
  margin: 0 !important;
}
.webform-submission-inscricao-form .button {
  font-size: 1.3rem;
  height: 3rem;
  width: 100%;
  background-color: #263b59;
  color: white;
}

@media (max-width: 768px) {
  .webform-submission-inscricao-form {
    grid-template-columns: 1fr;
  }
}
.paragraph--accordion {
  padding: 4rem 0 2rem;
}
.paragraph--accordion .default-title,
.paragraph--accordion .default-subtitle {
  text-align: center;
  margin-bottom: 3em;
}
.paragraph--accordion .accordion-texts p {
  font-size: 1.5rem;
  line-height: 36px;
  font-weight: 400;
}
.paragraph--accordion .field--name-field-titulo {
  display: inline;
  margin-bottom: unset;
  font-size: 2rem;
  font-weight: 600;
}
.paragraph--accordion .accordion-content {
  margin: 0 auto;
}
.paragraph--accordion .accordion-content .unidades-list {
  list-style-type: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 0;
}
.paragraph--accordion .accordion-content .unidades-list .accordion {
  margin-bottom: 1.5em;
  width: 48%;
}
.paragraph--accordion .accordion-content .unidades-list .accordion .accordion-item {
  border: 1px solid;
}
.paragraph--accordion .accordion-content .unidades-list .accordion .accordion-item,
.paragraph--accordion .accordion-content .unidades-list .accordion .accordion-button {
  border-radius: 1px;
}
.paragraph--accordion .accordion-content .unidades-list .accordion .accordion-button::after {
  background-image: url("/themes/custom/firjan2024_theme/src/assets/imagens/tabs-icon-closed.png");
  background-position: right;
  -webkit-background-size: contain;
          background-size: contain;
}
.paragraph--accordion .accordion-content .unidades-list .accordion .accordion-button:focus,
.paragraph--accordion .accordion-content .unidades-list .accordion .accordion-button:not(.collapsed) {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: unset;
}
.paragraph--accordion .accordion-content .unidades-list .accordion .accordion-title h3,
.paragraph--accordion .accordion-content .unidades-list .accordion p {
  font-size: 16px;
  line-height: 24px;
  margin: 0;
}
.paragraph--accordion .accordion-content .unidades-list .accordion .accordion-title h3 {
  font-weight: 700;
}
.paragraph--accordion .accordion-content .unidades-list .accordion .accordion-body p span {
  white-space: pre-wrap;
}

/* @media(max-width:1400px) {
    .paragraph--accordion {
      .accordion-content {
        .unidades-list {
          .accordion {
            width: 100%;
          }
        }
      }
    }
  } */
@media (max-width: 768px) {
  .paragraph--accordion .accordion-texts h1 {
    text-align: center;
  }
  .paragraph--accordion .accordion-content {
    width: unset !important;
    margin: 0;
  }
  .paragraph--accordion .accordion-content .unidades-list .accordion {
    width: 100%;
  }
  .paragraph--accordion .field--name-field-titulo {
    font-size: 1.5rem !important;
  }
  .paragraph--accordion .accordion-texts p {
    font-size: 1.2rem !important;
  }
}
/* Página Interna - Matrícula */
.node-59 .paragraph_accordion {
  background-color: white;
  padding: 4.5em 0 0;
}
.node-59 .paragraph_accordion .accordion-content {
  width: 100%;
  max-width: 1075px;
}
.node-59 .paragraph_accordion .accordion-content .unidades-list {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.node-59 .paragraph_accordion .accordion-content .unidades-list .accordion {
  width: 100%;
}
@media (max-width: 768px) {
  .node-59 .accordion-content {
    width: 100% !important;
  }
}

.paragraph--galeria .galeria-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 3%;
  margin: 6rem 0;
}
.paragraph--galeria .galeria-grid .galeria-item > img {
  width: 100%;
  height: 100%;
}

.paragraph--type--simple-image img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 236px;
  width: 100%;
  margin-top: -3rem;
  margin-bottom: 3rem;
}

@media (max-width: 900px) {
  .banner-carousel .no-gutters {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.banner-carousel .banner-image {
  position: relative;
  padding: 0;
}
.banner-carousel .banner-image img {
  -o-object-position: left;
     object-position: left;
  -o-object-fit: cover;
     object-fit: cover;
  width: auto;
  height: 500px;
}
@media (max-width: 900px) {
  .banner-carousel .banner-image img {
    width: 100vw;
  }
}
@media (max-width: 900px) {
  .banner-carousel .banner-image {
    width: 100% !important;
  }
}
.banner-carousel .banner-page .banner-wrapper {
  position: relative;
}
.banner-carousel .banner-page .banner-full-link {
  position: absolute;
  inset: 0;
  z-index: 5;
}
.banner-carousel .banner-page .banner-texto {
  text-align: left;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 60px;
}
@media (max-width: 900px) {
  .banner-carousel .banner-page .banner-texto {
    width: 100% !important;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media (max-width: 768px) {
  .banner-carousel .banner-page .banner-texto {
    padding: 20px 50px;
  }
}
.banner-carousel .banner-page .banner-texto .banner-titulo {
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 1rem;
}
.banner-carousel .banner-page .banner-texto .banner-chamada {
  margin-bottom: 4%;
  font-size: 20px;
  font-style: italic;
}
.banner-carousel .banner-page .banner-content .banner-btn {
  margin-top: 1rem;
  padding: 0.5rem 2rem;
}
.banner-carousel .banner-page .banner-content .banner-btn .banner-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.banner-carousel .banner-page .banner-content .banner-btn .banner-buttons .btn {
  border: 1px solid #686868;
  background-color: transparent !important;
  min-width: 150px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0;
}
.banner-carousel .banner-page .banner-content .banner-btn div > a {
  text-decoration: none;
  font-size: 1.2em;
  color: #696969;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.banner-carousel .slick-dots {
  bottom: 0.5rem !important;
}
.banner-carousel .slick-dots li button {
  padding: 0px 1px 1px 1px !important;
}
.banner-carousel .slick-dots li button:before {
  background-color: #a09f9f;
  content: "" !important;
  border-radius: 6px;
  width: 10px !important;
  height: 10px !important;
  opacity: 1 !important;
}
.banner-carousel .slick-dots .slick-active button:before {
  background-color: #696969;
}
.banner-carousel {
  margin-bottom: 0 !important;
}
.banner-carousel .slick-arrow {
  height: 100%;
}
.banner-carousel .slick-prev::before {
  content: "";
  background: url("/themes/custom/firjan2024_theme/src/assets/imagens/arrowD.svg");
  background-repeat: no-repeat;
  -webkit-background-size: 50px 50px;
          background-size: 50px;
  width: 45px;
  height: 100%;
  border: none;
  border-color: transparent;
  text-decoration: none;
  position: absolute;
  z-index: 10;
  font-size: 0;
  -webkit-transform: scaleX(-1);
       -o-transform: scaleX(-1);
          transform: scaleX(-1);
}
.banner-carousel .slick-next::before {
  content: "";
  background: url("/themes/custom/firjan2024_theme/src/assets/imagens/arrowD.svg");
  background-repeat: no-repeat;
  -webkit-background-size: 50px 50px;
          background-size: 50px;
  width: 45px;
  height: 100%;
  border: none;
  border-color: transparent;
  text-decoration: none;
  position: absolute;
  z-index: 10;
  font-size: 0;
}
.banner-carousel .slick-prev {
  left: 1rem !important;
}
.banner-carousel .slick-next {
  right: 2rem;
}
.banner-carousel .slick-prev,
.banner-carousel .slick-next {
  z-index: 1 !important;
  letter-spacing: 5px;
}

@media (max-width: 768px) {
  .banner-carousel .banner-image img {
    max-height: 400px;
  }
  .banner-carousel .slick-prev {
    left: 0.5rem !important;
  }
  .banner-page .banner-content .banner-text {
    font-size: 1.8rem;
  }
  .banner-image img {
    max-height: 284px;
    max-width: 100%;
  }
  .slick-dots {
    bottom: -1rem !important;
  }
}
.back-marron {
  background-color: #393230;
  color: white !important;
}
.back-marron span,
.back-marron .palco {
  color: white !important;
}
.back-marron .field--name-field-titulo,
.back-marron .programacao-titulo,
.back-marron .field--name-field-titulo-mapa {
  color: #fac833;
}

.back-azul {
  background-color: rgb(38, 59, 89);
  color: white !important;
}
.back-azul span,
.back-azul .palco {
  color: white !important;
}
.back-azul .field--name-field-titulo,
.back-azul .programacao-titulo,
.back-azul .field--name-field-titulo-mapa {
  color: #fac833;
}

.back-firjan {
  background-color: rgb(0, 59, 209);
  color: white !important;
}
.back-firjan span,
.back-firjan .palco {
  color: white !important;
}
.back-firjan .field--name-field-titulo,
.back-firjan .programacao-titulo,
.back-firjan .field--name-field-titulo-mapa {
  color: #fac833;
}

.back-cinza {
  background-color: #fafafa;
}

.back-preto {
  background-color: #000000;
  color: white !important;
}
.back-preto span,
.back-preto .palco {
  color: white !important;
}

.paragrafo-video {
  margin-bottom: 8%;
  margin-top: 4%;
  padding: 4% 0;
  background-color: #f9f9f9;
  display: grid;
  justify-items: center;
}
.paragrafo-video .container {
  width: 100%;
  display: grid;
  justify-items: center;
}
.paragrafo-video .container .titulo-video {
  margin-bottom: 4%;
}
.paragrafo-video .container .video-embed {
  position: relative;
  max-width: 800px;
  width: 100%;
  text-align: center;
}
.paragrafo-video .container .video-embed a {
  display: inline-block;
  position: relative;
  height: 100%;
  width: 100%;
}
.paragrafo-video .container .video-embed a img {
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: auto;
  display: block;
}
.paragrafo-video .container .video-embed a .play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 3rem;
  color: white;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
  width: 70px;
  height: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  pointer-events: none;
}

@media (max-width: 768px) {
  .paragrafo-video {
    margin-bottom: 18% !important;
  }
  .paragrafo-video .video-embed .play-icon {
    font-size: 2.2rem;
    width: 55px;
    height: 55px;
  }
}
.views-view-responsive-grid {
  margin: 3rem 0;
  --views-responsive-grid--layout-gap: 2rem !important;
}
.views-view-responsive-grid .views-view-responsive-grid__item-inner {
  border: 1px solid #d5d4d4;
}
.views-view-responsive-grid .views-view-responsive-grid__item-inner a > img {
  width: 100%;
  height: 100%;
}
.views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-title {
  margin: 1rem 1rem 0;
}
.views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-title span {
  color: #676666;
  font-size: 1.4rem;
  font-weight: 600;
}
.views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-title span > a {
  color: #676666;
  font-size: 1.4rem;
  font-weight: 600;
}
.views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-field-data {
  margin: 0 1rem 1rem;
}
.views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-field-data .field-content {
  color: #676666;
}
.views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-field-chamada .field-content {
  margin: 1rem 1rem;
  color: #676666;
}
.views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-view-node {
  font-size: 1rem;
  margin: 0 1rem 1rem;
  text-decoration: none;
}
.views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-view-node span > a {
  color: #676666;
}
.views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-field-imagem .field-content {
  margin-bottom: 1rem;
}

@media (max-width: 768px) {
  .views-view-responsive-grid .views-view-responsive-grid__item-inner .views-field-title {
    display: ruby;
    width: 100%;
  }
  .views-view-responsive-grid .slick-dots li button:before {
    font-size: 45px !important;
  }
}
@media (min-width: 1024px) {
  .views-view-responsive-grid {
    --views-responsive-grid--column-count: 3 !important;
  }
}
.view-eventos__title {
  font-size: 2rem;
  font-weight: 700;
  color: #1a1a1a;
  margin-bottom: 2rem;
  text-align: center;
}
@media (max-width: 768px) {
  .view-eventos__title {
    font-size: 1.75rem;
    margin-bottom: 1.5rem;
  }
}
.view-eventos .views-view-responsive-grid {
  margin: 3rem 0;
  --views-responsive-grid--layout-gap: 2rem !important;
}
@media (min-width: 1024px) {
  .view-eventos .views-view-responsive-grid {
    --views-responsive-grid--column-count: 3 !important;
  }
}
@media (max-width: 1023px) and (min-width: 768px) {
  .view-eventos .views-view-responsive-grid {
    --views-responsive-grid--column-count: 2 !important;
  }
}
@media (max-width: 767px) {
  .view-eventos .views-view-responsive-grid {
    --views-responsive-grid--column-count: 1 !important;
  }
}
.view-eventos .views-view-responsive-grid__item {
  height: 100%;
  border: none !important;
  padding: 0;
}
.view-eventos .views-view-responsive-grid__item-inner {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  border: none !important;
  padding: 0;
}

.event-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  border-radius: 0.75rem;
  overflow: hidden;
  -webkit-transition: -webkit-box-shadow 0.3s ease, -webkit-transform 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease, -webkit-transform 0.3s ease;
  -o-transition: box-shadow 0.3s ease, -o-transform 0.3s ease;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
  transition: box-shadow 0.3s ease, transform 0.3s ease, -webkit-box-shadow 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
  background: #fff;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.event-card:hover {
  -webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
          box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
  -webkit-transform: translateY(-4px);
       -o-transform: translateY(-4px);
          transform: translateY(-4px);
}
.event-card__image-wrapper {
  width: 100%;
  overflow: hidden;
  position: relative;
  padding-top: 56.25%;
  background: #f5f5f5;
}
.event-card__image-wrapper .event-card__image-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 1;
}
.event-card__image-wrapper .event-card__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.event-card__image-wrapper .event-card__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.event-card__image-wrapper .field--name-field-media-image,
.event-card__image-wrapper .field--type-image,
.event-card__image-wrapper .field--name-field-cover-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.event-card__image-wrapper .field--name-field-media-image img,
.event-card__image-wrapper .field--type-image img,
.event-card__image-wrapper .field--name-field-cover-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.event-card__image-wrapper .media,
.event-card__image-wrapper .field__item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.event-card__image-wrapper .media img,
.event-card__image-wrapper .field__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.event-card__date-badge {
  position: absolute;
  top: 1rem;
  right: 1rem;
  background: #ffffff;
  padding: 0.625rem 0.875rem;
  border-radius: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  z-index: 2;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
  font-size: 0.875rem;
  font-weight: 500;
  color: #333;
  line-height: 1.2;
  max-width: calc(100% - 2rem);
  white-space: nowrap;
}
.event-card__date-icon {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 16px;
  height: 16px;
  color: #666;
}
.event-card__date-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.875rem;
}
.event-card__content {
  padding: 1.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.event-card__header {
  margin: 0;
}
.event-card__header .event-card__title-link {
  text-decoration: none;
  display: block;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.event-card__header .event-card__title-link:hover {
  color: #243b59;
}
.event-card__header .field--name-field-event-term {
  margin: 0;
}
.event-card__header .field--name-field-event-term .field__item {
  margin: 0;
}
.event-card__header .field--name-field-event-term a {
  pointer-events: none;
  text-decoration: none;
}
.event-card__header .event-card__title-link {
  font-size: 1.5rem;
  font-weight: 700;
  color: #1a1a1a;
  text-decoration: none;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
  line-height: 1.3;
  display: block;
}
.event-card__header .event-card__title-link:hover {
  color: #243b59;
}
.event-card .event-card__date-wrapper {
  display: none !important;
}

@media (max-width: 768px) {
  .event-card__header .field--name-field-event-term a,
  .event-card__header .event-card__title-link {
    font-size: 1.25rem;
  }
  .event-card__content {
    padding: 1.25rem;
  }
  .event-card__date-badge {
    top: 0.75rem;
    right: 0.75rem;
    padding: 0.4rem 0.6rem;
    font-size: 0.8rem;
    max-width: calc(100% - 1.5rem);
  }
  .event-card__date-icon {
    width: 14px;
    height: 14px;
  }
}
.paragrafo-ckeditor {
  margin-bottom: 5rem;
}
.paragrafo-ckeditor .paragrafo-texto-simples .table tbody tr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.paragrafo-ckeditor .paragrafo-texto-simples .table tbody tr td {
  border-bottom-width: 0;
}
.paragrafo-ckeditor .button-ckeditor {
  margin-top: 3rem;
  text-align: center;
  text-transform: uppercase;
  padding: 0;
  font-size: 1.2em;
}
.paragrafo-ckeditor .button-ckeditor a {
  padding: 6px;
  border: 1px solid #686868;
  display: block;
  width: 100%;
  margin: 7px 0;
  text-decoration: none;
  color: #686868;
}

@media (max-width: 992px) {
  .paragrafo-ckeditor .paragrafo-texto-simples .table tbody > tr {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .paragrafo-ckeditor .paragrafo-texto-simples .table tbody > tr td {
    width: 100%;
    height: 100%;
    padding: 0;
  }
  .paragrafo-ckeditor .paragrafo-texto-simples .table tbody > tr td img {
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 768px) {
  .button-ckeditor {
    font-size: 0.9em !important;
  }
}
/**
 * @file
 * The UserLogin screens, which controls the customized background image.
 */
html:has(.simplelogin-wrapper) {
  height: 100%;
}

body.simplelogin {
  min-height: 100%;
  min-height: 100vh;
  margin: 0;
  padding: 0;
  line-height: 1.5;
  word-wrap: break-word;
  font-family: "Averta";
  font-size: 87.5%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #263b59 !important;
  /* Esconde toolbar/admin para tela de login limpa */
}
body.simplelogin .toolbar-oriented .toolbar-bar,
body.simplelogin #toolbar-bar,
body.simplelogin .toolbar-tray {
  display: none !important;
}

/* Força a página de login a ocupar toda a viewport */
body.simplelogin #page-wrapper.simplelogin-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 100% !important;
  max-width: none !important;
  min-height: 100vh;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* Se o template padrão for usado, força main/section a ocupar tela inteira */
body.simplelogin main,
body.simplelogin .layout-main-wrapper,
body.simplelogin .section {
  max-width: none !important;
  width: 100% !important;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  min-height: 100vh !important;
  background: transparent !important;
}

.captcha__title {
  display: none;
}

.captcha__element {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.captcha__element .captcha__image-wrapper {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}

.simplelogin summary {
  background: #dbdbdb;
  color: #3b3b3b;
  text-shadow: 0 1px 0 #fff;
}

.simplelogin .form-type-radio .description,
.simplelogin .form-type-checkbox .description {
  margin-left: 2px;
}

.simplelogin .form-type-radio label,
.simplelogin .form-type-checkbox label {
  margin-left: 4px;
}

.simplelogin .form-item label,
.simplelogin .form-wrapper .label {
  font-size: 0.929em;
}

.simplelogin h1,
.simplelogin .heading-a {
  margin: 1em 0 0.5em;
  font-weight: inherit;
}

.simplelogin-title {
  font-size: 1.75rem;
  font-weight: 600;
  color: #263b59;
  text-align: center;
  margin: 0 0 1.5rem 0;
  padding-bottom: 1rem;
  border-bottom: 2px solid #e5e7eb;
}

.simplelogin a,
.simplelogin a.link {
  text-decoration: none;
}

.simplelogin input,
.simplelogin textarea,
.simplelogin select {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}

.simplelogin-wrapper {
  margin: 0;
  min-height: 100vh;
  background-color: #263b59;
}

.simplelogin .region {
  min-height: auto !important;
}

.simplelogin-logo {
  text-align: center;
  margin-bottom: 1.5rem;
}
.simplelogin-logo h1 {
  display: none;
}

.simplelogin-logo img {
  max-width: 180px;
  max-height: 80px;
  width: auto;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 768px) {
  .simplelogin-logo img {
    max-width: 150px;
    max-height: 60px;
  }
}

.simplelogin .tabs.primary,
.simplelogin .tabs--primary,
.simplelogin .page-title {
  display: none;
}

.simplelogin-form,
.card-login {
  width: 100%;
  max-width: 420px;
  position: relative;
  z-index: 1;
  background: #ffffff;
  margin: 0 auto 50px;
  padding: 2.5rem 2.25rem;
  border-radius: 12px;
  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 10px 20px -5px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 10px 20px -5px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.05);
  border: 1px solid rgba(0, 0, 0, 0.06);
}

.simplelogin h1 {
  font-size: 19px;
  color: #545454;
}

.simplelogin a {
  border-bottom: 0px;
}

.simplelogin-link {
  display: none;
}

.simplelogin .simplelogin-link a {
  border: 1px solid;
  padding: 4px 8px;
}

.simplelogin form.user-pass p,
.simplelogin-form .description {
  font-size: 13px;
  color: #b4b4b4;
  text-align: left;
}

.simplelogin-form input {
  outline: 0;
  width: 100%;
  background: #fff;
  margin: 0 0 6px;
  padding: 12px 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 1rem;
}
@media (max-width: 768px) {
  .simplelogin-form input {
    padding: 12px 14px;
  }
}

.simplelogin-form input[type=submit],
.simplelogin-form button.form-submit {
  text-transform: uppercase;
  margin-top: 1.5rem;
  background-color: #263b59;
  outline: 0;
  width: 100%;
  border: 0;
  padding: 14px 16px;
  color: #ffffff;
  font-size: 14px;
  -webkit-transition: background-color 0.2s ease, box-shadow 0.2s ease;
  -webkit-transition: background-color 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: background-color 0.2s ease, -webkit-box-shadow 0.2s ease;
  -o-transition: background-color 0.2s ease, box-shadow 0.2s ease;
  transition: background-color 0.2s ease, box-shadow 0.2s ease;
  transition: background-color 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
  cursor: pointer;
  border-radius: 8px;
  font-weight: 600;
  letter-spacing: 0.02em;
}
.simplelogin-form input[type=submit]:hover,
.simplelogin-form button.form-submit:hover {
  background-color: rgb(28.8440944882, 44.7842519685, 67.5559055118);
  -webkit-box-shadow: 0 2px 8px rgba(38, 59, 89, 0.35);
          box-shadow: 0 2px 8px rgba(38, 59, 89, 0.35);
}

.simplelogin input.form-text,
.simplelogin input.form-tel,
.simplelogin input.form-email,
.simplelogin input.form-url,
.simplelogin input.form-search,
.simplelogin input.form-file,
.simplelogin input.form-number,
.simplelogin input.form-color,
.simplelogin textarea.form-textarea,
.simplelogin select.form-select {
  width: 100%;
  border-radius: 8px;
  border: 1px solid #d1d5db;
  color: #3b3b3b;
  padding: 12px 14px;
  margin-bottom: 0.5rem;
  font-size: 1rem;
  -webkit-transition: border-color 0.2s ease, box-shadow 0.2s ease;
  -webkit-transition: border-color 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: border-color 0.2s ease, -webkit-box-shadow 0.2s ease;
  -o-transition: border-color 0.2s ease, box-shadow 0.2s ease;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
}
.simplelogin input.form-text:focus,
.simplelogin input.form-tel:focus,
.simplelogin input.form-email:focus,
.simplelogin input.form-url:focus,
.simplelogin input.form-search:focus,
.simplelogin input.form-file:focus,
.simplelogin input.form-number:focus,
.simplelogin input.form-color:focus,
.simplelogin textarea.form-textarea:focus,
.simplelogin select.form-select:focus {
  border-color: #263b59;
  -webkit-box-shadow: 0 0 0 3px rgba(38, 59, 89, 0.12);
          box-shadow: 0 0 0 3px rgba(38, 59, 89, 0.12);
  outline: 0;
}

.simplelogin-form .forgot-password {
  margin: 15px 0 0;
  color: #b4b4b4;
  font-size: 13px;
  text-align: center;
}

.simplelogin-form .forgot-password a {
  text-decoration: none;
}

.simplelogin .region-highlighted {
  margin: 0;
  width: 100%;
}

body.simplelogin .simplelogin {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2rem 1rem;
  background: transparent;
  position: relative;
}

.simplelogin .form-control {
  height: inherit;
}

body.simplelogin.opacity::before {
  content: "";
  background-color: rgba(253, 253, 253, 0.5);
  display: block;
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.simplelogin .simplelogin-link {
  text-align: right;
  text-transform: uppercase;
  padding: 5px 0;
}

::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ababab;
  opacity: 1; /* Firefox */
}

::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ababab;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ababab;
  opacity: 1; /* Firefox */
}

::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ababab;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ababab;
}

::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #ababab;
}

/* Portrait and Landscape */
@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 768px) {
  .simplelogin-form,
  .card-login {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding: 1.75rem 1.5rem;
  }
  .simplelogin h1 {
    font-size: 15px;
  }
  .simplelogin input.form-text,
  .simplelogin input.form-tel,
  .simplelogin input.form-email,
  .simplelogin input.form-url,
  .simplelogin input.form-search,
  .simplelogin input.form-file,
  .simplelogin input.form-number,
  .simplelogin input.form-color,
  .simplelogin textarea.form-textarea,
  .simplelogin select.form-select,
  .simplelogin-form input[type=submit],
  .simplelogin-form button.form-submit {
    padding: 12px 14px;
  }
}
/***************/ /***/
.banner__video {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.banner__video .container {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.banner__video .parallax__container {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.banner__video .parallax {
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
  will-change: transform;
}
.banner__video .parallax img,
.banner__video .parallax video {
  width: 100%;
  height: auto;
  display: block;
  pointer-events: none;
}
.banner__video .parallax video::-webkit-media-controls {
  display: none !important;
}
.banner__video .parallax video::-webkit-media-controls-enclosure {
  display: none !important;
}
.banner__video .parallax video::-webkit-media-controls-panel {
  display: none !important;
}
.banner__video .parallax video::-webkit-media-controls-play-button {
  display: none !important;
}
.banner__video .parallax video::-webkit-media-controls-timeline {
  display: none !important;
}
.banner__video .parallax video::-webkit-media-controls-current-time-display {
  display: none !important;
}
.banner__video .parallax video::-webkit-media-controls-time-remaining-display {
  display: none !important;
}
.banner__video .parallax video::-webkit-media-controls-mute-button {
  display: none !important;
}
.banner__video .parallax video::-webkit-media-controls-volume-slider {
  display: none !important;
}
.banner__video .parallax video::-webkit-media-controls-fullscreen-button {
  display: none !important;
}
.banner__video .parallax::before {
  content: "";
  position: absolute;
  top: -10%;
  left: -10%;
  right: -10%;
  bottom: -10%;
  background: inherit;
  z-index: -1;
}
.banner__video .parallax-mobile {
  position: relative;
  width: 100%;
  z-index: 1;
}
.banner__video .parallax-mobile img,
.banner__video .parallax-mobile video {
  width: 100%;
  height: auto;
  display: block;
  pointer-events: none;
}
.banner__video .parallax-mobile video::-webkit-media-controls {
  display: none !important;
}
.banner__video .parallax-mobile video::-webkit-media-controls-enclosure {
  display: none !important;
}
.banner__video .parallax-mobile video::-webkit-media-controls-panel {
  display: none !important;
}
.banner__video::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  pointer-events: none;
}

.desktop-only {
  display: block;
}
@media (max-width: 768px) {
  .desktop-only {
    display: none !important;
  }
}

.mobile-only {
  display: none;
}
@media (max-width: 768px) {
  .mobile-only {
    display: block !important;
  }
}

@media (prefers-reduced-motion: no-preference) {
  .parallax {
    height: 120%;
    top: -10%;
  }
}
@media (prefers-reduced-motion: reduce) {
  .parallax {
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  .parallax,
  .parallax-mobile {
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
  }
}
.bamarelo-fazul {
  background-color: #263b59;
  font-family: "Noto Sans", sans-serif;
  color: #fac833;
  font-size: 1.3rem;
  font-weight: bold;
  position: relative;
  z-index: 11;
  text-transform: uppercase;
}
.bamarelo-fazul .btn-principal {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 3.5rem !important;
  background-color: #fac833;
  padding: 18px 0;
  font-weight: 200;
  border-radius: 10px;
  text-align: center;
}
.bamarelo-fazul .btn-principal a {
  text-decoration: none;
  color: #263b59 !important;
  text-transform: uppercase;
  font-weight: bold;
  padding: 25px;
}

.bamarelo-fpreto {
  background-color: #000000;
  font-family: "Noto Sans", sans-serif;
  color: #fac833;
  font-size: 1.3rem;
  font-weight: bold;
  position: relative;
  z-index: 11;
  text-transform: uppercase;
}
.bamarelo-fpreto .btn-principal {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 3.5rem !important;
  background-color: #fac833;
  padding: 18px 0;
  font-weight: 200;
  border-radius: 10px;
  text-align: center;
}
.bamarelo-fpreto .btn-principal a {
  text-decoration: none;
  color: #000000 !important;
  text-transform: uppercase;
  font-weight: bold;
  padding: 25px;
}

.bamarelo-ffirjan {
  background-color: rgb(0, 59, 209);
  font-family: "Noto Sans", sans-serif;
  color: #fac833;
  font-size: 1.3rem;
  font-weight: bold;
  position: relative;
  z-index: 11;
  text-transform: uppercase;
}
.bamarelo-ffirjan .btn-principal {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 3.5rem !important;
  background-color: #fac833;
  padding: 18px 0;
  font-weight: 200;
  border-radius: 10px;
  text-align: center;
}
.bamarelo-ffirjan .btn-principal a {
  text-decoration: none;
  color: rgb(0, 59, 209) !important;
  text-transform: uppercase;
  font-weight: bold;
  padding: 25px;
}

.bazul-famarelo {
  background-color: #fac833;
  font-family: "Noto Sans", sans-serif;
  color: #263b59;
  font-size: 1.3rem;
  font-weight: bold;
  position: relative;
  z-index: 11;
  text-transform: uppercase;
}
.bazul-famarelo .btn-principal {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 3.5rem !important;
  background-color: #263b59;
  padding: 18px 0;
  font-weight: 200;
  border-radius: 10px;
  text-align: center;
}
.bazul-famarelo .btn-principal a {
  text-decoration: none;
  color: #ffffff !important;
  text-transform: uppercase;
  font-weight: bold;
  padding: 25px;
}

.bfirjan-famarelo {
  background-color: #fac833;
  font-family: "Noto Sans", sans-serif;
  color: rgb(0, 59, 209);
  font-size: 1.3rem;
  font-weight: bold;
  position: relative;
  z-index: 11;
  text-transform: uppercase;
}
.bfirjan-famarelo .btn-principal {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 3.5rem !important;
  background-color: rgb(0, 59, 209);
  padding: 18px 0;
  font-weight: 200;
  border-radius: 10px;
  text-align: center;
}
.bfirjan-famarelo .btn-principal a {
  text-decoration: none;
  color: #ffffff !important;
  text-transform: uppercase;
  font-weight: bold;
  padding: 25px;
}

@media (max-width: 768px) {
  .grid-100-paragraph .btn-principal {
    padding: 1rem;
    margin-left: 1.8rem !important;
  }
  .grid-100-paragraph .btn-principal a {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    display: block;
    padding: 0 !important;
  }
}
.programacao-botao {
  margin-bottom: 2rem;
}
.programacao-botao a {
  background-color: #fac833;
  color: #243b59;
  text-decoration: none;
  padding: 9px;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
  border-radius: 10px;
  font-size: 1.3rem;
}
@media (max-width: 768px) {
  .programacao-botao a {
    font-size: 1rem;
  }
}

.programacao {
  padding: 4rem 0 1rem;
}
.programacao .programacao-titulo {
  font-weight: 600;
  font-size: 2rem;
  text-align: center;
}
@media (max-width: 768px) {
  .programacao .programacao-titulo {
    font-size: 1.5rem;
  }
}
.programacao .programacao-descricao {
  font-size: 1.5rem;
  text-align: left;
}
@media (max-width: 768px) {
  .programacao .programacao-descricao {
    font-size: 1.2rem;
  }
}
.programacao .nav-tabs {
  font-size: 1.5rem;
  gap: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 0;
  margin-top: 3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.programacao .nav-tabs .nav-item .nav-link {
  padding: 0.6rem 2rem;
  background-color: #dddada;
  color: black;
  border-radius: 8px;
  text-align: center;
  white-space: nowrap;
}
.programacao .nav-tabs .nav-item .active {
  background-color: #4d4745;
  color: #fac833;
}
.programacao .programacao-categoria .h5 {
  font-weight: 600;
  margin-top: 2rem;
  font-size: 2rem;
  text-align: center;
}
.programacao .programacao-categoria .programacao-item .programacao-conteudo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.programacao .programacao-categoria .programacao-item .programacao-conteudo .local {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.programacao .programacao-categoria .programacao-item .programacao-conteudo .programacao-hora {
  padding-right: 1rem;
  text-align: right;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
  border-right: outset;
  min-width: 70px;
  white-space: nowrap;
}
.programacao .programacao-categoria .programacao-item .programacao-conteudo .palco {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.programacao .programacao-categoria .programacao-item .programacao-conteudo .programacao-palestrantes {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 41%;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 1rem;
}
.programacao .programacao-categoria .programacao-item .programacao-conteudo .programacao-palestrantes .palestrante {
  text-align: center;
}
.programacao .programacao-categoria .programacao-item .programacao-conteudo .programacao-palestrantes .palestrante img {
  border-radius: 50% !important;
  max-width: 80px;
  height: auto;
}
.programacao .programacao-categoria .programacao-item .programacao-conteudo .programacao-descricao {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}
@media (max-width: 992px) {
  .programacao .nav-tabs {
    font-size: 1.2rem;
  }
  .programacao .nav-tabs .nav-item {
    text-align: center;
  }
  .programacao .nav-tabs .nav-item .nav-link {
    width: 100%;
  }
  .programacao .programacao-categoria .h5 {
    font-size: 1.5rem;
  }
  .programacao .programacao-categoria .programacao-item .programacao-conteudo {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
  }
  .programacao .programacao-categoria .programacao-item .programacao-conteudo .local {
    display: block;
    width: 100%;
  }
  .programacao .programacao-categoria .programacao-item .programacao-conteudo .programacao-hora {
    border: none;
    padding-right: 0;
    text-align: center;
  }
  .programacao .programacao-categoria .programacao-item .programacao-conteudo .palco,
  .programacao .programacao-categoria .programacao-item .programacao-conteudo .programacao-descricao {
    width: 100%;
  }
  .programacao .programacao-categoria .programacao-item .programacao-conteudo .programacao-palestrantes {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    margin-top: 1rem;
  }
}
@media (max-width: 768px) {
  .programacao .nav-tabs {
    font-size: 1rem;
    gap: 3px;
  }
  .programacao .programacao-categoria .h5 {
    font-size: 1.2rem;
  }
  .programacao .programacao-categoria .programacao-item .programacao-conteudo {
    gap: 0.5rem;
  }
  .programacao .programacao-categoria .programacao-item .programacao-conteudo .programacao-descricao {
    font-size: 0.9rem;
  }
}

.paragrafo-duas-colunas-mapa {
  padding: 4rem 0 2rem;
}
.paragrafo-duas-colunas-mapa .titulo-mapa {
  font-weight: 600;
  font-size: 2rem;
  text-align: center;
}
.paragrafo-duas-colunas-mapa .chamada-mapa {
  margin-top: 0.5rem;
  font-size: 1.5rem;
  text-align: center;
}
.paragrafo-duas-colunas-mapa .mapa {
  padding: 0 !important;
}
.paragrafo-duas-colunas-mapa .mapa p {
  margin: 0 !important;
}
.paragrafo-duas-colunas-mapa .mapa div,
.paragrafo-duas-colunas-mapa .mapa p,
.paragrafo-duas-colunas-mapa .mapa iframe {
  width: 100%;
  height: 100%;
}
.paragrafo-duas-colunas-mapa .imagem-mapa {
  padding: 0 !important;
}
.paragrafo-duas-colunas-mapa .imagem-mapa img {
  aspect-ratio: 16/9;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.paragrafo-duas-colunas-mapa .content-mapa {
  margin-top: 2rem;
}

@media (max-width: 768px) {
  .paragrafo-duas-colunas-mapa .imagem-mapa img {
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    aspect-ratio: 16/9;
  }
  .paragrafo-duas-colunas-mapa .mapa iframe {
    aspect-ratio: 16/9;
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
  }
  .paragrafo-duas-colunas-mapa .titulo-mapa {
    font-size: 1.5rem !important;
  }
  .paragrafo-duas-colunas-mapa .chamada-mapa {
    font-size: 1.2rem !important;
  }
}
.paragraph-carrossel {
  padding: 4rem 0 2rem;
}
.paragraph-carrossel p {
  margin-top: 0.5rem;
  font-size: 1.5rem;
  text-align: center;
}
.paragraph-carrossel .cor-nome {
  display: none;
}
.paragraph-carrossel .field--name-field-titulo {
  font-weight: 600;
  margin-top: 1rem;
  font-size: 2rem;
  text-align: center;
}

.palestrante-card {
  text-align: -webkit-center;
  padding: 0 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}
.palestrante-card .thumbnail img {
  max-width: 170px;
  max-height: 190px;
  -o-object-fit: cover;
     object-fit: cover;
  border: 1px solid #9a9797;
}
.palestrante-card .titulo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.palestrante-card .titulo .nome-card {
  font-size: 1.2rem;
  font-weight: 600;
  min-height: 2.4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.palestrante-card .titulo .cargo {
  font-size: 0.98rem;
  font-style: italic;
  min-height: 1.6rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.palestrante-card .titulo .btn-bio {
  margin-top: 0.5rem;
  background-color: #fac833;
  color: #243b59;
  text-decoration: none;
  padding: 0.3rem 1.7rem;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
  border-radius: 7px;
  font-size: 0.8rem;
  font-weight: 600;
  border: 0 !important;
}

.carrossel-palestrantes {
  position: relative;
  padding-bottom: 3.5rem;
  width: 100%;
  max-width: 100%;
}
.carrossel-palestrantes.slick-initialized, .carrossel-palestrantes.slick-slider {
  display: block;
}
.carrossel-palestrantes.swiper {
  overflow: hidden;
  width: 100%;
  max-width: 100%;
  padding-bottom: 0;
}
.carrossel-palestrantes .palestrantes-itens.swiper-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 40px;
}
.carrossel-palestrantes .slick-list,
.carrossel-palestrantes .slick-track {
  display: none !important;
}
.carrossel-palestrantes .slick-dots {
  display: none !important;
}
.carrossel-palestrantes .swiper-slide {
  width: auto;
  height: auto;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.carrossel-palestrantes .swiper-pagination {
  bottom: 0 !important;
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 10;
  pointer-events: auto;
}
.carrossel-palestrantes .swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  margin: 0 5px;
  background-color: #9a9797;
  opacity: 1;
  display: inline-block !important;
  cursor: pointer;
  border-radius: 50%;
  -webkit-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
@media (max-width: 768px) {
  .carrossel-palestrantes .swiper-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    margin: 0 3px;
  }
}
.carrossel-palestrantes .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #243b59 !important;
}

@media (max-width: 768px) {
  .paragraph-carrossel p {
    font-size: 1.2rem;
    text-align: center;
  }
  .paragraph-carrossel .field--name-field-titulo {
    font-size: 1.5rem;
  }
}
.btn-ck-amarelo {
  background-color: #fac833;
  color: #243b59;
  text-decoration: none;
  padding: 9px;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
  border-radius: 10px;
  font-size: 1rem;
  margin: 0.2rem;
}

.octa-widget-v2 {
  display: none !important;
}

#block-firjan-primary-local-tasks ul {
  position: fixed;
  bottom: 0;
  right: 6rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background-color: #f2f2f2;
  -webkit-filter: drop-shadow(2px 2px 2px rgb(64, 64, 64));
          filter: drop-shadow(2px 2px 2px rgb(64, 64, 64));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  z-index: 9999;
}
#block-firjan-primary-local-tasks ul li {
  padding: 13px;
  display: block;
}
#block-firjan-primary-local-tasks ul li a {
  text-decoration: none;
  color: #000;
}
#block-firjan-primary-local-tasks ul li a:hover {
  color: #3346f3;
}
#block-firjan-primary-local-tasks ul li:hover {
  -webkit-box-shadow: inset 0px 0px 5px 2px #c8c6c6;
          box-shadow: inset 0px 0px 5px 2px #c8c6c6;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImFic3RyYWN0cy9fcmVzZXQuc2NzcyIsImdlbmVyYWwuc2NzcyIsImJhc2UvX2Zvb3Rlci5zY3NzIiwiYmFzZS9fbGF5b3V0LWJ1aWxkZXIuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2UtbGF5b3V0LnNjc3MiLCJ1dGlsaXRpZXMvX2hlbHBlcnMuc2NzcyIsImFic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJzdHlsZS5zY3NzIiwibW9kdWxlcy9fYmlnLW51bWJlcnMuc2NzcyIsIm1vZHVsZXMvX3Jlc3Vtby1zb2JyZS5zY3NzIiwibW9kdWxlcy9fdmFudGFnZW5zLnNjc3MiLCJtb2R1bGVzL19mYWxlLWNvbm9zY28uc2NzcyIsIm1vZHVsZXMvX2J1dHRvbi1ob21lLnNjc3MiLCJtb2R1bGVzL19wYXJhZ3JhcGgtZ3JpZC0xMDAuc2NzcyIsIm1vZHVsZXMvX25hdmJhci5zY3NzIiwibW9kdWxlcy9fcGFyYWdyYXBoLWVkaWNvZXMtYW50ZXJpb3Jlcy5zY3NzIiwibW9kdWxlcy9fZHVhcy1jb2x1bmFzLnNjc3MiLCJtb2R1bGVzL19kdWFzLWNvbHVuYXMtc2xpZGUuc2NzcyIsIm1vZHVsZXMvZm9ybS0tY29udGFjdC5zY3NzIiwibW9kdWxlcy9fZm9ybS0taW5zY3JpY2FvLnNjc3MiLCJtb2R1bGVzL19wYXJhZ3JhcGhfYWNjb3JkaW9uLnNjc3MiLCJtb2R1bGVzL19wYXJhZ3JhcGhfZ2FsZXJpYS5zY3NzIiwibW9kdWxlcy9fcGFyYWdyYXBoLXNpbXBsZS1pbWFnZS5zY3NzIiwibW9kdWxlcy9fYmFubmVyLnNjc3MiLCJtb2R1bGVzL19iYWNrZ3JvdW5kcy1wYWRyYW8uc2NzcyIsIm1vZHVsZXMvX3BhcmFncmFwaC12aWRlby5zY3NzIiwibW9kdWxlcy9fZXZlbnRvcy1wcmluY2lwYWwuc2NzcyIsIm1vZHVsZXMvX2V2ZW50b3MtY2FyZC5zY3NzIiwibW9kdWxlcy9fY2stZWRpdG9yLnNjc3MiLCJtb2R1bGVzL19zaW1wbGVsb2dpbi5zY3NzIiwibW9kdWxlcy9fcGFyYWdyYXBoLXBhcmFsbGF4LnNjc3MiLCJtb2R1bGVzL19ib3Rhby13MTAwLnNjc3MiLCJtb2R1bGVzL19wcm9ncmFtYWNhby5zY3NzIiwibW9kdWxlcy9fcGFyYWdyYXBoLW1hcGEuc2NzcyIsIm1vZHVsZXMvX2NhcnJvc3NlbC1wYWxlc3RyYW50ZXMuc2NzcyIsIm1vZHVsZXMvX2JvdGFvLWFtYXJlbG8uc2NzcyIsIm1vZHVsZXMvX2Jsb2NvLWVkaXRhci11c2VyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCO0VBQ0Usb0JBQUE7QURFRjs7QUNDQTtFQUNFLHNCQUFBO0VBQ0Esb0JBQUE7QURFRjs7QUNDQTtFQUNFLFNBQUE7QURFRjs7QUVWQTtFQUNFLDRFQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtDQUFBO0VBQ0EsaUJBQUE7QUZhRjs7QUVWQTtFQUNFLGdCQUFBO0VBQ0EsYUFBQTtBRmFGOztBRVZBO0VBQ0UsMEJBQUE7QUZhRjs7QUVWQTtFQUNFLGVBQUE7RUFDQSxZQUFBO0FGYUY7O0FHL0JBO0VBQ0Usd0JBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7QUhrQ0Y7QUdoQ0U7RUFDRSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQ0FBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxTQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QUhrQ0o7QUc5Qk07RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7QUhnQ1I7QUcvQlE7RUFDRSxjQUFBO0FIaUNWO0FHL0JRO0VBQ0Usa0JBQUE7QUhpQ1Y7QUczQk07RUFDRSxnQkFBQTtFQUNBLFlBQUE7QUg2QlI7O0FHdkJBO0VBQ0U7SUFDRSw0QkFBQTtFSDBCRjtFR3hCQTtJQUNFLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSw4QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSxTQUFBO0VIMEJGO0VHeEJFO0lBQ0UsNEJBQUE7SUFBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsUUFBQTtFSDBCSjtFR3ZCRTtJQUNFLG1CQUFBO0lBQ0EsNEJBQUE7SUFBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsUUFBQTtJQUNBLDZCQUFBO0VIeUJKO0FBQ0Y7QUk1RUE7RUFDRSxpREFBQTtBSjhFRjs7QUk1RUE7RUFDRSxxREFBQTtBSitFRjs7QUkzRUE7RUFDRSxpREFBQTtBSjhFRjs7QUk1RUE7RUFDRSxnREFBQTtBSitFRjs7QUk3RUE7RUFDRSxpREFBQTtBSmdGRjs7QUk5RUE7RUFDRSw4Q0FBQTtBSmlGRjs7QUk3RUE7RUFDRSwrQ0FBQTtBSmdGRjs7QUk5RUE7RUFDRSw4Q0FBQTtBSmlGRjs7QUk3RUE7RUFDRSw4QkFBQTtBSmdGRjs7QUk5RUE7RUFDRSw0QkFBQTtBSmlGRjs7QUkvRUE7RUFDRSw0QkFBQTtBSmtGRjs7QUloRkE7RUFDRSw4QkFBQTtBSm1GRjs7QUlqRkE7RUFDRSw0QkFBQTtBSm9GRjs7QUlsRkE7RUFDRSw0QkFBQTtBSnFGRjs7QUluRkE7RUFDRSw0QkFBQTtBSnNGRjs7QUlwRkE7RUFDRSw0QkFBQTtBSnVGRjs7QUlwRkE7RUFDRSxpQ0FBQTtBSnVGRjs7QUlyRkE7RUFDRSwrQkFBQTtBSndGRjs7QUl0RkE7RUFDRSwrQkFBQTtBSnlGRjs7QUl2RkE7RUFDRSxpQ0FBQTtBSjBGRjs7QUl4RkE7RUFDRSwrQkFBQTtBSjJGRjs7QUl6RkE7RUFDRSwrQkFBQTtBSjRGRjs7QUkxRkE7RUFDRSwrQkFBQTtBSjZGRjs7QUkzRkE7RUFDRSwrQkFBQTtBSjhGRjs7QUkzRkE7RUFDRSw2QkFBQTtBSjhGRjs7QUk1RkE7RUFDRSwyQkFBQTtBSitGRjs7QUk3RkE7RUFDRSwyQkFBQTtBSmdHRjs7QUk5RkE7RUFDRSw2QkFBQTtBSmlHRjs7QUkvRkE7RUFDRSwyQkFBQTtBSmtHRjs7QUloR0E7RUFDRSwyQkFBQTtBSm1HRjs7QUlqR0E7RUFDRSwyQkFBQTtBSm9HRjs7QUlsR0E7RUFDRSwyQkFBQTtBSnFHRjs7QUlsR0E7RUFDRSxnQ0FBQTtBSnFHRjs7QUluR0E7RUFDRSw4QkFBQTtBSnNHRjs7QUlwR0E7RUFDRSw4QkFBQTtBSnVHRjs7QUlyR0E7RUFDRSxnQ0FBQTtBSndHRjs7QUl0R0E7RUFDRSw4QkFBQTtBSnlHRjs7QUl2R0E7RUFDRSw4QkFBQTtBSjBHRjs7QUl4R0E7RUFDRSw4QkFBQTtBSjJHRjs7QUl4R0E7RUFDRSxnQ0FBQTtBSjJHRjs7QUl4R0E7RUFDRSw4QkFBQTtBSjJHRjs7QUl0R0E7RUFDRSw4QkFBQTtBSnlHRjs7QUl2R0E7RUFDRSw0QkFBQTtBSjBHRjs7QUl4R0E7RUFDRSw0QkFBQTtBSjJHRjs7QUl6R0E7RUFDRSw4QkFBQTtBSjRHRjs7QUkxR0E7RUFDRSw0QkFBQTtBSjZHRjs7QUkzR0E7RUFDRSw0QkFBQTtBSjhHRjs7QUk1R0E7RUFDRSw0QkFBQTtBSitHRjs7QUk3R0E7RUFDRSw0QkFBQTtBSmdIRjs7QUk1R0E7RUFDRTtJQUNFLDhCQUFBO0VKK0dGO0VJN0dBO0lBQ0UsNEJBQUE7RUorR0Y7RUk3R0E7SUFDRSw0QkFBQTtFSitHRjtFSTdHQTtJQUNFLDhCQUFBO0VKK0dGO0VJN0dBO0lBQ0UsNEJBQUE7RUorR0Y7RUk3R0E7SUFDRSw0QkFBQTtFSitHRjtFSTdHQTtJQUNFLDRCQUFBO0VKK0dGO0VJN0dBO0lBQ0UsNEJBQUE7RUorR0Y7QUFDRjtBSTNHQTtFQUNFO0lBQ0UsOEJBQUE7RUo2R0Y7RUkzR0E7SUFDRSw0QkFBQTtFSjZHRjtFSTNHQTtJQUNFLDRCQUFBO0VKNkdGO0VJM0dBO0lBQ0UsOEJBQUE7RUo2R0Y7RUkzR0E7SUFDRSw0QkFBQTtFSjZHRjtFSTNHQTtJQUNFLDRCQUFBO0VKNkdGO0VJM0dBO0lBQ0UsNEJBQUE7RUo2R0Y7RUkzR0E7SUFDRSw0QkFBQTtFSjZHRjtBQUNGO0FJekdBO0VBQ0U7SUFDRSw4QkFBQTtFSjJHRjtFSXpHQTtJQUNFLDRCQUFBO0VKMkdGO0VJekdBO0lBQ0UsNEJBQUE7RUoyR0Y7RUl6R0E7SUFDRSw4QkFBQTtFSjJHRjtFSXpHQTtJQUNFLDRCQUFBO0VKMkdGO0VJekdBO0lBQ0UsNEJBQUE7RUoyR0Y7RUl6R0E7SUFDRSw0QkFBQTtFSjJHRjtFSXpHQTtJQUNFLDRCQUFBO0VKMkdGO0FBQ0Y7QUl2R0E7RUFDRTtJQUNFLDhCQUFBO0VKeUdGO0VJdkdBO0lBQ0UsNEJBQUE7RUp5R0Y7RUl2R0E7SUFDRSw0QkFBQTtFSnlHRjtFSXZHQTtJQUNFLDhCQUFBO0VKeUdGO0VJdkdBO0lBQ0UsNEJBQUE7RUp5R0Y7RUl2R0E7SUFDRSw0QkFBQTtFSnlHRjtFSXZHQTtJQUNFLDRCQUFBO0VKeUdGO0VJdkdBO0lBQ0UsNEJBQUE7RUp5R0Y7QUFDRjtBSXBHQTtFQUNFLGlDQUFBO0FKc0dGOztBSXBHQTtFQUNFLCtCQUFBO0FKdUdGOztBSXJHQTtFQUNFLCtCQUFBO0FKd0dGOztBSXRHQTtFQUNFLGlDQUFBO0FKeUdGOztBSXZHQTtFQUNFLCtCQUFBO0FKMEdGOztBSXhHQTtFQUNFLCtCQUFBO0FKMkdGOztBSXpHQTtFQUNFLCtCQUFBO0FKNEdGOztBSTFHQTtFQUNFLCtCQUFBO0FKNkdGOztBSXpHQTtFQUNFO0lBQ0UsaUNBQUE7RUo0R0Y7RUkxR0E7SUFDRSwrQkFBQTtFSjRHRjtFSTFHQTtJQUNFLCtCQUFBO0VKNEdGO0VJMUdBO0lBQ0UsaUNBQUE7RUo0R0Y7RUkxR0E7SUFDRSwrQkFBQTtFSjRHRjtFSTFHQTtJQUNFLCtCQUFBO0VKNEdGO0VJMUdBO0lBQ0UsK0JBQUE7RUo0R0Y7RUkxR0E7SUFDRSwrQkFBQTtFSjRHRjtBQUNGO0FJeEdBO0VBQ0U7SUFDRSxpQ0FBQTtFSjBHRjtFSXhHQTtJQUNFLCtCQUFBO0VKMEdGO0VJeEdBO0lBQ0UsK0JBQUE7RUowR0Y7RUl4R0E7SUFDRSxpQ0FBQTtFSjBHRjtFSXhHQTtJQUNFLCtCQUFBO0VKMEdGO0VJeEdBO0lBQ0UsK0JBQUE7RUowR0Y7RUl4R0E7SUFDRSwrQkFBQTtFSjBHRjtFSXhHQTtJQUNFLCtCQUFBO0VKMEdGO0FBQ0Y7QUl0R0E7RUFDRTtJQUNFLGlDQUFBO0VKd0dGO0VJdEdBO0lBQ0UsK0JBQUE7RUp3R0Y7RUl0R0E7SUFDRSwrQkFBQTtFSndHRjtFSXRHQTtJQUNFLGlDQUFBO0VKd0dGO0VJdEdBO0lBQ0UsK0JBQUE7RUp3R0Y7RUl0R0E7SUFDRSwrQkFBQTtFSndHRjtFSXRHQTtJQUNFLCtCQUFBO0VKd0dGO0VJdEdBO0lBQ0UsK0JBQUE7RUp3R0Y7QUFDRjtBSXBHQTtFQUNFO0lBQ0UsaUNBQUE7RUpzR0Y7RUlwR0E7SUFDRSwrQkFBQTtFSnNHRjtFSXBHQTtJQUNFLCtCQUFBO0VKc0dGO0VJcEdBO0lBQ0UsaUNBQUE7RUpzR0Y7RUlwR0E7SUFDRSwrQkFBQTtFSnNHRjtFSXBHQTtJQUNFLCtCQUFBO0VKc0dGO0VJcEdBO0lBQ0UsK0JBQUE7RUpzR0Y7RUlwR0E7SUFDRSwrQkFBQTtFSnNHRjtBQUNGO0FJakdBO0VBQ0UsNkJBQUE7QUptR0Y7O0FJakdBO0VBQ0UsMkJBQUE7QUpvR0Y7O0FJbEdBO0VBQ0UsMkJBQUE7QUpxR0Y7O0FJbkdBO0VBQ0UsNkJBQUE7QUpzR0Y7O0FJcEdBO0VBQ0UsMkJBQUE7QUp1R0Y7O0FJckdBO0VBQ0UsMkJBQUE7QUp3R0Y7O0FJdEdBO0VBQ0UsMkJBQUE7QUp5R0Y7O0FJdkdBO0VBQ0UsMkJBQUE7QUowR0Y7O0FJdEdBO0VBQ0U7SUFDRSw2QkFBQTtFSnlHRjtFSXZHQTtJQUNFLDJCQUFBO0VKeUdGO0VJdkdBO0lBQ0UsMkJBQUE7RUp5R0Y7RUl2R0E7SUFDRSw2QkFBQTtFSnlHRjtFSXZHQTtJQUNFLDJCQUFBO0VKeUdGO0VJdkdBO0lBQ0UsMkJBQUE7RUp5R0Y7RUl2R0E7SUFDRSwyQkFBQTtFSnlHRjtFSXZHQTtJQUNFLDJCQUFBO0VKeUdGO0FBQ0Y7QUlyR0E7RUFDRTtJQUNFLDZCQUFBO0VKdUdGO0VJckdBO0lBQ0UsMkJBQUE7RUp1R0Y7RUlyR0E7SUFDRSwyQkFBQTtFSnVHRjtFSXJHQTtJQUNFLDZCQUFBO0VKdUdGO0VJckdBO0lBQ0UsMkJBQUE7RUp1R0Y7RUlyR0E7SUFDRSwyQkFBQTtFSnVHRjtFSXJHQTtJQUNFLDJCQUFBO0VKdUdGO0VJckdBO0lBQ0UsMkJBQUE7RUp1R0Y7QUFDRjtBSW5HQTtFQUNFO0lBQ0UsNkJBQUE7RUpxR0Y7RUluR0E7SUFDRSwyQkFBQTtFSnFHRjtFSW5HQTtJQUNFLDJCQUFBO0VKcUdGO0VJbkdBO0lBQ0UsNkJBQUE7RUpxR0Y7RUluR0E7SUFDRSwyQkFBQTtFSnFHRjtFSW5HQTtJQUNFLDJCQUFBO0VKcUdGO0VJbkdBO0lBQ0UsMkJBQUE7RUpxR0Y7RUluR0E7SUFDRSwyQkFBQTtFSnFHRjtBQUNGO0FJakdBO0VBQ0U7SUFDRSw2QkFBQTtFSm1HRjtFSWpHQTtJQUNFLDJCQUFBO0VKbUdGO0VJakdBO0lBQ0UsMkJBQUE7RUptR0Y7RUlqR0E7SUFDRSw2QkFBQTtFSm1HRjtFSWpHQTtJQUNFLDJCQUFBO0VKbUdGO0VJakdBO0lBQ0UsMkJBQUE7RUptR0Y7RUlqR0E7SUFDRSwyQkFBQTtFSm1HRjtFSWpHQTtJQUNFLDJCQUFBO0VKbUdGO0FBQ0Y7QUk5RkE7RUFDRSxnQ0FBQTtBSmdHRjs7QUk5RkE7RUFDRSw4QkFBQTtBSmlHRjs7QUkvRkE7RUFDRSw4QkFBQTtBSmtHRjs7QUloR0E7RUFDRSxnQ0FBQTtBSm1HRjs7QUlqR0E7RUFDRSw4QkFBQTtBSm9HRjs7QUlsR0E7RUFDRSw4QkFBQTtBSnFHRjs7QUluR0E7RUFDRSw4QkFBQTtBSnNHRjs7QUlwR0E7RUFDRSxnQ0FBQTtBSnVHRjs7QUlyR0E7RUFDRSw4QkFBQTtBSndHRjs7QUlwR0E7RUFDRTtJQUNFLGdDQUFBO0VKdUdGO0VJckdBO0lBQ0UsOEJBQUE7RUp1R0Y7RUlyR0E7SUFDRSw4QkFBQTtFSnVHRjtFSXJHQTtJQUNFLGdDQUFBO0VKdUdGO0VJckdBO0lBQ0UsOEJBQUE7RUp1R0Y7RUlyR0E7SUFDRSw4QkFBQTtFSnVHRjtFSXJHQTtJQUNFLDhCQUFBO0VKdUdGO0VJckdBO0lBQ0UsZ0NBQUE7RUp1R0Y7RUlyR0E7SUFDRSw4QkFBQTtFSnVHRjtBQUNGO0FJbkdB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ZXQgXCJVVEYtOFwiO1xuLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm5vZGUgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC0tdHlwZS1pbWFnZSBpbWcsIC5maWVsZC0tbmFtZS1maWVsZC11c2VyLXBpY3R1cmUgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhXCIsIFwiU2Vnb2UgVUlcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLm5vZGVfX2NvbnRlbnQge1xuICBmb250LXNpemU6IHVuc2V0O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogNDBweCAwcHggMjVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0NzQ1O1xuICBjb2xvcjogd2hpdGU7XG59XG4uZm9vdGVyIC5mb290ZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb290ZXItY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG4gIH1cbiAgLmZvb3Rlci1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmZvb3Rlci1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBvcmRlcjogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLmJnLWNvbG9yLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itc2Vjb25kYXJ5LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXNzKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3ItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFuZ2VyKSAhaW1wb3J0YW50O1xufVxuXG4uYmctY29sb3Itd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdhcm5pbmcpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItaW5mbykgIWltcG9ydGFudDtcbn1cblxuLmJnLWNvbG9yLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jb2xvci1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyaykgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcHQtMTIwIHtcbiAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wdC05NiB7XG4gIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXB0LTgwIHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcHQtNzIge1xuICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXB0LTY0IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcHQtNDgge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wdC0zMiB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXB0LTE2IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcGItMTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wYi05NiB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXBiLTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcGItNzIge1xuICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXBiLTY0IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcGItNDgge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wYi0zMiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXBiLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbXQtMTIwIHtcbiAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW10LTk2IHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tdC04MCB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbXQtNzIge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbXQtNjQge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW10LTQ4IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tdC0zMiB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbXQtMTYge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW1iLTEyMCB7XG4gIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tYi05NiB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbWItODAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW1iLTcyIHtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW1iLTY0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tYi00OCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbWItMzIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW1iLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW1iLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wdC14cy0xMjAge1xuICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXB0LXhzLTk2IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcHQteHMtODAge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wdC14cy03MiB7XG4gIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcHQteHMtNjQge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wdC14cy00OCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXB0LXhzLTMyIHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcHQteHMtMTYge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlY3Rpb24tcHQtc20tMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtc20tOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtc20tODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtc20tNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1zbS02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1zbS00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1zbS0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1zbS0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXB0LW1kLTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LW1kLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LW1kLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LW1kLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbWQtNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbWQtNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbWQtMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbWQtMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi1wdC1sZy0xMjAge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1sZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1sZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1sZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LWxnLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LWxnLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LWxnLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LWxnLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLXB0LXhsLTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXhsLTk2IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXhsLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LXhsLTcyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQteGwtNjQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQteGwtNDgge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQteGwtMzIge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQteGwtMTYge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWN0aW9uLXBiLXhzLTEyMCB7XG4gIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcGIteHMtOTYge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wYi14cy04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXBiLXhzLTcyIHtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wYi14cy02NCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXBiLXhzLTQ4IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tcGIteHMtMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1wYi14cy0xNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbi1wYi1zbS0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1zbS05NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1zbS04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1zbS03MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXNtLTY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXNtLTQ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXNtLTMyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLXNtLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tcGItbWQtMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbWQtOTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbWQtODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbWQtNzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1tZC02NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1tZC00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1tZC0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1tZC0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLXBiLWxnLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLWxnLTk2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLWxnLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLWxnLTcyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbGctNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbGctNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbGctMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbGctMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tcGIteGwtMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGIteGwtOTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGIteGwtODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGIteGwtNzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi14bC02NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi14bC00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi14bC0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi14bC0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNlY3Rpb24tbXQteHMtMTIwIHtcbiAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW10LXhzLTk2IHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tdC14cy04MCB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbXQteHMtNzIge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbXQteHMtNjQge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW10LXhzLTQ4IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tdC14cy0zMiB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbXQteHMtMTYge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbi1tdC1zbS0xMjAge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXNtLTk2IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtc20tODAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1zbS03MiB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtc20tNjQge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1zbS00OCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXNtLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtc20tMTYge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLW10LW1kLTEyMCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbWQtOTYge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1tZC04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LW1kLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1tZC02NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LW1kLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbWQtMzIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1tZC0xNiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tbXQtbGctMTIwIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1sZy05NiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LWxnLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbGctNzIge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LWxnLTY0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbGctNDgge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1sZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LWxnLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tbXQteGwtMTIwIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC14bC05NiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXhsLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQteGwtNzIge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXhsLTY0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQteGwtNDgge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC14bC0zMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXhsLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zZWN0aW9uLW1iLXhzLTEyMCB7XG4gIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tYi14cy05NiB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbWIteHMtODAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW1iLXhzLTcyIHtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW1iLXhzLTY0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tYi14cy00OCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbWIteHMtMzIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW1iLXhzLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW1iLXhzLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlY3Rpb24tbWItc20tMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1zbS05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXNtLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItc20tNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXNtLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItc20tNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1zbS0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXNtLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1zbS0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tbWItbWQtMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1tZC05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLW1kLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbWQtNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLW1kLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbWQtNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1tZC0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLW1kLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1tZC0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tbWItbGctMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1sZy05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLWxnLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbGctNzIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLWxnLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbGctNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1sZy0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLWxnLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1sZy0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLW1iLXhsLTEyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWIteGwtOTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi14bC04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXhsLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi14bC02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXhsLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWIteGwtMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi14bC0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWIteGwtMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnNlY3Rpb24tY29udGFpbmVyLWxheW91dC1idWlsZGVyLm5vLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1jb250YWluZXItbGF5b3V0LWJ1aWxkZXIubm8tcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLWNvbnRhaW5lci1sYXlvdXQtYnVpbGRlci5wYWRkaW5nLXkge1xuICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXBfZ3V0dGVycy5yb3cge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5vdmVybGFwX2d1dHRlcnMucm93ID4gLmNvbC0xMiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2F2ZXJ0YV9yZWd1bGFyL2F2ZXJ0YS1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXZlcnRhX3JlZ3VsYXIvYXZlcnRhLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YVwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2F2ZXJ0YV9yZWd1bGFyX2l0YWxpYy9hdmVydGEtcmVndWxhcml0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2F2ZXJ0YV9yZWd1bGFyX2l0YWxpYy9hdmVydGEtcmVndWxhcml0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXZlcnRhX2xpZ2h0L2F2ZXJ0YS1saWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2F2ZXJ0YV9saWdodC9hdmVydGEtbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YVwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2F2ZXJ0YV9saWdodF9pdGFsaWMvYXZlcnRhLWxpZ2h0aXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXZlcnRhX2xpZ2h0X2l0YWxpYy9hdmVydGEtbGlnaHRpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YVwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2F2ZXJ0YV9ib2xkX2l0YWxpYy9hdmVydGEtYm9sZGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2F2ZXJ0YV9ib2xkX2l0YWxpYy9hdmVydGEtYm9sZGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXZlcnRhX3NlbWlib2xkL2F2ZXJ0YS1zZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2F2ZXJ0YV9zZW1pYm9sZC9hdmVydGEtc2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YVwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2F2ZXJ0YV9zZW1pYm9sZF9pdGFsaWMvYXZlcnRhLXNlbWlib2xkaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYXZlcnRhX3NlbWlib2xkX2l0YWxpYy9hdmVydGEtc2VtaWJvbGRpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuaDEsIGgyLmRpc3BsYXktaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmgxLCBoMi5kaXNwbGF5LWgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5oMSAuZGlzcGxheS0xLCBoMi5kaXNwbGF5LWgxIC5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuaDIgLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5oMyAuZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuaDQgLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbmg1IC5kaXNwbGF5LTUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuaDYgLmRpc3BsYXktNiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG59XG5wIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbmgyLnRleHQtd2hpdGUsXG5oMy50ZXh0LXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLXJlZi1jb2xvci1uZXV0cmFsLXdoaXRlKTtcbn1cblxuaDIudGV4dC1ibGFjayxcbmgzLnRleHQtYmxhY2sge1xuICBjb2xvcjogdmFyKC0tcmVmLWNvbG9yLW5ldXRyYWwtYmxhY2spO1xufVxuXG5oMi50ZXh0LWJsdWUsXG5oMy50ZXh0LWJsdWUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1tYWluKTtcbn1cblxucC50ZXh0LXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLXJlZi1jb2xvci1uZXV0cmFsLXdoaXRlKTtcbn1cblxucC50ZXh0LWJsYWNrIHtcbiAgY29sb3I6IHZhcigtLXJlZi1jb2xvci1uZXV0cmFsLWJsYWNrKTtcbn1cblxucC50ZXh0LWJsdWUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1tYWluKTtcbn1cblxuLmZvbnQtMTYge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtMjAge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtMjQge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtMjgge1xuICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtMzIge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtMzYge1xuICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtNDIge1xuICBmb250LXNpemU6IDQycHggIWltcG9ydGFudDtcbn1cblxuaDEuZm9udC0xNiwgaDIuZm9udC0xNiwgaDMuZm9udC0xNiwgaDQuZm9udC0xNiwgaDUuZm9udC0xNiwgaDYuZm9udC0xNiwgcC5mb250LTE2IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbmgxLmZvbnQtMjAsIGgyLmZvbnQtMjAsIGgzLmZvbnQtMjAsIGg0LmZvbnQtMjAsIGg1LmZvbnQtMjAsIGg2LmZvbnQtMjAsIHAuZm9udC0yMCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5oMS5mb250LTI0LCBoMi5mb250LTI0LCBoMy5mb250LTI0LCBoNC5mb250LTI0LCBoNS5mb250LTI0LCBoNi5mb250LTI0LCBwLmZvbnQtMjQge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuaDEuZm9udC0yOCwgaDIuZm9udC0yOCwgaDMuZm9udC0yOCwgaDQuZm9udC0yOCwgaDUuZm9udC0yOCwgaDYuZm9udC0yOCwgcC5mb250LTI4IHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbmgxLmZvbnQtMzIsIGgyLmZvbnQtMzIsIGgzLmZvbnQtMzIsIGg0LmZvbnQtMzIsIGg1LmZvbnQtMzIsIGg2LmZvbnQtMzIsIHAuZm9udC0zMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuaDEuZm9udC0zNiwgaDIuZm9udC0zNiwgaDMuZm9udC0zNiwgaDQuZm9udC0zNiwgaDUuZm9udC0zNiwgaDYuZm9udC0zNiwgcC5mb250LTM2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5oMS5mb250LTQyLCBoMi5mb250LTQyLCBoMy5mb250LTQyLCBoNC5mb250LTQyLCBoNS5mb250LTQyLCBoNi5mb250LTQyLCBwLmZvbnQtNDIge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uc2tpcC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDBweDtcbiAgbGVmdDogMXJlbTtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1oaWdoLWxpZ2h0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlO1xufVxuLnNraXAtbGluazpmb2N1cyB7XG4gIHRvcDogMXJlbTtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWhpZ2gtbGlnaHQpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4uaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13YXJuaW5nKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaGlnaGxpZ2h0ZWQgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5oaWdobGlnaHRlZCAubWVzc2FnZXMge1xuICBtYXJnaW46IDA7XG59XG5cbi5mZWF0dXJlZC10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtdG9wIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5icmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oC6XCI7XG4gIG1hcmdpbjogMCAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5icmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5tYWluLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWFpbi1jb250ZW50X19pbm5lciA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4ucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnBhZ2UtdGl0bGUtd3JhcHBlciBoMSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGl0bGUtd3JhcHBlciBoMSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbi50YWJzLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItbGlnaHQpO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4udGFicy13cmFwcGVyIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udGFicy13cmFwcGVyIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4udGFicy13cmFwcGVyIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLnRhYnMtd3JhcHBlciAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4udGFicy13cmFwcGVyLS1zZWNvbmRhcnkge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi50YWJzLXdyYXBwZXItLXNlY29uZGFyeSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG59XG5cbi5hY3Rpb24tbGlua3Mtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5hY3Rpb24tbGlua3Mtd3JhcHBlciAuYWN0aW9uLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjc1cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hY3Rpb24tbGlua3Mtd3JhcHBlciAuYWN0aW9uLWxpbmtzIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFjdGlvbi1saW5rcy13cmFwcGVyIC5hY3Rpb24tbGlua3MgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItaGlnaC1saWdodCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuLmFjdGlvbi1saW5rcy13cmFwcGVyIC5hY3Rpb24tbGlua3MgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS0xKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFjdGlvbi1saW5rcy13cmFwcGVyIC5hY3Rpb24tbGlua3MgbGkgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wYWdlLWNvbnRlbnQgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5wYWdlLWNvbnRlbnQgLmZvcm0tZ3JvdXAsXG4ucGFnZS1jb250ZW50IC5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBhZ2UtY29udGVudCAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnBhZ2UtY29udGVudCB0YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1jb250ZW50IHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4ucGFnZS1jb250ZW50IHRhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNpZGViYXIge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2lkZWJhciB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbi5zaWRlYmFyIC5ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItaGlnaC1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zaWRlYmFyIC5ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaWRlYmFyIC5ibG9jayBoMixcbi5zaWRlYmFyIC5ibG9jayBoMyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uc2lkZWJhciAuYmxvY2sgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2lkZWJhciAuYmxvY2sgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uc2lkZWJhciAuYmxvY2sgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2lkZWJhciAuYmxvY2sgdWwgbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4uc2lkZWJhciAuYmxvY2sgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mZWF0dXJlZC1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtYm90dG9tIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4uZmVhdHVyZWQtYm90dG9tX19zZWN0aW9uIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1oaWdoLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmVhdHVyZWQtYm90dG9tX19zZWN0aW9uIGgyLFxuLmZlYXR1cmVkLWJvdHRvbV9fc2VjdGlvbiBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG59XG4uZmVhdHVyZWQtYm90dG9tX19zZWN0aW9uIHAge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mZWF0dXJlZC1ib3R0b21fX3NlY3Rpb24gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1oaWdoLWxpZ2h0KTtcbiAgcGFkZGluZzogM3JlbSAwIDFyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbi5zaXRlLWZvb3Rlcl9fdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5cbi5mb290ZXItY29sdW1uIGgyLFxuLmZvb3Rlci1jb2x1bW4gaDMge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItaGlnaC1saWdodCk7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbn1cbi5mb290ZXItY29sdW1uIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmZvb3Rlci1jb2x1bW4gdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZm9vdGVyLWNvbHVtbiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb290ZXItY29sdW1uIHVsIGxpIGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5mb290ZXItY29sdW1uIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItaGlnaC1saWdodCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvb3Rlci1jb2x1bW4gcCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZm9vdGVyLWNvbHVtbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2l0ZS1mb290ZXJfX2JvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNpdGUtZm9vdGVyX19ib3R0b20gYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItaGlnaC1saWdodCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4tY29udGVudCAucm93ID4gLm9yZGVyLW1kLTEsXG4gIC5tYWluLWNvbnRlbnQgLnJvdyA+IC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAubWFpbi1jb250ZW50IC5yb3cgPiAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5za2lwLWxpbmssXG4gIC5zaWRlYmFyLFxuICAuZmVhdHVyZWQtYm90dG9tLFxuICAuc2l0ZS1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4tY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGFnZS10aXRsZS13cmFwcGVyIGgxIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLm92ZXJsYXAtZ3V0dGVycyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSAqIC0xKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSAqIC0xKTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogbWQpIHtcbiAgLm92ZXJsYXAtZ3V0dGVycy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSAqIC0xKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41ICogLTEpO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG4vKiBNb2R1bGVzICovXG4ucGFyYWdyYXBoLWJpZ051bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGhlaWdodDogMjZyZW07XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5wYXJhZ3JhcGgtYmlnTnVtYmVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG4gIG1heC13aWR0aDogNzBweDtcbn1cbi5wYXJhZ3JhcGgtYmlnTnVtYmVyIC5iaWdOdW1iZXJDb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1udW1iZXJzIFtjbGFzcyo9cGFyYWdyYXBoLS10eXBlLS1iaWctbnVtYmVycy1dIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5wYXJhZ3JhcGgtYmlnTnVtYmVyIC5iaWdOdW1iZXJDb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1udW1iZXJzIFtjbGFzcyo9cGFyYWdyYXBoLS10eXBlLS1iaWctbnVtYmVycy1dIFtjbGFzcyo9ZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvLV0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG4ucGFyYWdyYXBoLWJpZ051bWJlciAuYmlnTnVtYmVyQ29udGVudCAucGFyYWdyYXBoLS10eXBlLS1iaWctbnVtYmVycyBbY2xhc3MqPXBhcmFncmFwaC0tdHlwZS0tYmlnLW51bWJlcnMtXSBbY2xhc3MqPWZpZWxkLS1uYW1lLWZpZWxkLW51bWVyb3MtXSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtYmlnTnVtYmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8tY2VudHJhbGl6YWRvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRldWRvLXRleHRvLW1pZGlhIC5yZXN1bW8tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRldWRvLXRleHRvLW1pZGlhIC5yZXN1bW8tY29udGVudCAuaW52ZXJ0ZXIge1xuICBvcmRlcjogMTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRldWRvLXRleHRvLW1pZGlhIC5yZXN1bW8tY29udGVudCAucmVzdW1vLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby12aWRlbyAuaW1nLWNvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRldWRvLXRleHRvLW1pZGlhIC5yZXN1bW8tY29udGVudCAucmVzdW1vLXZpZGVvIC5pbWctY29sIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGV1ZG8tdGV4dG8tbWlkaWEgLnJlc3Vtby1jb250ZW50IC5yZXN1bW8tdmlkZW8gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRldWRvLXRleHRvLW1pZGlhIC5yZXN1bW8tY29udGVudCAucmVzdW1vLXZpZGVvIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby12aWRlbyBhLmlzLXZpZGVvIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby12aWRlbyBhIC5wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LXNpemU6IDNyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRldWRvLXRleHRvLW1pZGlhIC5yZXN1bW8tY29udGVudCAucmVzdW1vLXRleHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby10ZXh0cyAucmVzdW1vLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDk1JTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRldWRvLXRleHRvLW1pZGlhIC5yZXN1bW8tY29udGVudCAucmVzdW1vLXRleHRzIC5yZXN1bW8tZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby10ZXh0cyAucmVzdW1vLWJ1dHRvbiB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEuNWVtO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRldWRvLXRleHRvLW1pZGlhIC5yZXN1bW8tY29udGVudCAuaW52ZXJ0ZXIge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRldWRvLXRleHRvLW1pZGlhIC5yZXN1bW8tY29udGVudCAucmVzdW1vLXZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby12aWRlbyBhIC5wbGF5LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby10ZXh0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29udGV1ZG8tdGV4dG8tbWlkaWEgLnJlc3Vtby1jb250ZW50IC5yZXN1bW8tdGV4dHMgLnJlc3Vtby1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby10ZXh0cyAucmVzdW1vLWRlc2NyaXB0aW9uIGgxLFxuICAucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby10ZXh0cyAucmVzdW1vLWRlc2NyaXB0aW9uIGgyLFxuICAucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby10ZXh0cyAucmVzdW1vLWRlc2NyaXB0aW9uIGgzLFxuICAucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby10ZXh0cyAucmVzdW1vLWRlc2NyaXB0aW9uIGg0LFxuICAucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby10ZXh0cyAucmVzdW1vLWRlc2NyaXB0aW9uIGg1LFxuICAucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby10ZXh0cyAucmVzdW1vLWRlc2NyaXB0aW9uIGg2IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb250ZXVkby10ZXh0by1taWRpYSAucmVzdW1vLWNvbnRlbnQgLnJlc3Vtby10ZXh0cyAucmVzdW1vLWRlc2NyaXB0aW9uIHAge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29udGV1ZG8tdGV4dG8tbWlkaWEgLnJlc3Vtby1jb250ZW50IC5yZXN1bW8tdGV4dHMgLnJlc3Vtby1idXR0b24ge1xuICAgIGFsaWduLXNlbGY6IGF1dG87XG4gIH1cbn1cblxuLnBhcmFncmFwaC12YW50YWdlbnMge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFyYWdyYXBoLXZhbnRhZ2VucyAubGluaGEge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS12YW50YWdlbnMge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXZhbnRhZ2VucyAudmFudGFnZW5zLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA2ZW07XG4gIGdhcDogNWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucGFyYWdyYXBoLS10eXBlLS12YW50YWdlbnMgLnZhbnRhZ2Vucy1jb250ZW50IC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogM3JlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXZhbnRhZ2VucyAudmFudGFnZW5zLWNvbnRlbnQgLnZhbnRhZ2Vucy1jb2wgLnZhbnRhZ2Vucy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IGRvdHRlZCByZ2IoMjE3LCAyMTcsIDIxNyk7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbjogMCBhdXRvIDEuOGVtO1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXZhbnRhZ2VucyAudmFudGFnZW5zLWNvbnRlbnQgLnZhbnRhZ2Vucy1jb2wgLnZhbnRhZ2Vucy1pdGVucyAucGFyYWdyYXBoLS10eXBlLS12YW50YWdlbnMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdmFudGFnZW5zIC52YW50YWdlbnMtY29udGVudCAudmFudGFnZW5zLWNvbCAudmFudGFnZW5zLWl0ZW5zIC5wYXJhZ3JhcGgtLXR5cGUtLXZhbnRhZ2Vucy1pdGVtIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS12YW50YWdlbnMgLnZhbnRhZ2Vucy1jb250ZW50IC52YW50YWdlbnMtY29sIC52YW50YWdlbnMtaXRlbnMgLnBhcmFncmFwaC0tdHlwZS0tdmFudGFnZW5zLWl0ZW0gcCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnZhbnRhZ2Vucy1jb250ZW50IC5zbGljay10cmFjayB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMDtcbiAgfVxuICAudmFudGFnZW5zLWNvbnRlbnQgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luOiAwcHggMnB4O1xuICB9XG4gIC52YW50YWdlbnMtY29udGVudCAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS12YW50YWdlbnMgLnZhbnRhZ2Vucy1jb250ZW50IC52YW50YWdlbnMtY29sIC52YW50YWdlbnMtaXRlbnMgLnBhcmFncmFwaC0tdHlwZS0tdmFudGFnZW5zLWl0ZW0ge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC52YW50YWdlbnMtY29sIHtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnZhbnRhZ2Vucy1jb2wgLnZhbnRhZ2Vucy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC52YW50YWdlbnMtY29sIC52YW50YWdlbnMtaXRlbnMgLnBhcmFncmFwaC0tdHlwZS0tdmFudGFnZW5zLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAudmFudGFnZW5zLWNvbCAudmFudGFnZW5zLWl0ZW5zIC5wYXJhZ3JhcGgtLXR5cGUtLXZhbnRhZ2Vucy1pdGVtIGltZyB7XG4gICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudmFudGFnZW5zLWNvbCAudmFudGFnZW5zLWl0ZW5zIC5wYXJhZ3JhcGgtLXR5cGUtLXZhbnRhZ2Vucy1pdGVtIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uZmFsZS1jb25vc2NvLWNvbnRlbnQgLmZhbGUtY29ub3Njby10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4uZmFsZS1jb25vc2NvLWNvbnRlbnQgLmZhbGUtY29ub3Njby1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2OCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG4uZmFsZS1jb25vc2NvLWNvbnRlbnQgLmZhbGUtY29ub3Njby1idXR0b24gLmJ0bi1jaW56YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA3cHggMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzY4Njg2ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmFsZS1jb25vc2NvLWNvbnRlbnQgLmZhbGUtY29ub3Njby10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZhbGUtY29ub3Njby1jb250ZW50IC5mYWxlLWNvbm9zY28tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuOWVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idXR0b24taG9tZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2ODtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cbi5idXR0b24taG9tZSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogN3B4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2ODY4Njg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uLWhvbWUge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gIH1cbn1cbi5ncmlkLTEwMC1wYXJhZ3JhcGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0NzQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmdyaWQtMTAwLXBhcmFncmFwaCAuYnRuLXByaW5jaXBhbCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWM4MzM7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdyaWQtMTAwLXBhcmFncmFwaCAuYnRuLXByaW5jaXBhbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzRkNDc0NSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLTEwMC1wYXJhZ3JhcGggLmNvbnRlbnQtZ3JpZCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbn1cbi5vZmZjYW52YXMge1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbn1cblxuLmVkaWNvZXMtYW50ZXJpb3JlcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5lZGljb2VzLWFudGVyaW9yZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVkaWNvZXMtYW50ZXJpb3JlcyAuZWRpY29lcy10aXR1bG8ge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5lZGljb2VzLWFudGVyaW9yZXMgLmRlc2NyaWNhbyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmVkaWNvZXMtYW50ZXJpb3JlcyAuZWRpY29lcy1kZXNjcmljYW8ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICM1NTU7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5lZGljb2VzLWFudGVyaW9yZXMgLmVkaWNvZXMtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbn1cbi5lZGljb2VzLWFudGVyaW9yZXMgLmVkaWNvZXMtc3dpcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZWRpY29lcy1hbnRlcmlvcmVzIC5lZGljb2VzLXN3aXBlci5zd2lwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5lZGljb2VzLWFudGVyaW9yZXMgLmVkaWNvZXMtc3dpcGVyLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi5lZGljb2VzLWFudGVyaW9yZXMgLmVkaWNvZXMtaXRlbnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmVkaWNvZXMtYW50ZXJpb3JlcyAuZWRpY29lcy1pdGVucy5zd2lwZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmVkaWNvZXMtYW50ZXJpb3JlcyAuZWRpY29lcy1pdGVucyAuZWRpY2FvLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmVkaWNvZXMtYW50ZXJpb3JlcyAuZWRpY29lcy1pdGVucyAuZWRpY2FvLWl0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5lZGljb2VzLWFudGVyaW9yZXMgLmVkaWNvZXMtaXRlbnMgLmVkaWNhby1pdGVtIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5lZGljb2VzLWFudGVyaW9yZXMgLmVkaWNvZXMtaXRlbnMgLmVkaWNhby1pdGVtIC5lZGljYW8tdGh1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZWRpY29lcy1hbnRlcmlvcmVzIC5lZGljb2VzLWl0ZW5zIC5lZGljYW8taXRlbSAuZWRpY2FvLXRodW1iIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZWRpY29lcy1hbnRlcmlvcmVzIC5lZGljb2VzLWl0ZW5zIC5lZGljYW8taXRlbSAuZWRpY2FvLXRodW1iIC5wbGF5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL1NFVV9URU1BL2Fzc2V0cy9pY29ucy9wbGF5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5lZGljb2VzLWFudGVyaW9yZXMgLmVkaWNvZXMtaXRlbnMgLmVkaWNhby1pdGVtIC5lZGljYW8taW5mbyBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmVkaWNvZXMtYW50ZXJpb3JlcyAuZWRpY29lcy1pdGVucyAuZWRpY2FvLWl0ZW0gLmVkaWNhby1pbmZvIHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNjY2O1xufVxuLmVkaWNvZXMtYW50ZXJpb3JlcyAuZWRpY29lcy1pdGVucyAuZWRpY2FvLWl0ZW0gLnZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lZGljb2VzLWFudGVyaW9yZXMgLmVkaWNvZXMtaXRlbnMgLmVkaWNhby1pdGVtIC52aWRlby13cmFwcGVyIHZpZGVvLFxuLmVkaWNvZXMtYW50ZXJpb3JlcyAuZWRpY29lcy1pdGVucyAuZWRpY2FvLWl0ZW0gLnZpZGVvLXdyYXBwZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmVkaWNvZXMtYW50ZXJpb3JlcyAuZWRpY29lcy1pdGVucyAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTM0cHggIWltcG9ydGFudDtcbn1cbi5lZGljb2VzLWFudGVyaW9yZXMgLmVkaWNvZXMtaXRlbnMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWRpY29lcy1hbnRlcmlvcmVzIC5lZGljb2VzLWl0ZW5zIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVkaWNvZXMtYW50ZXJpb3JlcyAuZWRpY2FvLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmVkaWNhby1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVkaWNhby1pdGVtIC5lZGljYW8taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZWRpY2FvLWl0ZW0gLmVkaWNhby1pbm5lciBhLmdsaWdodGJveC5pcy12aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uZWRpY2FvLWl0ZW0gLmVkaWNhby1pbm5lciBhLmdsaWdodGJveC5pcy12aWRlbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZWRpY2FvLWl0ZW0gLmVkaWNhby1pbm5lciBhLmdsaWdodGJveC5pcy12aWRlbyAucGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmVkaWNhby1pdGVtIC5lZGljYW8taW5uZXIgYS5nbGlnaHRib3guaXMtdmlkZW86aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuLmVkaWNhby1pdGVtIC5lZGljYW8taW5uZXIgYS5nbGlnaHRib3guaXMtdmlkZW86aG92ZXIgLnBsYXktaWNvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5lZGljYW8taXRlbSAuZWRpY2FvLWlubmVyIGgzIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmVkaWNhby1pdGVtIC5lZGljYW8taW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLnBhcmFncmFmby10ZXh0by12aWRlbyB7XG4gIHBhZGRpbmc6IDRyZW0gMCAycmVtO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kdWFzLWNvbHVuYXMgaDIge1xuICBtYXJnaW46IDA7XG59XG4uZHVhcy1jb2x1bmFzIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kdWFzLWNvbHVuYXMgLmludmVydGVyIHtcbiAgb3JkZXI6IDE7XG59XG4uZHVhcy1jb2x1bmFzIC5jb2x1bmEtdGV4dG8ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uZHVhcy1jb2x1bmFzIC5jb2x1bmEtaW1hZ2VtIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4uZHVhcy1jb2x1bmFzIC5jb2x1bmEtaW1hZ2VtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5kdWFzLWNvbHVuYXMgLmNvbHVuYS1pbWFnZW0gaWZyYW1lLm1lZGlhLW9lbWJlZC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM2M3B4O1xufVxuLmR1YXMtY29sdW5hcyAudGV4dG8tZXhwZXJpZW5jaWEtZGVzY3JpY2FvIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZHVhcy1jb2x1bmFzIC50ZXh0by1leHBlcmllbmNpYS1kZXNjcmljYW8gcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmR1YXMtY29sdW5hcyAudGV4dG8tZXhwZXJpZW5jaWEtZGVzY3JpY2FvIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5kdWFzLWNvbHVuYXMgLmJ1dHRvbi1pbnRlcm5vIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjODMzO1xuICBjb2xvcjogIzI0M2I1OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA5cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kdWFzLWNvbHVuYXMgLm5vLWd1dHRlcnMge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZHVhcy1jb2x1bmFzIC5uby1ndXR0ZXJzIC5jb2x1bmEtdGV4dG8ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5kdWFzLWNvbHVuYXMgLm5vLWd1dHRlcnMgLmNvbHVuYS1pbWFnZW0ge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5kdWFzLWNvbHVuYXMgLm5vLWd1dHRlcnMgLmNvbHVuYS1pbWFnZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG4gIC5kdWFzLWNvbHVuYXMgLm5vLWd1dHRlcnMgLmNvbHVuYS1pbWFnZW0gaWZyYW1lLm1lZGlhLW9lbWJlZC1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAyMDVweDtcbiAgfVxuICAuZHVhcy1jb2x1bmFzIC5idXR0b24taW50ZXJubyBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5kdWFzLWNvbHVuYXMtc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR1YXMtY29sdW5hcy1zbGlkZSAuZHVhcy1jb2x1bmFzLXNsaWRlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR1YXMtY29sdW5hcy1zbGlkZSAuZHVhcy1jb2x1bmFzLXNsaWRlLXN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHVhcy1jb2x1bmFzLXNsaWRlIC5kdWFzLWNvbHVuYXMtc2xpZGUtc3dpcGVyIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuLmR1YXMtY29sdW5hcy1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHVhcy1jb2x1bmFzLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG4uZHVhcy1jb2x1bmFzLXNsaWRlIC5zd2lwZXItc2xpZGUgLnJvdyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLXRleHRvIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgcGFkZGluZzogNHJlbSAzcmVtIDRyZW0gNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHVhcy1jb2x1bmFzLXNsaWRlIC5jb2x1bmEtdGV4dG8ge1xuICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtIDNyZW0gMS41cmVtO1xuICAgIG9yZGVyOiAyO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4uZHVhcy1jb2x1bmFzLXNsaWRlIC5jb2x1bmEtdGV4dG8gLnRleHRvLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLXRleHRvIC50ZXh0by1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kdWFzLWNvbHVuYXMtc2xpZGUgLmNvbHVuYS10ZXh0byAuc2xpZGUtdGl0dWxvIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLXRleHRvIC5zbGlkZS10aXR1bG8ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLXRleHRvIC5zbGlkZS10aXR1bG8ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5kdWFzLWNvbHVuYXMtc2xpZGUgLmNvbHVuYS10ZXh0byAuc2xpZGUtZGVzY3JpY2FvIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLXRleHRvIC5zbGlkZS1kZXNjcmljYW8ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG4uZHVhcy1jb2x1bmFzLXNsaWRlIC5jb2x1bmEtdGV4dG8gLnNsaWRlLWRlc2NyaWNhbyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZHVhcy1jb2x1bmFzLXNsaWRlIC5jb2x1bmEtdGV4dG8gLnNsaWRlLWRlc2NyaWNhbyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLWltYWdlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHVhcy1jb2x1bmFzLXNsaWRlIC5jb2x1bmEtaW1hZ2VtIHtcbiAgICBvcmRlcjogMTtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLWltYWdlbSA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHVhcy1jb2x1bmFzLXNsaWRlIC5jb2x1bmEtaW1hZ2VtID4gKiB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cbn1cbi5kdWFzLWNvbHVuYXMtc2xpZGUgLmNvbHVuYS1pbWFnZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHVhcy1jb2x1bmFzLXNsaWRlIC5jb2x1bmEtaW1hZ2VtIGltZyB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cbn1cbi5kdWFzLWNvbHVuYXMtc2xpZGUgLmNvbHVuYS1pbWFnZW0gaWZyYW1lLm1lZGlhLW9lbWJlZC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHVhcy1jb2x1bmFzLXNsaWRlIC5jb2x1bmEtaW1hZ2VtIGlmcmFtZS5tZWRpYS1vZW1iZWQtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cbn1cbi5kdWFzLWNvbHVuYXMtc2xpZGUgLmNvbHVuYS1pbWFnZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLFxuLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLWltYWdlbSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kdWFzLWNvbHVuYXMtc2xpZGUgLmNvbHVuYS1pbWFnZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLFxuICAuZHVhcy1jb2x1bmFzLXNsaWRlIC5jb2x1bmEtaW1hZ2VtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLWltYWdlbSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8gaW1nLFxuLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLWltYWdlbSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8gaWZyYW1lLFxuLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLWltYWdlbSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBpbWcsXG4uZHVhcy1jb2x1bmFzLXNsaWRlIC5jb2x1bmEtaW1hZ2VtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHVhcy1jb2x1bmFzLXNsaWRlIC5jb2x1bmEtaW1hZ2VtIC5maWVsZC0tbmFtZS1maWVsZC12aWRlbyBpbWcsXG4gIC5kdWFzLWNvbHVuYXMtc2xpZGUgLmNvbHVuYS1pbWFnZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvIGlmcmFtZSxcbiAgLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLWltYWdlbSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBpbWcsXG4gIC5kdWFzLWNvbHVuYXMtc2xpZGUgLmNvbHVuYS1pbWFnZW0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuLmR1YXMtY29sdW5hcy1zbGlkZSAuY29sdW5hLWltYWdlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSg1OSwgMTMwLCAyNDYsIDAuMSkgMCUsIHJnYmEoMTQ3LCA1MSwgMjM0LCAwLjE1KSA1MCUsIHJnYmEoMjUxLCAxOTEsIDM2LCAwLjEpIDEwMCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5kdWFzLWNvbHVuYXMtc2xpZGUgLnN3aXBlci1idXR0b24tcHJldixcbi5kdWFzLWNvbHVuYXMtc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmR1YXMtY29sdW5hcy1zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuZHVhcy1jb2x1bmFzLXNsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLmR1YXMtY29sdW5hcy1zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlcixcbi5kdWFzLWNvbHVuYXMtc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kdWFzLWNvbHVuYXMtc2xpZGUgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4gIC5kdWFzLWNvbHVuYXMtc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmR1YXMtY29sdW5hcy1zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLFxuLmR1YXMtY29sdW5hcy1zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uZHVhcy1jb2x1bmFzLXNsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kdWFzLWNvbHVuYXMtc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuLmR1YXMtY29sdW5hcy1zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmR1YXMtY29sdW5hcy1zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuLmR1YXMtY29sdW5hcy1zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5kdWFzLWNvbHVuYXMtc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kdWFzLWNvbHVuYXMtc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kdWFzLWNvbHVuYXMtc2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZiYmYyNCAwJSwgI2Y1OWUwYiAxMDAlKTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1mb3JtdWxhcmlvIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mb3JtdWxhcmlvIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8tZm9ybXVsYXJpbyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZm9ybXVsYXJpbyAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZvcm11bGFyaW8gLndlYmZvcm0tZmFsZS1jb25vc2NvIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBjb2x1bW4tZ2FwOiAxLjdyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZvcm11bGFyaW8gLndlYmZvcm0tZmFsZS1jb25vc2NvIC5mb3JtLXRleHQsXG4ucGFyYWdyYXBoLS10eXBlLS1mb3JtdWxhcmlvIC53ZWJmb3JtLWZhbGUtY29ub3NjbyAuZm9ybS1lbWFpbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWZvcm11bGFyaW8gLndlYmZvcm0tZmFsZS1jb25vc2NvIC5mb3JtLXRlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWZvcm11bGFyaW8gLndlYmZvcm0tZmFsZS1jb25vc2NvIC5mb3JtLXRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUycHg7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZvcm11bGFyaW8gLndlYmZvcm0tZmFsZS1jb25vc2NvIC5qcy13ZWJmb3JtLXNlbGVjdC1vdGhlciB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZvcm11bGFyaW8gLndlYmZvcm0tZmFsZS1jb25vc2NvIC5qcy13ZWJmb3JtLXNlbGVjdC1vdGhlciBzZWxlY3Qge1xuICBoZWlnaHQ6IDUycHg7XG4gIGNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuNTgwMzkyMTU2OSk7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTdyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mb3JtdWxhcmlvIC53ZWJmb3JtLWZhbGUtY29ub3NjbyAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mb3JtdWxhcmlvIC53ZWJmb3JtLWZhbGUtY29ub3NjbyAuanMtZm9ybS1pdGVtLXRlcm1vcy1kZS11c28ge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mb3JtdWxhcmlvIC53ZWJmb3JtLWZhbGUtY29ub3NjbyAuZm9ybS1pdGVtLWNvbXVuaWNhY29lcy1kYS1maXJqYW4ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZm9ybXVsYXJpbyAud2ViZm9ybS1mYWxlLWNvbm9zY28gI2VkaXQtYWN0aW9ucyB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZvcm11bGFyaW8gLndlYmZvcm0tZmFsZS1jb25vc2NvIC5idXR0b24ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2M2I1OTtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWZvcm11bGFyaW8gLndlYmZvcm0tZmFsZS1jb25vc2NvIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWluc2NyaWNhby1mb3JtIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBjb2x1bW4tZ2FwOiAxLjdyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24taW5zY3JpY2FvLWZvcm0gLmZvcm0tdGV4dCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24taW5zY3JpY2FvLWZvcm0gLmZvcm0tZW1haWwsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWluc2NyaWNhby1mb3JtIC5mb3JtLXRlbCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWluc2NyaWNhby1mb3JtIC5qcy13ZWJmb3JtLXNlbGVjdC1vdGhlciB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24taW5zY3JpY2FvLWZvcm0gLmpzLXdlYmZvcm0tc2VsZWN0LW90aGVyIHNlbGVjdCB7XG4gIGhlaWdodDogNTJweDtcbiAgY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC41ODAzOTIxNTY5KTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4xN3JlbTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24taW5zY3JpY2FvLWZvcm0gLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1pbnNjcmljYW8tZm9ybSAuanMtZm9ybS1pdGVtLXRlcm1vcy1kZS11c28ge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWluc2NyaWNhby1mb3JtIC5mb3JtLWl0ZW0tY29tdW5pY2Fjb2VzLWRhLWZpcmphbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWluc2NyaWNhby1mb3JtICNlZGl0LWFjdGlvbnMge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWluc2NyaWNhby1mb3JtIC5idXR0b24ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2M2I1OTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1pbnNjcmljYW8tZm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLWFjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDRyZW0gMCAycmVtO1xufVxuLnBhcmFncmFwaC0tYWNjb3JkaW9uIC5kZWZhdWx0LXRpdGxlLFxuLnBhcmFncmFwaC0tYWNjb3JkaW9uIC5kZWZhdWx0LXN1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG4ucGFyYWdyYXBoLS1hY2NvcmRpb24gLmFjY29yZGlvbi10ZXh0cyBwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBhcmFncmFwaC0tYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFyYWdyYXBoLS1hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGFyYWdyYXBoLS1hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IC51bmlkYWRlcy1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMDtcbn1cbi5wYXJhZ3JhcGgtLWFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQgLnVuaWRhZGVzLWxpc3QgLmFjY29yZGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB3aWR0aDogNDglO1xufVxuLnBhcmFncmFwaC0tYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCAudW5pZGFkZXMtbGlzdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuLnBhcmFncmFwaC0tYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCAudW5pZGFkZXMtbGlzdCAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSxcbi5wYXJhZ3JhcGgtLWFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQgLnVuaWRhZGVzLWxpc3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi5wYXJhZ3JhcGgtLWFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQgLnVuaWRhZGVzLWxpc3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9maXJqYW4yMDI0X3RoZW1lL3NyYy9hc3NldHMvaW1hZ2Vucy90YWJzLWljb24tY2xvc2VkLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wYXJhZ3JhcGgtLWFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQgLnVuaWRhZGVzLWxpc3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyxcbi5wYXJhZ3JhcGgtLWFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQgLnVuaWRhZGVzLWxpc3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbi5wYXJhZ3JhcGgtLWFjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQgLnVuaWRhZGVzLWxpc3QgLmFjY29yZGlvbiAuYWNjb3JkaW9uLXRpdGxlIGgzLFxuLnBhcmFncmFwaC0tYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCAudW5pZGFkZXMtbGlzdCAuYWNjb3JkaW9uIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG59XG4ucGFyYWdyYXBoLS1hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IC51bmlkYWRlcy1saXN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi10aXRsZSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGFyYWdyYXBoLS1hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IC51bmlkYWRlcy1saXN0IC5hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IHAgc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLyogQG1lZGlhKG1heC13aWR0aDoxNDAwcHgpIHtcbiAgICAucGFyYWdyYXBoLS1hY2NvcmRpb24ge1xuICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgLnVuaWRhZGVzLWxpc3Qge1xuICAgICAgICAgIC5hY2NvcmRpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9ICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tYWNjb3JkaW9uIC5hY2NvcmRpb24tdGV4dHMgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGFyYWdyYXBoLS1hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCAudW5pZGFkZXMtbGlzdCAuYWNjb3JkaW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFyYWdyYXBoLS1hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFyYWdyYXBoLS1hY2NvcmRpb24gLmFjY29yZGlvbi10ZXh0cyBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBQw6FnaW5hIEludGVybmEgLSBNYXRyw61jdWxhICovXG4ubm9kZS01OSAucGFyYWdyYXBoX2FjY29yZGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA0LjVlbSAwIDA7XG59XG4ubm9kZS01OSAucGFyYWdyYXBoX2FjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDc1cHg7XG59XG4ubm9kZS01OSAucGFyYWdyYXBoX2FjY29yZGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQgLnVuaWRhZGVzLWxpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ub2RlLTU5IC5wYXJhZ3JhcGhfYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCAudW5pZGFkZXMtbGlzdCAuYWNjb3JkaW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtNTkgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLWdhbGVyaWEgLmdhbGVyaWEtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICBnYXA6IDMlO1xuICBtYXJnaW46IDZyZW0gMDtcbn1cbi5wYXJhZ3JhcGgtLWdhbGVyaWEgLmdhbGVyaWEtZ3JpZCAuZ2FsZXJpYS1pdGVtID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tc2ltcGxlLWltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDIzNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYmFubmVyLWNhcm91c2VsIC5uby1ndXR0ZXJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmFubmVyLWNhcm91c2VsIC5iYW5uZXItaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uYmFubmVyLWNhcm91c2VsIC5iYW5uZXItaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJhbm5lci1jYXJvdXNlbCAuYmFubmVyLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJhbm5lci1jYXJvdXNlbCAuYmFubmVyLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uYmFubmVyLWNhcm91c2VsIC5iYW5uZXItcGFnZSAuYmFubmVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFubmVyLWNhcm91c2VsIC5iYW5uZXItcGFnZSAuYmFubmVyLWZ1bGwtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDU7XG59XG4uYmFubmVyLWNhcm91c2VsIC5iYW5uZXItcGFnZSAuYmFubmVyLXRleHRvIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5iYW5uZXItY2Fyb3VzZWwgLmJhbm5lci1wYWdlIC5iYW5uZXItdGV4dG8ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmFubmVyLWNhcm91c2VsIC5iYW5uZXItcGFnZSAuYmFubmVyLXRleHRvIHtcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XG4gIH1cbn1cbi5iYW5uZXItY2Fyb3VzZWwgLmJhbm5lci1wYWdlIC5iYW5uZXItdGV4dG8gLmJhbm5lci10aXR1bG8ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5iYW5uZXItY2Fyb3VzZWwgLmJhbm5lci1wYWdlIC5iYW5uZXItdGV4dG8gLmJhbm5lci1jaGFtYWRhIHtcbiAgbWFyZ2luLWJvdHRvbTogNCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmJhbm5lci1jYXJvdXNlbCAuYmFubmVyLXBhZ2UgLmJhbm5lci1jb250ZW50IC5iYW5uZXItYnRuIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG59XG4uYmFubmVyLWNhcm91c2VsIC5iYW5uZXItcGFnZSAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1idG4gLmJhbm5lci1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuLmJhbm5lci1jYXJvdXNlbCAuYmFubmVyLXBhZ2UgLmJhbm5lci1jb250ZW50IC5iYW5uZXItYnRuIC5iYW5uZXItYnV0dG9ucyAuYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYmFubmVyLWNhcm91c2VsIC5iYW5uZXItcGFnZSAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1idG4gZGl2ID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJhbm5lci1jYXJvdXNlbCAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLWNhcm91c2VsIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDBweCAxcHggMXB4IDFweCAhaW1wb3J0YW50O1xufVxuLmJhbm5lci1jYXJvdXNlbCAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwOWY5ZjtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLWNhcm91c2VsIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OTY5Njk7XG59XG4uYmFubmVyLWNhcm91c2VsIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmJhbm5lci1jYXJvdXNlbCAuc2xpY2stYXJyb3cge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFubmVyLWNhcm91c2VsIC5zbGljay1wcmV2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9maXJqYW4yMDI0X3RoZW1lL3NyYy9hc3NldHMvaW1hZ2Vucy9hcnJvd0Quc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwcHg7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LXNpemU6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cbi5iYW5uZXItY2Fyb3VzZWwgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2ZpcmphbjIwMjRfdGhlbWUvc3JjL2Fzc2V0cy9pbWFnZW5zL2Fycm93RC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5iYW5uZXItY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDJyZW07XG59XG4uYmFubmVyLWNhcm91c2VsIC5zbGljay1wcmV2LFxuLmJhbm5lci1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItY2Fyb3VzZWwgLmJhbm5lci1pbWFnZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5iYW5uZXItY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5iYW5uZXItcGFnZSAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAuYmFubmVyLWltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjg0cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iYWNrLW1hcnJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTMyMzA7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmJhY2stbWFycm9uIHNwYW4sXG4uYmFjay1tYXJyb24gLnBhbGNvIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uYmFjay1tYXJyb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyxcbi5iYWNrLW1hcnJvbiAucHJvZ3JhbWFjYW8tdGl0dWxvLFxuLmJhY2stbWFycm9uIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8tbWFwYSB7XG4gIGNvbG9yOiAjZmFjODMzO1xufVxuXG4uYmFjay1henVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM4LCA1OSwgODkpO1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5iYWNrLWF6dWwgc3Bhbixcbi5iYWNrLWF6dWwgLnBhbGNvIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uYmFjay1henVsIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8sXG4uYmFjay1henVsIC5wcm9ncmFtYWNhby10aXR1bG8sXG4uYmFjay1henVsIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8tbWFwYSB7XG4gIGNvbG9yOiAjZmFjODMzO1xufVxuXG4uYmFjay1maXJqYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgNTksIDIwOSk7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuLmJhY2stZmlyamFuIHNwYW4sXG4uYmFjay1maXJqYW4gLnBhbGNvIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uYmFjay1maXJqYW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyxcbi5iYWNrLWZpcmphbiAucHJvZ3JhbWFjYW8tdGl0dWxvLFxuLmJhY2stZmlyamFuIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8tbWFwYSB7XG4gIGNvbG9yOiAjZmFjODMzO1xufVxuXG4uYmFjay1jaW56YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi5iYWNrLXByZXRvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uYmFjay1wcmV0byBzcGFuLFxuLmJhY2stcHJldG8gLnBhbGNvIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wYXJhZ3JhZm8tdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgbWFyZ2luLXRvcDogNCU7XG4gIHBhZGRpbmc6IDQlIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJhZ3JhZm8tdmlkZW8gLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFyYWdyYWZvLXZpZGVvIC5jb250YWluZXIgLnRpdHVsby12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDQlO1xufVxuLnBhcmFncmFmby12aWRlbyAuY29udGFpbmVyIC52aWRlby1lbWJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXJhZ3JhZm8tdmlkZW8gLmNvbnRhaW5lciAudmlkZW8tZW1iZWQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhcmFncmFmby12aWRlbyAuY29udGFpbmVyIC52aWRlby1lbWJlZCBhIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcmFncmFmby12aWRlbyAuY29udGFpbmVyIC52aWRlby1lbWJlZCBhIC5wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LXNpemU6IDNyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhZm8tdmlkZW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDE4JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYXJhZ3JhZm8tdmlkZW8gLnZpZGVvLWVtYmVkIC5wbGF5LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxufVxuLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIHtcbiAgbWFyZ2luOiAzcmVtIDA7XG4gIC0tdmlld3MtcmVzcG9uc2l2ZS1ncmlkLS1sYXlvdXQtZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG59XG4udmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtLWlubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDRkNDtcbn1cbi52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0taW5uZXIgYSA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtLWlubmVyIC52aWV3cy1maWVsZC10aXRsZSB7XG4gIG1hcmdpbjogMXJlbSAxcmVtIDA7XG59XG4udmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtLWlubmVyIC52aWV3cy1maWVsZC10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICM2NzY2NjY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbS1pbm5lciAudmlld3MtZmllbGQtdGl0bGUgc3BhbiA+IGEge1xuICBjb2xvcjogIzY3NjY2NjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtLWlubmVyIC52aWV3cy1maWVsZC1maWVsZC1kYXRhIHtcbiAgbWFyZ2luOiAwIDFyZW0gMXJlbTtcbn1cbi52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0taW5uZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGEgLmZpZWxkLWNvbnRlbnQge1xuICBjb2xvcjogIzY3NjY2Njtcbn1cbi52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0taW5uZXIgLnZpZXdzLWZpZWxkLWZpZWxkLWNoYW1hZGEgLmZpZWxkLWNvbnRlbnQge1xuICBtYXJnaW46IDFyZW0gMXJlbTtcbiAgY29sb3I6ICM2NzY2NjY7XG59XG4udmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtLWlubmVyIC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCAxcmVtIDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0taW5uZXIgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBzcGFuID4gYSB7XG4gIGNvbG9yOiAjNjc2NjY2O1xufVxuLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbS1pbm5lciAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VtIC5maWVsZC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0taW5uZXIgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBydWJ5O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQge1xuICAgIC0tdmlld3MtcmVzcG9uc2l2ZS1ncmlkLS1jb2x1bW4tY291bnQ6IDMgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpZXctZXZlbnRvc19fdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctZXZlbnRvc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi52aWV3LWV2ZW50b3MgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIHtcbiAgbWFyZ2luOiAzcmVtIDA7XG4gIC0tdmlld3MtcmVzcG9uc2l2ZS1ncmlkLS1sYXlvdXQtZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52aWV3LWV2ZW50b3MgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIHtcbiAgICAtLXZpZXdzLXJlc3BvbnNpdmUtZ3JpZC0tY29sdW1uLWNvdW50OiAzICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1ldmVudG9zIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gICAgLS12aWV3cy1yZXNwb25zaXZlLWdyaWQtLWNvbHVtbi1jb3VudDogMiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZXctZXZlbnRvcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQge1xuICAgIC0tdmlld3MtcmVzcG9uc2l2ZS1ncmlkLS1jb2x1bW4tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpZXctZXZlbnRvcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xufVxuLnZpZXctZXZlbnRvcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0taW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZXZlbnQtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmV2ZW50LWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbn1cbi5ldmVudC1jYXJkX19pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5ldmVudC1jYXJkX19pbWFnZS13cmFwcGVyIC5ldmVudC1jYXJkX19pbWFnZS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xufVxuLmV2ZW50LWNhcmRfX2ltYWdlLXdyYXBwZXIgLmV2ZW50LWNhcmRfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG4uZXZlbnQtY2FyZF9faW1hZ2Utd3JhcHBlciAuZXZlbnQtY2FyZF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV2ZW50LWNhcmRfX2ltYWdlLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlLFxuLmV2ZW50LWNhcmRfX2ltYWdlLXdyYXBwZXIgLmZpZWxkLS10eXBlLWltYWdlLFxuLmV2ZW50LWNhcmRfX2ltYWdlLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZXZlbnQtY2FyZF9faW1hZ2Utd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nLFxuLmV2ZW50LWNhcmRfX2ltYWdlLXdyYXBwZXIgLmZpZWxkLS10eXBlLWltYWdlIGltZyxcbi5ldmVudC1jYXJkX19pbWFnZS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1jb3Zlci1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXZlbnQtY2FyZF9faW1hZ2Utd3JhcHBlciAubWVkaWEsXG4uZXZlbnQtY2FyZF9faW1hZ2Utd3JhcHBlciAuZmllbGRfX2l0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ldmVudC1jYXJkX19pbWFnZS13cmFwcGVyIC5tZWRpYSBpbWcsXG4uZXZlbnQtY2FyZF9faW1hZ2Utd3JhcHBlciAuZmllbGRfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV2ZW50LWNhcmRfX2RhdGUtYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZXZlbnQtY2FyZF9fZGF0ZS1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuLmV2ZW50LWNhcmRfX2RhdGUtdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmV2ZW50LWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uZXZlbnQtY2FyZF9faGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmV2ZW50LWNhcmRfX2hlYWRlciAuZXZlbnQtY2FyZF9fdGl0bGUtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5ldmVudC1jYXJkX19oZWFkZXIgLmV2ZW50LWNhcmRfX3RpdGxlLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzI0M2I1OTtcbn1cbi5ldmVudC1jYXJkX19oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LXRlcm0ge1xuICBtYXJnaW46IDA7XG59XG4uZXZlbnQtY2FyZF9faGVhZGVyIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC10ZXJtIC5maWVsZF9faXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5ldmVudC1jYXJkX19oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LXRlcm0gYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZXZlbnQtY2FyZF9faGVhZGVyIC5ldmVudC1jYXJkX190aXRsZS1saW5rIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWExYTFhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXZlbnQtY2FyZF9faGVhZGVyIC5ldmVudC1jYXJkX190aXRsZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyNDNiNTk7XG59XG4uZXZlbnQtY2FyZCAuZXZlbnQtY2FyZF9fZGF0ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50LWNhcmRfX2hlYWRlciAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtdGVybSBhLFxuICAuZXZlbnQtY2FyZF9faGVhZGVyIC5ldmVudC1jYXJkX190aXRsZS1saW5rIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmV2ZW50LWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gIH1cbiAgLmV2ZW50LWNhcmRfX2RhdGUtYmFkZ2Uge1xuICAgIHRvcDogMC43NXJlbTtcbiAgICByaWdodDogMC43NXJlbTtcbiAgICBwYWRkaW5nOiAwLjRyZW0gMC42cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMS41cmVtKTtcbiAgfVxuICAuZXZlbnQtY2FyZF9fZGF0ZS1pY29uIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhZm8tY2tlZGl0b3Ige1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLnBhcmFncmFmby1ja2VkaXRvciAucGFyYWdyYWZvLXRleHRvLXNpbXBsZXMgLnRhYmxlIHRib2R5IHRyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuLnBhcmFncmFmby1ja2VkaXRvciAucGFyYWdyYWZvLXRleHRvLXNpbXBsZXMgLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5wYXJhZ3JhZm8tY2tlZGl0b3IgLmJ1dHRvbi1ja2VkaXRvciB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cbi5wYXJhZ3JhZm8tY2tlZGl0b3IgLmJ1dHRvbi1ja2VkaXRvciBhIHtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjg2ODY4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogN3B4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2ODY4Njg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYWZvLWNrZWRpdG9yIC5wYXJhZ3JhZm8tdGV4dG8tc2ltcGxlcyAudGFibGUgdGJvZHkgPiB0ciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wYXJhZ3JhZm8tY2tlZGl0b3IgLnBhcmFncmFmby10ZXh0by1zaW1wbGVzIC50YWJsZSB0Ym9keSA+IHRyIHRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGFyYWdyYWZvLWNrZWRpdG9yIC5wYXJhZ3JhZm8tdGV4dG8tc2ltcGxlcyAudGFibGUgdGJvZHkgPiB0ciB0ZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b24tY2tlZGl0b3Ige1xuICAgIGZvbnQtc2l6ZTogMC45ZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLyoqXG4gKiBAZmlsZVxuICogVGhlIFVzZXJMb2dpbiBzY3JlZW5zLCB3aGljaCBjb250cm9scyB0aGUgY3VzdG9taXplZCBiYWNrZ3JvdW5kIGltYWdlLlxuICovXG5odG1sOmhhcyguc2ltcGxlbG9naW4td3JhcHBlcikge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkuc2ltcGxlbG9naW4ge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YVwiO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzYjU5ICFpbXBvcnRhbnQ7XG4gIC8qIEVzY29uZGUgdG9vbGJhci9hZG1pbiBwYXJhIHRlbGEgZGUgbG9naW4gbGltcGEgKi9cbn1cbmJvZHkuc2ltcGxlbG9naW4gLnRvb2xiYXItb3JpZW50ZWQgLnRvb2xiYXItYmFyLFxuYm9keS5zaW1wbGVsb2dpbiAjdG9vbGJhci1iYXIsXG5ib2R5LnNpbXBsZWxvZ2luIC50b29sYmFyLXRyYXkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIEZvcsOnYSBhIHDDoWdpbmEgZGUgbG9naW4gYSBvY3VwYXIgdG9kYSBhIHZpZXdwb3J0ICovXG5ib2R5LnNpbXBsZWxvZ2luICNwYWdlLXdyYXBwZXIuc2ltcGxlbG9naW4td3JhcHBlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBTZSBvIHRlbXBsYXRlIHBhZHLDo28gZm9yIHVzYWRvLCBmb3LDp2EgbWFpbi9zZWN0aW9uIGEgb2N1cGFyIHRlbGEgaW50ZWlyYSAqL1xuYm9keS5zaW1wbGVsb2dpbiBtYWluLFxuYm9keS5zaW1wbGVsb2dpbiAubGF5b3V0LW1haW4td3JhcHBlcixcbmJvZHkuc2ltcGxlbG9naW4gLnNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uY2FwdGNoYV9fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FwdGNoYV9fZWxlbWVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2FwdGNoYV9fZWxlbWVudCAuY2FwdGNoYV9faW1hZ2Utd3JhcHBlciB7XG4gIG9yZGVyOiAyO1xufVxuXG4uc2ltcGxlbG9naW4gc3VtbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNkYmRiZGI7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xufVxuXG4uc2ltcGxlbG9naW4gLmZvcm0tdHlwZS1yYWRpbyAuZGVzY3JpcHRpb24sXG4uc2ltcGxlbG9naW4gLmZvcm0tdHlwZS1jaGVja2JveCAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uc2ltcGxlbG9naW4gLmZvcm0tdHlwZS1yYWRpbyBsYWJlbCxcbi5zaW1wbGVsb2dpbiAuZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLnNpbXBsZWxvZ2luIC5mb3JtLWl0ZW0gbGFiZWwsXG4uc2ltcGxlbG9naW4gLmZvcm0td3JhcHBlciAubGFiZWwge1xuICBmb250LXNpemU6IDAuOTI5ZW07XG59XG5cbi5zaW1wbGVsb2dpbiBoMSxcbi5zaW1wbGVsb2dpbiAuaGVhZGluZy1hIHtcbiAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zaW1wbGVsb2dpbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyNjNiNTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U1ZTdlYjtcbn1cblxuLnNpbXBsZWxvZ2luIGEsXG4uc2ltcGxlbG9naW4gYS5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2ltcGxlbG9naW4gaW5wdXQsXG4uc2ltcGxlbG9naW4gdGV4dGFyZWEsXG4uc2ltcGxlbG9naW4gc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiTHVjaWRhIEdyYW5kZVwiLCBcIkx1Y2lkYSBTYW5zIFVuaWNvZGVcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbn1cblxuLnNpbXBsZWxvZ2luLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzYjU5O1xufVxuXG4uc2ltcGxlbG9naW4gLnJlZ2lvbiB7XG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnNpbXBsZWxvZ2luLWxvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5zaW1wbGVsb2dpbi1sb2dvIGgxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbXBsZWxvZ2luLWxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgbWF4LWhlaWdodDogODBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2ltcGxlbG9naW4tbG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgbWF4LWhlaWdodDogNjBweDtcbiAgfVxufVxuXG4uc2ltcGxlbG9naW4gLnRhYnMucHJpbWFyeSxcbi5zaW1wbGVsb2dpbiAudGFicy0tcHJpbWFyeSxcbi5zaW1wbGVsb2dpbiAucGFnZS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW1wbGVsb2dpbi1mb3JtLFxuLmNhcmQtbG9naW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICBwYWRkaW5nOiAyLjVyZW0gMi4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDEwcHggMjBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4uc2ltcGxlbG9naW4gaDEge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGNvbG9yOiAjNTQ1NDU0O1xufVxuXG4uc2ltcGxlbG9naW4gYSB7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cblxuLnNpbXBsZWxvZ2luLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2ltcGxlbG9naW4gLnNpbXBsZWxvZ2luLWxpbmsgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuXG4uc2ltcGxlbG9naW4gZm9ybS51c2VyLXBhc3MgcCxcbi5zaW1wbGVsb2dpbi1mb3JtIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNiNGI0YjQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zaW1wbGVsb2dpbi1mb3JtIGlucHV0IHtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMCAwIDZweDtcbiAgcGFkZGluZzogMTJweCAxNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbXBsZWxvZ2luLWZvcm0gaW5wdXQge1xuICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgfVxufVxuXG4uc2ltcGxlbG9naW4tZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uc2ltcGxlbG9naW4tZm9ybSBidXR0b24uZm9ybS1zdWJtaXQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjNiNTk7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG4uc2ltcGxlbG9naW4tZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uc2ltcGxlbG9naW4tZm9ybSBidXR0b24uZm9ybS1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjguODQ0MDk0NDg4MiwgNDQuNzg0MjUxOTY4NSwgNjcuNTU1OTA1NTExOCk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDM4LCA1OSwgODksIDAuMzUpO1xufVxuXG4uc2ltcGxlbG9naW4gaW5wdXQuZm9ybS10ZXh0LFxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tdGVsLFxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tZW1haWwsXG4uc2ltcGxlbG9naW4gaW5wdXQuZm9ybS11cmwsXG4uc2ltcGxlbG9naW4gaW5wdXQuZm9ybS1zZWFyY2gsXG4uc2ltcGxlbG9naW4gaW5wdXQuZm9ybS1maWxlLFxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tbnVtYmVyLFxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tY29sb3IsXG4uc2ltcGxlbG9naW4gdGV4dGFyZWEuZm9ybS10ZXh0YXJlYSxcbi5zaW1wbGVsb2dpbiBzZWxlY3QuZm9ybS1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNWRiO1xuICBjb2xvcjogIzNiM2IzYjtcbiAgcGFkZGluZzogMTJweCAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG59XG4uc2ltcGxlbG9naW4gaW5wdXQuZm9ybS10ZXh0OmZvY3VzLFxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tdGVsOmZvY3VzLFxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tZW1haWw6Zm9jdXMsXG4uc2ltcGxlbG9naW4gaW5wdXQuZm9ybS11cmw6Zm9jdXMsXG4uc2ltcGxlbG9naW4gaW5wdXQuZm9ybS1zZWFyY2g6Zm9jdXMsXG4uc2ltcGxlbG9naW4gaW5wdXQuZm9ybS1maWxlOmZvY3VzLFxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tbnVtYmVyOmZvY3VzLFxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tY29sb3I6Zm9jdXMsXG4uc2ltcGxlbG9naW4gdGV4dGFyZWEuZm9ybS10ZXh0YXJlYTpmb2N1cyxcbi5zaW1wbGVsb2dpbiBzZWxlY3QuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyNjNiNTk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDM4LCA1OSwgODksIDAuMTIpO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2ltcGxlbG9naW4tZm9ybSAuZm9yZ290LXBhc3N3b3JkIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgY29sb3I6ICNiNGI0YjQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2ltcGxlbG9naW4tZm9ybSAuZm9yZ290LXBhc3N3b3JkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaW1wbGVsb2dpbiAucmVnaW9uLWhpZ2hsaWdodGVkIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keS5zaW1wbGVsb2dpbiAuc2ltcGxlbG9naW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW1wbGVsb2dpbiAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5ib2R5LnNpbXBsZWxvZ2luLm9wYWNpdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCAyNTMsIDI1MywgMC41KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnNpbXBsZWxvZ2luIC5zaW1wbGVsb2dpbi1saW5rIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjYWJhYmFiO1xuICBvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI2FiYWJhYjtcbn1cblxuOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI2FiYWJhYjtcbn1cblxuLyogUG9ydHJhaXQgYW5kIExhbmRzY2FwZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbXBsZWxvZ2luLWZvcm0sXG4gIC5jYXJkLWxvZ2luIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMS43NXJlbSAxLjVyZW07XG4gIH1cbiAgLnNpbXBsZWxvZ2luIGgxIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tdGV4dCxcbiAgLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tdGVsLFxuICAuc2ltcGxlbG9naW4gaW5wdXQuZm9ybS1lbWFpbCxcbiAgLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tdXJsLFxuICAuc2ltcGxlbG9naW4gaW5wdXQuZm9ybS1zZWFyY2gsXG4gIC5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLWZpbGUsXG4gIC5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLW51bWJlcixcbiAgLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tY29sb3IsXG4gIC5zaW1wbGVsb2dpbiB0ZXh0YXJlYS5mb3JtLXRleHRhcmVhLFxuICAuc2ltcGxlbG9naW4gc2VsZWN0LmZvcm0tc2VsZWN0LFxuICAuc2ltcGxlbG9naW4tZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5zaW1wbGVsb2dpbi1mb3JtIGJ1dHRvbi5mb3JtLXN1Ym1pdCB7XG4gICAgcGFkZGluZzogMTJweCAxNHB4O1xuICB9XG59XG4vKioqKioqKioqKioqKioqLyAvKioqL1xuLmJhbm5lcl9fdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJhbm5lcl9fdmlkZW8gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbi5iYW5uZXJfX3ZpZGVvIC5wYXJhbGxheF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iYW5uZXJfX3ZpZGVvIC5wYXJhbGxheCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi5iYW5uZXJfX3ZpZGVvIC5wYXJhbGxheCBpbWcsXG4uYmFubmVyX192aWRlbyAucGFyYWxsYXggdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYmFubmVyX192aWRlbyAucGFyYWxsYXggdmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyX192aWRlbyAucGFyYWxsYXggdmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtZW5jbG9zdXJlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJhbm5lcl9fdmlkZW8gLnBhcmFsbGF4IHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJhbm5lcl9fdmlkZW8gLnBhcmFsbGF4IHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBsYXktYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJhbm5lcl9fdmlkZW8gLnBhcmFsbGF4IHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXRpbWVsaW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJhbm5lcl9fdmlkZW8gLnBhcmFsbGF4IHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLWN1cnJlbnQtdGltZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJhbm5lcl9fdmlkZW8gLnBhcmFsbGF4IHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXRpbWUtcmVtYWluaW5nLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyX192aWRlbyAucGFyYWxsYXggdmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtbXV0ZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyX192aWRlbyAucGFyYWxsYXggdmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtdm9sdW1lLXNsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iYW5uZXJfX3ZpZGVvIC5wYXJhbGxheCB2aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1mdWxsc2NyZWVuLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5iYW5uZXJfX3ZpZGVvIC5wYXJhbGxheDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMCU7XG4gIGxlZnQ6IC0xMCU7XG4gIHJpZ2h0OiAtMTAlO1xuICBib3R0b206IC0xMCU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLmJhbm5lcl9fdmlkZW8gLnBhcmFsbGF4LW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uYmFubmVyX192aWRlbyAucGFyYWxsYXgtbW9iaWxlIGltZyxcbi5iYW5uZXJfX3ZpZGVvIC5wYXJhbGxheC1tb2JpbGUgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYmFubmVyX192aWRlbyAucGFyYWxsYXgtbW9iaWxlIHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJhbm5lcl9fdmlkZW8gLnBhcmFsbGF4LW1vYmlsZSB2aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1lbmNsb3N1cmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyX192aWRlbyAucGFyYWxsYXgtbW9iaWxlIHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJhbm5lcl9fdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmRlc2t0b3Atb25seSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgLnBhcmFsbGF4IHtcbiAgICBoZWlnaHQ6IDEyMCU7XG4gICAgdG9wOiAtMTAlO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGFyYWxsYXgge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhcmFsbGF4LFxuICAucGFyYWxsYXgtbW9iaWxlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iYW1hcmVsby1mYXp1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjNiNTk7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZhYzgzMztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJhbWFyZWxvLWZhenVsIC5idG4tcHJpbmNpcGFsIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzgzMztcbiAgcGFkZGluZzogMThweCAwO1xuICBmb250LXdlaWdodDogMjAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmFtYXJlbG8tZmF6dWwgLmJ0bi1wcmluY2lwYWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNjNiNTkgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbi5iYW1hcmVsby1mcHJldG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmYWM4MzM7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5iYW1hcmVsby1mcHJldG8gLmJ0bi1wcmluY2lwYWwge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjODMzO1xuICBwYWRkaW5nOiAxOHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iYW1hcmVsby1mcHJldG8gLmJ0bi1wcmluY2lwYWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbi5iYW1hcmVsby1mZmlyamFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDU5LCAyMDkpO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmYWM4MzM7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5iYW1hcmVsby1mZmlyamFuIC5idG4tcHJpbmNpcGFsIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzgzMztcbiAgcGFkZGluZzogMThweCAwO1xuICBmb250LXdlaWdodDogMjAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmFtYXJlbG8tZmZpcmphbiAuYnRuLXByaW5jaXBhbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiKDAsIDU5LCAyMDkpICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4uYmF6dWwtZmFtYXJlbG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjODMzO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyNjNiNTk7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5iYXp1bC1mYW1hcmVsbyAuYnRuLXByaW5jaXBhbCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjNiNTk7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJhenVsLWZhbWFyZWxvIC5idG4tcHJpbmNpcGFsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4uYmZpcmphbi1mYW1hcmVsbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWM4MzM7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiKDAsIDU5LCAyMDkpO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYmZpcmphbi1mYW1hcmVsbyAuYnRuLXByaW5jaXBhbCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCA1OSwgMjA5KTtcbiAgcGFkZGluZzogMThweCAwO1xuICBmb250LXdlaWdodDogMjAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmZpcmphbi1mYW1hcmVsbyAuYnRuLXByaW5jaXBhbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLTEwMC1wYXJhZ3JhcGggLmJ0bi1wcmluY2lwYWwge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmlkLTEwMC1wYXJhZ3JhcGggLmJ0bi1wcmluY2lwYWwgYSB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2dyYW1hY2FvLWJvdGFvIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wcm9ncmFtYWNhby1ib3RhbyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzgzMztcbiAgY29sb3I6ICMyNDNiNTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogOXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmFtYWNhby1ib3RhbyBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLnByb2dyYW1hY2FvIHtcbiAgcGFkZGluZzogNHJlbSAwIDFyZW07XG59XG4ucHJvZ3JhbWFjYW8gLnByb2dyYW1hY2FvLXRpdHVsbyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmFtYWNhbyAucHJvZ3JhbWFjYW8tdGl0dWxvIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLnByb2dyYW1hY2FvIC5wcm9ncmFtYWNhby1kZXNjcmljYW8ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3JhbWFjYW8gLnByb2dyYW1hY2FvLWRlc2NyaWNhbyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5wcm9ncmFtYWNhbyAubmF2LXRhYnMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZ2FwOiA1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wcm9ncmFtYWNhbyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDAuNnJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkYWRhO1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnByb2dyYW1hY2FvIC5uYXYtdGFicyAubmF2LWl0ZW0gLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDQ3NDU7XG4gIGNvbG9yOiAjZmFjODMzO1xufVxuLnByb2dyYW1hY2FvIC5wcm9ncmFtYWNhby1jYXRlZ29yaWEgLmg1IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZ3JhbWFjYW8gLnByb2dyYW1hY2FvLWNhdGVnb3JpYSAucHJvZ3JhbWFjYW8taXRlbSAucHJvZ3JhbWFjYW8tY29udGV1ZG8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucHJvZ3JhbWFjYW8gLnByb2dyYW1hY2FvLWNhdGVnb3JpYSAucHJvZ3JhbWFjYW8taXRlbSAucHJvZ3JhbWFjYW8tY29udGV1ZG8gLmxvY2FsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9ncmFtYWNhbyAucHJvZ3JhbWFjYW8tY2F0ZWdvcmlhIC5wcm9ncmFtYWNhby1pdGVtIC5wcm9ncmFtYWNhby1jb250ZXVkbyAucHJvZ3JhbWFjYW8taG9yYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvcmRlcjogMDtcbiAgYm9yZGVyLXJpZ2h0OiBvdXRzZXQ7XG4gIG1pbi13aWR0aDogNzBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wcm9ncmFtYWNhbyAucHJvZ3JhbWFjYW8tY2F0ZWdvcmlhIC5wcm9ncmFtYWNhby1pdGVtIC5wcm9ncmFtYWNhby1jb250ZXVkbyAucGFsY28ge1xuICBvcmRlcjogMTtcbn1cbi5wcm9ncmFtYWNhbyAucHJvZ3JhbWFjYW8tY2F0ZWdvcmlhIC5wcm9ncmFtYWNhby1pdGVtIC5wcm9ncmFtYWNhby1jb250ZXVkbyAucHJvZ3JhbWFjYW8tcGFsZXN0cmFudGVzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNDElO1xuICBvcmRlcjogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG59XG4ucHJvZ3JhbWFjYW8gLnByb2dyYW1hY2FvLWNhdGVnb3JpYSAucHJvZ3JhbWFjYW8taXRlbSAucHJvZ3JhbWFjYW8tY29udGV1ZG8gLnByb2dyYW1hY2FvLXBhbGVzdHJhbnRlcyAucGFsZXN0cmFudGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZ3JhbWFjYW8gLnByb2dyYW1hY2FvLWNhdGVnb3JpYSAucHJvZ3JhbWFjYW8taXRlbSAucHJvZ3JhbWFjYW8tY29udGV1ZG8gLnByb2dyYW1hY2FvLXBhbGVzdHJhbnRlcyAucGFsZXN0cmFudGUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogODBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnByb2dyYW1hY2FvIC5wcm9ncmFtYWNhby1jYXRlZ29yaWEgLnByb2dyYW1hY2FvLWl0ZW0gLnByb2dyYW1hY2FvLWNvbnRldWRvIC5wcm9ncmFtYWNhby1kZXNjcmljYW8ge1xuICBvcmRlcjogMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucHJvZ3JhbWFjYW8gLm5hdi10YWJzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAucHJvZ3JhbWFjYW8gLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9ncmFtYWNhbyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2dyYW1hY2FvIC5wcm9ncmFtYWNhby1jYXRlZ29yaWEgLmg1IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAucHJvZ3JhbWFjYW8gLnByb2dyYW1hY2FvLWNhdGVnb3JpYSAucHJvZ3JhbWFjYW8taXRlbSAucHJvZ3JhbWFjYW8tY29udGV1ZG8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnByb2dyYW1hY2FvIC5wcm9ncmFtYWNhby1jYXRlZ29yaWEgLnByb2dyYW1hY2FvLWl0ZW0gLnByb2dyYW1hY2FvLWNvbnRldWRvIC5sb2NhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2dyYW1hY2FvIC5wcm9ncmFtYWNhby1jYXRlZ29yaWEgLnByb2dyYW1hY2FvLWl0ZW0gLnByb2dyYW1hY2FvLWNvbnRldWRvIC5wcm9ncmFtYWNhby1ob3JhIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnByb2dyYW1hY2FvIC5wcm9ncmFtYWNhby1jYXRlZ29yaWEgLnByb2dyYW1hY2FvLWl0ZW0gLnByb2dyYW1hY2FvLWNvbnRldWRvIC5wYWxjbyxcbiAgLnByb2dyYW1hY2FvIC5wcm9ncmFtYWNhby1jYXRlZ29yaWEgLnByb2dyYW1hY2FvLWl0ZW0gLnByb2dyYW1hY2FvLWNvbnRldWRvIC5wcm9ncmFtYWNhby1kZXNjcmljYW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9ncmFtYWNhbyAucHJvZ3JhbWFjYW8tY2F0ZWdvcmlhIC5wcm9ncmFtYWNhby1pdGVtIC5wcm9ncmFtYWNhby1jb250ZXVkbyAucHJvZ3JhbWFjYW8tcGFsZXN0cmFudGVzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyYW1hY2FvIC5uYXYtdGFicyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGdhcDogM3B4O1xuICB9XG4gIC5wcm9ncmFtYWNhbyAucHJvZ3JhbWFjYW8tY2F0ZWdvcmlhIC5oNSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLnByb2dyYW1hY2FvIC5wcm9ncmFtYWNhby1jYXRlZ29yaWEgLnByb2dyYW1hY2FvLWl0ZW0gLnByb2dyYW1hY2FvLWNvbnRldWRvIHtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxuICAucHJvZ3JhbWFjYW8gLnByb2dyYW1hY2FvLWNhdGVnb3JpYSAucHJvZ3JhbWFjYW8taXRlbSAucHJvZ3JhbWFjYW8tY29udGV1ZG8gLnByb2dyYW1hY2FvLWRlc2NyaWNhbyB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbn1cblxuLnBhcmFncmFmby1kdWFzLWNvbHVuYXMtbWFwYSB7XG4gIHBhZGRpbmc6IDRyZW0gMCAycmVtO1xufVxuLnBhcmFncmFmby1kdWFzLWNvbHVuYXMtbWFwYSAudGl0dWxvLW1hcGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXJhZ3JhZm8tZHVhcy1jb2x1bmFzLW1hcGEgLmNoYW1hZGEtbWFwYSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXJhZ3JhZm8tZHVhcy1jb2x1bmFzLW1hcGEgLm1hcGEge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFyYWdyYWZvLWR1YXMtY29sdW5hcy1tYXBhIC5tYXBhIHAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5wYXJhZ3JhZm8tZHVhcy1jb2x1bmFzLW1hcGEgLm1hcGEgZGl2LFxuLnBhcmFncmFmby1kdWFzLWNvbHVuYXMtbWFwYSAubWFwYSBwLFxuLnBhcmFncmFmby1kdWFzLWNvbHVuYXMtbWFwYSAubWFwYSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhcmFncmFmby1kdWFzLWNvbHVuYXMtbWFwYSAuaW1hZ2VtLW1hcGEge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFyYWdyYWZvLWR1YXMtY29sdW5hcy1tYXBhIC5pbWFnZW0tbWFwYSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBhcmFncmFmby1kdWFzLWNvbHVuYXMtbWFwYSAuY29udGVudC1tYXBhIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhZm8tZHVhcy1jb2x1bmFzLW1hcGEgLmltYWdlbS1tYXBhIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICB9XG4gIC5wYXJhZ3JhZm8tZHVhcy1jb2x1bmFzLW1hcGEgLm1hcGEgaWZyYW1lIHtcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhcmFncmFmby1kdWFzLWNvbHVuYXMtbWFwYSAudGl0dWxvLW1hcGEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhcmFncmFmby1kdWFzLWNvbHVuYXMtbWFwYSAuY2hhbWFkYS1tYXBhIHtcbiAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFyYWdyYXBoLWNhcnJvc3NlbCB7XG4gIHBhZGRpbmc6IDRyZW0gMCAycmVtO1xufVxuLnBhcmFncmFwaC1jYXJyb3NzZWwgcCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXJhZ3JhcGgtY2Fycm9zc2VsIC5jb3Itbm9tZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLWNhcnJvc3NlbCAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWxlc3RyYW50ZS1jYXJkIHtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1jZW50ZXI7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWxlc3RyYW50ZS1jYXJkIC50aHVtYm5haWwgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgbWF4LWhlaWdodDogMTkwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWE5Nzk3O1xufVxuLnBhbGVzdHJhbnRlLWNhcmQgLnRpdHVsbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBhbGVzdHJhbnRlLWNhcmQgLnRpdHVsbyAubm9tZS1jYXJkIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1pbi1oZWlnaHQ6IDIuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWxlc3RyYW50ZS1jYXJkIC50aXR1bG8gLmNhcmdvIHtcbiAgZm9udC1zaXplOiAwLjk4cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1pbi1oZWlnaHQ6IDEuNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWxlc3RyYW50ZS1jYXJkIC50aXR1bG8gLmJ0bi1iaW8ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWM4MzM7XG4gIGNvbG9yOiAjMjQzYjU5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuM3JlbSAxLjdyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uY2Fycm9zc2VsLXBhbGVzdHJhbnRlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jYXJyb3NzZWwtcGFsZXN0cmFudGVzLnNsaWNrLWluaXRpYWxpemVkLCAuY2Fycm9zc2VsLXBhbGVzdHJhbnRlcy5zbGljay1zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJyb3NzZWwtcGFsZXN0cmFudGVzLnN3aXBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNhcnJvc3NlbC1wYWxlc3RyYW50ZXMgLnBhbGVzdHJhbnRlcy1pdGVucy5zd2lwZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uY2Fycm9zc2VsLXBhbGVzdHJhbnRlcyAuc2xpY2stbGlzdCxcbi5jYXJyb3NzZWwtcGFsZXN0cmFudGVzIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jYXJyb3NzZWwtcGFsZXN0cmFudGVzIC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNhcnJvc3NlbC1wYWxlc3RyYW50ZXMgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNhcnJvc3NlbC1wYWxlc3RyYW50ZXMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uY2Fycm9zc2VsLXBhbGVzdHJhbnRlcyAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YTk3OTc7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnJvc3NlbC1wYWxlc3RyYW50ZXMgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDAgM3B4O1xuICB9XG59XG4uY2Fycm9zc2VsLXBhbGVzdHJhbnRlcyAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0M2I1OSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC1jYXJyb3NzZWwgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYXJhZ3JhcGgtY2Fycm9zc2VsIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYnRuLWNrLWFtYXJlbG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjODMzO1xuICBjb2xvcjogIzI0M2I1OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA5cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAuMnJlbTtcbn1cblxuLm9jdGEtd2lkZ2V0LXYyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jYmxvY2stZmlyamFuLXByaW1hcnktbG9jYWwtdGFza3MgdWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDZyZW07XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDJweCByZ2IoNjQsIDY0LCA2NCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA5OTk5O1xufVxuI2Jsb2NrLWZpcmphbi1wcmltYXJ5LWxvY2FsLXRhc2tzIHVsIGxpIHtcbiAgcGFkZGluZzogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jYmxvY2stZmlyamFuLXByaW1hcnktbG9jYWwtdGFza3MgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG4jYmxvY2stZmlyamFuLXByaW1hcnktbG9jYWwtdGFza3MgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzM0NmYzO1xufVxuI2Jsb2NrLWZpcmphbi1wcmltYXJ5LWxvY2FsLXRhc2tzIHVsIGxpOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA1cHggMnB4ICNjOGM2YzY7XG59IiwiLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm5vZGUgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC0tdHlwZS1pbWFnZSBpbWcsIC5maWVsZC0tbmFtZS1maWVsZC11c2VyLXBpY3R1cmUgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuIiwiQHVzZSBcImFic3RyYWN0c1wiIGFzICo7XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ0F2ZXJ0YScsICdTZWdvZSBVSScsICdPcGVuIFNhbnMnLCAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLm5vZGVfX2NvbnRlbnQge1xuICBmb250LXNpemU6IHVuc2V0O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDQwcHggMHB4IDI1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNDc0NTtcbiAgY29sb3I6IHdoaXRlO1xuXG4gIC5mb290ZXItY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgICAgJiArIHAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogNDBweCAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycmVtO1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbi8vIENvcmUgQ29sb3JzXG4uYmctY29sb3ItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG4uYmctY29sb3Itc2Vjb25kYXJ5LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMSkgIWltcG9ydGFudDtcbn1cblxuLy8gU2VtYW50aWMgQ29sb3JzXG4uYmctY29sb3Itc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXN1Y2Nlc3MpICFpbXBvcnRhbnQ7XG59XG4uYmctY29sb3ItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFuZ2VyKSAhaW1wb3J0YW50O1xufVxuLmJnLWNvbG9yLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13YXJuaW5nKSAhaW1wb3J0YW50O1xufVxuLmJnLWNvbG9yLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1pbmZvKSAhaW1wb3J0YW50O1xufVxuXG4vLyBOZXV0cmFsc1xuLmJnLWNvbG9yLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpICFpbXBvcnRhbnQ7XG59XG4uYmctY29sb3ItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspICFpbXBvcnRhbnQ7XG59XG5cblxuLnNlY3Rpb24tcHQtMTIwIHtcbiAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcHQtOTYge1xuICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcHQtODAge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcHQtNzIge1xuICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1wdC02NCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1wdC00OCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1wdC0zMiB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1wdC0xNiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLXBiLTEyMCB7XG4gIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXBiLTk2IHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXBiLTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLXBiLTcyIHtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcGItNjQge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcGItNDgge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcGItMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcGItMTYge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1tdC0xMjAge1xuICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW10LTk2IHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbXQtODAge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tdC03MiB7XG4gIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbXQtNjQge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tdC00OCB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW10LTMyIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbXQtMTYge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW1iLTEyMCB7XG4gIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbWItOTYge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW1iLTcyIHtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tYi02NCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW1iLTQ4IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbWItMzIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW1iLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLW1iLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4vLyBSZXNwb25zaXZlIFNwYWNpbmcgQ2xhc3NlcyAtIFBhZGRpbmcgVG9wXG4vLyBYUyAoZXh0cmEgc21hbGwgZGV2aWNlcywgcGhvbmVzLCAwcHggYW5kIHVwKVxuLnNlY3Rpb24tcHQteHMtMTIwIHtcbiAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcHQteHMtOTYge1xuICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcHQteHMtODAge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcHQteHMtNzIge1xuICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1wdC14cy02NCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1wdC14cy00OCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1wdC14cy0zMiB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1wdC14cy0xNiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNNIChzbWFsbCBkZXZpY2VzLCB0YWJsZXRzLCA1NzZweCBhbmQgdXApXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlY3Rpb24tcHQtc20tMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtc20tOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtc20tODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtc20tNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1zbS02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1zbS00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1zbS0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1zbS0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBNRCAobWVkaXVtIGRldmljZXMsIGRlc2t0b3BzLCA3NjhweCBhbmQgdXApXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tcHQtbWQtMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbWQtOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbWQtODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQtbWQtNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1tZC02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1tZC00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1tZC0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1tZC0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBMRyAobGFyZ2UgZGV2aWNlcywgZGVza3RvcHMsIDk5MnB4IGFuZCB1cClcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi1wdC1sZy0xMjAge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1sZy05NiB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1sZy04MCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC1sZy03MiB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LWxnLTY0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LWxnLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LWxnLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXB0LWxnLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFhMIChleHRyYSBsYXJnZSBkZXZpY2VzLCBsYXJnZSBkZXNrdG9wcywgMTIwMHB4IGFuZCB1cClcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tcHQteGwtMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQteGwtOTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQteGwtODAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcHQteGwtNzIge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC14bC02NCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC14bC00OCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC14bC0zMiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wdC14bC0xNiB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIFNwYWNpbmcgQ2xhc3NlcyAtIFBhZGRpbmcgQm90dG9tXG4vLyBYUyAoZXh0cmEgc21hbGwgZGV2aWNlcywgcGhvbmVzLCAwcHggYW5kIHVwKVxuLnNlY3Rpb24tcGIteHMtMTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcGIteHMtOTYge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcGIteHMtODAge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tcGIteHMtNzIge1xuICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1wYi14cy02NCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1wYi14cy00OCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1wYi14cy0zMiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1wYi14cy0xNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNNIChzbWFsbCBkZXZpY2VzLCB0YWJsZXRzLCA1NzZweCBhbmQgdXApXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlY3Rpb24tcGItc20tMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItc20tOTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItc20tODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItc20tNzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1zbS02NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1zbS00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1zbS0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1zbS0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBNRCAobWVkaXVtIGRldmljZXMsIGRlc2t0b3BzLCA3NjhweCBhbmQgdXApXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tcGItbWQtMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbWQtOTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbWQtODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGItbWQtNzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1tZC02NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1tZC00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1tZC0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1tZC0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBMRyAobGFyZ2UgZGV2aWNlcywgZGVza3RvcHMsIDk5MnB4IGFuZCB1cClcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi1wYi1sZy0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1sZy05NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1sZy04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi1sZy03MiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLWxnLTY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLWxnLTQ4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLWxnLTMyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXBiLWxnLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFhMIChleHRyYSBsYXJnZSBkZXZpY2VzLCBsYXJnZSBkZXNrdG9wcywgMTIwMHB4IGFuZCB1cClcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tcGIteGwtMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGIteGwtOTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGIteGwtODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tcGIteGwtNzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi14bC02NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi14bC00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi14bC0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1wYi14bC0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIFNwYWNpbmcgQ2xhc3NlcyAtIE1hcmdpbiBUb3Bcbi8vIFhTIChleHRyYSBzbWFsbCBkZXZpY2VzLCBwaG9uZXMsIDBweCBhbmQgdXApXG4uc2VjdGlvbi1tdC14cy0xMjAge1xuICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW10LXhzLTk2IHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbXQteHMtODAge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tdC14cy03MiB7XG4gIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbXQteHMtNjQge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tdC14cy00OCB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW10LXhzLTMyIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbXQteHMtMTYge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8vIFNNIChzbWFsbCBkZXZpY2VzLCB0YWJsZXRzLCA1NzZweCBhbmQgdXApXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlY3Rpb24tbXQtc20tMTIwIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1zbS05NiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXNtLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtc20tNzIge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXNtLTY0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtc20tNDgge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1zbS0zMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXNtLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gTUQgKG1lZGl1bSBkZXZpY2VzLCBkZXNrdG9wcywgNzY4cHggYW5kIHVwKVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLW10LW1kLTEyMCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbWQtOTYge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1tZC04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LW1kLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1tZC02NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LW1kLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbWQtMzIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1tZC0xNiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIExHIChsYXJnZSBkZXZpY2VzLCBkZXNrdG9wcywgOTkycHggYW5kIHVwKVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLW10LWxnLTEyMCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbGctOTYge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1sZy04MCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LWxnLTcyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1sZy02NCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LWxnLTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQtbGctMzIge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC1sZy0xNiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFhMIChleHRyYSBsYXJnZSBkZXZpY2VzLCBsYXJnZSBkZXNrdG9wcywgMTIwMHB4IGFuZCB1cClcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tbXQteGwtMTIwIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC14bC05NiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXhsLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQteGwtNzIge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXhsLTY0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbXQteGwtNDgge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tdC14bC0zMiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW10LXhsLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBTcGFjaW5nIENsYXNzZXMgLSBNYXJnaW4gQm90dG9tXG4vLyBYUyAoZXh0cmEgc21hbGwgZGV2aWNlcywgcGhvbmVzLCAwcHggYW5kIHVwKVxuLnNlY3Rpb24tbWIteHMtMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tYi14cy05NiB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW1iLXhzLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbWIteHMtNzIge1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW1iLXhzLTY0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbWIteHMtNDgge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tYi14cy0zMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLW1iLXhzLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1tYi14cy0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLy8gU00gKHNtYWxsIGRldmljZXMsIHRhYmxldHMsIDU3NnB4IGFuZCB1cClcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbi1tYi1zbS0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXNtLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItc20tODAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1zbS03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItc20tNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1zbS00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXNtLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItc20tMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXNtLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gTUQgKG1lZGl1bSBkZXZpY2VzLCBkZXNrdG9wcywgNzY4cHggYW5kIHVwKVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLW1iLW1kLTEyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbWQtOTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1tZC04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLW1kLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1tZC02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLW1kLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbWQtMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1tZC0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbWQtMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBMRyAobGFyZ2UgZGV2aWNlcywgZGVza3RvcHMsIDk5MnB4IGFuZCB1cClcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi1tYi1sZy0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLWxnLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbGctODAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1sZy03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbGctNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi1sZy00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLWxnLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWItbGctMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLWxnLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gWEwgKGV4dHJhIGxhcmdlIGRldmljZXMsIGxhcmdlIGRlc2t0b3BzLCAxMjAwcHggYW5kIHVwKVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi1tYi14bC0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXhsLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWIteGwtODAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi14bC03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWIteGwtNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1tYi14bC00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXhsLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tbWIteGwtMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLW1iLXhsLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gc3BhY2luZ1xuLnNlY3Rpb24tY29udGFpbmVyLWxheW91dC1idWlsZGVyIHtcbiAgJi5uby1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAmLm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gICYucGFkZGluZy15IHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLm92ZXJsYXBfZ3V0dGVycyB7XG4gICYucm93IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAmID4gLmNvbC0xMiB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIkZm9udC1wb3BwaW5zOiBcIlBvcHBpbnNcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiRmb250LWludGVyOiBcIkludGVyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG5cbi8vIF90eXBvZ3JhcGh5LnNjc3NcblxuJGFzc2V0cy1wYXRoOiBcIi4uL2Fzc2V0cy9mb250cy9cIjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiI3skYXNzZXRzLXBhdGh9YXZlcnRhX3JlZ3VsYXIvYXZlcnRhLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiI3skYXNzZXRzLXBhdGh9YXZlcnRhX3JlZ3VsYXIvYXZlcnRhLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIjeyRhc3NldHMtcGF0aH1hdmVydGFfcmVndWxhcl9pdGFsaWMvYXZlcnRhLXJlZ3VsYXJpdGFsaWMud29mZjJcIilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIiN7JGFzc2V0cy1wYXRofWF2ZXJ0YV9yZWd1bGFyX2l0YWxpYy9hdmVydGEtcmVndWxhcml0YWxpYy53b2ZmXCIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIjeyRhc3NldHMtcGF0aH1hdmVydGFfbGlnaHQvYXZlcnRhLWxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIiN7JGFzc2V0cy1wYXRofWF2ZXJ0YV9saWdodC9hdmVydGEtbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlcnRhXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIjeyRhc3NldHMtcGF0aH1hdmVydGFfbGlnaHRfaXRhbGljL2F2ZXJ0YS1saWdodGl0YWxpYy53b2ZmMlwiKVxuICAgICAgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiI3skYXNzZXRzLXBhdGh9YXZlcnRhX2xpZ2h0X2l0YWxpYy9hdmVydGEtbGlnaHRpdGFsaWMud29mZlwiKVxuICAgICAgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YVwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiI3skYXNzZXRzLXBhdGh9YXZlcnRhX2JvbGRfaXRhbGljL2F2ZXJ0YS1ib2xkaXRhbGljLndvZmYyXCIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIjeyRhc3NldHMtcGF0aH1hdmVydGFfYm9sZF9pdGFsaWMvYXZlcnRhLWJvbGRpdGFsaWMud29mZlwiKVxuICAgICAgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZXJ0YVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiI3skYXNzZXRzLXBhdGh9YXZlcnRhX3NlbWlib2xkL2F2ZXJ0YS1zZW1pYm9sZC53b2ZmMlwiKVxuICAgICAgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiI3skYXNzZXRzLXBhdGh9YXZlcnRhX3NlbWlib2xkL2F2ZXJ0YS1zZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVydGFcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIiN7JGFzc2V0cy1wYXRofWF2ZXJ0YV9zZW1pYm9sZF9pdGFsaWMvYXZlcnRhLXNlbWlib2xkaXRhbGljLndvZmYyXCIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIjeyRhc3NldHMtcGF0aH1hdmVydGFfc2VtaWJvbGRfaXRhbGljL2F2ZXJ0YS1zZW1pYm9sZGl0YWxpYy53b2ZmXCIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG5cbiAgLmRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuaDIge1xuICBmb250LXNpemU6IDJyZW07XG5cbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gICYuZGlzcGxheS1oMSB7XG4gICAgQGV4dGVuZCBoMTtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcblxuICAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG5cbiAgLmRpc3BsYXktNSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxuaDYge1xuICBmb250LXNpemU6IDFyZW07XG5cbiAgLmRpc3BsYXktNiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4ubGVhZCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1pbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG5cbnAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcblxuICAmIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG4vLyBDb2xvciBDbGFzc2VzIGZvciBUeXBvZ3JhcGh5XG5oMi50ZXh0LXdoaXRlLFxuaDMudGV4dC13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1yZWYtY29sb3ItbmV1dHJhbC13aGl0ZSk7XG59XG5cbmgyLnRleHQtYmxhY2ssXG5oMy50ZXh0LWJsYWNrIHtcbiAgY29sb3I6IHZhcigtLXJlZi1jb2xvci1uZXV0cmFsLWJsYWNrKTtcbn1cblxuaDIudGV4dC1ibHVlLFxuaDMudGV4dC1ibHVlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktbWFpbik7XG59XG5cbnAudGV4dC13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1yZWYtY29sb3ItbmV1dHJhbC13aGl0ZSk7XG59XG5cbnAudGV4dC1ibGFjayB7XG4gIGNvbG9yOiB2YXIoLS1yZWYtY29sb3ItbmV1dHJhbC1ibGFjayk7XG59XG5cbnAudGV4dC1ibHVlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktbWFpbik7XG59XG5cblxuLmZvbnQtMTYgeyBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuLmZvbnQtMjAgeyBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuLmZvbnQtMjQgeyBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDsgfVxuLmZvbnQtMjggeyBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDsgfVxuLmZvbnQtMzIgeyBmb250LXNpemU6IDMycHggIWltcG9ydGFudDsgfVxuLmZvbnQtMzYgeyBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDsgfVxuLmZvbnQtNDIgeyBmb250LXNpemU6IDQycHggIWltcG9ydGFudDsgfVxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICYuZm9udC0xNiB7IGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgJi5mb250LTIwIHsgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAmLmZvbnQtMjQgeyBsaW5lLWhlaWdodDogMS4zOyB9XG4gICYuZm9udC0yOCB7IGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgJi5mb250LTMyIHsgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgJi5mb250LTM2IHsgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgJi5mb250LTQyIHsgbGluZS1oZWlnaHQ6IDEuMjsgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbi8vIFBhZ2UgTGF5b3V0XG4uc2tpcC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDBweDtcbiAgbGVmdDogMXJlbTtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1oaWdoLWxpZ2h0KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlO1xuXG4gICY6Zm9jdXMge1xuICAgIHRvcDogMXJlbTtcbiAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tY29sb3ItaGlnaC1saWdodCk7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxufVxuXG4vLyBIaWdobGlnaHRlZCBNZXNzYWdlc1xuLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2FybmluZyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNzVyZW07XG4gIH1cblxuICAubWVzc2FnZXMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vLyBGZWF0dXJlZCBUb3AgU2VjdGlvblxuLmZlYXR1cmVkLXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuXG4vLyBCcmVhZGNydW1iIFdyYXBwZXJcbi5icmVhZGNydW1iLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAuYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuXG4gICAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLigLpcIjtcbiAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNYWluIENvbnRlbnQgQXJlYVxuLm1haW4tY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tYWluLWNvbnRlbnRfX2lubmVyIHtcbiAgPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5cbi8vIFBhZ2UgVGl0bGVcbi5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUYWJzIE5hdmlnYXRpb25cbi50YWJzLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItbGlnaHQpO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgLm5hdi10YWJzIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zZWNvbmRhcnkge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0aW9uIExpbmtzXG4uYWN0aW9uLWxpbmtzLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgLmFjdGlvbi1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDAuNzVyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWhpZ2gtbGlnaHQpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktMSk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFBhZ2UgQ29udGVudFxuLnBhZ2UtY29udGVudCB7XG4gID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuXG4gIC8vIEZvcm0gZWxlbWVudHMgc3BhY2luZ1xuICAuZm9ybS1ncm91cCxcbiAgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC8vIFRhYmxlc1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cblxuICB0YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2lkZWJhcnNcbi5zaWRlYmFyIHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cblxuICAuYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWhpZ2gtbGlnaHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gICAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGZWF0dXJlZCBCb3R0b20gU2VjdGlvbnNcbi5mZWF0dXJlZC1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4uZmVhdHVyZWQtYm90dG9tX19zZWN0aW9uIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1oaWdoLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgaDIsXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpdGUgRm9vdGVyXG4uc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWhpZ2gtbGlnaHQpO1xuICBwYWRkaW5nOiAzcmVtIDAgMXJlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbi5zaXRlLWZvb3Rlcl9fdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cblxuLmZvb3Rlci1jb2x1bW4ge1xuICBoMixcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItaGlnaC1saWdodCk7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICB9XG5cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItaGlnaC1saWdodCk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2l0ZS1mb290ZXJfX2JvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1oaWdoLWxpZ2h0KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIGFkanVzdG1lbnRzXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4tY29udGVudCAucm93IHtcbiAgICA+IC5vcmRlci1tZC0xLFxuICAgID4gLm9yZGVyLW1kLTMge1xuICAgICAgb3JkZXI6IDM7XG4gICAgfVxuXG4gICAgPiAub3JkZXItbWQtMiB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJpbnQgc3R5bGVzXG5AbWVkaWEgcHJpbnQge1xuICAuc2tpcC1saW5rLFxuICAuc2lkZWJhcixcbiAgLmZlYXR1cmVkLWJvdHRvbSxcbiAgLnNpdGUtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1haW4tY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wYWdlLXRpdGxlLXdyYXBwZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcblxuLm92ZXJsYXAtZ3V0dGVycyB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KSAqIC0xICk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyggY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSkgKiAtMSApO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5vdmVybGFwLWd1dHRlcnMtbW9iaWxlIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KSAqIC0xICk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KSAqIC0xICk7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG4iLCIkYnJlYWtwb2ludHM6IChcbiAgXCJ4c1wiOiBcIjU3NnB4XCIsXG4gIFwic21cIjogXCI3NjhweFwiLFxuICBcIm1kXCI6IFwiMTAyNHB4XCIsXG4gIFwibGdcIjogXCIxMjAwcHhcIixcbiAgXCJ4bFwiOiBcIjE0MDBweFwiLFxuKTtcblxuQG1peGluIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQpIHtcbiAgQGlmIG1hcC1oYXMta2V5KCRtYXA6ICRicmVha3BvaW50cywgJGtleTogJGJyZWFrcG9pbnQpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiAnVGhpcyBicmVha3BvaW50IGRvZXMgbm90IGV4aXN0LiBBdmFpbGFibGUgYnJlYWtwb2ludHM6ICN7bWFwLWtleXMoJGJyZWFrcG9pbnRzKX0nO1xuICB9XG59XG5cbkBtaXhpbiByZXNwb25kLWFmdGVyKCRicmVha3BvaW50KSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkbWFwOiAkYnJlYWtwb2ludHMsICRrZXk6ICRicmVha3BvaW50KSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gJ1RoaXMgYnJlYWtwb2ludCBkb2VzIG5vdCBleGlzdC4gQXZhaWxhYmxlIGJyZWFrcG9pbnRzOiAje21hcC1rZXlzKCRicmVha3BvaW50cyl9JztcbiAgfVxufVxuXG4kYnNYczogNTc2cHg7XG4kYnNTbTogNTc2cHg7XG4kYnNNZDogNzY4cHg7XG4kYnNMZzogOTkycHg7XG4kYnNYbDogMTIwMHB4O1xuJGJzWHhsOiAxNDAwcHg7XG4keHM6IDU3NnB4O1xuJHNtOiA1NzZweDtcbiRtZDogNzY4cHg7XG4kbGc6IDk5MnB4O1xuJHhsOiAxMjAwcHg7XG4keHhsOiAxNDAwcHg7XG5cbkBtaXhpbiBicmVha3BvaW50KCRicmVha3BvaW50KSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtYXgtYnJlYWtwb2ludCgkYnJlYWtwb2ludCkge1xuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gYmFzZVxuQHVzZSBcImFic3RyYWN0c1wiO1xuQHVzZSBcImdlbmVyYWxcIjtcbkB1c2UgXCJiYXNlXCI7XG5cbi8vIGNvbXBvbmVudHNcbkB1c2UgXCJjb21wb25lbnRzXCI7XG5cbi8vIHV0aWxpdGllc1xuQHVzZSBcInV0aWxpdGllc1wiO1xuXG5cbi8qIE1vZHVsZXMgKi9cbkBpbXBvcnQgXCJtb2R1bGVzL2JpZy1udW1iZXJzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9yZXN1bW8tc29icmVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3ZhbnRhZ2Vuc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvZmFsZS1jb25vc2NvXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9idXR0b24taG9tZVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvcGFyYWdyYXBoLWdyaWQtMTAwXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9uYXZiYXJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3BhcmFncmFwaC1lZGljb2VzLWFudGVyaW9yZXNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2R1YXMtY29sdW5hc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvZHVhcy1jb2x1bmFzLXNsaWRlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9mb3JtLS1jb250YWN0XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9mb3JtLS1pbnNjcmljYW9cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3BhcmFncmFwaF9hY2NvcmRpb25cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3BhcmFncmFwaF9nYWxlcmlhXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wYXJhZ3JhcGgtc2ltcGxlLWltYWdlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9iYW5uZXJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2JhY2tncm91bmRzLXBhZHJhb1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvcGFyYWdyYXBoLXZpZGVvXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9ldmVudG9zLXByaW5jaXBhbFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvZXZlbnRvcy1jYXJkXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jay1lZGl0b3JcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL19zaW1wbGVsb2dpbi5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wYXJhZ3JhcGgtcGFyYWxsYXhcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2JvdGFvLXcxMDBcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Byb2dyYW1hY2FvXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wYXJhZ3JhcGgtbWFwYVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvY2Fycm9zc2VsLXBhbGVzdHJhbnRlc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvYm90YW8tYW1hcmVsb1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvYmxvY28tZWRpdGFyLXVzZXJcIjtcbiIsIi5wYXJhZ3JhcGgtYmlnTnVtYmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgaGVpZ2h0OiAyNnJlbTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gIGltZyB7XG4gICAgbWF4LWhlaWdodDogNzBweDtcbiAgICBtYXgtd2lkdGg6IDcwcHg7XG4gIH1cblxuICAuYmlnTnVtYmVyQ29udGVudFxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJpZy1udW1iZXJzXG4gICAgW2NsYXNzKj1cInBhcmFncmFwaC0tdHlwZS0tYmlnLW51bWJlcnMtXCJdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgW2NsYXNzKj1cImZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsby1cIl0ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB9XG5cbiAgICBbY2xhc3MqPVwiZmllbGQtLW5hbWUtZmllbGQtbnVtZXJvcy1cIl0ge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLWJpZ051bWJlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCIuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvLWNlbnRyYWxpemFkbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGV1ZG8tdGV4dG8tbWlkaWEge1xuICAucmVzdW1vLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAycmVtO1xuXG4gICAgLmludmVydGVyIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cblxuICAgIC5yZXN1bW8tdmlkZW8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLmltZy1jb2wge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtdmlkZW8gaW1nIHtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wbGF5LWljb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVzdW1vLXRleHRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxZW07XG5cbiAgICAgIC5yZXN1bW8tZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgfVxuXG4gICAgICAucmVzdW1vLWRlc2NyaXB0aW9uIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAucmVzdW1vLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucmVzdW1vLWNvbnRlbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEuNWVtO1xuXG4gICAgICAuaW52ZXJ0ZXIge1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgIH1cblxuICAgICAgLnJlc3Vtby12aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIC5wbGF5LWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJlc3Vtby10ZXh0cyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5yZXN1bW8tZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBoMSxcbiAgICAgICAgICBoMixcbiAgICAgICAgICBoMyxcbiAgICAgICAgICBoNCxcbiAgICAgICAgICBoNSxcbiAgICAgICAgICBoNiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVzdW1vLWJ1dHRvbiB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC12YW50YWdlbnMge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgLmxpbmhhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS12YW50YWdlbnMge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgLnZhbnRhZ2Vucy1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW07XG4gICAgZ2FwOiA1ZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDNyZW07XG4gICAgfVxuXG4gICAgLnZhbnRhZ2Vucy1jb2wge1xuICAgICAgLnZhbnRhZ2Vucy10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMC4zZW0gMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IGRvdHRlZCByZ2IoMjE3LCAyMTcsIDIxNyk7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEuOGVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgLnZhbnRhZ2Vucy1pdGVucyB7XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXZhbnRhZ2Vucy1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmFudGFnZW5zLWNvbnRlbnQge1xuICAgIC5zbGljay10cmFjayB7XG4gICAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIG1hcmdpbjogMHB4IDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS12YW50YWdlbnNcbiAgICAudmFudGFnZW5zLWNvbnRlbnRcbiAgICAudmFudGFnZW5zLWNvbFxuICAgIC52YW50YWdlbnMtaXRlbnNcbiAgICAucGFyYWdyYXBoLS10eXBlLS12YW50YWdlbnMtaXRlbSB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmFudGFnZW5zLWNvbCB7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIC52YW50YWdlbnMtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC52YW50YWdlbnMtaXRlbnMge1xuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tdmFudGFnZW5zLWl0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mYWxlLWNvbm9zY28tY29udGVudCB7XG4gIC5mYWxlLWNvbm9zY28tdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgfVxuXG4gIC5mYWxlLWNvbm9zY28tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2OCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuXG4gICAgLmJ0bi1jaW56YSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiA3cHggMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjNjg2ODY4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhbGUtY29ub3Njby1jb250ZW50IHtcbiAgICAuZmFsZS1jb25vc2NvLXRleHQge1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZhbGUtY29ub3Njby1idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAwLjllbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLmJ1dHRvbi1ob21lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjg2ODY4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuMmVtO1xuXG4gID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA3cHggMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM2ODY4Njg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b24taG9tZSB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgfVxufVxuIiwiLmdyaWQtMTAwLXBhcmFncmFwaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDQ3NDU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgLmJ0bi1wcmluY2lwYWwge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM4MzM7XG4gICAgcGFkZGluZzogMThweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjNGQ0NzQ1ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtMTAwLXBhcmFncmFwaCB7XG4gICAgLmNvbnRlbnQtZ3JpZCB7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5vZmZjYW52YXMge1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbn1cbiIsIi5lZGljb2VzLWFudGVyaW9yZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmVkaWNvZXMtdGl0dWxvIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAuZGVzY3JpY2FvIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gIC5lZGljb2VzLWRlc2NyaWNhbyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICM1NTU7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG5cbiAgLmVkaWNvZXMtZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAycmVtO1xuICB9XG5cbiAgLy8gQ29udGFpbmVyIGRvIFN3aXBlclxuICAuZWRpY29lcy1zd2lwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgJi5zd2lwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLy8gR2FyYW50ZSBxdWUgbyBjb250YWluZXIgZG8gQm9vdHN0cmFwIG7Do28gaW50ZXJmaXJhXG4gICAgJi5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5lZGljb2VzLWl0ZW5zIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIC8vIFN3aXBlciBjb250cm9sYSBvIGxheW91dCwgZW50w6NvIHJlbW92ZW1vcyBmbGV4LXdyYXAgZSBkZWl4YW1vcyBvIFN3aXBlciBnZXJlbmNpYXJcbiAgICAmLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gICAgLmVkaWNhby1pdGVtIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAvLyBwYWRkaW5nOiAwIDMlO1xuICAgICAgLy8gR2FyYW50ZSBxdWUgb3Mgc2xpZGVzIG7Do28gcXVlYnJlbSBsaW5oYVxuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAvLyBPIFN3aXBlciBjb250cm9sYSBhIGxhcmd1cmEgZG9zIHNsaWRlc1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICYuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICAuZWRpY2FvLXRodW1iIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wbGF5LWJ1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vU0VVX1RFTUEvYXNzZXRzL2ljb25zL3BsYXkuc3ZnXCIpXG4gICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmVkaWNhby1pbmZvIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIHZpZGVvLFxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICBib3R0b206IC0zNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZGljb2VzLWFudGVyaW9yZXMge1xuICAgIC5lZGljYW8taXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIGdlcmFsIGRvIGl0ZW0gZGUgZWRpw6fDo29cbi5lZGljYW8taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZWRpY2FvLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGEuZ2xpZ2h0Ym94LmlzLXZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC8vIMONY29uZSBkZSBwbGF5IGNlbnRyYWxpemFkb1xuICAgICAgLnBsYXktaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG5cbiAgICAgICAgLnBsYXktaWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gVMOtdHVsbyBlIGRlc2NyacOnw6NvIGRhIGVkacOnw6NvXG4gICAgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuIiwiLnBhcmFncmFmby10ZXh0by12aWRlbyB7XG4gIHBhZGRpbmc6IDRyZW0gMCAycmVtO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG4uZHVhcy1jb2x1bmFzIHtcbiAgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaW52ZXJ0ZXIge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5jb2x1bmEtdGV4dG8ge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW5hLWltYWdlbSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICBpZnJhbWUubWVkaWEtb2VtYmVkLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAzNjNweDtcbiAgICB9XG4gIH1cbiAgLnRleHRvLWV4cGVyaWVuY2lhLWRlc2NyaWNhbyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMTBweCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gIH1cbiAgLmJ1dHRvbi1pbnRlcm5vIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM4MzM7XG4gICAgY29sb3I6ICMyNDNiNTk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHVhcy1jb2x1bmFzIHtcbiAgICAubm8tZ3V0dGVycyB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAuY29sdW5hLXRleHRvIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgICAgLmNvbHVuYS1pbWFnZW0ge1xuICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaWZyYW1lLm1lZGlhLW9lbWJlZC1jb250ZW50IHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uLWludGVybm8gYSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICB9XG59XG4iLCIuZHVhcy1jb2x1bmFzLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuZHVhcy1jb2x1bmFzLXNsaWRlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZHVhcy1jb2x1bmFzLXNsaWRlLXN3aXBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIENvbHVuYSBlc3F1ZXJkYSAtIFRleHRvIGNvbSBmdW5kbyBlc2N1cm9cbiAgLmNvbHVuYS10ZXh0byB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBwYWRkaW5nOiA0cmVtIDNyZW0gNHJlbSA1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW0gM3JlbSAxLjVyZW07XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgIC50ZXh0by1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlLXRpdHVsbyB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlLWRlc2NyaWNhbyB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBDb2x1bmEgZGlyZWl0YSAtIEltYWdlbS9WaWRlb1xuICAuY29sdW5hLWltYWdlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIH1cblxuICAgIC8vIEVzdGlsaXphw6fDo28gcGFyYSBjb250ZcO6ZG8gcmVuZGVyaXphZG8gZG8gRHJ1cGFsXG4gICAgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZnJhbWUubWVkaWEtb2VtYmVkLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEVzdGlsaXphw6fDo28gcGFyYSBtZWRpYSBlbnRpdHlcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8sXG4gICAgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgfVxuXG4gICAgICBpbWcsXG4gICAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBPdmVybGF5IGNvbSBlZmVpdG9zIGRlIGx1elxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAxMzVkZWcsXG4gICAgICAgIHJnYmEoNTksIDEzMCwgMjQ2LCAwLjEpIDAlLFxuICAgICAgICByZ2JhKDE0NywgNTEsIDIzNCwgMC4xNSkgNTAlLFxuICAgICAgICByZ2JhKDI1MSwgMTkxLCAzNiwgMC4xKSAxMDAlXG4gICAgICApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5hdmVnYcOnw6NvIFN3aXBlclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFBhZ2luYcOnw6NvXG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAmLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCYXJyYSBkb3VyYWRhIG5vIHRvcG8gKGNvbmZvcm1lIHByaW50KVxuLmR1YXMtY29sdW5hcy1zbGlkZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZiYmYyNCAwJSwgI2Y1OWUwYiAxMDAlKTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4iLCIucGFyYWdyYXBoLS10eXBlLS1mb3JtdWxhcmlvIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsby1mb3JtdWxhcmlvIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAud2ViZm9ybS1mYWxlLWNvbm9zY28ge1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAxMCUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBjb2x1bW4tZ2FwOiAxLjdyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuXG4gICAgLmZvcm0tdGV4dCxcbiAgICAuZm9ybS1lbWFpbCxcbiAgICAuZm9ybS10ZWwsXG4gICAgLmZvcm0tdGV4dGFyZWEge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XG4gICAgfVxuXG4gICAgLmpzLXdlYmZvcm0tc2VsZWN0LW90aGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBjb2xvcjogIzIxMjUyOTk0O1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjE3cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICB9XG5cbiAgICAuanMtZm9ybS1pdGVtLXRlcm1vcy1kZS11c28ge1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLWNvbXVuaWNhY29lcy1kYS1maXJqYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAjZWRpdC1hY3Rpb25zIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzYjU5O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC53ZWJmb3JtLWZhbGUtY29ub3NjbyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cbn1cbiIsIi53ZWJmb3JtLXN1Ym1pc3Npb24taW5zY3JpY2FvLWZvcm0ge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDEwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGNvbHVtbi1nYXA6IDEuN3JlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuXG4gIC5mb3JtLXRleHQsXG4gIC5mb3JtLWVtYWlsLFxuICAuZm9ybS10ZWwge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcbiAgfVxuXG4gIC5qcy13ZWJmb3JtLXNlbGVjdC1vdGhlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gICAgc2VsZWN0IHtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIGNvbG9yOiAjMjEyNTI5OTQ7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTdyZW07XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgfVxuXG4gIC5qcy1mb3JtLWl0ZW0tdGVybW9zLWRlLXVzbyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gIH1cblxuICAuZm9ybS1pdGVtLWNvbXVuaWNhY29lcy1kYS1maXJqYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAjZWRpdC1hY3Rpb25zIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjNiNTk7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLWluc2NyaWNhby1mb3JtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tYWNjb3JkaW9uIHtcbiAgcGFkZGluZzogNHJlbSAwIDJyZW07XG4gIC5kZWZhdWx0LXRpdGxlLFxuICAuZGVmYXVsdC1zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgfVxuXG4gIC5hY2NvcmRpb24tdGV4dHMgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAudW5pZGFkZXMtbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmFjY29yZGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgICB3aWR0aDogNDglO1xuXG4gICAgICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0sXG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2ZpcmphbjIwMjRfdGhlbWUvc3JjL2Fzc2V0cy9pbWFnZW5zL3RhYnMtaWNvbi1jbG9zZWQucG5nXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzLFxuICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLXRpdGxlIGgzLFxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbi10aXRsZSBoMyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24tYm9keSBwIHNwYW4ge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBAbWVkaWEobWF4LXdpZHRoOjE0MDBweCkge1xuICAgIC5wYXJhZ3JhcGgtLWFjY29yZGlvbiB7XG4gICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAudW5pZGFkZXMtbGlzdCB7XG4gICAgICAgICAgLmFjY29yZGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0gKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLWFjY29yZGlvbiB7XG4gICAgLmFjY29yZGlvbi10ZXh0cyBoMSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAudW5pZGFkZXMtbGlzdCAuYWNjb3JkaW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8ge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmFjY29yZGlvbi10ZXh0cyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8qIFDDoWdpbmEgSW50ZXJuYSAtIE1hdHLDrWN1bGEgKi9cbi5ub2RlLTU5IHtcbiAgLnBhcmFncmFwaF9hY2NvcmRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDQuNWVtIDAgMDtcblxuICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTA3NXB4O1xuXG4gICAgICAudW5pZGFkZXMtbGlzdCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5hY2NvcmRpb24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS1nYWxlcmlhIHtcbiAgLmdhbGVyaWEtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICBnYXA6IDMlO1xuICAgIG1hcmdpbjogNnJlbSAwO1xuXG4gICAgLmdhbGVyaWEtaXRlbSA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLXNpbXBsZS1pbWFnZSB7XG4gIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgaGVpZ2h0OiAyMzZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4iLCIuYmFubmVyLWNhcm91c2VsIHtcbiAgLm5vLWd1dHRlcnMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbiAgLmJhbm5lci1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBpbWcge1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lci1wYWdlIHtcbiAgICAuYmFubmVyLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5iYW5uZXItZnVsbC1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG5cbiAgICAuYmFubmVyLXRleHRvIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMCA2MHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNTBweDtcbiAgICAgIH1cblxuICAgICAgLmJhbm5lci10aXR1bG8ge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICAgIC5iYW5uZXItY2hhbWFkYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFubmVyLWNvbnRlbnQge1xuICAgICAgLmJhbm5lci1idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcblxuICAgICAgICAuYmFubmVyLWJ1dHRvbnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2ODtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBkaXYgPiBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICBjb2xvcjogIzY5Njk2OTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG5cbiAgICBsaSBidXR0b24ge1xuICAgICAgcGFkZGluZzogMHB4IDFweCAxcHggMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTA5ZjlmO1xuICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk2OTY5O1xuICAgIH1cbiAgfVxuXG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAuc2xpY2stYXJyb3cge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5zbGljay1wcmV2OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vZmlyamFuMjAyNF90aGVtZS9zcmMvYXNzZXRzL2ltYWdlbnMvYXJyb3dELnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICB9XG4gIC5zbGljay1uZXh0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vZmlyamFuMjAyNF90aGVtZS9zcmMvYXNzZXRzL2ltYWdlbnMvYXJyb3dELnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cblxuICAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLnNsaWNrLXByZXYsXG4gIC5zbGljay1uZXh0IHtcbiAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1jYXJvdXNlbCB7XG4gICAgLmJhbm5lci1pbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5iYW5uZXItcGFnZSB7XG4gICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgIC5iYW5uZXItdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXItaW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyODRweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLmJhY2stbWFycm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5MzIzMDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHNwYW4sXG4gIC5wYWxjbyB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyxcbiAgLnByb2dyYW1hY2FvLXRpdHVsbyxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsby1tYXBhIHtcbiAgICBjb2xvcjogI2ZhYzgzMztcbiAgfVxufVxuLmJhY2stYXp1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzOCwgNTksIDg5KTtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHNwYW4sXG4gIC5wYWxjbyB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyxcbiAgLnByb2dyYW1hY2FvLXRpdHVsbyxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsby1tYXBhIHtcbiAgICBjb2xvcjogI2ZhYzgzMztcbiAgfVxufVxuLmJhY2stZmlyamFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDU5LCAyMDkpO1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgc3BhbixcbiAgLnBhbGNvIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvLFxuICAucHJvZ3JhbWFjYW8tdGl0dWxvLFxuICAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvLW1hcGEge1xuICAgIGNvbG9yOiAjZmFjODMzO1xuICB9XG59XG4uYmFjay1jaW56YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4uYmFjay1wcmV0byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBzcGFuLFxuICAucGFsY28ge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIucGFyYWdyYWZvLXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogOCU7XG4gIG1hcmdpbi10b3A6IDQlO1xuICBwYWRkaW5nOiA0JSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAudGl0dWxvLXZpZGVvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgIH1cblxuICAgIC52aWRlby1lbWJlZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wbGF5LWljb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhZm8tdmlkZW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDE4JSAhaW1wb3J0YW50O1xuXG4gICAgLnZpZGVvLWVtYmVkIHtcbiAgICAgIC5wbGF5LWljb24ge1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gIG1hcmdpbjogM3JlbSAwO1xuICAtLXZpZXdzLXJlc3BvbnNpdmUtZ3JpZC0tbGF5b3V0LWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0taW5uZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ0ZDQ7XG4gICAgYSA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMXJlbSAxcmVtIDA7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM2NzY2NjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICBzcGFuID4gYSB7XG4gICAgICAgIGNvbG9yOiAjNjc2NjY2O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGEge1xuICAgICAgbWFyZ2luOiAwIDFyZW0gMXJlbTtcblxuICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogIzY3NjY2NjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlld3MtZmllbGQtZmllbGQtY2hhbWFkYSB7XG4gICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAxcmVtO1xuICAgICAgICBjb2xvcjogIzY3NjY2NjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXJnaW46IDAgMXJlbSAxcmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBzcGFuID4gYSB7XG4gICAgICAgIGNvbG9yOiAjNjc2NjY2O1xuICAgICAgfVxuICAgIH1cbiAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VtIHtcbiAgICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gICAgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtLWlubmVyIHtcbiAgICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IHJ1Ynk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gICAgLS12aWV3cy1yZXNwb25zaXZlLWdyaWQtLWNvbHVtbi1jb3VudDogMyAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBFdmVudCBDYXJkcyBTdHlsZXNcbi52aWV3LWV2ZW50b3Mge1xuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIHtcbiAgICBtYXJnaW46IDNyZW0gMDtcbiAgICAtLXZpZXdzLXJlc3BvbnNpdmUtZ3JpZC0tbGF5b3V0LWdhcDogMnJlbSAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLS12aWV3cy1yZXNwb25zaXZlLWdyaWQtLWNvbHVtbi1jb3VudDogMyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLS12aWV3cy1yZXNwb25zaXZlLWdyaWQtLWNvbHVtbi1jb3VudDogMiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLS12aWV3cy1yZXNwb25zaXZlLWdyaWQtLWNvbHVtbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0taW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZXZlbnQtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gIH1cblxuICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyAvLyAxNjo5IGFzcGVjdCByYXRpb1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cbiAgICAuZXZlbnQtY2FyZF9faW1hZ2UtbGluayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLmV2ZW50LWNhcmRfX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIYW5kbGUgbWVkaWEgZW50aXR5IHJlZmVyZW5jZVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSxcbiAgICAuZmllbGQtLXR5cGUtaW1hZ2UsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdmVyLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhhbmRsZSBtZWRpYSBlbnRpdHkgd3JhcHBlclxuICAgIC5tZWRpYSxcbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZS1iYWRnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXJlbTtcbiAgICByaWdodDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgei1pbmRleDogMjtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAmX19kYXRlLWljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgfVxuXG4gICZfX2RhdGUtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5ldmVudC1jYXJkX190aXRsZS1saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyNDNiNTk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSGFuZGxlIHRheG9ub215IHRlcm0gZmllbGRcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtdGVybSB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIC8vIFJlbW92ZSBsaW5rIHN0eWxpbmcgZnJvbSB0YXhvbm9teSB0ZXJtIGl0c2VsZlxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVudC1jYXJkX190aXRsZS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMWExYTFhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyNDNiNTk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRGF0ZSB3cmFwcGVyIGlzIGhpZGRlbiBzaW5jZSB3ZSBzaG93IGRhdGUgaW4gYmFkZ2Ugb3ZlcmxheVxuICAuZXZlbnQtY2FyZF9fZGF0ZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudC1jYXJkIHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LXRlcm0gYSxcbiAgICAgIC5ldmVudC1jYXJkX190aXRsZS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICB9XG5cbiAgICAmX19kYXRlLWJhZGdlIHtcbiAgICAgIHRvcDogMC43NXJlbTtcbiAgICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgICAgcGFkZGluZzogMC40cmVtIDAuNnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxLjVyZW0pO1xuICAgIH1cblxuICAgICZfX2RhdGUtaWNvbiB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLnBhcmFncmFmby1ja2VkaXRvciB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIC5wYXJhZ3JhZm8tdGV4dG8tc2ltcGxlcyB7XG4gICAgLnRhYmxlIHtcbiAgICAgIHRib2R5IHtcbiAgICAgICAgdHIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idXR0b24tY2tlZGl0b3Ige1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuXG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjg2ODY4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogN3B4IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzY4Njg2ODtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhZm8tY2tlZGl0b3Ige1xuICAgIC5wYXJhZ3JhZm8tdGV4dG8tc2ltcGxlcyB7XG4gICAgICAudGFibGUge1xuICAgICAgICB0Ym9keSA+IHRyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b24tY2tlZGl0b3Ige1xuICAgIGZvbnQtc2l6ZTogMC45ZW0gIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogVGhlIFVzZXJMb2dpbiBzY3JlZW5zLCB3aGljaCBjb250cm9scyB0aGUgY3VzdG9taXplZCBiYWNrZ3JvdW5kIGltYWdlLlxuICovXG5cbmh0bWw6aGFzKC5zaW1wbGVsb2dpbi13cmFwcGVyKSAgIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5LnNpbXBsZWxvZ2luIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LWZhbWlseTogXCJBdmVydGFcIjtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2M2I1OSAhaW1wb3J0YW50O1xuXG4gIC8qIEVzY29uZGUgdG9vbGJhci9hZG1pbiBwYXJhIHRlbGEgZGUgbG9naW4gbGltcGEgKi9cbiAgLnRvb2xiYXItb3JpZW50ZWQgLnRvb2xiYXItYmFyLFxuICAjdG9vbGJhci1iYXIsXG4gIC50b29sYmFyLXRyYXkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBGb3LDp2EgYSBww6FnaW5hIGRlIGxvZ2luIGEgb2N1cGFyIHRvZGEgYSB2aWV3cG9ydCAqL1xuYm9keS5zaW1wbGVsb2dpbiAjcGFnZS13cmFwcGVyLnNpbXBsZWxvZ2luLXdyYXBwZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogU2UgbyB0ZW1wbGF0ZSBwYWRyw6NvIGZvciB1c2FkbywgZm9yw6dhIG1haW4vc2VjdGlvbiBhIG9jdXBhciB0ZWxhIGludGVpcmEgKi9cbmJvZHkuc2ltcGxlbG9naW4gbWFpbixcbmJvZHkuc2ltcGxlbG9naW4gLmxheW91dC1tYWluLXdyYXBwZXIsXG5ib2R5LnNpbXBsZWxvZ2luIC5zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNhcHRjaGFfX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXB0Y2hhX19lbGVtZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogZmxleDtcblxuICAuY2FwdGNoYV9faW1hZ2Utd3JhcHBlciB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5zaW1wbGVsb2dpbiBzdW1tYXJ5IHtcbiAgYmFja2dyb3VuZDogI2RiZGJkYjtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG59XG4uc2ltcGxlbG9naW4gLmZvcm0tdHlwZS1yYWRpbyAuZGVzY3JpcHRpb24sXG4uc2ltcGxlbG9naW4gLmZvcm0tdHlwZS1jaGVja2JveCAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLnNpbXBsZWxvZ2luIC5mb3JtLXR5cGUtcmFkaW8gbGFiZWwsXG4uc2ltcGxlbG9naW4gLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uc2ltcGxlbG9naW4gLmZvcm0taXRlbSBsYWJlbCxcbi5zaW1wbGVsb2dpbiAuZm9ybS13cmFwcGVyIC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC45MjllbTtcbn1cbi5zaW1wbGVsb2dpbiBoMSxcbi5zaW1wbGVsb2dpbiAuaGVhZGluZy1hIHtcbiAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zaW1wbGVsb2dpbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyNjNiNTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U1ZTdlYjtcbn1cbi5zaW1wbGVsb2dpbiBhLFxuLnNpbXBsZWxvZ2luIGEubGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaW1wbGVsb2dpbiBpbnB1dCxcbi5zaW1wbGVsb2dpbiB0ZXh0YXJlYSxcbi5zaW1wbGVsb2dpbiBzZWxlY3Qge1xuICBmb250LWZhbWlseTogXCJMdWNpZGEgR3JhbmRlXCIsIFwiTHVjaWRhIFNhbnMgVW5pY29kZVwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xufVxuLnNpbXBsZWxvZ2luLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYzYjU5O1xufVxuLnNpbXBsZWxvZ2luIC5yZWdpb24ge1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uc2ltcGxlbG9naW4tbG9nbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gIGgxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2ltcGxlbG9naW4tbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgbWF4LWhlaWdodDogNjBweDtcbiAgfVxufVxuLnNpbXBsZWxvZ2luIC50YWJzLnByaW1hcnksXG4uc2ltcGxlbG9naW4gLnRhYnMtLXByaW1hcnksXG4uc2ltcGxlbG9naW4gLnBhZ2UtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbXBsZWxvZ2luLWZvcm0sXG4uY2FyZC1sb2dpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gIHBhZGRpbmc6IDIuNXJlbSAyLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OlxuICAgIDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSxcbiAgICAwIDEwcHggMjBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksXG4gICAgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG4uc2ltcGxlbG9naW4gaDEge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGNvbG9yOiAjNTQ1NDU0O1xufVxuLnNpbXBsZWxvZ2luIGEge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG5cbi5zaW1wbGVsb2dpbi1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW1wbGVsb2dpbiAuc2ltcGxlbG9naW4tbGluayBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG4uc2ltcGxlbG9naW4gZm9ybS51c2VyLXBhc3MgcCxcbi5zaW1wbGVsb2dpbi1mb3JtIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNiNGI0YjQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2ltcGxlbG9naW4tZm9ybSBpbnB1dCB7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDAgMCA2cHg7XG4gIHBhZGRpbmc6IDEycHggMTRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxcmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgfVxufVxuLnNpbXBsZWxvZ2luLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5zaW1wbGVsb2dpbi1mb3JtIGJ1dHRvbi5mb3JtLXN1Ym1pdCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2M2I1OTtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzI2M2I1OSwgNiUpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDM4LCA1OSwgODksIDAuMzUpO1xuICB9XG59XG4uc2ltcGxlbG9naW4gaW5wdXQuZm9ybS10ZXh0LFxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tdGVsLFxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tZW1haWwsXG4uc2ltcGxlbG9naW4gaW5wdXQuZm9ybS11cmwsXG4uc2ltcGxlbG9naW4gaW5wdXQuZm9ybS1zZWFyY2gsXG4uc2ltcGxlbG9naW4gaW5wdXQuZm9ybS1maWxlLFxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tbnVtYmVyLFxuLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tY29sb3IsXG4uc2ltcGxlbG9naW4gdGV4dGFyZWEuZm9ybS10ZXh0YXJlYSxcbi5zaW1wbGVsb2dpbiBzZWxlY3QuZm9ybS1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNWRiO1xuICBjb2xvcjogIzNiM2IzYjtcbiAgcGFkZGluZzogMTJweCAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjYzYjU5O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDM4LCA1OSwgODksIDAuMTIpO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cbi5zaW1wbGVsb2dpbi1mb3JtIC5mb3Jnb3QtcGFzc3dvcmQge1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBjb2xvcjogI2I0YjRiNDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2ltcGxlbG9naW4tZm9ybSAuZm9yZ290LXBhc3N3b3JkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2ltcGxlbG9naW4gLnJlZ2lvbi1oaWdobGlnaHRlZCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LnNpbXBsZWxvZ2luIC5zaW1wbGVsb2dpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaW1wbGVsb2dpbiAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuYm9keS5zaW1wbGVsb2dpbi5vcGFjaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMjUzLCAyNTMsIDAuNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uc2ltcGxlbG9naW4gLnNpbXBsZWxvZ2luLWxpbmsge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogNXB4IDA7XG59XG46OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjYWJhYmFiO1xuICBvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXG59XG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNhYmFiYWI7XG59XG46Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gIGNvbG9yOiAjYWJhYmFiO1xufVxuLyogUG9ydHJhaXQgYW5kIExhbmRzY2FwZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbXBsZWxvZ2luLWZvcm0sXG4gIC5jYXJkLWxvZ2luIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMS43NXJlbSAxLjVyZW07XG4gIH1cbiAgLnNpbXBsZWxvZ2luIGgxIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tdGV4dCxcbiAgLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tdGVsLFxuICAuc2ltcGxlbG9naW4gaW5wdXQuZm9ybS1lbWFpbCxcbiAgLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tdXJsLFxuICAuc2ltcGxlbG9naW4gaW5wdXQuZm9ybS1zZWFyY2gsXG4gIC5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLWZpbGUsXG4gIC5zaW1wbGVsb2dpbiBpbnB1dC5mb3JtLW51bWJlcixcbiAgLnNpbXBsZWxvZ2luIGlucHV0LmZvcm0tY29sb3IsXG4gIC5zaW1wbGVsb2dpbiB0ZXh0YXJlYS5mb3JtLXRleHRhcmVhLFxuICAuc2ltcGxlbG9naW4gc2VsZWN0LmZvcm0tc2VsZWN0LFxuICAuc2ltcGxlbG9naW4tZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuc2ltcGxlbG9naW4tZm9ybSBidXR0b24uZm9ybS1zdWJtaXQge1xuICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgfVxufVxuIiwiLy9cblxuLyoqKioqKioqKioqKioqKi8vKioqL1xuXG4uYmFubmVyX192aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLnBhcmFsbGF4X19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAucGFyYWxsYXgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLy8gUGFyYWxsYXggZWZmZWN0IC0gc21vb3RoZXIgd2l0aG91dCB0cmFuc2l0aW9uXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cblxuICAgIGltZyxcbiAgICB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG5cbiAgICB2aWRlbyB7XG4gICAgICAmOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1lbmNsb3N1cmUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBhbmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1wbGF5LWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtdGltZWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLWN1cnJlbnQtdGltZS1kaXNwbGF5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1tZWRpYS1jb250cm9scy10aW1lLXJlbWFpbmluZy1kaXNwbGF5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1tdXRlLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtdm9sdW1lLXNsaWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtZnVsbHNjcmVlbi1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMCU7XG4gICAgICBsZWZ0OiAtMTAlO1xuICAgICAgcmlnaHQ6IC0xMCU7XG4gICAgICBib3R0b206IC0xMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICB9XG5cblxuICAucGFyYWxsYXgtbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcblxuICAgIGltZyxcbiAgICB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG5cbiAgICB2aWRlbyB7XG4gICAgICAmOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1lbmNsb3N1cmUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLXBhbmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuXG4uZGVza3RvcC1vbmx5IHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tb2JpbGUtb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAucGFyYWxsYXgge1xuXG4gICAgaGVpZ2h0OiAxMjAlO1xuICAgIHRvcDogLTEwJTtcbiAgfVxufVxuXG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wYXJhbGxheCB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhcmFsbGF4LFxuICAucGFyYWxsYXgtbW9iaWxlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5iYW1hcmVsby1mYXp1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjNiNTk7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZhYzgzMztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIC5idG4tcHJpbmNpcGFsIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjODMzO1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzI2M2I1OSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLmJhbWFyZWxvLWZwcmV0byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZhYzgzMztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIC5idG4tcHJpbmNpcGFsIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjODMzO1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLmJhbWFyZWxvLWZmaXJqYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgNTksIDIwOSk7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZhYzgzMztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIC5idG4tcHJpbmNpcGFsIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjODMzO1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogcmdiKDAsIDU5LCAyMDkpICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uYmF6dWwtZmFtYXJlbG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjODMzO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyNjNiNTk7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAuYnRuLXByaW5jaXBhbCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2M2I1OTtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi5iZmlyamFuLWZhbWFyZWxvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzgzMztcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2IoMCwgNTksIDIwOSk7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAuYnRuLXByaW5jaXBhbCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDU5LCAyMDkpO1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLTEwMC1wYXJhZ3JhcGgge1xuICAgIC5idG4tcHJpbmNpcGFsIHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMS44cmVtICFpbXBvcnRhbnQ7XG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnByb2dyYW1hY2FvLWJvdGFvIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzgzMztcbiAgICBjb2xvcjogIzI0M2I1OTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gIH1cbn1cbi5wcm9ncmFtYWNhbyB7XG4gIHBhZGRpbmc6IDRyZW0gMCAxcmVtO1xuXG4gIC5wcm9ncmFtYWNhby10aXR1bG8ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgfVxuICAucHJvZ3JhbWFjYW8tZGVzY3JpY2FvIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICB9XG5cbiAgLm5hdi10YWJzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBnYXA6IDVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGFkYTtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cblxuICAgICAgLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDQ3NDU7XG4gICAgICAgIGNvbG9yOiAjZmFjODMzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9ncmFtYWNhby1jYXRlZ29yaWEge1xuICAgIC5oNSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAucHJvZ3JhbWFjYW8taXRlbSB7XG4gICAgICAucHJvZ3JhbWFjYW8tY29udGV1ZG8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLmxvY2FsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyYW1hY2FvLWhvcmEge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBvdXRzZXQ7XG5cbiAgICAgICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWxjbyB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3JhbWFjYW8tcGFsZXN0cmFudGVzIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtaW4td2lkdGg6IDQxJTtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgICAucGFsZXN0cmFudGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyYW1hY2FvLWRlc2NyaWNhbyB7XG4gICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubmF2LXRhYnMge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG5cbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2dyYW1hY2FvLWNhdGVnb3JpYSB7XG4gICAgICAuaDUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgLnByb2dyYW1hY2FvLWl0ZW0ge1xuICAgICAgICAucHJvZ3JhbWFjYW8tY29udGV1ZG8ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAubG9jYWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJvZ3JhbWFjYW8taG9yYSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wYWxjbyxcbiAgICAgICAgICAucHJvZ3JhbWFjYW8tZGVzY3JpY2FvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wcm9ncmFtYWNhby1wYWxlc3RyYW50ZXMge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdi10YWJzIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGdhcDogM3B4O1xuICAgIH1cblxuICAgIC5wcm9ncmFtYWNhby1jYXRlZ29yaWEge1xuICAgICAgLmg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG5cbiAgICAgIC5wcm9ncmFtYWNhby1pdGVtIHtcbiAgICAgICAgLnByb2dyYW1hY2FvLWNvbnRldWRvIHtcbiAgICAgICAgICBnYXA6IDAuNXJlbTtcblxuICAgICAgICAgIC5wcm9ncmFtYWNhby1kZXNjcmljYW8ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYWZvLWR1YXMtY29sdW5hcy1tYXBhIHtcbiAgcGFkZGluZzogNHJlbSAwIDJyZW07XG4gIC50aXR1bG8tbWFwYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jaGFtYWRhLW1hcGEge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAubWFwYSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGRpdixcbiAgICBwLFxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuaW1hZ2VtLW1hcGEge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgIGltZyB7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gIC5jb250ZW50LW1hcGEge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhZm8tZHVhcy1jb2x1bmFzLW1hcGEge1xuICAgIC5pbWFnZW0tbWFwYSB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgfVxuICAgIH1cbiAgICAubWFwYSB7XG4gICAgICBpZnJhbWUge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAudGl0dWxvLW1hcGEge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNoYW1hZGEtbWFwYSB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC1jYXJyb3NzZWwge1xuICBwYWRkaW5nOiA0cmVtIDAgMnJlbTtcbiAgLy8gT3ZlcmZsb3cgYXBlbmFzIG5vIGNhcnJvc3NlbCwgbsOjbyBubyBjb250YWluZXIgcGFpIHBhcmEgcGVybWl0aXIgcGFnaW5hw6fDo28gdmlzw612ZWxcblxuICBwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmNvci1ub21lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXR1bG8ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucGFsZXN0cmFudGUtY2FyZCB7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtY2VudGVyO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgLnRodW1ibmFpbCB7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzlhOTc5NztcbiAgICB9XG4gIH1cblxuICAudGl0dWxvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5ub21lLWNhcmQge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWluLWhlaWdodDogMi40cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuY2FyZ28ge1xuICAgICAgZm9udC1zaXplOiAwLjk4cmVtO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbWluLWhlaWdodDogMS42cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYnRuLWJpbyB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjODMzO1xuICAgICAgY29sb3I6ICMyNDNiNTk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwLjNyZW0gMS43cmVtO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLmNhcnJvc3NlbC1wYWxlc3RyYW50ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgLy8gUmVtb3ZlIHF1YWxxdWVyIGVzdGlsbyBkbyBTbGljayBxdWUgcG9zc2EgZXN0YXIgYXBsaWNhZG9cbiAgJi5zbGljay1pbml0aWFsaXplZCxcbiAgJi5zbGljay1zbGlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi5zd2lwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC8vIFBlcm1pdGUgcXVlIGEgcGFnaW5hw6fDo28gZmlxdWUgdmlzw612ZWwgZm9yYSBkbyBvdmVyZmxvd1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnBhbGVzdHJhbnRlcy1pdGVucyB7XG4gICAgJi5zd2lwZXItd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZXN0aWxvcyBkbyBTbGljayBjYXNvIGFpbmRhIGVzdGVqYW0gYXBsaWNhZG9zXG4gIC5zbGljay1saXN0LFxuICAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWE5Nzk3O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW46IDAgM3B4O1xuICAgICAgfVxuXG4gICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQzYjU5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLWNhcnJvc3NlbCB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdHVsbyB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5idG4tY2stYW1hcmVsbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWM4MzM7XG4gIGNvbG9yOiAjMjQzYjU5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDlweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMC4ycmVtO1xufVxuIiwiLm9jdGEtd2lkZ2V0LXYyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2Jsb2NrLWZpcmphbi1wcmltYXJ5LWxvY2FsLXRhc2tzIHtcbiAgdWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDZyZW07XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDJweCByZ2IoNjQsIDY0LCA2NCkpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiA5OTk5O1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzMzNDZmMztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA1cHggMnB4ICNjOGM2YzY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0= */
