@font-face {
  font-family: "GSKPrecision";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  text-rendering: optimizeLegibility;
  src: url(./fonts/GSKPrecision-Thin.woff?bd71861be58d32026ec5845943786489) format("woff-variations");
}
@font-face {
  font-family: "GSKPrecision";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  text-rendering: optimizeLegibility;
  src: url(./fonts/GSKPrecision-Light.woff?986d35245fdbbe89a4e62c14548393db) format("woff-variations");
}
@font-face {
  font-family: "GSKPrecision";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  text-rendering: optimizeLegibility;
  src: url(./fonts/GSKPrecision-Regular.woff?f7fe34f247af8c46617ecd6fb0ea02dc) format("woff-variations");
}
@font-face {
  font-family: "GSKPrecision";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  text-rendering: optimizeLegibility;
  src: url(./fonts/GSKPrecision-Bold.woff?93f6d187982451a493b0feb675e62d4f) format("woff-variations");
}
*, *:before, *:after {
  box-sizing: border-box;
}

html, body, div, span, object, iframe, legend, figure, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, em, img, small, strike, strong, sub, sup, tt, b, u, i, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td, main, canvas, embed, footer, header, nav, section, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
          text-size-adjust: none;
  padding-inline-start: 0;
  padding-inline-end: 0;
  text-decoration: none;
}

footer, header, nav, section, main {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input {
  -webkit-appearance: none;
  border-radius: 0;
}

/* === LAYOUT & CONTAINER === */
.container {
  width: 100%;
  max-width: 1656px;
  margin: 0 auto;
  padding: 0 2.12rem;
}
@media (max-width: 1280px) {
  .container {
    max-width: 100%;
    padding: 0 1rem;
  }
}

.container-fluid {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 2rem;
}
@media (max-width: 991px) {
  .container-fluid {
    padding: 0 1rem;
  }
}

.w-full {
  width: 100%;
}

.h-full {
  height: 100%;
}

.min-w-full {
  min-width: 100%;
}

.min-h-full {
  min-height: 100%;
}

.max-w-full {
  max-width: 100%;
}

.max-h-full {
  max-height: 100%;
}

.w-screen {
  width: 100vw;
}

.h-screen {
  height: 100vh;
}

.min-h-screen {
  min-height: 100vh;
}

.max-h-screen {
  max-height: 100vh;
}

.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}

.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}

.w-auto {
  width: auto;
}

.h-auto {
  height: auto;
}

/* === FLEXBOX === */
.flex {
  display: flex;
}

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

.flex-row {
  flex-direction: row;
}

/* Align Items */
.items-start {
  align-items: flex-start;
}

.items-center {
  align-items: center;
}

.items-end {
  align-items: flex-end;
}

.items-stretch {
  align-items: stretch;
}

.items-baseline {
  align-items: baseline;
}

/* Justify Content */
.justify-start {
  justify-content: flex-start;
}

.justify-center {
  justify-content: center;
}

.justify-end {
  justify-content: flex-end;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.justify-evenly {
  justify-content: space-evenly;
}

/* Align Self */
.self-start {
  align-self: flex-start;
}

.self-center {
  align-self: center;
}

.self-end {
  align-self: flex-end;
}

.self-stretch {
  align-self: stretch;
}

.self-baseline {
  align-self: baseline;
}

/* Shortcuts */
.center {
  justify-content: center;
  align-items: center;
}

/* === GRID === */
.grid {
  display: grid;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, 1fr);
}

.grid-cols-2 {
  grid-template-columns: repeat(2, 1fr);
}

.grid-cols-3 {
  grid-template-columns: repeat(3, 1fr);
}

.grid-cols-4 {
  grid-template-columns: repeat(4, 1fr);
}

.grid-cols-5 {
  grid-template-columns: repeat(5, 1fr);
}

.grid-cols-6 {
  grid-template-columns: repeat(6, 1fr);
}

.grid-cols-12 {
  grid-template-columns: repeat(12, 1fr);
}
@media (max-width: 991px) {
  .grid-cols-12 {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* === GRID SPAN === */
.col-span-1 {
  grid-column: span 1/span 1;
}
@media (max-width: 1280px) {
  .col-span-1 {
    grid-column: span 2/span 2;
  }
}
@media (max-width: 991px) {
  .col-span-1 {
    grid-column: span 1/span 1;
  }
}

.col-span-2 {
  grid-column: span 2/span 2;
}
@media (max-width: 1280px) {
  .col-span-2 {
    grid-column: span 3/span 3;
  }
}
@media (max-width: 991px) {
  .col-span-2 {
    grid-column: span 1/span 1;
  }
}

.col-span-3 {
  grid-column: span 3/span 3;
}
@media (max-width: 1280px) {
  .col-span-3 {
    grid-column: span 4/span 4;
  }
}
@media (max-width: 991px) {
  .col-span-3 {
    grid-column: span 1/span 1;
  }
}

.col-span-4 {
  grid-column: span 4/span 4;
}
@media (max-width: 1280px) {
  .col-span-4 {
    grid-column: span 6/span 6;
  }
}
@media (max-width: 991px) {
  .col-span-4 {
    grid-column: span 1/span 1;
  }
}

.col-span-5 {
  grid-column: span 5/span 5;
}
@media (max-width: 1280px) {
  .col-span-5 {
    grid-column: span 6/span 6;
  }
}
@media (max-width: 991px) {
  .col-span-5 {
    grid-column: span 1/span 1;
  }
}

.col-span-6 {
  grid-column: span 6/span 6;
}
@media (max-width: 1280px) {
  .col-span-6 {
    grid-column: span 12/span 12;
  }
}
@media (max-width: 991px) {
  .col-span-6 {
    grid-column: span 1/span 1;
  }
}

.col-span-7 {
  grid-column: span 7/span 7;
}
@media (max-width: 1280px) {
  .col-span-7 {
    grid-column: span 12/span 12;
  }
}
@media (max-width: 991px) {
  .col-span-7 {
    grid-column: span 1/span 1;
  }
}

.col-span-8 {
  grid-column: span 8/span 8;
}
@media (max-width: 1280px) {
  .col-span-8 {
    grid-column: span 12/span 12;
  }
}
@media (max-width: 991px) {
  .col-span-8 {
    grid-column: span 1/span 1;
  }
}

.col-span-9 {
  grid-column: span 9/span 9;
}
@media (max-width: 1280px) {
  .col-span-9 {
    grid-column: span 12/span 12;
  }
}
@media (max-width: 991px) {
  .col-span-9 {
    grid-column: span 1/span 1;
  }
}

.col-span-10 {
  grid-column: span 10/span 10;
}
@media (max-width: 1280px) {
  .col-span-10 {
    grid-column: span 12/span 12;
  }
}
@media (max-width: 991px) {
  .col-span-10 {
    grid-column: span 1/span 1;
  }
}

.col-span-11 {
  grid-column: span 11/span 11;
}
@media (max-width: 1280px) {
  .col-span-11 {
    grid-column: span 12/span 12;
  }
}
@media (max-width: 991px) {
  .col-span-11 {
    grid-column: span 1/span 1;
  }
}

.col-span-12 {
  grid-column: span 12/span 12;
}
@media (max-width: 1280px) {
  .col-span-12 {
    grid-column: span 12/span 12;
  }
}
@media (max-width: 991px) {
  .col-span-12 {
    grid-column: span 1/span 1;
  }
}

/* === GAP === */
.gap-0 {
  gap: 0rem;
}

.gap-1 {
  gap: 0.5rem;
}

.gap-2 {
  gap: 1rem;
}

.gap-3 {
  gap: 1.5rem;
}

.gap-4 {
  gap: 2rem;
}

.gap-5 {
  gap: 2.5rem;
}

.gap-6 {
  gap: 3rem;
}

.gap-7 {
  gap: 3.5rem;
}

.gap-8 {
  gap: 4rem;
}

.gap-9 {
  gap: 4.5rem;
}

.gap-x-0 {
  -moz-column-gap: 0rem;
       column-gap: 0rem;
}

.gap-x-1 {
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}

.gap-x-2 {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}

.gap-x-3 {
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}

.gap-x-4 {
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}

.gap-x-5 {
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}

.gap-x-6 {
  -moz-column-gap: 3rem;
       column-gap: 3rem;
}

.gap-x-7 {
  -moz-column-gap: 3.5rem;
       column-gap: 3.5rem;
}

.gap-x-8 {
  -moz-column-gap: 4rem;
       column-gap: 4rem;
}

.gap-x-9 {
  -moz-column-gap: 4.5rem;
       column-gap: 4.5rem;
}

.gap-y-0 {
  row-gap: 0rem;
}

.gap-y-1 {
  row-gap: 0.5rem;
}

.gap-y-2 {
  row-gap: 1rem;
}

.gap-y-3 {
  row-gap: 1.5rem;
}

.gap-y-4 {
  row-gap: 2rem;
}

.gap-y-5 {
  row-gap: 2.5rem;
}

.gap-y-6 {
  row-gap: 3rem;
}

.gap-y-7 {
  row-gap: 3.5rem;
}

.gap-y-8 {
  row-gap: 4rem;
}

.gap-y-9 {
  row-gap: 4.5rem;
}

/* === TEXT === */
.text {
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25;
  color: #000;
}

/* === BACKGROUNDS === */
.bg-blue {
  background-color: #0046fd;
}

.bg-white {
  background-color: #fff;
}

.bg-light {
  background-color: #faf7ea;
}

.bg-navy {
  background-color: #3f5391;
}

.bg-beige {
  background-color: #e7e3d2;
}

.bg-red {
  background-color: #ff2020;
}

.bg-light-beige {
  background-color: #d9d9d9;
}

.bg-green {
  background-color: #214424;
}

.bg-light-green {
  background-color: #b0c8ad;
}

.bg-dark-green {
  background-color: #436a46;
}

.bg-orange {
  background-color: #ff7f00;
}

.bg-purple {
  background-color: #6065c8;
}

.bg-baby-blue {
  background-color: #7eafd2;
}

/* === COLORS === */
.text-blue {
  color: #c0dcaa;
}

.text-beige {
  color: #e7e3d2;
}

.text-red {
  color: #ff2020;
}

.text-green {
  color: #214424;
}

.text-orange {
  color: #ff7f00;
}

.text-purple {
  color: #6065c8;
}

.text-baby-blue {
  color: #7eafd2;
}

.text-white {
  color: #ffffff;
}

.text-black {
  color: #080808;
}

.text-gray {
  color: #faf7ea;
}

/* === TEXTCENTER === */
.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

/* === FONT WEIGHT === */
.font-light {
  font-weight: 300;
}

.font-normal {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

.font-semibold {
  font-weight: 600;
}

.font-bold {
  font-weight: 700;
}

.font-extrabold {
  font-weight: 800;
}

/* === MARGIN === */
/* Margin Top */
.mt-0 {
  margin-top: 0rem;
}

.mt-1 {
  margin-top: 0.5rem;
}

.mt-2 {
  margin-top: 1rem;
}

.mt-3 {
  margin-top: 1.5rem;
}

.mt-4 {
  margin-top: 2rem;
}

.mt-5 {
  margin-top: 2.5rem;
}

.mt-6 {
  margin-top: 3rem;
}

.mt-7 {
  margin-top: 3.5rem;
}

.mt-8 {
  margin-top: 4rem;
}

.mt-9 {
  margin-top: 4.5rem;
}

@media (max-width: 768px) {
  .mt-3 {
    margin-top: 1rem;
  }
  .mt-4 {
    margin-top: 1.25rem;
  }
  .mt-5 {
    margin-top: 1.5rem;
  }
  .mt-6 {
    margin-top: 1.75rem;
  }
  .mt-7 {
    margin-top: 2rem;
  }
  .mt-8 {
    margin-top: 2.25rem;
  }
  .mt-9 {
    margin-top: 2.5rem;
  }
}
/* Margin Bottom */
.mb-0 {
  margin-bottom: 0rem;
}

.mb-1 {
  margin-bottom: 0.5rem;
}

.mb-2 {
  margin-bottom: 1rem;
}

.mb-3 {
  margin-bottom: 1.5rem;
}

.mb-4 {
  margin-bottom: 2rem;
}

.mb-5 {
  margin-bottom: 2.5rem;
}

.mb-6 {
  margin-bottom: 3rem;
}

.mb-7 {
  margin-bottom: 3.5rem;
}

.mb-8 {
  margin-bottom: 4rem;
}

.mb-9 {
  margin-bottom: 4.5rem;
}

@media (max-width: 768px) {
  .mb-3 {
    margin-bottom: 1rem;
  }
  .mb-4 {
    margin-bottom: 1.25rem;
  }
  .mb-5 {
    margin-bottom: 1.5rem;
  }
  .mb-6 {
    margin-bottom: 1.75rem;
  }
  .mb-7 {
    margin-bottom: 2rem;
  }
  .mb-8 {
    margin-bottom: 2.25rem;
  }
  .mb-9 {
    margin-bottom: 2.5rem;
  }
}
/* Margin Left */
.ml-0 {
  margin-left: 0rem;
}

.ml-1 {
  margin-left: 0.5rem;
}

.ml-2 {
  margin-left: 1rem;
}

.ml-3 {
  margin-left: 1.5rem;
}

.ml-4 {
  margin-left: 2rem;
}

.ml-5 {
  margin-left: 2.5rem;
}

.ml-6 {
  margin-left: 3rem;
}

.ml-7 {
  margin-left: 3.5rem;
}

.ml-8 {
  margin-left: 4rem;
}

.ml-9 {
  margin-left: 4.5rem;
}

@media (max-width: 768px) {
  .ml-3 {
    margin-left: 1rem;
  }
  .ml-4 {
    margin-left: 1.25rem;
  }
  .ml-5 {
    margin-left: 1.5rem;
  }
  .ml-6 {
    margin-left: 1.75rem;
  }
  .ml-7 {
    margin-left: 2rem;
  }
  .ml-8 {
    margin-left: 2.25rem;
  }
  .ml-9 {
    margin-left: 2.5rem;
  }
}
/* Margin Right */
.mr-0 {
  margin-right: 0rem;
}

.mr-1 {
  margin-right: 0.5rem;
}

.mr-2 {
  margin-right: 1rem;
}

.mr-3 {
  margin-right: 1.5rem;
}

.mr-4 {
  margin-right: 2rem;
}

.mr-5 {
  margin-right: 2.5rem;
}

.mr-6 {
  margin-right: 3rem;
}

.mr-7 {
  margin-right: 3.5rem;
}

.mr-8 {
  margin-right: 4rem;
}

.mr-9 {
  margin-right: 4.5rem;
}

@media (max-width: 768px) {
  .mr-3 {
    margin-right: 1rem;
  }
  .mr-4 {
    margin-right: 1.25rem;
  }
  .mr-5 {
    margin-right: 1.5rem;
  }
  .mr-6 {
    margin-right: 1.75rem;
  }
  .mr-7 {
    margin-right: 2rem;
  }
  .mr-8 {
    margin-right: 2.25rem;
  }
  .mr-9 {
    margin-right: 2.5rem;
  }
}
/* === PADDING === */
/* Padding */
.p-0 {
  padding: 0rem;
}

.p-1 {
  padding: 0.5rem;
}

.p-2 {
  padding: 1rem;
}

.p-3 {
  padding: 1.5rem;
}

.p-4 {
  padding: 2rem;
}

.p-5 {
  padding: 2.5rem;
}

/* Padding Top */
.pt-0 {
  padding-top: 0rem;
}

.pt-1 {
  padding-top: 0.5rem;
}

.pt-2 {
  padding-top: 1rem;
}

.pt-3 {
  padding-top: 1.5rem;
}

.pt-4 {
  padding-top: 2rem;
}

.pt-5 {
  padding-top: 2.5rem;
}

.pt-6 {
  padding-top: 3rem;
}

.pt-7 {
  padding-top: 3.5rem;
}

.pt-8 {
  padding-top: 4rem;
}

.pt-9 {
  padding-top: 4.5rem;
}

@media (max-width: 768px) {
  .pt-3 {
    padding-top: 1rem;
  }
  .pt-4 {
    padding-top: 1.25rem;
  }
  .pt-5 {
    padding-top: 1.5rem;
  }
  .pt-6 {
    padding-top: 1.75rem;
  }
  .pt-7 {
    padding-top: 2rem;
  }
  .pt-8 {
    padding-top: 2.25rem;
  }
  .pt-9 {
    padding-top: 2.5rem;
  }
}
/* Padding Bottom */
.pb-0 {
  padding-bottom: 0rem;
}

.pb-1 {
  padding-bottom: 0.5rem;
}

.pb-2 {
  padding-bottom: 1rem;
}

.pb-3 {
  padding-bottom: 1.5rem;
}

.pb-4 {
  padding-bottom: 2rem;
}

.pb-5 {
  padding-bottom: 2.5rem;
}

.pb-6 {
  padding-bottom: 3rem;
}

.pb-7 {
  padding-bottom: 3.5rem;
}

.pb-8 {
  padding-bottom: 4rem;
}

.pb-9 {
  padding-bottom: 4.5rem;
}

@media (max-width: 768px) {
  .pb-3 {
    padding-bottom: 1rem;
  }
  .pb-4 {
    padding-bottom: 1.25rem;
  }
  .pb-5 {
    padding-bottom: 1.5rem;
  }
  .pb-6 {
    padding-bottom: 1.75rem;
  }
  .pb-7 {
    padding-bottom: 2rem;
  }
  .pb-8 {
    padding-bottom: 2.25rem;
  }
  .pb-9 {
    padding-bottom: 2.5rem;
  }
}
/* Padding Left */
.pl-0 {
  padding-left: 0rem;
}

.pl-1 {
  padding-left: 0.5rem;
}

.pl-2 {
  padding-left: 1rem;
}

.pl-3 {
  padding-left: 1.5rem;
}

.pl-4 {
  padding-left: 2rem;
}

.pl-5 {
  padding-left: 2.5rem;
}

.pl-6 {
  padding-left: 3rem;
}

.pl-7 {
  padding-left: 3.5rem;
}

.pl-8 {
  padding-left: 4rem;
}

.pl-9 {
  padding-left: 4.5rem;
}

@media (max-width: 768px) {
  .pl-3 {
    padding-left: 1rem;
  }
  .pl-4 {
    padding-left: 1.25rem;
  }
  .pl-5 {
    padding-left: 1.5rem;
  }
  .pl-6 {
    padding-left: 1.75rem;
  }
  .pl-7 {
    padding-left: 2rem;
  }
  .pl-8 {
    padding-left: 2.25rem;
  }
  .pl-9 {
    padding-left: 2.5rem;
  }
}
/* Padding Right */
.pr-0 {
  padding-right: 0rem;
}

.pr-1 {
  padding-right: 0.5rem;
}

.pr-2 {
  padding-right: 1rem;
}

.pr-3 {
  padding-right: 1.5rem;
}

.pr-4 {
  padding-right: 2rem;
}

.pr-5 {
  padding-right: 2.5rem;
}

.pr-6 {
  padding-right: 3rem;
}

.pr-7 {
  padding-right: 3.5rem;
}

.pr-8 {
  padding-right: 4rem;
}

.pr-9 {
  padding-right: 4.5rem;
}

@media (max-width: 768px) {
  .pr-3 {
    padding-right: 1rem;
  }
  .pr-4 {
    padding-right: 1.25rem;
  }
  .pr-5 {
    padding-right: 1.5rem;
  }
  .pr-6 {
    padding-right: 1.75rem;
  }
  .pr-7 {
    padding-right: 2rem;
  }
  .pr-8 {
    padding-right: 2.25rem;
  }
  .pr-9 {
    padding-right: 2.5rem;
  }
}
/* Padding Y (Top + Bottom) */
.py-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.py-1 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-3 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.py-5 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-6 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.py-7 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.py-8 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.py-9 {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

@media (max-width: 768px) {
  .py-3 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .py-4 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .py-5 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .py-6 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .py-7 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .py-8 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .py-9 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
/* Padding X (Left + Right) */
.px-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.px-1 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-2 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-3 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-4 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.px-5 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.px-6 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.px-7 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.px-8 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.px-9 {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

@media (max-width: 768px) {
  .px-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .px-4 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .px-5 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .px-6 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .px-7 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .px-8 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .px-9 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
/* === TEXTDECORATION === */
.underline {
  text-decoration: underline;
}

html {
  font-size: calc(100vw * 16 / 1200);
}
@media (min-width: 1200px) {
  html {
    font-size: calc(1200px * 16 / 1440);
  }
}
@media (max-width: 900px) {
  html {
    font-size: calc(100vw * 16 / 375);
  }
}

h1,
p,
li,
legend,
label,
a,
span {
  color: var(--White);
}

body {
  font-size: 1em;
}

html,
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-smoothing: antialiased;
}

:root {
  font-family: "GSKPrecision";
}

.mobile-button {
  display: none;
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 50%;
  background-color: #e7e3d2;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border: 0;
}
.mobile-button svg {
  width: 80%;
  height: 80%;
}
.mobile-button svg rect {
  transition: all 0.3s ease-in-out;
}
.mobile-button.active svg rect:first-child {
  transform: rotate(45deg);
  transform-origin: 3px 3px;
}
.mobile-button.active svg rect:nth-child(2) {
  display: none;
}
.mobile-button.active svg rect:last-child {
  transform: rotate(-45deg);
  transform-origin: 3px 7px;
}

.overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(33, 68, 36, 0.3);
  z-index: 800;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}
.overlay.active {
  visibility: visible;
  opacity: 1;
}

.mobile-menu {
  position: fixed;
  left: 0;
  right: 0;
  top: -100%;
  z-index: 900;
  width: 100%;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  border-bottom: 1px solid #799376;
}
.mobile-menu.active {
  top: 63px;
}
.mobile-menu .logo_container {
  margin-bottom: 2rem;
  padding-top: 0.75rem;
}
.mobile-menu .logo_container a img {
  height: 1.625rem;
}
.mobile-menu .nav_container ul li a {
  display: block;
  color: #e7e3d2;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 600;
  padding: 1rem;
  border-top: 1px solid #799376;
}

header {
  height: 82px;
  position: sticky;
  top: 0;
  z-index: 1001;
}
header .logo {
  flex: 1;
}
header .menu {
  height: 100%;
}
@media (max-width: 1024px) {
  header .menu {
    display: none;
  }
}
header .menu li {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}
header .menu li.active:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 6px;
  border-radius: 4px 4px 0 0;
  background-color: #e7e3d2;
}
header .menu a {
  font-size: 1rem;
  font-weight: 700;
  position: relative;
  display: block;
}
header .menu a:hover {
  opacity: 0.85;
}
header .button {
  flex: 1;
}
header .button .btn {
  background-color: #e7e3d2;
  height: 2.125rem;
  border-radius: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #214424;
  font-size: 0.938rem;
  font-weight: 700;
  border: 0;
  padding: 1.25rem 1.5rem;
}
header .button .btn:hover {
  opacity: 0.9;
}

.hero {
  position: relative;
  height: 100dvh;
  background-color: #214424;
}
.hero .hero-image {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  opacity: 0.8;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.hero .mhero-image {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  opacity: 0.8;
  overflow: hidden;
  -o-object-fit: cover;
  object-fit: cover;
}
.hero .hero-text {
  width: 700px;
  z-index: 1;
}
.hero .hero-text .text .main-title {
  font-size: 7rem;
  line-height: 1;
  font-weight: 700;
  color: #fff;
}
.hero .hero-text p {
  font-size: 1.25rem;
  font-weight: 600;
  color: #fff;
  width: 400px;
  line-height: 1.5;
}
.hero .buttons .btn {
  border-radius: 6.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.125rem;
  font-weight: 700;
  padding: 1rem 1.75rem;
}
.hero .buttons .btn:hover {
  opacity: 0.9;
}
.hero .buttons .btn.btn-border {
  border: 1px solid #e7e3d2;
  background: rgba(231, 227, 210, 0.5);
  color: #214424;
}
.hero .buttons .btn.btn-fill {
  border: 1px solid #e7e3d2;
  background-color: #e7e3d2;
  color: #214424;
}

.questions-grid .text h2 {
  width: 460px;
  font-size: 2.75rem;
  font-weight: 700;
  line-height: 100%; /* 2.75rem */
  letter-spacing: -0.055rem;
}
.questions-grid .text .paragraph {
  position: relative;
  padding: 1.25rem;
}
.questions-grid .text .paragraph p {
  font-size: 1.25rem;
  line-height: 150%;
  font-weight: 600;
}
.questions-grid .text .shape {
  position: absolute;
  top: -5px;
  left: -7px;
}

.symptom-grid {
  position: relative;
  overflow: hidden;
}
.symptom-grid .circle {
  display: none;
}
.symptom-grid .animation-box {
  position: absolute;
  left: -30%;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  height: 1000px;
  pointer-events: none;
}
.symptom-grid .animation-box .box-1,
.symptom-grid .animation-box .box-2 {
  position: absolute;
  top: 50%;
  left: 0;
  height: 100%;
  transform: translateY(-50%);
  width: 0%;
  border-radius: 0px 500px 500px 0px;
  opacity: 1;
  pointer-events: none;
}
.symptom-grid .animation-box .box-1 {
  background-color: #214424;
  animation: animateBox 4s ease-in-out infinite alternate;
  animation-delay: 0s;
}
.symptom-grid .animation-box .box-2 {
  background-color: #214424;
  animation: animateBox 4s ease-in-out infinite alternate;
  animation-delay: 2s;
}
@keyframes animateBox {
  0% {
    width: 0%;
    opacity: 0.8;
  }
  100% {
    width: 90%;
    opacity: 0.1;
  }
}
.symptom-grid .text h2 {
  font-size: 2.75rem;
  font-weight: 700;
}
.symptom-grid .text .paragraph {
  position: relative;
  padding: 1.25rem;
}
.symptom-grid .text .paragraph p {
  font-size: 1.25rem;
  line-height: 150%;
  font-weight: 600;
}
.symptom-grid .text .shape {
  position: absolute;
  top: -5px;
  left: -7px;
}
.symptom-grid .white-box {
  width: 900px;
  border-radius: 0.625rem;
  background-color: rgba(255, 255, 255, 0.6);
  padding: 2rem;
  border-radius: 1rem;
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
}
.symptom-grid .white-box .table .title {
  font-size: 1.375rem;
  font-weight: 700;
  color: #214424;
  margin-bottom: 0.75rem;
}
.symptom-grid .white-box .table li {
  font-size: 1.125rem;
  font-weight: 600;
  margin-bottom: 1rem;
  line-height: 130%; /* 1.4625rem */
  letter-spacing: -0.0225rem;
}

.risk {
  position: relative;
  background-color: #214424;
  height: 700px;
}
.risk .risk-image {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  opacity: 0.8;
}
.risk .risk-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.risk .risk-text {
  position: relative;
  z-index: 2;
  width: 600px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  margin: 0 auto;
}
.risk .risk-text .text h2 {
  font-size: 5.375rem;
  font-weight: 700;
  color: #fff;
  text-align: center;
  line-height: 100%;
  letter-spacing: -0.2px;
}
.risk .risk-text .text p {
  font-size: 1.125rem;
  font-weight: 600;
  color: #fff;
  line-height: 130%;
  text-align: center;
}
.risk .risk-text .buttons .btn {
  border-radius: 6.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.125rem;
  font-weight: 700;
  padding: 1rem 1.75rem;
}
.risk .risk-text .buttons .btn:hover {
  opacity: 0.9;
}
.risk .risk-text .buttons .btn.btn-border {
  border: 1px solid #e7e3d2;
  background: rgba(231, 227, 210, 0.5);
  color: #214424;
}
.risk .risk-text .buttons .btn.btn-fill {
  border: 1px solid #e7e3d2;
  background-color: #e7e3d2;
  color: #214424;
}
.risk .risk-text .buttons .btn.bg-light-beige {
  border: 1px solid #d9d9d9 !important;
  background-color: #d9d9d9 !important;
  color: #214424;
}

.virus {
  padding-top: 2.5rem;
  padding-bottom: 4.375rem;
}
.virus .virus-text h2 {
  font-size: 2.75rem;
  font-weight: 700;
}
.virus .virus-text .paragraph {
  position: relative;
  padding: 1.25rem;
}
.virus .virus-text .paragraph p {
  font-size: 1.25rem;
  line-height: 150%;
  font-weight: 600;
}
.virus .virus-text .shape {
  position: absolute;
  top: -5px;
  left: -7px;
}
.virus .boxes .box {
  border-radius: 1.25rem;
  padding: 4rem;
}
.virus .boxes .box p {
  font-size: 1.125rem;
  text-align: center;
  vertical-align: middle;
  width: 280px;
  font-weight: 700;
  line-height: 130%;
}

.vaccine {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 4.5rem 0;
  overflow: hidden;
}
.vaccine .text {
  font-size: 2.75rem;
  line-height: 110%;
  font-weight: 700;
  width: 800px;
  text-align: center;
  z-index: 1;
}
.vaccine img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  padding: 2rem 0;
}
.vaccine .button .btn {
  background-color: #fff;
  border-radius: 6.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 130%; /* 1.4625rem */
  letter-spacing: -0.0225rem;
  padding: 0.875rem 1.5rem;
  color: #214424;
  border: 0;
}
.vaccine .button .btn:hover {
  opacity: 0.9;
}

footer {
  padding: 4.5rem 0 1.563rem 0;
}
footer .list a {
  font-size: 1.063rem;
  font-weight: 700;
  color: #fff;
  transition: color 0.3s ease;
}
footer .list a:hover {
  color: #c0dcaa;
}
footer .list a.active {
  color: #c0dcaa;
}
footer .footer-logo {
  flex: 1;
}
footer .text-bottom {
  font-size: 0.75rem;
  font-weight: 600;
  color: #fff;
}

.page-2 {
  overflow: hidden;
  height: 700px;
  position: relative;
}
.page-2 .page-2-text {
  width: 500px;
}
.page-2 .page-2-text .main-title {
  font-size: 5.375rem;
  line-height: 100%;
  font-weight: 800;
  letter-spacing: -0.1075rem;
}
.page-2 .page-2-text p {
  line-height: 130%;
  font-weight: 500;
  letter-spacing: -0.02125rem;
}
.page-2 .hero-image {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 50%;
}
.page-2 .hero-image .hero-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.green-box {
  display: grid;
  align-items: center;
  justify-content: center;
}
.green-box .text {
  text-align: center;
  color: #fff;
  padding: 2.5rem;
}
.green-box .text span {
  font-size: 1.0625rem;
  margin-bottom: 2rem;
  display: block;
  font-weight: 600;
}
.green-box .text h3 {
  font-size: 2.75rem;
  line-height: 1;
  text-align: center;
  font-weight: 800;
}
.green-box .text h3.first {
  width: 800px;
}
.green-box .text h3.second {
  width: 600px;
}
.green-box .text h3.last {
  width: 500px;
}

.infection .animation-box {
  position: absolute;
  right: -30%;
  bottom: -20%;
  width: 70%;
  height: 1000px;
}
.infection .animation-box .box-1,
.infection .animation-box .box-2 {
  position: absolute;
  top: 50%;
  right: 0;
  height: 100%;
  transform: translateY(-50%);
  width: 0%;
  border-radius: 500px 0 0 500px;
  opacity: 1;
}
.infection .animation-box .box-1 {
  background-color: #214424;
  animation: animateBox 4s ease-in-out infinite alternate;
  animation-delay: 0s;
}
.infection .animation-box .box-2 {
  background-color: #214424;
  animation: animateBox 4s ease-in-out infinite alternate;
  animation-delay: 2s;
}
@keyframes animateBox {
  0% {
    width: 0%;
    opacity: 0.8;
  }
  100% {
    width: 90%;
    opacity: 0.1;
  }
}

.verified {
  position: relative;
  overflow: hidden;
}
.verified .animation-box {
  position: absolute;
  right: -30%;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  height: 1000px;
}
.verified .animation-box .box-1,
.verified .animation-box .box-2 {
  position: absolute;
  top: 50%;
  right: 0;
  height: 100%;
  transform: translateY(-50%);
  width: 0%;
  border-radius: 500px 0 0 500px;
  opacity: 1;
}
.verified .animation-box .box-1 {
  background-color: #214424;
  animation: animateBox 4s ease-in-out infinite alternate;
  animation-delay: 0s;
}
.verified .animation-box .box-2 {
  background-color: #214424;
  animation: animateBox 4s ease-in-out infinite alternate;
  animation-delay: 2s;
}
@keyframes animateBox {
  0% {
    width: 0%;
    opacity: 0.8;
  }
  100% {
    width: 90%;
    opacity: 0.1;
  }
}
.verified .text {
  position: relative;
  z-index: 3;
}
.verified .text h2 {
  width: 800px;
  font-size: 5.375rem;
  line-height: 100%; /* 5.375rem */
  font-weight: 700;
  text-align: center;
}
.verified .text .button .btn {
  border-radius: 200px;
  font-weight: 700;
}

.infection {
  padding-top: 2.5rem;
  padding-bottom: 4.375rem;
  position: relative;
  overflow: hidden;
}
.infection .circle {
  position: absolute;
  bottom: -200px;
  right: -140px;
  opacity: 10%;
  width: 1056px;
  height: 1056px;
  border-radius: 100%;
  z-index: 1;
}
.infection .mcircle {
  display: none;
}
.infection .infection-text h2 {
  font-size: 2.75rem;
  font-weight: 700;
  width: 300px;
}
.infection .infection-text .paragraph {
  position: relative;
  padding: 1.25rem;
}
.infection .infection-text .paragraph p {
  font-size: 1.25rem;
  line-height: 150%;
  font-weight: 600;
}
.infection .infection-text .shape {
  position: absolute;
  top: -5px;
  left: -7px;
}
.infection .boxes .box {
  position: relative;
  z-index: 2;
  border-radius: 1.25rem;
  padding: 4rem;
  background-color: rgba(255, 255, 255, 0.6);
}
.infection .boxes .box p {
  font-size: 1.125rem;
  text-align: center;
  vertical-align: middle;
  width: 180px;
  font-weight: 700;
  line-height: 130%;
}

.download {
  position: relative;
  overflow: hidden;
}
.download .image {
  position: absolute;
  top: 0;
  bottom: 0;
  overflow: hidden;
}
.download .image img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.download .download-btn {
  color: #214424;
  font-size: 1.125rem;
  font-weight: 700;
  width: 742px;
  z-index: 1;
  padding: 2rem 1.25rem;
  border-radius: 1.25rem;
}

.chronic .title .chronic-title {
  font-size: 5.375rem;
  font-weight: 700;
}

.accordion-page .title {
  color: #214424;
  font-size: 2.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 100%; /* 2.75rem */
  letter-spacing: -0.055rem;
}
.accordion-page .accordion-content {
  width: 75%;
}
.accordion-page .accordion-content .accordion {
  max-width: 100%;
}
.accordion-page .accordion-content .accordion .accordion-item {
  margin-bottom: 0.5rem;
  border-radius: 1.25rem;
  background: #fff;
  overflow: hidden;
}
.accordion-page .accordion-content .accordion .accordion-item .accordion-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1.5rem;
  border: none;
  cursor: pointer;
  text-align: left;
  font-size: 1.125rem;
  background: #fff;
}
.accordion-page .accordion-content .accordion .accordion-item .accordion-button .accordion-title {
  font-weight: 600;
}
.accordion-page .accordion-content .accordion .accordion-item .accordion-button .accordion-icon {
  display: inline-flex;
  transition: transform 0.3s ease;
}
.accordion-page .accordion-content .accordion .accordion-item .accordion-button .accordion-icon.active {
  transform: rotate(180deg);
}
.accordion-page .accordion-content .accordion .accordion-item .accordion-body {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
}
.accordion-page .accordion-content .accordion .accordion-item .accordion-body .accordion-content {
  padding: 0 1.5rem 1.5rem 2.5rem;
  background: #fff;
  font-size: 1.0625rem;
  font-weight: 500;
  line-height: 150%; /* 1.59375rem */
}

.faq-page {
  padding-top: 2.5rem;
  padding-bottom: 4.375rem;
  position: relative;
  overflow: hidden;
}
.faq-page .faq-text h2 {
  font-size: 2.75rem;
  font-weight: 700;
  width: 550px;
}
.faq-page .faq-text .paragraph {
  position: relative;
  padding: 1.25rem;
}
.faq-page .faq-text .paragraph p {
  font-size: 1.25rem;
  line-height: 150%;
  font-weight: 600;
}
.faq-page .faq-text .shape {
  position: absolute;
  top: -5px;
  left: -7px;
}
.faq-page .faq-list {
  width: 60%;
}
.faq-page .faq-list svg {
  flex-shrink: 0;
}
.faq-page .faq-list span {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 130%; /* 1.4625rem */
  letter-spacing: -0.0225rem;
}

header.fixed {
  position: fixed;
  width: 100%;
}

.load_border {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.load_border.top_left::before {
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 0px;
  transition: all 0.8s ease;
  background-color: #fff;
  position: absolute;
}
.load_border.top_left::after {
  content: "";
  top: 0;
  left: 0;
  width: 0px;
  transition: all 0.8s ease;
  height: 100%;
  background-color: #fff;
  position: absolute;
}
.load_border.bottom_right::before {
  content: "";
  bottom: 0;
  right: 0;
  width: 100%;
  height: 0px;
  transition: all 0.8s ease;
  background-color: #fff;
  position: absolute;
}
.load_border.bottom_right::after {
  content: "";
  bottom: 0;
  right: 0;
  width: 0px;
  transition: all 0.8s ease;
  height: 100%;
  background-color: #fff;
  position: absolute;
}

header.fixed {
  transform: translateY(0%);
  transition: all 0.8s cubic-bezier(0.34, 0.26, 0, 0.76);
  transition-delay: 500ms;
}

.hero h1 {
  transform: translateY(0px);
  opacity: 1;
  transition: all 0.8s cubic-bezier(0.34, 0.26, 0, 0.76);
  transition-delay: 200ms;
}
.hero p {
  transform: translateY(0px);
  opacity: 1;
  transition: all 0.8s cubic-bezier(0.34, 0.26, 0, 0.76);
  transition-delay: 300ms;
}
.hero .btn-border {
  transform: translateY(0px);
  opacity: 1;
  transition: all 0.8s cubic-bezier(0.34, 0.26, 0, 0.76);
  transition-delay: 400ms;
}
.hero .btn-fill {
  transform: translateY(0px);
  opacity: 1;
  transition: all 0.8s cubic-bezier(0.34, 0.26, 0, 0.76);
  transition-delay: 500ms;
}

.load_anim header.fixed {
  transform: translateY(-100%);
}
.load_anim .hero h1 {
  transform: translateY(80px);
  opacity: 0;
}
.load_anim .hero p {
  transform: translateY(80px);
  opacity: 0;
}
.load_anim .hero .btn-border {
  transform: translateY(80px);
  opacity: 0;
}
.load_anim .hero .btn-fill {
  transform: translateY(80px);
  opacity: 0;
}
.load_anim .load_border.top_left::before {
  height: 40px;
}
.load_anim .load_border.top_left::after {
  width: 40px;
}
.load_anim .load_border.bottom_right::before {
  height: 40px;
}
.load_anim .load_border.bottom_right::after {
  width: 40px;
}

.page-2 .page-2-text .main-title {
  transform: translateY(0px);
  opacity: 1;
  transition: all 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-delay: 100ms;
}

.page-2 .page-2-text p {
  transform: translateY(0px);
  opacity: 1;
  transition: all 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-delay: 300ms;
}

.page-2 .hero-image .hero-img {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  opacity: 1;
  transition: all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.load_anim2 .page-2 .hero-image .hero-img {
  clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
  opacity: 0;
}

.load_anim2 .page-2 .page-2-text .main-title {
  transform: translateY(120px);
  opacity: 0;
}

.load_anim2 .page-2 .page-2-text p {
  transform: translateY(120px);
  opacity: 0;
}

.anim {
  transition: all 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 0;
  transform: translateY(80px);
}
.anim.animated {
  opacity: 1;
  transform: translateY(0px);
}

.box_anim .b_anim {
  transition: all 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  opacity: 0;
  transform: translateY(80px);
}
.box_anim .b_anim.animated {
  opacity: 1;
  transform: translateY(0px);
}

@media (max-width: 1024px) {
  .mobile-button {
    display: flex;
  }
  .hero .hero-text .text .main-title {
    font-size: 4rem;
    line-height: 1;
    font-weight: 700;
    color: #fff;
  }
  .hero {
    height: 600px;
  }
  .risk {
    height: 600px;
  }
  .risk .risk-text {
    width: 610px;
  }
}
@media (max-width: 991px) {
  .animation-box {
    display: none;
  }
  header {
    height: 3.875rem;
  }
  header .logo img {
    height: 1.625rem;
  }
  header .button .btn {
    padding: 0 1rem;
    font-size: 0.9375rem;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: -0.01875rem;
  }
  .hero {
    height: 41.875rem;
  }
  .hero .container {
    align-items: end;
  }
  .hero .hero-image {
    display: none;
  }
  .hero .mhero-image {
    display: block;
  }
  .hero .hero-text {
    padding-bottom: 3rem;
  }
  .hero .hero-text .text .main-title {
    font-size: 3rem;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: -0.06rem;
  }
  .hero .hero-text p {
    font-size: 1.0625rem;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 1.38125rem */
    letter-spacing: -0.02125rem;
    width: 100%;
  }
  .hero .buttons {
    flex-direction: column;
    align-items: start;
    gap: 0.5rem;
  }
  .hero .buttons .btn {
    padding: 0.875rem 1.5rem;
  }
  .questions-grid {
    padding: 3rem 0;
    overflow: hidden;
  }
  .questions-grid .text {
    padding: 0 0 3rem 0;
    display: block;
  }
  .questions-grid .text:last-child {
    padding: 0;
  }
  .questions-grid .text h2 {
    font-size: 2rem;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 2rem */
    letter-spacing: -0.04rem;
    margin-bottom: 1rem;
  }
  .questions-grid .text .paragraph {
    position: relative;
    padding: 0;
  }
  .questions-grid .text .paragraph p {
    font-size: 1.0625rem;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 1.59375rem */
  }
  .questions-grid .text .shape {
    display: none;
  }
  .symptom-grid {
    padding: 3rem 0;
  }
  .symptom-grid .text {
    padding: 0 0 3rem 0;
    grid-template-columns: repeat(1, 1fr);
    gap: 1rem;
  }
  .symptom-grid .text h2 {
    font-size: 2rem;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 2rem */
    letter-spacing: -0.04rem;
  }
  .symptom-grid .text .paragraph {
    position: relative;
    padding: 0;
  }
  .symptom-grid .text .paragraph p {
    font-size: 1.0625rem;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 1.59375rem */
  }
  .symptom-grid .text .shape {
    display: none;
  }
  .symptom-grid .circle {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0.5;
  }
  .symptom-grid .white-box {
    width: 100%;
    grid-template-columns: repeat(1, 1fr);
    gap: 1.5rem;
    padding: 1.5rem;
  }
  .symptom-grid .white-box .table {
    gap: 1.5rem;
  }
  .symptom-grid .white-box .table li {
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 500;
    line-height: 130%; /* 1.4625rem */
    letter-spacing: -0.0225rem;
    margin-bottom: 0.75rem;
  }
  .symptom-grid .white-box .table .title {
    margin-bottom: 0;
  }
  .virus .virus-text .paragraph p {
    font-size: 1.0625rem;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 1.59375rem */
  }
  .risk {
    height: 41.875rem;
  }
  .risk .risk-text {
    width: 100%;
  }
  .risk .risk-text .text h2 {
    font-size: 3rem;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 3rem */
    letter-spacing: -0.06rem;
  }
  .risk .risk-text .text p {
    font-size: 1.0625rem;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 1.38125rem */
    letter-spacing: -0.02125rem;
  }
  .risk .risk-text .buttons {
    flex-direction: column;
  }
  .virus .virus-text {
    padding: 0 0 3rem 0;
    grid-template-columns: repeat(1, 1fr);
    gap: 1rem;
  }
  .virus {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .virus .virus-text:last-child {
    padding: 0;
  }
  .virus .virus-text h2 {
    font-size: 2rem;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 2rem */
    letter-spacing: -0.04rem;
  }
  .virus .virus-text .paragraph {
    position: relative;
    padding: 0;
  }
  .virus .virus-text .shape {
    display: none;
  }
  .virus .boxes {
    grid-template-columns: repeat(1, 1fr);
  }
  .virus .boxes .box {
    border-radius: 1.25rem;
    padding: 2rem;
  }
  .virus .boxes .box img {
    width: 7.25rem;
    height: 7.25rem;
  }
  .virus .boxes .box p {
    margin-top: 1rem;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 700;
    line-height: 130%; /* 1.4625rem */
    letter-spacing: -0.0225rem;
    width: 100%;
  }
  .vaccine {
    padding: 2rem 0;
  }
  .vaccine img {
    width: 140%;
    height: 100%;
    position: absolute;
    left: -28%;
    top: 0;
  }
  .vaccine .text {
    font-size: 2rem;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; /* 2rem */
    letter-spacing: -0.04rem;
    padding: 0 1rem;
  }
  .verified .text .button .btn {
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 700;
    line-height: 130%; /* 1.4625rem */
    letter-spacing: -0.0225rem;
    padding: 0.875rem 1.5rem !important;
  }
  footer {
    padding: 2rem 0 !important;
  }
  footer .container {
    gap: 4.5rem;
  }
  footer .footer-content {
    align-items: start;
  }
  footer .footer-menu {
    grid-template-columns: repeat(1, 1fr);
    gap: 3rem;
  }
  footer .list a {
    font-size: 1.0625rem;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; /* 1.275rem */
  }
  footer .footer-menu .list ul {
    gap: 0.75rem;
  }
  footer .footer-logo img {
    height: 7.3125rem;
  }
  footer .footer-bottom {
    text-align: center;
    padding-top: 0rem;
  }
  footer .footer-bottom img {
    height: 1rem;
  }
  footer .text-bottom {
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 500;
    line-height: 140%; /* 1.05rem */
  }
  .page-2 {
    overflow: hidden;
    height: auto;
    position: relative;
    padding-bottom: 0;
    height: 100dvh;
  }
  .page-2 .grid {
    grid-template-columns: repeat(1, 1fr);
    gap: 1rem;
  }
  .page-2 .page-2-text {
    width: 100%;
    padding: 1rem 0;
  }
  .page-2 .hero-image {
    position: relative;
    left: -1rem;
    right: -1rem;
    top: 0;
    height: auto;
    width: calc(100% + 2rem);
  }
  .page-2 .page-2-text .main-title {
    font-size: 3rem;
    line-height: 100%;
    font-weight: 800;
    letter-spacing: -0.1075rem;
  }
  .questions-grid .text h2 {
    width: 100%;
  }
  .green-box .text span {
    font-size: 1.0625rem;
    margin-bottom: 1rem;
    display: block;
    font-weight: 600;
  }
  .green-box .text h3.first {
    width: 100%;
  }
  .green-box .text h3 {
    font-size: 1.5rem;
    line-height: 1;
    text-align: center;
    font-weight: 800;
  }
  .green-box .text {
    text-align: center;
    color: #fff;
    padding: 1rem;
  }
  .verified .text h2 {
    width: 100%;
    font-size: 2.375rem;
    line-height: 100%;
    font-weight: 700;
    text-align: center;
  }
  .verified .text {
    position: relative;
    z-index: 3;
    padding: 0;
  }
  .green-box .text h3.second {
    width: 100%;
  }
  .download .download-btn {
    color: #214424;
    font-size: 1.125rem;
    font-weight: 700;
    width: auto;
    z-index: 1;
    padding: 1.25rem 1.25rem;
    border-radius: 1.25rem;
    margin: 0 1rem;
  }
  .infection-text {
    grid-template-columns: repeat(1, 1fr);
    gap: 1rem;
  }
  .infection .infection-text .shape {
    display: none;
  }
  .infection .infection-text .paragraph {
    position: relative;
    padding: 0;
  }
  .infection {
    padding-top: 0;
    padding-bottom: 2rem;
    position: relative;
    overflow: hidden;
  }
  .infection .circle {
    display: none;
  }
  .infection .mcircle {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0.5;
  }
  .infection .boxes {
    gap: 0.5rem;
  }
  .infection .boxes .box {
    position: relative;
    z-index: 2;
    border-radius: 1.25rem;
    padding: 1rem;
    background-color: rgba(255, 255, 255, 0.6);
  }
  .infection .boxes .box img {
    height: 2rem;
  }
  .infection .boxes .box p {
    font-size: 1rem;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    font-weight: 700;
    margin-top: 0.5rem;
    line-height: 130%;
  }
  .infection .infection-text .paragraph p {
    font-size: 1.25rem;
    line-height: 130%;
    font-weight: 500;
  }
  .green-box .text h3.last {
    width: 100%;
  }
  .chronic .title .chronic-title {
    font-size: 2.375rem;
    font-weight: 700;
  }
  .accordion-page {
    padding: 1rem 0 0 0;
  }
  .accordion-page .title {
    color: #214424;
    font-size: 1.75rem;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: -0.055rem;
  }
  .accordion-page .accordion-content {
    width: 100%;
  }
  .accordion-page .accordion-content .accordion .accordion-item .accordion-button {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 1rem;
    border: none;
    cursor: pointer;
    text-align: left;
    font-size: 1rem;
    background: #fff;
  }
  .accordion-page .accordion-content .accordion .accordion-item .accordion-body .accordion-content {
    padding: 0 1rem 1rem 1rem;
    background: #fff;
    font-size: 1rem;
    line-height: 1.125;
    font-weight: 500;
  }
  .faq-page .faq-text {
    grid-template-columns: repeat(1, 1fr);
    padding: 0;
    gap: 1rem;
  }
  .faq-page .faq-text h2 {
    font-size: 1.75rem;
    font-weight: 700;
    width: 100%;
  }
  .faq-page .faq-text .paragraph {
    position: relative;
    padding: 0;
  }
  .faq-page .faq-text .paragraph p {
    font-size: 1.125rem;
    line-height: 130%;
    font-weight: 500;
  }
  .faq-page .faq-text .shape {
    display: none;
  }
  .faq-page .faq-list {
    width: 100%;
    gap: 1rem;
  }
  .faq-page {
    padding-top: 2rem;
    padding-bottom: 2rem;
    position: relative;
    overflow: hidden;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlzdC9tYWluLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0NKO0FEQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNDSjtBRENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDQ0o7QURDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0NKO0FDL0JBO0VBQ0k7QURpQ0o7O0FDOUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtBRGlDSjs7QUM5QkE7RUFDSTtBRGlDSjs7QUM5QkE7RUFDSTtBRGlDSjs7QUM5QkE7RUFDSTtBRGlDSjs7QUM5QkE7RUFDSTtBRGlDSjs7QUM5QkE7RUFDSTtFQUNBO0FEaUNKOztBQzlCQTtFQUNJO0VBQ0E7QURpQ0o7O0FDOUJBO0VBQ0k7RUFDQTtBRGlDSjs7QUVoRkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGbUZKO0FFbEZJO0VBTEo7SUFNUTtJQUNBO0VGcUZOO0FBQ0Y7O0FFbkZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZzRko7QUVyRkk7RUFMSjtJQU1RO0VGd0ZOO0FBQ0Y7O0FFckZBO0VBQ0k7QUZ3Rko7O0FFdEZBO0VBQ0k7QUZ5Rko7O0FFdkZBO0VBQ0k7QUYwRko7O0FFeEZBO0VBQ0k7QUYyRko7O0FFekZBO0VBQ0k7QUY0Rko7O0FFMUZBO0VBQ0k7QUY2Rko7O0FFMUZBO0VBQ0k7QUY2Rko7O0FFM0ZBO0VBQ0k7QUY4Rko7O0FFNUZBO0VBQ0k7QUYrRko7O0FFN0ZBO0VBQ0k7QUZnR0o7O0FFN0ZBO0VBQ0k7RUFBQTtBRmdHSjs7QUU5RkE7RUFDSTtFQUFBO0FGaUdKOztBRS9GQTtFQUNJO0FGa0dKOztBRWhHQTtFQUNJO0FGbUdKOztBRWpHQTtBQUNBO0VBQ0k7QUZvR0o7O0FFbEdBO0VBQ0k7QUZxR0o7O0FFbkdBO0VBQ0k7QUZzR0o7O0FFbkdBO0FBQ0E7RUFDSTtBRnNHSjs7QUVwR0E7RUFDSTtBRnVHSjs7QUVyR0E7RUFDSTtBRndHSjs7QUV0R0E7RUFDSTtBRnlHSjs7QUV2R0E7RUFDSTtBRjBHSjs7QUV2R0E7QUFDQTtFQUNJO0FGMEdKOztBRXhHQTtFQUNJO0FGMkdKOztBRXpHQTtFQUNJO0FGNEdKOztBRTFHQTtFQUNJO0FGNkdKOztBRTNHQTtFQUNJO0FGOEdKOztBRTVHQTtFQUNJO0FGK0dKOztBRTVHQTtBQUNBO0VBQ0k7QUYrR0o7O0FFN0dBO0VBQ0k7QUZnSEo7O0FFOUdBO0VBQ0k7QUZpSEo7O0FFL0dBO0VBQ0k7QUZrSEo7O0FFaEhBO0VBQ0k7QUZtSEo7O0FFaEhBO0FBQ0E7RUFDSTtFQUNBO0FGbUhKOztBRWhIQTtBQUNBO0VBQ0k7QUZtSEo7O0FFakhBO0VBQ0k7QUZvSEo7O0FFbEhBO0VBQ0k7QUZxSEo7O0FFbkhBO0VBQ0k7QUZzSEo7O0FFcEhBO0VBQ0k7QUZ1SEo7O0FFckhBO0VBQ0k7QUZ3SEo7O0FFdEhBO0VBQ0k7QUZ5SEo7O0FFdkhBO0VBQ0k7QUYwSEo7QUV6SEk7RUFGSjtJQUdRO0VGNEhOO0FBQ0Y7O0FFekhBO0FBQ0E7RUFDSTtBRjRISjtBRTNISTtFQUZKO0lBR1E7RUY4SE47QUFDRjtBRTdISTtFQUxKO0lBTVE7RUZnSU47QUFDRjs7QUU5SEE7RUFDSTtBRmlJSjtBRWhJSTtFQUZKO0lBR1E7RUZtSU47QUFDRjtBRWxJSTtFQUxKO0lBTVE7RUZxSU47QUFDRjs7QUVuSUE7RUFDSTtBRnNJSjtBRXJJSTtFQUZKO0lBR1E7RUZ3SU47QUFDRjtBRXZJSTtFQUxKO0lBTVE7RUYwSU47QUFDRjs7QUV4SUE7RUFDSTtBRjJJSjtBRTFJSTtFQUZKO0lBR1E7RUY2SU47QUFDRjtBRTVJSTtFQUxKO0lBTVE7RUYrSU47QUFDRjs7QUU3SUE7RUFDSTtBRmdKSjtBRS9JSTtFQUZKO0lBR1E7RUZrSk47QUFDRjtBRWpKSTtFQUxKO0lBTVE7RUZvSk47QUFDRjs7QUVsSkE7RUFDSTtBRnFKSjtBRXBKSTtFQUZKO0lBR1E7RUZ1Sk47QUFDRjtBRXRKSTtFQUxKO0lBTVE7RUZ5Sk47QUFDRjs7QUV2SkE7RUFDSTtBRjBKSjtBRXpKSTtFQUZKO0lBR1E7RUY0Sk47QUFDRjtBRTNKSTtFQUxKO0lBTVE7RUY4Sk47QUFDRjs7QUU1SkE7RUFDSTtBRitKSjtBRTlKSTtFQUZKO0lBR1E7RUZpS047QUFDRjtBRWhLSTtFQUxKO0lBTVE7RUZtS047QUFDRjs7QUVqS0E7RUFDSTtBRm9LSjtBRW5LSTtFQUZKO0lBR1E7RUZzS047QUFDRjtBRXJLSTtFQUxKO0lBTVE7RUZ3S047QUFDRjs7QUV0S0E7RUFDSTtBRnlLSjtBRXhLSTtFQUZKO0lBR1E7RUYyS047QUFDRjtBRTFLSTtFQUxKO0lBTVE7RUY2S047QUFDRjs7QUUzS0E7RUFDSTtBRjhLSjtBRTdLSTtFQUZKO0lBR1E7RUZnTE47QUFDRjtBRS9LSTtFQUxKO0lBTVE7RUZrTE47QUFDRjs7QUVoTEE7RUFDSTtBRm1MSjtBRWxMSTtFQUZKO0lBR1E7RUZxTE47QUFDRjtBRXBMSTtFQUxKO0lBTVE7RUZ1TE47QUFDRjs7QUVwTEE7QUFDQTtFQUNJO0FGdUxKOztBRXJMQTtFQUNJO0FGd0xKOztBRXRMQTtFQUNJO0FGeUxKOztBRXZMQTtFQUNJO0FGMExKOztBRXhMQTtFQUNJO0FGMkxKOztBRXpMQTtFQUNJO0FGNExKOztBRTFMQTtFQUNJO0FGNkxKOztBRTNMQTtFQUNJO0FGOExKOztBRTVMQTtFQUNJO0FGK0xKOztBRTdMQTtFQUNJO0FGZ01KOztBRTdMQTtFQUNJO09BQUE7QUZnTUo7O0FFOUxBO0VBQ0k7T0FBQTtBRmlNSjs7QUUvTEE7RUFDSTtPQUFBO0FGa01KOztBRWhNQTtFQUNJO09BQUE7QUZtTUo7O0FFak1BO0VBQ0k7T0FBQTtBRm9NSjs7QUVsTUE7RUFDSTtPQUFBO0FGcU1KOztBRW5NQTtFQUNJO09BQUE7QUZzTUo7O0FFcE1BO0VBQ0k7T0FBQTtBRnVNSjs7QUVyTUE7RUFDSTtPQUFBO0FGd01KOztBRXRNQTtFQUNJO09BQUE7QUZ5TUo7O0FFdE1BO0VBQ0k7QUZ5TUo7O0FFdk1BO0VBQ0k7QUYwTUo7O0FFeE1BO0VBQ0k7QUYyTUo7O0FFek1BO0VBQ0k7QUY0TUo7O0FFMU1BO0VBQ0k7QUY2TUo7O0FFM01BO0VBQ0k7QUY4TUo7O0FFNU1BO0VBQ0k7QUYrTUo7O0FFN01BO0VBQ0k7QUZnTko7O0FFOU1BO0VBQ0k7QUZpTko7O0FFL01BO0VBQ0k7QUZrTko7O0FFL01BO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGa05KOztBRS9NQTtBQUNBO0VBQ0k7QUZrTko7O0FFaE5BO0VBQ0k7QUZtTko7O0FFak5BO0VBQ0k7QUZvTko7O0FFbE5BO0VBQ0k7QUZxTko7O0FFbk5BO0VBQ0k7QUZzTko7O0FFcE5BO0VBQ0k7QUZ1Tko7O0FFck5BO0VBQ0k7QUZ3Tko7O0FFdE5BO0VBQ0k7QUZ5Tko7O0FFdk5BO0VBQ0k7QUYwTko7O0FFeE5BO0VBQ0k7QUYyTko7O0FFek5BO0VBQ0k7QUY0Tko7O0FFMU5BO0VBQ0k7QUY2Tko7O0FFM05BO0VBQ0k7QUY4Tko7O0FFM05BO0FBQ0E7RUFDSTtBRjhOSjs7QUU1TkE7RUFDSTtBRitOSjs7QUU3TkE7RUFDSTtBRmdPSjs7QUU5TkE7RUFDSTtBRmlPSjs7QUUvTkE7RUFDSTtBRmtPSjs7QUVoT0E7RUFDSTtBRm1PSjs7QUVqT0E7RUFDSTtBRm9PSjs7QUVqT0E7RUFDSTtBRm9PSjs7QUVsT0E7RUFDSTtBRnFPSjs7QUVuT0E7RUFDSTtBRnNPSjs7QUVuT0E7QUFDQTtFQUNJO0FGc09KOztBRXBPQTtFQUNJO0FGdU9KOztBRXJPQTtFQUNJO0FGd09KOztBRXRPQTtFQUNJO0FGeU9KOztBRXRPQTtBQUNBO0VBQ0k7QUZ5T0o7O0FFdk9BO0VBQ0k7QUYwT0o7O0FFeE9BO0VBQ0k7QUYyT0o7O0FFek9BO0VBQ0k7QUY0T0o7O0FFMU9BO0VBQ0k7QUY2T0o7O0FFM09BO0VBQ0k7QUY4T0o7O0FFM09BO0FBQ0E7QUFDQTtFQUNJO0FGOE9KOztBRTVPQTtFQUNJO0FGK09KOztBRTdPQTtFQUNJO0FGZ1BKOztBRTlPQTtFQUNJO0FGaVBKOztBRS9PQTtFQUNJO0FGa1BKOztBRWhQQTtFQUNJO0FGbVBKOztBRWpQQTtFQUNJO0FGb1BKOztBRWxQQTtFQUNJO0FGcVBKOztBRW5QQTtFQUNJO0FGc1BKOztBRXBQQTtFQUNJO0FGdVBKOztBRXBQQTtFQUNJO0lBQ0k7RUZ1UE47RUVyUEU7SUFDSTtFRnVQTjtFRXJQRTtJQUNJO0VGdVBOO0VFclBFO0lBQ0k7RUZ1UE47RUVyUEU7SUFDSTtFRnVQTjtFRXJQRTtJQUNJO0VGdVBOO0VFclBFO0lBQ0k7RUZ1UE47QUFDRjtBRXBQQTtBQUNBO0VBQ0k7QUZzUEo7O0FFcFBBO0VBQ0k7QUZ1UEo7O0FFclBBO0VBQ0k7QUZ3UEo7O0FFdFBBO0VBQ0k7QUZ5UEo7O0FFdlBBO0VBQ0k7QUYwUEo7O0FFeFBBO0VBQ0k7QUYyUEo7O0FFelBBO0VBQ0k7QUY0UEo7O0FFMVBBO0VBQ0k7QUY2UEo7O0FFM1BBO0VBQ0k7QUY4UEo7O0FFNVBBO0VBQ0k7QUYrUEo7O0FFNVBBO0VBQ0k7SUFDSTtFRitQTjtFRTdQRTtJQUNJO0VGK1BOO0VFN1BFO0lBQ0k7RUYrUE47RUU3UEU7SUFDSTtFRitQTjtFRTdQRTtJQUNJO0VGK1BOO0VFN1BFO0lBQ0k7RUYrUE47RUU3UEU7SUFDSTtFRitQTjtBQUNGO0FFNVBBO0FBQ0E7RUFDSTtBRjhQSjs7QUU1UEE7RUFDSTtBRitQSjs7QUU3UEE7RUFDSTtBRmdRSjs7QUU5UEE7RUFDSTtBRmlRSjs7QUUvUEE7RUFDSTtBRmtRSjs7QUVoUUE7RUFDSTtBRm1RSjs7QUVqUUE7RUFDSTtBRm9RSjs7QUVsUUE7RUFDSTtBRnFRSjs7QUVuUUE7RUFDSTtBRnNRSjs7QUVwUUE7RUFDSTtBRnVRSjs7QUVwUUE7RUFDSTtJQUNJO0VGdVFOO0VFclFFO0lBQ0k7RUZ1UU47RUVyUUU7SUFDSTtFRnVRTjtFRXJRRTtJQUNJO0VGdVFOO0VFclFFO0lBQ0k7RUZ1UU47RUVyUUU7SUFDSTtFRnVRTjtFRXJRRTtJQUNJO0VGdVFOO0FBQ0Y7QUVwUUE7QUFDQTtFQUNJO0FGc1FKOztBRXBRQTtFQUNJO0FGdVFKOztBRXJRQTtFQUNJO0FGd1FKOztBRXRRQTtFQUNJO0FGeVFKOztBRXZRQTtFQUNJO0FGMFFKOztBRXhRQTtFQUNJO0FGMlFKOztBRXpRQTtFQUNJO0FGNFFKOztBRTFRQTtFQUNJO0FGNlFKOztBRTNRQTtFQUNJO0FGOFFKOztBRTVRQTtFQUNJO0FGK1FKOztBRTVRQTtFQUNJO0lBQ0k7RUYrUU47RUU3UUU7SUFDSTtFRitRTjtFRTdRRTtJQUNJO0VGK1FOO0VFN1FFO0lBQ0k7RUYrUU47RUU3UUU7SUFDSTtFRitRTjtFRTdRRTtJQUNJO0VGK1FOO0VFN1FFO0lBQ0k7RUYrUU47QUFDRjtBRTVRQTtBQUNBO0FBQ0E7RUFDSTtBRjhRSjs7QUU1UUE7RUFDSTtBRitRSjs7QUU3UUE7RUFDSTtBRmdSSjs7QUU5UUE7RUFDSTtBRmlSSjs7QUUvUUE7RUFDSTtBRmtSSjs7QUVoUkE7RUFDSTtBRm1SSjs7QUVoUkE7QUFDQTtFQUNJO0FGbVJKOztBRWpSQTtFQUNJO0FGb1JKOztBRWxSQTtFQUNJO0FGcVJKOztBRW5SQTtFQUNJO0FGc1JKOztBRXBSQTtFQUNJO0FGdVJKOztBRXJSQTtFQUNJO0FGd1JKOztBRXRSQTtFQUNJO0FGeVJKOztBRXZSQTtFQUNJO0FGMFJKOztBRXhSQTtFQUNJO0FGMlJKOztBRXpSQTtFQUNJO0FGNFJKOztBRXpSQTtFQUNJO0lBQ0k7RUY0Uk47RUUxUkU7SUFDSTtFRjRSTjtFRTFSRTtJQUNJO0VGNFJOO0VFMVJFO0lBQ0k7RUY0Uk47RUUxUkU7SUFDSTtFRjRSTjtFRTFSRTtJQUNJO0VGNFJOO0VFMVJFO0lBQ0k7RUY0Uk47QUFDRjtBRXpSQTtBQUNBO0VBQ0k7QUYyUko7O0FFelJBO0VBQ0k7QUY0Uko7O0FFMVJBO0VBQ0k7QUY2Uko7O0FFM1JBO0VBQ0k7QUY4Uko7O0FFNVJBO0VBQ0k7QUYrUko7O0FFN1JBO0VBQ0k7QUZnU0o7O0FFOVJBO0VBQ0k7QUZpU0o7O0FFL1JBO0VBQ0k7QUZrU0o7O0FFaFNBO0VBQ0k7QUZtU0o7O0FFalNBO0VBQ0k7QUZvU0o7O0FFalNBO0VBQ0k7SUFDSTtFRm9TTjtFRWxTRTtJQUNJO0VGb1NOO0VFbFNFO0lBQ0k7RUZvU047RUVsU0U7SUFDSTtFRm9TTjtFRWxTRTtJQUNJO0VGb1NOO0VFbFNFO0lBQ0k7RUZvU047RUVsU0U7SUFDSTtFRm9TTjtBQUNGO0FFalNBO0FBQ0E7RUFDSTtBRm1TSjs7QUVqU0E7RUFDSTtBRm9TSjs7QUVsU0E7RUFDSTtBRnFTSjs7QUVuU0E7RUFDSTtBRnNTSjs7QUVwU0E7RUFDSTtBRnVTSjs7QUVyU0E7RUFDSTtBRndTSjs7QUV0U0E7RUFDSTtBRnlTSjs7QUV2U0E7RUFDSTtBRjBTSjs7QUV4U0E7RUFDSTtBRjJTSjs7QUV6U0E7RUFDSTtBRjRTSjs7QUV6U0E7RUFDSTtJQUNJO0VGNFNOO0VFMVNFO0lBQ0k7RUY0U047RUUxU0U7SUFDSTtFRjRTTjtFRTFTRTtJQUNJO0VGNFNOO0VFMVNFO0lBQ0k7RUY0U047RUUxU0U7SUFDSTtFRjRTTjtFRTFTRTtJQUNJO0VGNFNOO0FBQ0Y7QUV6U0E7QUFDQTtFQUNJO0FGMlNKOztBRXpTQTtFQUNJO0FGNFNKOztBRTFTQTtFQUNJO0FGNlNKOztBRTNTQTtFQUNJO0FGOFNKOztBRTVTQTtFQUNJO0FGK1NKOztBRTdTQTtFQUNJO0FGZ1RKOztBRTlTQTtFQUNJO0FGaVRKOztBRS9TQTtFQUNJO0FGa1RKOztBRWhUQTtFQUNJO0FGbVRKOztBRWpUQTtFQUNJO0FGb1RKOztBRWpUQTtFQUNJO0lBQ0k7RUZvVE47RUVsVEU7SUFDSTtFRm9UTjtFRWxURTtJQUNJO0VGb1ROO0VFbFRFO0lBQ0k7RUZvVE47RUVsVEU7SUFDSTtFRm9UTjtFRWxURTtJQUNJO0VGb1ROO0VFbFRFO0lBQ0k7RUZvVE47QUFDRjtBRWpUQTtBQUNBO0VBQ0k7RUFDQTtBRm1USjs7QUVqVEE7RUFDSTtFQUNBO0FGb1RKOztBRWxUQTtFQUNJO0VBQ0E7QUZxVEo7O0FFblRBO0VBQ0k7RUFDQTtBRnNUSjs7QUVwVEE7RUFDSTtFQUNBO0FGdVRKOztBRXJUQTtFQUNJO0VBQ0E7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RU47RUd0NkVFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSHc2RU47RUd0NkVFO0lBQ0k7SUFDQTtFSHc2RU47RUd0NkVFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUh3NkVOO0VHdDZFRTtJQUNJO0VIdzZFTjtFR3Q2RUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIdzZFTjtFR3Q2RUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFSHc2RU47RUd0NkVFO0lBQ0k7RUh3NkVOO0VHdDZFRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSHc2RU47RUd0NkVFO0lBQ0k7RUh3NkVOO0VHdDZFRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VIdzZFTjtFR3Q2RUU7SUFDSTtFSHc2RU47RUd0NkVFO0lBQ0k7RUh3NkVOO0VHdDZFRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUh3NkVOO0VHdDZFRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUh3NkVOO0VHdDZFRTtJQUNJO0VIdzZFTjtFR3Q2RUU7SUFDSTtJQUNBO0lBQ0E7RUh3NkVOO0VHdDZFRTtJQUNJO0lBQ0E7RUh3NkVOO0VHdDZFRTtJQUNJO0VIdzZFTjtFR3Q2RUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIdzZFTjtFR3Q2RUU7SUFDSTtJQUNBO0VIdzZFTjtFR3Q2RUU7SUFDSTtFSHc2RU47RUd0NkVFO0lBQ0k7RUh3NkVOO0VHdDZFRTtJQUNJO0lBQ0E7RUh3NkVOO0VHdDZFRTtJQUNJO0lBQ0E7RUh3NkVOO0VHdDZFRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIdzZFTjtFR3Q2RUU7SUFDSTtFSHc2RU47RUd0NkVFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSHc2RU47RUd0NkVFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIdzZFTjtFR3Q2RUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUh3NkVOO0VHdDZFRTtJQUNJO0VIdzZFTjtFR3Q2RUU7SUFDSTtFSHc2RU47RUd0NkVFO0lBQ0k7RUh3NkVOO0VHdDZFRTtJQUNJO0lBQ0E7RUh3NkVOO0VHdDZFRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VIdzZFTjtFR3Q2RUU7SUFDSTtFSHc2RU47RUd0NkVFO0lBQ0k7RUh3NkVOO0VHdDZFRTtJQUNJO0lBQ0E7RUh3NkVOO0VHdDZFRTtJQUNJO0VIdzZFTjtFR3Q2RUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFSHc2RU47RUd0NkVFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSHc2RU47RUd0NkVFO0lBQ0k7SUFDQTtFSHc2RU47RUd0NkVFO0lBQ0k7SUFDQTtFSHc2RU47RUd0NkVFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIdzZFTjtFR3Q2RUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFSHc2RU47RUd0NkVFO0lBQ0k7RUh3NkVOO0VHdDZFRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VIdzZFTjtFR3Q2RUU7SUFDSTtFSHc2RU47RUd0NkVFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUh3NkVOO0VHdDZFRTtJQUNJO0lBQ0E7SUFDQTtFSHc2RU47RUd0NkVFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSHc2RU47RUd0NkVFO0lBQ0k7SUFDQTtJQUNBO0VIdzZFTjtFR3Q2RUU7SUFDSTtFSHc2RU47RUd0NkVFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSHc2RU47RUd0NkVFO0lBQ0k7SUFDQTtFSHc2RU47RUd0NkVFO0lBQ0k7RUh3NkVOO0VHdDZFRTtJQUNJO0lBQ0E7RUh3NkVOO0VHdDZFRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VIdzZFTjtFR3Q2RUU7SUFDSTtFSHc2RU47RUd0NkVFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSHc2RU47RUd0NkVFO0lBQ0k7RUh3NkVOO0VHdDZFRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUh3NkVOO0VHdDZFRTtJQUNJO0VIdzZFTjtFR3Q2RUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSHc2RU47RUd0NkVFO0lBQ0k7SUFDQTtJQUNBO0VIdzZFTjtFR3Q2RUU7SUFDSTtFSHc2RU47RUd0NkVFO0lBQ0k7SUFDQTtFSHc2RU47RUd0NkVFO0lBQ0k7RUh3NkVOO0VHdDZFRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSHc2RU47RUd0NkVFO0lBQ0k7RUh3NkVOO0VHdDZFRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIdzZFTjtFR3Q2RUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIdzZFTjtFR3Q2RUU7SUFDSTtJQUNBO0lBQ0E7RUh3NkVOO0VHdDZFRTtJQUNJO0lBQ0E7SUFDQTtFSHc2RU47RUd0NkVFO0lBQ0k7SUFDQTtFSHc2RU47RUd0NkVFO0lBQ0k7SUFDQTtJQUNBO0VIdzZFTjtFR3Q2RUU7SUFDSTtFSHc2RU47RUd0NkVFO0lBQ0k7SUFDQTtFSHc2RU47RUd0NkVFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUh3NkVOO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovL25wbS8uL3NyYy9mb250cy5zY3NzIiwid2VicGFjazovL25wbS8uL3NyYy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vbnBtLy4vc3JjL3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vbnBtLy4vc3JjL2RlZmF1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vbnBtLy4vc3JjL3Jlc3BvbnNpdmUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJHU0tQcmVjaXNpb25cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICBzcmM6IHVybChcIi4uLy4uL2luY2x1ZGVzL2ZvbnRzL0dTS1ByZWNpc2lvbi1UaGluLndvZmZcIikgZm9ybWF0KFwid29mZi12YXJpYXRpb25zXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1NLUHJlY2lzaW9uXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi9pbmNsdWRlcy9mb250cy9HU0tQcmVjaXNpb24tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmLXZhcmlhdGlvbnNcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJHU0tQcmVjaXNpb25cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICBzcmM6IHVybChcIi4uLy4uL2luY2x1ZGVzL2ZvbnRzL0dTS1ByZWNpc2lvbi1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZi12YXJpYXRpb25zXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR1NLUHJlY2lzaW9uXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi9pbmNsdWRlcy9mb250cy9HU0tQcmVjaXNpb24tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmYtdmFyaWF0aW9uc1wiKTtcbn1cbiIsIkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkYmFzZS1zaXplOiAxNikge1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3ICogKCN7JGJhc2Utc2l6ZX0gLyAxMjAwKSk7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDEyMDBweCAqICgjeyRiYXNlLXNpemV9IC8gMTQ0MCkpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3ICogKCN7JGJhc2Utc2l6ZX0gLyAzNzUpKTtcclxuICAgIH1cclxufVxyXG5AaW1wb3J0IFwiZm9udHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwicmVzZXQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZGVmYXVsdHMuc2Nzc1wiO1xyXG5cclxuaHRtbCB7XHJcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQtc2l6ZSgxNik7XHJcbn1cclxuaDEsXHJcbnAsXHJcbmxpLFxyXG5sZWdlbmQsXHJcbmxhYmVsLFxyXG5hLFxyXG5zcGFuIHtcclxuICAgIGNvbG9yOiB2YXIoLS1XaGl0ZSk7XHJcbn1cclxuYm9keSB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxufVxyXG5odG1sLFxyXG5ib2R5IHtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuOnJvb3Qge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiR1NLUHJlY2lzaW9uXCI7XHJcbn1cclxuXHJcbi5tb2JpbGUtYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMi4yNXJlbTtcclxuICAgIGhlaWdodDogMi4yNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2UzZDI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgaGVpZ2h0OiA4MCU7XHJcbiAgICAgICAgcmVjdCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICByZWN0IHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzcHggM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogM3B4IDdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgzMywgNjgsIDM2LCAwLjMpO1xyXG4gICAgei1pbmRleDogODAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9iaWxlLW1lbnUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAtMTAwJTtcclxuICAgIHotaW5kZXg6IDkwMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzk5Mzc2O1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHRvcDogNjNweDtcclxuICAgIH1cclxuICAgIC5sb2dvX2NvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS42MjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2X2NvbnRhaW5lciB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2U3ZTNkMjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3OTkzNzY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmhlYWRlciB7XHJcbiAgICBoZWlnaHQ6IDgycHg7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMTAwMTtcclxuICAgIC5sb2dvIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gICAgLm1lbnUge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2UzZDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTNkMjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjEyNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzIxNDQyNDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzOHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIGhlaWdodDogY2FsYygxMDB2aCAtIDgycHgpO1xyXG4gICAgaGVpZ2h0OiAxMDBkdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE0NDI0O1xyXG5cclxuICAgIC5oZXJvLWltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gICAgfVxyXG4gICAgLm1oZXJvLWltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgICAuaGVyby10ZXh0IHtcclxuICAgICAgICB3aWR0aDogNzAwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIC5tYWluLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogN3JlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbnMge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2LjI1cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxLjc1cmVtO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ0bi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTNkMjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjMxLCAyMjcsIDIxMCwgMC41KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjE0NDI0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnRuLWZpbGwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTNkMjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2UzZDI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIxNDQyNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucXVlc3Rpb25zLWdyaWQge1xyXG4gICAgLnRleHQge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ2MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyAvKiAyLjc1cmVtICovXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNTVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFyYWdyYXBoIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNoYXBlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC03cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zeW1wdG9tLWdyaWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5jaXJjbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYW5pbWF0aW9uLWJveCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IC0zMCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwMHB4O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAuYm94LTEsXHJcbiAgICAgICAgLmJveC0yIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDUwMHB4IDUwMHB4IDBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm94LTEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE0NDI0O1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGFuaW1hdGVCb3ggNHMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJveC0yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxNDQyNDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRlQm94IDRzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAycztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgYW5pbWF0ZUJveCB7XHJcbiAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFyYWdyYXBoIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNoYXBlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC03cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndoaXRlLWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgICAgICAgLnRhYmxlIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMTQ0MjQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAxLjQ2MjVyZW0gKi9cclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmlzayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE0NDI0O1xyXG4gICAgaGVpZ2h0OiA3MDBweDtcclxuXHJcbiAgICAucmlzay1pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yaXNrLXRleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjM3NXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbnMge1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmJ0bi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2UzZDI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzEsIDIyNywgMjEwLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjE0NDI0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5idG4tZmlsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTNkMjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlM2QyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjE0NDI0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5iZy1saWdodC1iZWlnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIxNDQyNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnZpcnVzIHtcclxuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4zNzVyZW07XHJcbiAgICAudmlydXMtdGV4dCB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFyYWdyYXBoIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNoYXBlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC03cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJveGVzIHtcclxuICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogNHJlbTtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnZhY2NpbmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA0LjVyZW0gMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNi4yNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAxLjQ2MjVyZW0gKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyMjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuODc1cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMyMTQ0MjQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDQuNXJlbSAwIDEuNTYzcmVtIDA7XHJcbiAgICAubGlzdCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjNyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjMGRjYWE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjMGRjYWE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWxvZ28ge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgICAudGV4dC1ib3R0b20ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS0yIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnBhZ2UtMi10ZXh0IHtcclxuICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgLm1haW4tdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUuMzc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEwNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyMTI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZXJvLWltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIC5oZXJvLWltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZ3JlZW4tYm94IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAyLjVyZW07XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG5cclxuICAgICAgICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2Vjb25kIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmxhc3Qge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pbmZlY3Rpb24ge1xyXG4gICAgLmFuaW1hdGlvbi1ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTMwJTtcclxuICAgICAgICBib3R0b206IC0yMCU7XHJcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAwcHg7XHJcblxyXG4gICAgICAgIC5ib3gtMSxcclxuICAgICAgICAuYm94LTIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHggMCAwIDUwMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJveC0xIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxNDQyNDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRlQm94IDRzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3gtMiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTQ0MjQ7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZUJveCA0cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMnM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIGFuaW1hdGVCb3gge1xyXG4gICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi52ZXJpZmllZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLmFuaW1hdGlvbi1ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTMwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAwcHg7XHJcblxyXG4gICAgICAgIC5ib3gtMSxcclxuICAgICAgICAuYm94LTIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHggMCAwIDUwMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJveC0xIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxNDQyNDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRlQm94IDRzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3gtMiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTQ0MjQ7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZUJveCA0cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMnM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAa2V5ZnJhbWVzIGFuaW1hdGVCb3gge1xyXG4gICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUuMzc1cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTsgLyogNS4zNzVyZW0gKi9cclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pbmZlY3Rpb24ge1xyXG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0LjM3NXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAuY2lyY2xlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMjAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xNDBweDtcclxuICAgICAgICBvcGFjaXR5OiAxMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwNTZweDtcclxuICAgICAgICBoZWlnaHQ6IDEwNTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAubWNpcmNsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5pbmZlY3Rpb24tdGV4dCB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYXJhZ3JhcGgge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2hhcGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgbGVmdDogLTdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm94ZXMge1xyXG4gICAgICAgIC5ib3gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZG93bmxvYWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZG93bmxvYWQtYnRuIHtcclxuICAgICAgICBjb2xvcjogIzIxNDQyNDtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgd2lkdGg6IDc0MnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAxLjI1cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XHJcbiAgICB9XHJcbn1cclxuLmNocm9uaWMge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICAuY2hyb25pYy10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNS4zNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5hY2NvcmRpb24tcGFnZSB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjMjE0NDI0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTsgLyogMi43NXJlbSAqL1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNTVyZW07XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFjY29yZGlvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW0gMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDEuNTkzNzVyZW0gKi9cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmZhcS1wYWdlIHtcclxuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4zNzVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLmZhcS10ZXh0IHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgd2lkdGg6IDU1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhcmFncmFwaCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaGFwZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mYXEtbGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDEuNDYyNXJlbSAqL1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDIyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuaGVhZGVyIHtcclxuICAgICYuZml4ZWR7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5sb2FkX2JvcmRlcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAmLnRvcF9sZWZ0e1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJvdHRvbV9yaWdodHtcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuaGVhZGVye1xyXG4gICAgJi5maXhlZHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGN1YmljLWJlemllcigwLjM0LCAwLjI2LCAwLCAwLjc2KTtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiA1MDBtcztcclxuICAgIH1cclxufVxyXG4uaGVyb3tcclxuICAgIGgxe1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7ICBcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC44cyBjdWJpYy1iZXppZXIoMC4zNCwgMC4yNiwgMCwgMC43Nik7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7ICBcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC44cyBjdWJpYy1iZXppZXIoMC4zNCwgMC4yNiwgMCwgMC43Nik7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMzAwbXM7XHJcbiAgICB9XHJcbiAgICAuYnRuLWJvcmRlcntcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgICAgICBvcGFjaXR5OiAxOyAgXHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgY3ViaWMtYmV6aWVyKDAuMzQsIDAuMjYsIDAsIDAuNzYpO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDQwMG1zO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1maWxse1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7ICBcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC44cyBjdWJpYy1iZXppZXIoMC4zNCwgMC4yNiwgMCwgMC43Nik7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogNTAwbXM7XHJcbiAgICB9XHJcbn1cclxuLmxvYWRfYW5pbXtcclxuICAgIGhlYWRlcntcclxuICAgICAgICAmLmZpeGVke1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZXJve1xyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODBweCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7ICBcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwcHgpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwOyAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tYm9yZGVye1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODBweCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7ICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1maWxse1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODBweCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7ICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9hZF9ib3JkZXJ7XHJcbiAgICAmLnRvcF9sZWZ0e1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ib3R0b21fcmlnaHR7XHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS0yIC5wYWdlLTItdGV4dCAubWFpbi10aXRsZXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgb3BhY2l0eTogMTsgIFxyXG4gICAgdHJhbnNpdGlvbjogYWxsIDEuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XHJcbn1cclxuLnBhZ2UtMiAucGFnZS0yLXRleHQgIHB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIG9wYWNpdHk6IDE7ICBcclxuICAgIHRyYW5zaXRpb246IGFsbCAxLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDMwMG1zO1xyXG5cclxufVxyXG4ucGFnZS0yIC5oZXJvLWltYWdlIC5oZXJvLWltZ3tcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XHJcblxyXG59XHJcbi5sb2FkX2FuaW0yIC5wYWdlLTIgLmhlcm8taW1hZ2UgLmhlcm8taW1ne1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDEwMCUgMTAwJSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ubG9hZF9hbmltMiAucGFnZS0yIC5wYWdlLTItdGV4dCAubWFpbi10aXRsZXtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjBweCk7XHJcbiAgICBvcGFjaXR5OiAwOyAgXHJcbn1cclxuLmxvYWRfYW5pbTIgLnBhZ2UtMiAucGFnZS0yLXRleHQgIHB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwcHgpO1xyXG4gICAgb3BhY2l0eTogMDsgIFxyXG59XHJcbi5hbmlte1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDEuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MHB4KTtcclxuICAgICYuYW5pbWF0ZWR7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgIH1cclxufVxyXG4uYm94X2FuaW17XHJcbiAgICAuYl9hbmlte1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MHB4KTtcclxuICAgICAgICAmLmFuaW1hdGVke1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGltcG9ydCBcInJlc3BvbnNpdmUuc2Nzc1wiO1xyXG4iLCIqLCAqOmJlZm9yZSwgKjphZnRlcntcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsIGxlZ2VuZCwgZmlndXJlLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGNvZGUsIGVtLCBpbWcsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCBiLCB1LCBpLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBtYWluLCBjYW52YXMsIGVtYmVkLCBmb290ZXIsIGhlYWRlciwgbmF2LCBzZWN0aW9uLCB2aWRlb3tcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xyXG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5mb290ZXIsIGhlYWRlciwgbmF2LCBzZWN0aW9uLCBtYWlue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmJvZHl7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxub2wsIHVse1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZSwgcXtcclxuICAgIHF1b3Rlczogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsIHE6YmVmb3JlLCBxOmFmdGVye1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG59XHJcblxyXG50YWJsZXtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuaW5wdXR7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59IiwiLyogPT09IExBWU9VVCAmIENPTlRBSU5FUiA9PT0gKi9cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTY1NnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDIuMTJyZW07XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi53LWZ1bGwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmgtZnVsbCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLm1pbi13LWZ1bGwge1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG59XHJcbi5taW4taC1mdWxsIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuLm1heC13LWZ1bGwge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbi5tYXgtaC1mdWxsIHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi53LXNjcmVlbiB7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbn1cclxuLmgtc2NyZWVuIHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbn1cclxuLm1pbi1oLXNjcmVlbiB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxufVxyXG4ubWF4LWgtc2NyZWVuIHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4udy1maXQge1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG59XHJcbi5oLWZpdCB7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG59XHJcbi53LWF1dG8ge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuLmgtYXV0byB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLyogPT09IEZMRVhCT1ggPT09ICovXHJcbi5mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmZsZXgtY29sIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLmZsZXgtcm93IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuXHJcbi8qIEFsaWduIEl0ZW1zICovXHJcbi5pdGVtcy1zdGFydCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG4uaXRlbXMtY2VudGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLml0ZW1zLWVuZCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuLml0ZW1zLXN0cmV0Y2gge1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbn1cclxuLml0ZW1zLWJhc2VsaW5lIHtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyogSnVzdGlmeSBDb250ZW50ICovXHJcbi5qdXN0aWZ5LXN0YXJ0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG4uanVzdGlmeS1jZW50ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLmp1c3RpZnktZW5kIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuLmp1c3RpZnktYmV0d2VlbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuLmp1c3RpZnktYXJvdW5kIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcbi5qdXN0aWZ5LWV2ZW5seSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxufVxyXG5cclxuLyogQWxpZ24gU2VsZiAqL1xyXG4uc2VsZi1zdGFydCB7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG59XHJcbi5zZWxmLWNlbnRlciB7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn1cclxuLnNlbGYtZW5kIHtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG59XHJcbi5zZWxmLXN0cmV0Y2gge1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxufVxyXG4uc2VsZi1iYXNlbGluZSB7XHJcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyogU2hvcnRjdXRzICovXHJcbi5jZW50ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4vKiA9PT0gR1JJRCA9PT0gKi9cclxuLmdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxufVxyXG4uZ3JpZC1jb2xzLTEge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxufVxyXG4uZ3JpZC1jb2xzLTIge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxufVxyXG4uZ3JpZC1jb2xzLTMge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxufVxyXG4uZ3JpZC1jb2xzLTQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxufVxyXG4uZ3JpZC1jb2xzLTUge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxufVxyXG4uZ3JpZC1jb2xzLTYge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcclxufVxyXG4uZ3JpZC1jb2xzLTEyIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgIH1cclxufVxyXG5cclxuLyogPT09IEdSSUQgU1BBTiA9PT0gKi9cclxuLmNvbC1zcGFuLTEge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcclxuICAgIH1cclxufVxyXG4uY29sLXNwYW4tMiB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDMgLyBzcGFuIDM7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xyXG4gICAgfVxyXG59XHJcbi5jb2wtc3Bhbi0zIHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDMgLyBzcGFuIDM7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNCAvIHNwYW4gNDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEgLyBzcGFuIDE7XHJcbiAgICB9XHJcbn1cclxuLmNvbC1zcGFuLTQge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNCAvIHNwYW4gNDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcclxuICAgIH1cclxufVxyXG4uY29sLXNwYW4tNSB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1IC8gc3BhbiA1O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xyXG4gICAgfVxyXG59XHJcbi5jb2wtc3Bhbi02IHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcclxuICAgIH1cclxufVxyXG4uY29sLXNwYW4tNyB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiA3IC8gc3BhbiA3O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEgLyBzcGFuIDE7XHJcbiAgICB9XHJcbn1cclxuLmNvbC1zcGFuLTgge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gOCAvIHNwYW4gODtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xyXG4gICAgfVxyXG59XHJcbi5jb2wtc3Bhbi05IHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDkgLyBzcGFuIDk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcclxuICAgIH1cclxufVxyXG4uY29sLXNwYW4tMTAge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTAgLyBzcGFuIDEwO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEgLyBzcGFuIDE7XHJcbiAgICB9XHJcbn1cclxuLmNvbC1zcGFuLTExIHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDExIC8gc3BhbiAxMTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xyXG4gICAgfVxyXG59XHJcbi5jb2wtc3Bhbi0xMiB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcclxuICAgIH1cclxufVxyXG5cclxuLyogPT09IEdBUCA9PT0gKi9cclxuLmdhcC0wIHtcclxuICAgIGdhcDogMHJlbTtcclxufVxyXG4uZ2FwLTEge1xyXG4gICAgZ2FwOiAwLjVyZW07XHJcbn1cclxuLmdhcC0yIHtcclxuICAgIGdhcDogMXJlbTtcclxufVxyXG4uZ2FwLTMge1xyXG4gICAgZ2FwOiAxLjVyZW07XHJcbn1cclxuLmdhcC00IHtcclxuICAgIGdhcDogMnJlbTtcclxufVxyXG4uZ2FwLTUge1xyXG4gICAgZ2FwOiAyLjVyZW07XHJcbn1cclxuLmdhcC02IHtcclxuICAgIGdhcDogM3JlbTtcclxufVxyXG4uZ2FwLTcge1xyXG4gICAgZ2FwOiAzLjVyZW07XHJcbn1cclxuLmdhcC04IHtcclxuICAgIGdhcDogNHJlbTtcclxufVxyXG4uZ2FwLTkge1xyXG4gICAgZ2FwOiA0LjVyZW07XHJcbn1cclxuXHJcbi5nYXAteC0wIHtcclxuICAgIGNvbHVtbi1nYXA6IDByZW07XHJcbn1cclxuLmdhcC14LTEge1xyXG4gICAgY29sdW1uLWdhcDogMC41cmVtO1xyXG59XHJcbi5nYXAteC0yIHtcclxuICAgIGNvbHVtbi1nYXA6IDFyZW07XHJcbn1cclxuLmdhcC14LTMge1xyXG4gICAgY29sdW1uLWdhcDogMS41cmVtO1xyXG59XHJcbi5nYXAteC00IHtcclxuICAgIGNvbHVtbi1nYXA6IDJyZW07XHJcbn1cclxuLmdhcC14LTUge1xyXG4gICAgY29sdW1uLWdhcDogMi41cmVtO1xyXG59XHJcbi5nYXAteC02IHtcclxuICAgIGNvbHVtbi1nYXA6IDNyZW07XHJcbn1cclxuLmdhcC14LTcge1xyXG4gICAgY29sdW1uLWdhcDogMy41cmVtO1xyXG59XHJcbi5nYXAteC04IHtcclxuICAgIGNvbHVtbi1nYXA6IDRyZW07XHJcbn1cclxuLmdhcC14LTkge1xyXG4gICAgY29sdW1uLWdhcDogNC41cmVtO1xyXG59XHJcblxyXG4uZ2FwLXktMCB7XHJcbiAgICByb3ctZ2FwOiAwcmVtO1xyXG59XHJcbi5nYXAteS0xIHtcclxuICAgIHJvdy1nYXA6IDAuNXJlbTtcclxufVxyXG4uZ2FwLXktMiB7XHJcbiAgICByb3ctZ2FwOiAxcmVtO1xyXG59XHJcbi5nYXAteS0zIHtcclxuICAgIHJvdy1nYXA6IDEuNXJlbTtcclxufVxyXG4uZ2FwLXktNCB7XHJcbiAgICByb3ctZ2FwOiAycmVtO1xyXG59XHJcbi5nYXAteS01IHtcclxuICAgIHJvdy1nYXA6IDIuNXJlbTtcclxufVxyXG4uZ2FwLXktNiB7XHJcbiAgICByb3ctZ2FwOiAzcmVtO1xyXG59XHJcbi5nYXAteS03IHtcclxuICAgIHJvdy1nYXA6IDMuNXJlbTtcclxufVxyXG4uZ2FwLXktOCB7XHJcbiAgICByb3ctZ2FwOiA0cmVtO1xyXG59XHJcbi5nYXAteS05IHtcclxuICAgIHJvdy1nYXA6IDQuNXJlbTtcclxufVxyXG5cclxuLyogPT09IFRFWFQgPT09ICovXHJcbi50ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLyogPT09IEJBQ0tHUk9VTkRTID09PSAqL1xyXG4uYmctYmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NmZkO1xyXG59XHJcbi5iZy13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5iZy1saWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmN2VhO1xyXG59XHJcbi5iZy1uYXZ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjUzOTE7XHJcbn1cclxuLmJnLWJlaWdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2UzZDI7XHJcbn1cclxuLmJnLXJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYyMDIwO1xyXG59XHJcbi5iZy1saWdodC1iZWlnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xyXG59XHJcbi5iZy1ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE0NDI0O1xyXG59XHJcbi5iZy1saWdodC1ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBjOGFkO1xyXG59XHJcbi5iZy1kYXJrLWdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzZhNDY7XHJcbn1cclxuLmJnLW9yYW5nZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ZjAwO1xyXG59XHJcbi5iZy1wdXJwbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjVjODtcclxufVxyXG4uYmctYmFieS1ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZWFmZDI7XHJcbn1cclxuXHJcbi8qID09PSBDT0xPUlMgPT09ICovXHJcbi50ZXh0LWJsdWUge1xyXG4gICAgY29sb3I6ICNjMGRjYWE7XHJcbn1cclxuLnRleHQtYmVpZ2Uge1xyXG4gICAgY29sb3I6ICNlN2UzZDI7XHJcbn1cclxuLnRleHQtcmVkIHtcclxuICAgIGNvbG9yOiAjZmYyMDIwO1xyXG59XHJcbi50ZXh0LWdyZWVuIHtcclxuICAgIGNvbG9yOiAjMjE0NDI0O1xyXG59XHJcbi50ZXh0LW9yYW5nZSB7XHJcbiAgICBjb2xvcjogI2ZmN2YwMDtcclxufVxyXG4udGV4dC1wdXJwbGUge1xyXG4gICAgY29sb3I6ICM2MDY1Yzg7XHJcbn1cclxuLnRleHQtYmFieS1ibHVlIHtcclxuICAgIGNvbG9yOiAjN2VhZmQyO1xyXG59XHJcblxyXG4udGV4dC13aGl0ZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG4udGV4dC1ibGFjayB7XHJcbiAgICBjb2xvcjogIzA4MDgwODtcclxufVxyXG4udGV4dC1ncmF5IHtcclxuICAgIGNvbG9yOiAjZmFmN2VhO1xyXG59XHJcblxyXG4vKiA9PT0gVEVYVENFTlRFUiA9PT0gKi9cclxuLnRleHQtbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi50ZXh0LWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnRleHQtcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLnRleHQtanVzdGlmeSB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcblxyXG4vKiA9PT0gRk9OVCBXRUlHSFQgPT09ICovXHJcbi5mb250LWxpZ2h0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuLmZvbnQtbm9ybWFsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLmZvbnQtbWVkaXVtIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLmZvbnQtc2VtaWJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4uZm9udC1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLmZvbnQtZXh0cmFib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbn1cclxuXHJcbi8qID09PSBNQVJHSU4gPT09ICovXHJcbi8qIE1hcmdpbiBUb3AgKi9cclxuLm10LTAge1xyXG4gICAgbWFyZ2luLXRvcDogMHJlbTtcclxufVxyXG4ubXQtMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbn1cclxuLm10LTIge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxufVxyXG4ubXQtMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbn1cclxuLm10LTQge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxufVxyXG4ubXQtNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbn1cclxuLm10LTYge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxufVxyXG4ubXQtNyB7XHJcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07XHJcbn1cclxuLm10LTgge1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbTtcclxufVxyXG4ubXQtOSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm10LTMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcbiAgICAubXQtNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcclxuICAgIH1cclxuICAgIC5tdC01IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICAubXQtNiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS43NXJlbTtcclxuICAgIH1cclxuICAgIC5tdC03IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gICAgLm10LTgge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIuMjVyZW07XHJcbiAgICB9XHJcbiAgICAubXQtOSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBNYXJnaW4gQm90dG9tICovXHJcbi5tYi0wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDByZW07XHJcbn1cclxuLm1iLTEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG59XHJcbi5tYi0yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuLm1iLTMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG59XHJcbi5tYi00IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbn1cclxuLm1iLTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG59XHJcbi5tYi02IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbn1cclxuLm1iLTcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG59XHJcbi5tYi04IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbn1cclxuLm1iLTkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5tYi0zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgLm1iLTQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICB9XHJcbiAgICAubWItNSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgLm1iLTYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XHJcbiAgICB9XHJcbiAgICAubWItNyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICAgIC5tYi04IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLm1iLTkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLyogTWFyZ2luIExlZnQgKi9cclxuLm1sLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDByZW07XHJcbn1cclxuLm1sLTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxufVxyXG4ubWwtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxufVxyXG4ubWwtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG59XHJcbi5tbC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG59XHJcbi5tbC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XHJcbn1cclxuLm1sLTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XHJcbn1cclxuLm1sLTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcclxufVxyXG4ubWwtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcclxufVxyXG4ubWwtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5tbC0zIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgIH1cclxuICAgIC5tbC00IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcclxuICAgIH1cclxuICAgIC5tbC01IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgLm1sLTYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjc1cmVtO1xyXG4gICAgfVxyXG4gICAgLm1sLTcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgfVxyXG4gICAgLm1sLTgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLm1sLTkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIE1hcmdpbiBSaWdodCAqL1xyXG4ubXItMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW07XHJcbn1cclxuLm1yLTEge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbn1cclxuLm1yLTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG59XHJcbi5tci0zIHtcclxuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG59XHJcbi5tci00IHtcclxuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxufVxyXG4ubXItNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcclxufVxyXG4ubXItNiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbn1cclxuLm1yLTcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW07XHJcbn1cclxuLm1yLTgge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xyXG59XHJcbi5tci05IHtcclxuICAgIG1hcmdpbi1yaWdodDogNC41cmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5tci0zIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICB9XHJcbiAgICAubXItNCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLm1yLTUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgLm1yLTYge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS43NXJlbTtcclxuICAgIH1cclxuICAgIC5tci03IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICB9XHJcbiAgICAubXItOCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLm1yLTkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiA9PT0gUEFERElORyA9PT0gKi9cclxuLyogUGFkZGluZyAqL1xyXG4ucC0wIHtcclxuICAgIHBhZGRpbmc6IDByZW07XHJcbn1cclxuLnAtMSB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW07XHJcbn1cclxuLnAtMiB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG59XHJcbi5wLTMge1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG59XHJcbi5wLTQge1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxufVxyXG4ucC01IHtcclxuICAgIHBhZGRpbmc6IDIuNXJlbTtcclxufVxyXG5cclxuLyogUGFkZGluZyBUb3AgKi9cclxuLnB0LTAge1xyXG4gICAgcGFkZGluZy10b3A6IDByZW07XHJcbn1cclxuLnB0LTEge1xyXG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxufVxyXG4ucHQtMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxufVxyXG4ucHQtMyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG59XHJcbi5wdC00IHtcclxuICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG59XHJcbi5wdC01IHtcclxuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XHJcbn1cclxuLnB0LTYge1xyXG4gICAgcGFkZGluZy10b3A6IDNyZW07XHJcbn1cclxuLnB0LTcge1xyXG4gICAgcGFkZGluZy10b3A6IDMuNXJlbTtcclxufVxyXG4ucHQtOCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcclxufVxyXG4ucHQtOSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5wdC0zIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIH1cclxuICAgIC5wdC00IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcclxuICAgIH1cclxuICAgIC5wdC01IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgLnB0LTYge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtO1xyXG4gICAgfVxyXG4gICAgLnB0LTcge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gICAgLnB0LTgge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLnB0LTkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFBhZGRpbmcgQm90dG9tICovXHJcbi5wYi0wIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtO1xyXG59XHJcbi5wYi0xIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbn1cclxuLnBiLTIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbn1cclxuLnBiLTMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxufVxyXG4ucGItNCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxufVxyXG4ucGItNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xyXG59XHJcbi5wYi02IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG59XHJcbi5wYi03IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XHJcbn1cclxuLnBiLTgge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbn1cclxuLnBiLTkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucGItMyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgICAucGItNCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XHJcbiAgICB9XHJcbiAgICAucGItNSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuICAgIC5wYi02IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTtcclxuICAgIH1cclxuICAgIC5wYi03IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICAgIC5wYi04IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbTtcclxuICAgIH1cclxuICAgIC5wYi05IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBQYWRkaW5nIExlZnQgKi9cclxuLnBsLTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xyXG59XHJcbi5wbC0xIHtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG59XHJcbi5wbC0yIHtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxufVxyXG4ucGwtMyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxufVxyXG4ucGwtNCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbn1cclxuLnBsLTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcbn1cclxuLnBsLTYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG59XHJcbi5wbC03IHtcclxuICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xyXG59XHJcbi5wbC04IHtcclxuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcclxufVxyXG4ucGwtOSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucGwtMyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgfVxyXG4gICAgLnBsLTQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuICAgIH1cclxuICAgIC5wbC01IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgIH1cclxuICAgIC5wbC02IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XHJcbiAgICB9XHJcbiAgICAucGwtNyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgfVxyXG4gICAgLnBsLTgge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcclxuICAgIH1cclxuICAgIC5wbC05IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLyogUGFkZGluZyBSaWdodCAqL1xyXG4ucHItMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtO1xyXG59XHJcbi5wci0xIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxufVxyXG4ucHItMiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG59XHJcbi5wci0zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxufVxyXG4ucHItNCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG59XHJcbi5wci01IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcclxufVxyXG4ucHItNiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG59XHJcbi5wci03IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcclxufVxyXG4ucHItOCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xyXG59XHJcbi5wci05IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAucHItMyB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgIH1cclxuICAgIC5wci00IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLnByLTUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuICAgIH1cclxuICAgIC5wci02IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xyXG4gICAgfVxyXG4gICAgLnByLTcge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICB9XHJcbiAgICAucHItOCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi4yNXJlbTtcclxuICAgIH1cclxuICAgIC5wci05IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFBhZGRpbmcgWSAoVG9wICsgQm90dG9tKSAqL1xyXG4ucHktMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtO1xyXG59XHJcbi5weS0xIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG59XHJcbi5weS0yIHtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbn1cclxuLnB5LTMge1xyXG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbn1cclxuLnB5LTQge1xyXG4gICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxufVxyXG4ucHktNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcclxufVxyXG4ucHktNiB7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG59XHJcbi5weS03IHtcclxuICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xyXG59XHJcbi5weS04IHtcclxuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbn1cclxuLnB5LTkge1xyXG4gICAgcGFkZGluZy10b3A6IDQuNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnB5LTMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgLnB5LTQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLnB5LTUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuICAgIC5weS02IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMS43NXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTtcclxuICAgIH1cclxuICAgIC5weS03IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICAgIC5weS04IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMi4yNXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbTtcclxuICAgIH1cclxuICAgIC5weS05IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFBhZGRpbmcgWCAoTGVmdCArIFJpZ2h0KSAqL1xyXG4ucHgtMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtO1xyXG59XHJcbi5weC0xIHtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG59XHJcbi5weC0yIHtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbn1cclxuLnB4LTMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbn1cclxuLnB4LTQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxufVxyXG4ucHgtNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcclxufVxyXG4ucHgtNiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG59XHJcbi5weC03IHtcclxuICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtO1xyXG59XHJcbi5weC04IHtcclxuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XHJcbn1cclxuLnB4LTkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW07XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnB4LTMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgfVxyXG4gICAgLnB4LTQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgLnB4LTUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuICAgIH1cclxuICAgIC5weC02IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcclxuICAgIH1cclxuICAgIC5weC03IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgIH1cclxuICAgIC5weC04IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi4yNXJlbTtcclxuICAgIH1cclxuICAgIC5weC05IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qID09PSBURVhUREVDT1JBVElPTiA9PT0gKi9cclxuLnVuZGVybGluZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4iLCJAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1vYmlsZS1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAuaGVybyAuaGVyby10ZXh0IC50ZXh0IC5tYWluLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5oZXJvIHtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICB9XG4gICAgLnJpc2sge1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIH1cbiAgICAucmlzayAucmlzay10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDYxMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmFuaW1hdGlvbi1ib3gge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBoZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDMuODc1cmVtO1xuICAgIH1cbiAgICBoZWFkZXIgLmxvZ28gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxLjYyNXJlbTtcbiAgICB9XG4gICAgaGVhZGVyIC5idXR0b24gLmJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTg3NXJlbTtcbiAgICB9XG4gICAgLmhlcm8ge1xuICAgICAgICBoZWlnaHQ6IDQxLjg3NXJlbTtcbiAgICB9XG4gICAgLmhlcm8gLmNvbnRhaW5lciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgfVxuICAgIC5oZXJvIC5oZXJvLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmhlcm8gLm1oZXJvLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5oZXJvIC5oZXJvLXRleHQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gICAgLmhlcm8gLmhlcm8tdGV4dCAudGV4dCAubWFpbi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2cmVtO1xuICAgIH1cbiAgICAuaGVybyAuaGVyby10ZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTsgLyogMS4zODEyNXJlbSAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDIxMjVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuaGVybyAuYnV0dG9ucyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgfVxuICAgIC5oZXJvIC5idXR0b25zIC5idG4ge1xuICAgICAgICBwYWRkaW5nOiAwLjg3NXJlbSAxLjVyZW07XG4gICAgfVxuICAgIC5xdWVzdGlvbnMtZ3JpZCB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLnF1ZXN0aW9ucy1ncmlkIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDNyZW0gMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5xdWVzdGlvbnMtZ3JpZCAudGV4dDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLnF1ZXN0aW9ucy1ncmlkIC50ZXh0IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyAvKiAycmVtICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgLnF1ZXN0aW9ucy1ncmlkIC50ZXh0IC5wYXJhZ3JhcGgge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5xdWVzdGlvbnMtZ3JpZCAudGV4dCAucGFyYWdyYXBoIHAge1xuICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTsgLyogMS41OTM3NXJlbSAqL1xuICAgIH1cbiAgICAucXVlc3Rpb25zLWdyaWQgLnRleHQgLnNoYXBlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnN5bXB0b20tZ3JpZCB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICB9XG4gICAgLnN5bXB0b20tZ3JpZCAudGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzcmVtIDA7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICB9XG4gICAgLnN5bXB0b20tZ3JpZCAudGV4dCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTsgLyogMnJlbSAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRyZW07XG4gICAgfVxuICAgIC5zeW1wdG9tLWdyaWQgLnRleHQgLnBhcmFncmFwaCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLnN5bXB0b20tZ3JpZCAudGV4dCAucGFyYWdyYXBoIHAge1xuICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTsgLyogMS41OTM3NXJlbSAqL1xuICAgIH1cbiAgICAuc3ltcHRvbS1ncmlkIC50ZXh0IC5zaGFwZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zeW1wdG9tLWdyaWQgLmNpcmNsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgICAuc3ltcHRvbS1ncmlkIC53aGl0ZS1ib3gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB9XG4gICAgLnN5bXB0b20tZ3JpZCAud2hpdGUtYm94IC50YWJsZSB7XG4gICAgICAgIGdhcDogMS41cmVtO1xuICAgIH1cbiAgICAuc3ltcHRvbS1ncmlkIC53aGl0ZS1ib3ggLnRhYmxlIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTsgLyogMS40NjI1cmVtICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgIH1cbiAgICAuc3ltcHRvbS1ncmlkIC53aGl0ZS1ib3ggLnRhYmxlIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC52aXJ1cyAudmlydXMtdGV4dCAucGFyYWdyYXBoIHAge1xuICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTsgLyogMS41OTM3NXJlbSAqL1xuICAgIH1cbiAgICAucmlzayB7XG4gICAgICAgIGhlaWdodDogNDEuODc1cmVtO1xuICAgIH1cbiAgICAucmlzayAucmlzay10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5yaXNrIC5yaXNrLXRleHQgLnRleHQgaDIge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7IC8qIDNyZW0gKi9cbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2cmVtO1xuICAgIH1cbiAgICAucmlzayAucmlzay10ZXh0IC50ZXh0IHAge1xuICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTsgLyogMS4zODEyNXJlbSAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDIxMjVyZW07XG4gICAgfVxuICAgIC5yaXNrIC5yaXNrLXRleHQgLmJ1dHRvbnMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAudmlydXMgLnZpcnVzLXRleHQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgM3JlbSAwO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgfVxuICAgIC52aXJ1cyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICAgIC52aXJ1cyAudmlydXMtdGV4dDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLnZpcnVzIC52aXJ1cy10ZXh0IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyAvKiAycmVtICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNHJlbTtcbiAgICB9XG4gICAgLnZpcnVzIC52aXJ1cy10ZXh0IC5wYXJhZ3JhcGgge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC52aXJ1cyAudmlydXMtdGV4dCAuc2hhcGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudmlydXMgLmJveGVzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICB9XG4gICAgLnZpcnVzIC5ib3hlcyAuYm94IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICB9XG4gICAgLnZpcnVzIC5ib3hlcyAuYm94IGltZyB7XG4gICAgICAgIHdpZHRoOiA3LjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDcuMjVyZW07XG4gICAgfVxuICAgIC52aXJ1cyAuYm94ZXMgLmJveCBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTsgLyogMS40NjI1cmVtICovXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjI1cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnZhY2NpbmUge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgfVxuICAgIC52YWNjaW5lIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTI4JTtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAudmFjY2luZSAudGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTsgLyogMnJlbSAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB9XG4gICAgLnZlcmlmaWVkIC50ZXh0IC5idXR0b24gLmJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDEuNDYyNXJlbSAqL1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDIyNXJlbTtcbiAgICAgICAgcGFkZGluZzogMC44NzVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBmb290ZXIgLmNvbnRhaW5lciB7XG4gICAgICAgIGdhcDogNC41cmVtO1xuICAgIH1cbiAgICBmb290ZXIgLmZvb3Rlci1jb250ZW50IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIH1cbiAgICBmb290ZXIgLmZvb3Rlci1tZW51IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgZ2FwOiAzcmVtO1xuICAgIH1cbiAgICBmb290ZXIgLmxpc3QgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyAvKiAxLjI3NXJlbSAqL1xuICAgIH1cbiAgICBmb290ZXIgLmZvb3Rlci1tZW51IC5saXN0IHVsIHtcbiAgICAgICAgZ2FwOiAwLjc1cmVtO1xuICAgIH1cbiAgICBmb290ZXIgLmZvb3Rlci1sb2dvIGltZyB7XG4gICAgICAgIGhlaWdodDogNy4zMTI1cmVtO1xuICAgIH1cbiAgICBmb290ZXIgLmZvb3Rlci1ib3R0b20ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICAgIH1cbiAgICBmb290ZXIgLmZvb3Rlci1ib3R0b20gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgIH1cbiAgICBmb290ZXIgLnRleHQtYm90dG9tIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAxLjA1cmVtICovXG4gICAgfVxuICAgIC5wYWdlLTIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMTAwZHZoO1xuICAgIH1cbiAgICAucGFnZS0yIC5ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgIH1cbiAgICAucGFnZS0yIC5wYWdlLTItdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgfVxuICAgIC5wYWdlLTIgLmhlcm8taW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IC0xcmVtO1xuICAgICAgICByaWdodDogLTFyZW07XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gICAgfVxuICAgIC5wYWdlLTIgLnBhZ2UtMi10ZXh0IC5tYWluLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEwNzVyZW07XG4gICAgfVxuICAgIC5xdWVzdGlvbnMtZ3JpZCAudGV4dCBoMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZ3JlZW4tYm94IC50ZXh0IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5ncmVlbi1ib3ggLnRleHQgaDMuZmlyc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmdyZWVuLWJveCAudGV4dCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgIH1cbiAgICAuZ3JlZW4tYm94IC50ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG4gICAgLnZlcmlmaWVkIC50ZXh0IGgyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC52ZXJpZmllZCAudGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmdyZWVuLWJveCAudGV4dCBoMy5zZWNvbmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmRvd25sb2FkIC5kb3dubG9hZC1idG4ge1xuICAgICAgICBjb2xvcjogIzIxNDQyNDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW07XG4gICAgfVxuICAgIC5pbmZlY3Rpb24tdGV4dCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICB9XG4gICAgLmluZmVjdGlvbiAuaW5mZWN0aW9uLXRleHQgLnNoYXBlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmluZmVjdGlvbiAuaW5mZWN0aW9uLXRleHQgLnBhcmFncmFwaCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmluZmVjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuaW5mZWN0aW9uIC5jaXJjbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaW5mZWN0aW9uIC5tY2lyY2xlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICAgIC5pbmZlY3Rpb24gLmJveGVzIHtcbiAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgfVxuICAgIC5pbmZlY3Rpb24gLmJveGVzIC5ib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICB9XG4gICAgLmluZmVjdGlvbiAuYm94ZXMgLmJveCBpbWcge1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgfVxuICAgIC5pbmZlY3Rpb24gLmJveGVzIC5ib3ggcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB9XG4gICAgLmluZmVjdGlvbiAuaW5mZWN0aW9uLXRleHQgLnBhcmFncmFwaCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLmdyZWVuLWJveCAudGV4dCBoMy5sYXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jaHJvbmljIC50aXRsZSAuY2hyb25pYy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIC5hY2NvcmRpb24tcGFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMCAwIDA7XG4gICAgfVxuICAgIC5hY2NvcmRpb24tcGFnZSAudGl0bGUge1xuICAgICAgICBjb2xvcjogIzIxNDQyNDtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDU1cmVtO1xuICAgIH1cbiAgICAuYWNjb3JkaW9uLXBhZ2UgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5hY2NvcmRpb24tcGFnZSAuYWNjb3JkaW9uLWNvbnRlbnQgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgICAuYWNjb3JkaW9uLXBhZ2UgLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYm9keSAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLmZhcS1wYWdlIC5mYXEtdGV4dCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICB9XG4gICAgLmZhcS1wYWdlIC5mYXEtdGV4dCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5mYXEtcGFnZSAuZmFxLXRleHQgLnBhcmFncmFwaCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmZhcS1wYWdlIC5mYXEtdGV4dCAucGFyYWdyYXBoIHAge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLmZhcS1wYWdlIC5mYXEtdGV4dCAuc2hhcGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZmFxLXBhZ2UgLmZhcS1saXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICB9XG4gICAgLmZhcS1wYWdlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/